diff --git a/packaging/Arch/PKGBUILD b/packaging/Arch/PKGBUILD index 1af9d3c..1d01fc1 100644 --- a/packaging/Arch/PKGBUILD +++ b/packaging/Arch/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Emma Nora Theuer pkgname=wallman -pkgver=1.5.0.1 +pkgver=1.5.1.1 pkgrel=1 pkgdesc="A simple program to set dynamic wallpapers on standalone X11 window managers and wayland compositors" arch=('any') @@ -10,8 +10,11 @@ license=('MIT') depends=('feh' 'python' 'python-apscheduler' 'python-pillow' 'python-pystray') makedepends=('python-build' 'python-setuptools' 'python-wheel' 'python-installer') provides=("$pkgname=$pkgver") -source=("https://files.pythonhosted.org/packages/3e/76/a2876f860e1bf290614c313fd2aa1f3a92af34bbefa551559478273a4cd2/wallman-1.5.0.1.tar.gz") -b2sums=('ddb067ca50f8e2e02e82e94d48126f69a1fcc22e11ca330d25c807284f0771754d84cf45c249d953c201533d3532d80925c348f8b0946c5efe0643738433cbc3') +source=("https://files.pythonhosted.org/packages/52/1e/6e02f5bb871775a61d1dbc2513b227730487be2252b2766bb33615da79e8/wallman-1.5.1.1.tar.gz") +b2sums=('27c4d584b2905780f244ffe9a0f4292e45946c4858878f5d8f31253c9f3d6f11d7f0d158e713067728f3b1898aa295ab44dabdb0174c87c32cd6e46ecfd88da0') +# Treating this as config files seems to be necessary for python to do not complain +backup=('etc/wallman/icons/WallmanLogo.jpg' 'etc/wallman/icons/systrayIcon.jpg') + build(){ cd "$pkgname-$pkgver" @@ -26,16 +29,17 @@ package(){ install -D -m 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" # Copy Icons - install -d -m 755 "$pkgdir/etc/$pkgname/icons" - cp -r icons/* "$pkgdir/etc/$pkgname/icons/" + if [ -d "icons" ]; then + install -d -m 755 "$pkgdir/etc/$pkgname/icons" + cp -r icons/* "$pkgdir/etc/$pkgname/icons/" + fi # Copy sample config install -D -m 644 sample_config.toml -t "$pkgdir/etc/$pkgname/" # Copy .desktop file - install -D -m 644 wallman.desktop -t "$pkgdir/usr/share/application/$pkgname.desktop" + install -D -m 755 packaging/wallman.desktop -t "$pkgdir/usr/share/application/$pkgname.desktop" - # Create logfile + # Create logdirectory install -d -m 733 "$pkgdir/var/log/$pkgname" - touch "$pkgdir/var/log/$pkgname/$pkgname.log" }