summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 9 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cf7e93a2fdd..4fdb3ef4193 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,35 +2,33 @@
# Contributor:
pkgname=qactus-git
-pkgver=0.9.9.r330.g4c12cf7
+pkgver=1.0.0.r4.g333bcf8
pkgrel=1
pkgdesc='A Qt-based OBS notifier application'
arch=(x86_64)
url='https://github.com/javierllorente/qactus'
license=(GPL2 GPL3)
depends=(desktop-file-utils gtk-update-icon-cache qtkeychain)
-makedepends=(git)
+makedepends=(cmake git)
conflicts=(qactus)
provides=(qactus libqobs.so)
-source=(git+https://github.com/javierllorente/qactus.git)
+source=("${pkgname%-*}::git+https://github.com/javierllorente/qactus.git")
md5sums=(SKIP)
pkgver() {
cd qactus
- version=$(grep 'VERSION =' src/defines.pri | awk '{print $3}')
- printf "%s.r%s.g%s" "$version" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
- sed -i "s/lib64/lib/g" qactus/src/qobs/qobs.pro
+ git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/v//g'
}
build() {
cd qactus
- qmake-qt5 PREFIX=/usr qactus.pro
+ cmake . \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
make
}
package() {
- make -C qactus INSTALL_ROOT="${pkgdir}" install
+ make -C qactus DESTDIR="${pkgdir}" install
}