summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD33
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ad680e31ab45
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = inhibridge
+ pkgdesc = Simple daemon that bridges freedesktop.org ScreenSaver inhibitions to systemd-inhibit
+ pkgver = 0.3.0
+ pkgrel = 1
+ url = https://codeberg.org/Scrumplex/inhibridge
+ arch = x86_64
+ license = GPL-3.0-or-later AND AGPL-3.0-or-later AND CC0-1.0
+ makedepends = cargo
+ depends = dbus
+ depends = systemd
+ source = https://codeberg.org/Scrumplex/inhibridge/archive/0.3.0.tar.gz
+ sha256sums = 3c4abca51c75ead11985d81b7cffea1007c0e43a8bcefbd996085f9e4eb06add
+ b2sums = 49f68165336320663d56f97018a4f00753fd233f56d002d0f81983615f5f12fd530cd430b95320a8b5e8a28ac58f7264c40891d753e0e35ec6a33301afd169d8
+
+pkgname = inhibridge
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3a2a02b70b75
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/*.tar.gz
+/*.pkg.tar.*
+
+/pkg
+/src
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1f1c18129a63
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Felix Morgner <felix.morgner@gmail.com>
+
+pkgname=inhibridge
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="Simple daemon that bridges freedesktop.org ScreenSaver inhibitions to systemd-inhibit"
+url="https://codeberg.org/Scrumplex/inhibridge"
+license=("GPL-3.0-or-later AND AGPL-3.0-or-later AND CC0-1.0")
+source=("https://codeberg.org/Scrumplex/$pkgname/archive/$pkgver.tar.gz")
+sha256sums=('3c4abca51c75ead11985d81b7cffea1007c0e43a8bcefbd996085f9e4eb06add')
+b2sums=('49f68165336320663d56f97018a4f00753fd233f56d002d0f81983615f5f12fd530cd430b95320a8b5e8a28ac58f7264c40891d753e0e35ec6a33301afd169d8')
+arch=("x86_64")
+depends=("dbus" "systemd")
+makedepends=("cargo")
+
+prepare() {
+ cd $pkgname
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
+build() {
+ cd $pkgname
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
+}
+
+package() {
+ cd $pkgname
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSES/*
+}