diff options
author | GermainZ | 2021-06-30 04:20:08 +0200 |
---|---|---|
committer | GermainZ | 2021-06-30 04:20:08 +0200 |
commit | d7a9a5fe0ed5448341b134cb8604763d704c9e11 (patch) | |
tree | d421c9278f3aa0c8c66a546e2483d2b3047082ef | |
download | aur-xdg-desktop-portal-termfilechooser-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f2c2be4550ba --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = xdg-desktop-portal-termfilechooser-git + pkgdesc = xdg-desktop-portal backend for your favorite terminal file chooser + pkgver = r1.53ac508 + pkgrel = 1 + url = https://github.com/GermainZ/xdg-desktop-portal-termfilechooser + arch = x86_64 + license = MIT + makedepends = meson + makedepends = scdoc + depends = xdg-desktop-portal + depends = libinih + optdepends = ranger: default for choosing files + optdepends = kitty: default terminal for launching ranger + provides = xdg-desktop-portal-impl + source = xdg-desktop-portal-termfilechooser-git::git+https://github.com/GermainZ/xdg-desktop-portal-termfilechooser.git + sha512sums = SKIP + +pkgname = xdg-desktop-portal-termfilechooser-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..10170f2ec485 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Germain Z. <https://github.com/GermainZ> +pkgname=xdg-desktop-portal-termfilechooser-git +pkgver=r1.53ac508 +pkgrel=1 +pkgdesc='xdg-desktop-portal backend for your favorite terminal file chooser' +url="https://github.com/GermainZ/xdg-desktop-portal-termfilechooser" +arch=('x86_64') +license=('MIT') +provides=('xdg-desktop-portal-impl') +depends=('xdg-desktop-portal' 'libinih') +makedepends=('meson' 'scdoc') +optdepends=( + 'ranger: default for choosing files' + 'kitty: default terminal for launching ranger' +) +source=( + "${pkgname}::git+https://github.com/GermainZ/xdg-desktop-portal-termfilechooser.git" +) +sha512sums=('SKIP') + +pkgver () { + cd "${pkgname}" + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd "${pkgname}" + arch-meson -Dsd-bus-provider=libsystemd build + ninja -C build +} + +package() { + cd "${pkgname}" + DESTDIR="${pkgdir}" ninja -C build install + install -Dm644 -t "$pkgdir/usr/share/licenses/${pkgname}" LICENSE +} |