summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD47
2 files changed, 26 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d43502a892e..81b353fa6b82 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,21 @@
-# Generated by mksrcinfo v8
-# Fri Jan 15 18:28:35 UTC 2016
pkgbase = libkexiv2-git
pkgdesc = A library to manipulate pictures metadata
- pkgver = r782.6c196e4
+ pkgver = 22.03.80.r0.gd8dbd19
pkgrel = 1
- url = http://www.kde.org
- arch = i686
+ url = https://invent.kde.org/graphics/libkexiv2
arch = x86_64
groups = digikamsc-git
license = GPL
license = LGPL
license = FDL
makedepends = git
- makedepends = extra-cmake-modules-git
+ makedepends = extra-cmake-modules
makedepends = kdoctools
depends = qt5-base
depends = exiv2
- provides = libkexiv2
+ provides = libkexiv2=22.03.80
conflicts = libkexiv2
- source = libkexiv2::git+git://anongit.kde.org/libkexiv2
+ source = libkexiv2-git::git+https://invent.kde.org/graphics/libkexiv2
md5sums = SKIP
pkgname = libkexiv2-git
-
diff --git a/PKGBUILD b/PKGBUILD
index f45f66e0e3c7..5fec71dd4e2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,37 @@
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+
pkgname=libkexiv2-git
-pkgver=r782.6c196e4
+pkgver=22.03.80.r0.gd8dbd19
pkgrel=1
pkgdesc='A library to manipulate pictures metadata'
-arch=('i686' 'x86_64')
-url='http://www.kde.org'
+arch=('x86_64')
+url='https://invent.kde.org/graphics/libkexiv2'
license=('GPL' 'LGPL' 'FDL')
depends=('qt5-base' 'exiv2')
-makedepends=('git' 'extra-cmake-modules-git' 'kdoctools')
+makedepends=('git' 'extra-cmake-modules' 'kdoctools')
+provides=("libkexiv2=${pkgver%.r*}")
conflicts=('libkexiv2')
-provides=('libkexiv2')
groups=('digikamsc-git')
-source=('libkexiv2::git+git://anongit.kde.org/libkexiv2')
+source=("$pkgname::git+$url")
md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/libkexiv2"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
-if [[ -d "${srcdir}/build" ]]; then
- msg "Cleaning the previous build directory..."
- rm -rf "${srcdir}/build"
- fi
- mkdir "${srcdir}/build"
+ git -C "$pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./'
}
build() {
- cd "${srcdir}/build"
- cmake "${srcdir}/libkexiv2" -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_INSTALL_DIR=lib \
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
- -DBUILD_TESTING=OFF
- make
+ cmake \
+ -B build \
+ -S "$pkgname" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_INSTALL_DIR=lib \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_TESTING=OFF \
+ -Wno-dev
+ make -C build
}
package() {
- cd "${srcdir}/build"
- make DESTDIR="${pkgdir}" install
-} \ No newline at end of file
+ make -C build install DESTDIR="$pkgdir/"
+}