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 | |
parent | c25c622ff6ef5d04a9a9f9f788205e92db73a6ee (diff) | |
download | aur-kopeninghours-git.tar.gz |
upgpkg: kopeninghours-git 24.01.75.r0.gc91bfae-1
update for KF6 and modernize PKGBUILD
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 17 insertions, 19 deletions
@@ -1,18 +1,18 @@ pkgbase = kopeninghours-git pkgdesc = Library for parsing and evaluating OSM opening hours expressions. - pkgver = r82.a23fd0c + pkgver = 24.01.75.r0.gc91bfae pkgrel = 1 - url = https://kontact.kde.org + url = https://invent.kde.org/libraries/kopeninghours arch = x86_64 license = LGPL makedepends = git makedepends = extra-cmake-modules - depends = qt5-declarative + depends = qt6-declarative depends = kholidays + depends = ki18n provides = kopeninghours conflicts = kopeninghours source = git+https://invent.kde.org/libraries/kopeninghours.git sha256sums = SKIP pkgname = kopeninghours-git - @@ -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 } |