diff options
author | Natty | 2024-02-03 17:56:41 +0100 |
---|---|---|
committer | Natty | 2024-02-03 17:56:41 +0100 |
commit | ca9fce0ac329c7f737c72e0f128fed92f32e3c73 (patch) | |
tree | dc28c60e430bbcc09e95ee2d79936c754149ab99 | |
download | aur-ca9fce0ac329c7f737c72e0f128fed92f32e3c73.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78ba08716966 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = dfmd-git + pkgdesc = A configurable handler for file manager DBus activities + pkgver = v0.1.0.r0.g62fd5d9 + pkgrel = 1 + url = https://github.com/AMNatty/dfmd + arch = x86_64 + license = GPL-3.0-or-later + makedepends = cargo + makedepends = git + depends = dbus + optdepends = xdg-utils: default open actions + source = dfmd-git::git+https://github.com/AMNatty/dfmd?signed + validpgpkeys = 4F9434A2EAC21BEC148F3656BF6CB659ADEE60EC + sha1sums = SKIP + +pkgname = dfmd-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e2a65690b0b6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Natty4 <natty.sh.git at gmail dot com> +pkgname="dfmd-git" +pkgver=v0.1.0.r0.g62fd5d9 +pkgrel=1 +pkgdesc="A configurable handler for file manager DBus activities" +arch=("x86_64") +license=("GPL-3.0-or-later") +url="https://github.com/AMNatty/dfmd" +source=("${pkgname}::git+${url}?signed") +validpgpkeys=('4F9434A2EAC21BEC148F3656BF6CB659ADEE60EC') +sha1sums=('SKIP') +makedepends=("cargo" "git") +depends=("dbus") +optdepends=("xdg-utils: default open actions") + +pkgver() { + cd "${srcdir}/${pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/${pkgname}" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "${srcdir}/${pkgname}" + + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --release +} + +package() { + install -Dm755 "$srcdir/$pkgname/target/release/dfmd" "$pkgdir/usr/bin/dfmd" + install -Dm644 "$srcdir/$pkgname/LICENSE.MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.MIT" + install -Dm644 "$srcdir/$pkgname/LICENSE.GPLv3" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.GPLv3" + install -Dm644 "$srcdir/$pkgname/org.freedesktop.FileManager1.service" "$pkgdir/usr/share/dbus-1/services/sh.natty.FileManager1.service" +} |