diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 30 insertions, 35 deletions
@@ -1,22 +1,24 @@ pkgbase = hydrapaper-git - pkgdesc = Wallpaper manager with multimonitor support - pkgver = 2.0.3.r0.g3b6ae84 + pkgdesc = Wallpaper manager with multi monitor support + pkgver = 3.3.1.r0.g876d292 pkgrel = 1 - url = https://gitlab.gnome.org/gabmus/hydrapaper + url = https://hydrapaper.gabmus.org arch = any license = GPL3 + checkdepends = appstream makedepends = git + makedepends = gobject-introspection makedepends = meson - depends = gtk3 - depends = python - depends = python-pillow - depends = libhandy>=0.83 - depends = gobject-introspection + makedepends = pandoc + makedepends = blueprint-compiler + depends = gtk4 + depends = libadwaita + depends = dbus-python depends = python-gobject + depends = python-pillow provides = hydrapaper conflicts = hydrapaper - source = hydrapaper::git+https://gitlab.gnome.org/gabmus/hydrapaper + source = hydrapaper::git+https://gitlab.gnome.org/GabMus/HydraPaper.git sha256sums = SKIP pkgname = hydrapaper-git - @@ -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" } + |