summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosip Ponjavic2017-09-11 16:15:41 +0200
committerJosip Ponjavic2017-09-11 16:15:41 +0200
commitb772609803b45cec0d7682d62fa3d4dd163c847d (patch)
tree1a8d581e170fda0d049c9caf9aa60edd6222d389
parent857e5229b24d74e5a1ac2824b96e26a9bb3ecf88 (diff)
downloadaur-b772609803b45cec0d7682d62fa3d4dd163c847d.tar.gz
switch from cmake to qmake, more reliable
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 14 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d098ca3d730e..9cf73e9bf17a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,17 @@
pkgbase = babe-git
pkgdesc = Tiny Qt Music Player to keep your favorite songs at hand
- pkgver = 0.5.Beta.r178.g89e87a1
+ pkgver = 0.5.Beta.r199.gd0b98c7
pkgrel = 1
url = https://babe.kde.org/
arch = i686
arch = x86_64
license = GPL3
- makedepends = extra-cmake-modules
makedepends = git
- makedepends = python
depends = desktop-file-utils
depends = gtk-update-icon-cache
depends = ki18n
depends = knotifications
+ depends = qt5-webengine
depends = taglib
optdepends = youtube-dl: youtube support
provides = babe
diff --git a/PKGBUILD b/PKGBUILD
index f59f0f8b4208..9637b4e7600f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Josip Ponjavic <josipponjavic at gmail dot com>
pkgname=babe-git
-pkgver=0.5.Beta.r178.g89e87a1
+pkgver=0.5.Beta.r199.gd0b98c7
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' 'taglib')
-makedepends=('extra-cmake-modules' 'git' 'python')
+depends=('desktop-file-utils' 'gtk-update-icon-cache' 'ki18n' 'knotifications' 'qt5-webengine' 'taglib')
+makedepends=('git')
optdepends=('youtube-dl: youtube support')
provides=("${pkgname%-*}")
conflicts=("${pkgname%-*}" 'babe-qt')
@@ -24,10 +24,17 @@ pkgver() {
build() {
cd babe
- cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
+ qmake-qt5
make
}
package() {
- make -C babe DESTDIR="${pkgdir}/" install
+ 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"
+ sed -i 's|Exec=Babe|Exec=babe|' "${pkgdir}/usr/share/applications/org.kde.babe.desktop"
+ sed -i 's|Icon=Babe|Icon=babe|' "${pkgdir}/usr/share/applications/org.kde.babe.desktop"
}