summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 16 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ce7ffe29944d..a729764f3434 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Josip Ponjavic <josipponjavic at gmail dot com>
pkgname=babe-git
-pkgver=1.0.r272.g4a1cc5d
+pkgver=1.2.1.r3.gcc3a112
pkgrel=1
pkgdesc='Tiny Qt Music Player to keep your favorite songs at hand'
-arch=('i686' 'x86_64')
-url="https://babe.kde.org/"
-license=('GPL3')
-depends=('desktop-file-utils' 'gtk-update-icon-cache' 'ki18n' 'knotifications' 'qt5-webengine' 'qt5-websockets' 'taglib')
-makedepends=('git')
+arch=(x86_64)
+url='https://babe.kde.org/'
+license=(GPL3)
+depends=(ki18n knotifications qt5-webengine qt5-websockets taglib)
+makedepends=(extra-cmake-modules git python)
optdepends=('youtube-dl: youtube support')
provides=("${pkgname%-*}")
conflicts=("${pkgname%-*}" 'babe-qt')
@@ -18,21 +18,21 @@ sha256sums=('SKIP')
pkgver() {
cd babe
- version="$(grep 'Version:' src/dialogs/about.cpp | awk '{print $5 "." $6}' | awk -F'\' '{print $1}')"
- printf '%s.r%s.g%s' "$version" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/v//g'
+}
+
+prepare() {
+ mkdir -p build
}
build() {
- cd babe
- qmake-qt5
+ cd build
+ cmake ../babe \
+ -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
- cd babe
- install -Dm755 babe "$pkgdir/usr/bin/babe"
- install -Dm644 data/48-apps-babe.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/babe.svg"
- install -Dm644 data/128-apps-babe.png "$pkgdir/usr/share/icons/hicolor/128x128/apps/babe.png"
- install -Dm655 org.kde.babe.appdata.xml "$pkgdir/usr/share/metainfo/org.kde.babe.appdata.xml"
- install -Dm755 org.kde.babe.desktop "$pkgdir/usr/share/applications/org.kde.babe.desktop"
+ cd build
+ make DESTDIR="$pkgdir" install
}