summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss2023-11-13 17:24:56 +0100
committerLuca Weiss2023-11-13 17:24:56 +0100
commitfba3a3edec70977c36727e3d4f802e7f9debe81a (patch)
tree27f5fee1087783e1cf388a8fdd01bddfb1b61713
parentc25c622ff6ef5d04a9a9f9f788205e92db73a6ee (diff)
downloadaur-kopeninghours-git.tar.gz
upgpkg: kopeninghours-git 24.01.75.r0.gc91bfae-1
update for KF6 and modernize PKGBUILD
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b076deb03b86..1efccc154e3b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index b8d31b4c6e9b..130d4c32cccb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}