summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2024-01-13 11:26:38 -0700
committerMark Wagie2024-01-13 11:26:38 -0700
commitc69e49bf61a173541e934ac43b06a23d5219fe61 (patch)
tree09357128653c8fbb8f2c0ca4140bc8dcb2094f97
downloadaur-c69e49bf61a173541e934ac43b06a23d5219fe61.tar.gz
initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD39
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9185dca8feb7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = key-rack
+ pkgdesc = View and edit keys stored by apps.
+ pkgver = 0.3.0
+ pkgrel = 1
+ url = https://gitlab.gnome.org/sophie-h/key-rack
+ arch = x86_64
+ license = GPL
+ checkdepends = appstream-glib
+ makedepends = cargo
+ makedepends = git
+ makedepends = meson
+ depends = libadwaita
+ source = git+https://gitlab.gnome.org/sophie-h/key-rack.git#commit=0fdfa4587262408f6f20eebc2c47bcadfeaa665c
+ sha256sums = SKIP
+
+pkgname = key-rack
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4dab8d6386e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything
+*
+
+# But not these files...
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7f7ee70b5f9b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
+pkgname=key-rack
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="View and edit keys stored by apps."
+arch=('x86_64')
+url="https://gitlab.gnome.org/sophie-h/key-rack"
+license=('GPL')
+depends=('libadwaita')
+makedepends=('cargo' 'git' 'meson')
+checkdepends=('appstream-glib')
+_commit=0fdfa4587262408f6f20eebc2c47bcadfeaa665c # 0.3.0
+source=("git+https://gitlab.gnome.org/sophie-h/key-rack.git#commit=${_commit}")
+sha256sums=('SKIP')
+
+#pkgver() {
+# cd "$pkgname"
+# git describe --tags | sed 's/-/+/g'
+#}
+
+prepare() {
+ cd "$pkgname"
+ export CARGO_HOME="$srcdir/cargo-home"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd "$pkgname"
+ export CARGO_HOME="$srcdir/cargo-home"
+ export RUSTUP_TOOLCHAIN=stable
+ arch-meson . build
+ meson compile -C build
+}
+
+package() {
+ cd "$pkgname"
+ meson install -C build --no-rebuild --destdir "$pkgdir"
+}