diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 18 insertions, 25 deletions
@@ -2,42 +2,35 @@ # Upstream URL: https://gitlab.gnome.org/gabmus/hydrapaper pkgname=hydrapaper-git -pkgver=2.0.3.r0.g3b6ae84 +pkgver=3.3.1.r0.g876d292 pkgrel=1 -pkgdesc='Wallpaper manager with multimonitor support' +pkgdesc="Wallpaper manager with multi monitor support" arch=('any') -url='https://gitlab.gnome.org/gabmus/hydrapaper' +url="https://hydrapaper.gabmus.org" license=('GPL3') -depends=( - 'gtk3' - 'python' - 'python-pillow' - 'libhandy>=0.83' - 'gobject-introspection' - 'python-gobject' -) -makedepends=('git' 'meson') -provides=('hydrapaper') -conflicts=('hydrapaper') -source=("hydrapaper::git+https://gitlab.gnome.org/gabmus/hydrapaper") +depends=('gtk4' 'libadwaita' 'dbus-python' 'python-gobject' 'python-pillow') +makedepends=('git' 'gobject-introspection' 'meson' 'pandoc' 'blueprint-compiler') +checkdepends=('appstream') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("${pkgname%-git}::git+https://gitlab.gnome.org/GabMus/HydraPaper.git") sha256sums=('SKIP') pkgver() { - cd "$srcdir/hydrapaper" + cd "$srcdir/${pkgname%-git}" git describe --long --tags --always | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$srcdir/hydrapaper" - rm -rf build - mkdir build - cd build - meson --prefix /usr --buildtype release .. - ninja + arch-meson "${pkgname%-git}" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs } package() { - cd "$srcdir/hydrapaper" - cd build - DESTDIR="$pkgdir" ninja install + meson install -C build --destdir "$pkgdir" } + |