diff options
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 +} |