diff options
author | abelian424 | 2023-01-20 00:42:21 +0600 |
---|---|---|
committer | abelian424 | 2023-01-20 00:42:21 +0600 |
commit | e42221fc9a97603b8fd718d58ede4c1b9ae13ff3 (patch) | |
tree | c17abef2e0bb9939f00bb6d37d3c8ff81aa82c36 /PKGBUILD | |
parent | c4b995f0e1268ce3a579e42848dbf816519def70 (diff) | |
download | aur-e42221fc9a97603b8fd718d58ede4c1b9ae13ff3.tar.gz |
Updated script to produce identical set of packages as Manjaro kwinft in order to support minor version updates
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -1,38 +1,41 @@ # Author: Roman Gilg <subdiff@gmail.com> pkgname=disman-kwinft -pkgver=5.26.0 -_pkgver=0.526.0 +pkgver=5.26.5.r1847.g8f7345c pkgrel=1 pkgdesc='Qt/C++ display management library' -arch=(x86_64) +arch=(x86_64 aarch64) url="https://gitlab.com/kwinft/disman" license=(LGPL) -depends=(qt5-x11extras libxrandr plasma-framework wrapland) +depends=(kcoreaddons qt5-x11extras wrapland) provides=("disman") conflicts=("disman") -makedepends=(extra-cmake-modules) -source=("https://gitlab.com/kwinft/disman/-/archive/disman@$_pkgver/disman-disman@$_pkgver.tar.gz") -md5sums=('a582100359e2d28f3eaf72d2f0413d21') +makedepends=(extra-cmake-modules git kdoctools qt5-tools) +source=("git+https://gitlab.com/kwinft/disman.git") +sha256sums=('SKIP') + +pkgver() { + _ver=5.26.5 + cd disman + echo "${_ver}.r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} prepare() { - tar -xvf disman-disman@$_pkgver.tar.gz - mkdir -p "$srcdir"/build/make + mkdir -p build } build() { - cd "$srcdir"/build - cmake "$srcdir/disman-disman@$_pkgver" \ + cd build + cmake ../disman \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_LIBEXECDIR=lib \ - -DCMAKE_INSTALL_USE_QT_SYS_PATHS=ON \ -DBUILD_TESTING=OFF make } package() { - cd "$srcdir"/build + cd build make DESTDIR="$pkgdir" install } |