diff options
author | Luca Weiss | 2023-11-13 17:24:56 +0100 |
---|---|---|
committer | Luca Weiss | 2023-11-13 17:24:56 +0100 |
commit | fba3a3edec70977c36727e3d4f802e7f9debe81a (patch) | |
tree | 27f5fee1087783e1cf388a8fdd01bddfb1b61713 /PKGBUILD | |
parent | c25c622ff6ef5d04a9a9f9f788205e92db73a6ee (diff) | |
download | aur-fba3a3edec70977c36727e3d4f802e7f9debe81a.tar.gz |
upgpkg: kopeninghours-git 24.01.75.r0.gc91bfae-1
update for KF6 and modernize PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 13 insertions, 15 deletions
@@ -2,36 +2,34 @@ pkgname=kopeninghours-git _pkgname=kopeninghours -pkgver=r82.a23fd0c +pkgver=24.01.75.r0.gc91bfae pkgrel=1 pkgdesc="Library for parsing and evaluating OSM opening hours expressions." arch=(x86_64) -url="https://kontact.kde.org" +url="https://invent.kde.org/libraries/kopeninghours" license=(LGPL) provides=($_pkgname) conflicts=($_pkgname) -depends=(qt5-declarative kholidays) +depends=(qt6-declarative kholidays ki18n) makedepends=(git extra-cmake-modules) source=("git+https://invent.kde.org/libraries/kopeninghours.git") sha256sums=('SKIP') pkgver() { - cd $_pkgname - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - mkdir -p build + cd "$_pkgname" + git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd build - cmake ../$_pkgname \ - -DBUILD_TESTING=OFF - make + cmake -B build -S "$_pkgname" \ + -DCMAKE_BUILD_TYPE='None' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DBUILD_TESTING='OFF' \ + -DBUILD_WITH_QT6='ON' \ + -Wno-dev + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } |