diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 33 |
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/* +} |