summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 17 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0778f7fc6709..d655b73be54c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,25 +3,30 @@
pkgname=desktopnova
pkgver=0.8.1
-pkgrel=4
+pkgrel=6
pkgdesc="Changes your desktop wallpaper automatically after a preset period of time"
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="https://launchpad.net/desktopnova"
license=('GPL')
-depends=('gconf' 'gtk2' 'gtk-update-icon-cache' 'libxml2' 'xfconf')
-makedepends=('cmake' 'intltool')
-install=$pkgname.install
-source=(https://launchpad.net/desktopnova/0.8/$pkgver/+download/$pkgname-$pkgver.tar.gz)
-md5sums=('f1ce5cc731ddcb999ac09ff8461228b9')
+#'gconf'
+depends=('gtk2' 'libdbusmenu-gtk2' 'libxml2' 'xfconf')
+makedepends=('cmake' 'intltool' 'python2')
+source=("https://launchpad.net/desktopnova/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.gz")
+sha256sums=('b408c01a9cdae3308d9b9e67a8076408514d8b70c722144c94bd53bcef4b9375')
-build(){
+prepare() {
cd $pkgname-$pkgver
- cmake -DCMAKE_INSTALL_PREFIX=/usr .
- make
+ sed -i 's/\bpython\b/python2/g' generate-translators.py ascii-to-header.py src/misc/CMakeLists.txt
+}
+
+build() {
+ # Avoid error "dbus-server-bindings.h: No such file or directory" by disabling tray which requires dbus
+ cmake -B build -S $pkgname-$pkgver -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev \
+ -DENABLE_TRAY= -DENABLE_DBUS= -DENABLE_MODULE_GNOME= -DENABLE_MODULE_XFCE=
+ make -C build desktopnova-module-xfce-xfconf
}
package() {
- cd $pkgname-$pkgver
- make DESTDIR="$pkgdir" install
+ make -C build DESTDIR="$pkgdir/" install
}