diff options
author | Pier Luigi Fiorini | 2023-01-03 12:03:44 +0100 |
---|---|---|
committer | Pier Luigi Fiorini | 2023-01-03 12:03:44 +0100 |
commit | 9b4ef2a35939f82af26c7a89c15a45f7d75a3aad (patch) | |
tree | 8e608ee1aaad2722794ee0927af76aebd8e32e48 /PKGBUILD | |
download | aurora-scanner-git.tar.gz |
Initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..531a5ff339ee --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> + +pkgname=aurora-scanner-git +pkgver=r10.c2e3441 +pkgrel=1 +pkgdesc="Converts XML protocol descriptions to C++ code for Aurora compositors and clients" +arch=('i686' 'x86_64' 'armv6h' 'armv7h') +url='https://liri.io' +license=('GPL3') +depends=('qt5-base') +makedepends=('git' 'liri-cmake-shared-git') +conflicts=('aurora-scanner') +replaces=('aurora-scanner') +provides=('aurora-scanner') +groups=('liri-git') + +_gitroot="git+https://github.com/lirios/aurora-scanner.git" +_gitbranch=develop +_gitname=aurora-scanner +source=(${_gitname}::${_gitroot}#branch=${_gitbranch}) +md5sums=('SKIP') + +pkgver() { + cd ${srcdir}/${_gitname} + ( 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)" + ) +} + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${_gitname} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING:BOOL=OFF \ + -DINSTALL_SYSCONFDIR=/etc \ + -DINSTALL_LIBDIR=/usr/lib \ + -DINSTALL_LIBEXECDIR=/usr/lib \ + -DINSTALL_QMLDIR=/usr/lib/qt/qml \ + -DINSTALL_PLUGINSDIR=/usr/lib/qt/plugins + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install +} |