diff options
author | Emmanuel Gil Peyrot | 2021-07-22 10:15:32 +0200 |
---|---|---|
committer | Emmanuel Gil Peyrot | 2021-07-22 10:15:32 +0200 |
commit | 5beaf3b3419405777434b79b7ae5a2a58eaedc62 (patch) | |
tree | f7d267e90b8f7393dc84cbc392a1f4e89b77ef7a /PKGBUILD | |
download | aur-screen-selector-git.tar.gz |
Hello world!
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4905a4cc577b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> + +pkgname=screen-selector-git +pkgver=0.1.1.r0.ga2f5263 +pkgrel=1 +pkgdesc='Unity plugin replacing the proprietary ScreenSelector.so, using GTKĀ 4' +arch=('x86_64' 'aarch64') +url='https://linkmauve.fr/dev/screen-selector/' +license=('GPL3') +depends=('gtk4') +makedepends=('cargo') +conflicts=('screen-selector') +provides=('screen-selector' 'ScreenSelector.so') +source=("git+https://git.linkmauve.fr/screen-selector.git") +sha256sums=('SKIP') +install=screen-selector.install + +pkgver() { + cd screen-selector + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd screen-selector + cargo build --release +} + +package() { + cd screen-selector + install -Dm755 target/release/libscreen_selector.so "$pkgdir"/usr/lib/ScreenSelector.so +} |