diff --git a/Cargo.lock b/Cargo.lock index 0595382..cc03b0b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1456,7 +1456,7 @@ dependencies = [ [[package]] name = "timeurs" -version = "0.1.0" +version = "1.0.0" dependencies = [ "async-channel", "gtk4", diff --git a/Cargo.toml b/Cargo.toml index 86f54f4..15f4151 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "timeurs" -version = "0.1.0" +version = "1.0.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a47845 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +Timeurs +======= + +minimal GUI for timing. diff --git a/packaging/.gitignore b/packaging/.gitignore new file mode 100644 index 0000000..433c936 --- /dev/null +++ b/packaging/.gitignore @@ -0,0 +1 @@ +/root \ No newline at end of file diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD new file mode 100644 index 0000000..9800ec7 --- /dev/null +++ b/packaging/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Matthieu Jolimaitre +pkgname=timeurs +pkgver=1.0.0 +pkgrel=1 +pkgdesc="" +arch=('i686' 'x86_64') +url="" +license=('GPL') +depends=('gtk4') +makedepends=() +source=("$pkgname-$pkgver.tar.gz") +md5sums=() +validpgpkeys=() + +prepare() { + cd $pkgname-$pkgver + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + +build() { + cd "$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} diff --git a/packaging/package.sh b/packaging/package.sh new file mode 100644 index 0000000..1146e85 --- /dev/null +++ b/packaging/package.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +cargo + +rm -fr target +mkdir -p target \ No newline at end of file diff --git a/packaging/timeurs.desktop b/packaging/timeurs.desktop new file mode 100644 index 0000000..1f01076 --- /dev/null +++ b/packaging/timeurs.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Timeurs +Comment=Timer app +Exec=/usr/bin/timeurs +Terminal=false +Categories=Tags;Describing;Application diff --git a/src/main.rs b/src/main.rs index 8ad9661..5af0539 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,7 +11,7 @@ use state::{Cmd, State}; fn main() -> glib::ExitCode { // Create a new application let app = Application::builder() - .application_id("org.gtk_rs.HelloWorld2") + .application_id("org.gtk_rs.timeurs") .build(); let (send, rec) = mpsc::channel(); @@ -99,7 +99,7 @@ fn build_ui(app: &Application, cmd: Sender) { let window = ApplicationWindow::builder() .application(app) - .title("My GTK App") + .title("Timeu.rs") .child(&container) .build(); window.present();