diff options
author | Hugo Osvaldo Barrera | 2023-05-08 12:23:22 +0200 |
---|---|---|
committer | Hugo Osvaldo Barrera | 2023-05-08 12:23:22 +0200 |
commit | ea8cf6986d81ac3d540cac3022d400bfd1e31085 (patch) | |
tree | b32fb9f6b2a7929959dc5e3189e1ecfa6e3ac97a | |
parent | decd4e072cf44e1a7d0b39b7b2c89db0e3ec68da (diff) | |
download | aur-caffeine-ng.tar.gz |
Upgrade to 4.2.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 25 insertions, 23 deletions
@@ -1,14 +1,13 @@ pkgbase = caffeine-ng pkgdesc = Status bar application able to temporarily inhibit the screensaver and sleep mode. - pkgver = 4.0.2 + pkgver = 4.2.0 pkgrel = 1 url = https://codeberg.org/WhyNotHugo/caffeine-ng arch = any - license = GPL3 + license = GPL-3.0-or-later makedepends = git - makedepends = python-setuptools-scm - makedepends = python-build - makedepends = python-installer + makedepends = meson + makedepends = scdoc depends = python-gobject depends = python-xdg depends = python-dbus @@ -20,7 +19,7 @@ pkgbase = caffeine-ng depends = python-wheel depends = python-pulsectl depends = libindicator-gtk3 - optdepends = libappindicator-gtk3: AppIndicator support (eg: Plasma, Unity). + depends = libayatana-appindicator optdepends = xfconf: Support for Xfce presentation mode. provides = caffeine provides = caffeine-bzr @@ -32,7 +31,7 @@ pkgbase = caffeine-ng conflicts = caffeine-systray replaces = caffeine-oneclick replaces = caffeine-systray - source = https://files.pythonhosted.org/packages/source/c/caffeine-ng/caffeine-ng-4.0.2.tar.gz - md5sums = 86295a0ddc165e84ab492cc247b6ea43 + source = caffeine-ng-4.2.0.tar.gz::https://codeberg.org/attachments/6da08199-604f-4f0f-b9dd-c50efe587965 + sha512sums = ff732b56baa96f9f8eb0d05b502c56612cbd5a9c48c65820724c3abbb9ad4e2770997285cb0e4a1617cc5c70c8881a015451b4c00a6513daada97b93920a2cf8 pkgname = caffeine-ng @@ -1,12 +1,12 @@ # Maintainer: Hugo Osvaldo Barrera <hugo@barrera.io> pkgname=caffeine-ng -pkgver=4.0.2 +pkgver=4.2.0 pkgrel=1 pkgdesc="Status bar application able to temporarily inhibit the screensaver and sleep mode." arch=(any) url="https://codeberg.org/WhyNotHugo/caffeine-ng" -license=(GPL3) +license=("GPL-3.0-or-later") depends=( python-gobject python-xdg @@ -19,33 +19,36 @@ depends=( python-wheel python-pulsectl libindicator-gtk3 + libayatana-appindicator ) optdepends=( - "libappindicator-gtk3: AppIndicator support (eg: Plasma, Unity)." + # "libappindicator-gtk3: AppIndicator support (eg: Plasma, Unity)." "xfconf: Support for Xfce presentation mode." ) makedepends=( git - python-setuptools-scm - python-build - python-installer + meson + scdoc ) conflicts=(caffeine caffeine-bzr caffeine-oneclick caffeine-systray) provides=(caffeine caffeine-bzr caffeine-oneclick caffeine-systray) replaces=(caffeine-oneclick caffeine-systray) -source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz") +source=("caffeine-ng-$pkgver.tar.gz::https://codeberg.org/attachments/6da08199-604f-4f0f-b9dd-c50efe587965") -md5sums=('86295a0ddc165e84ab492cc247b6ea43') +sha512sums=('ff732b56baa96f9f8eb0d05b502c56612cbd5a9c48c65820724c3abbb9ad4e2770997285cb0e4a1617cc5c70c8881a015451b4c00a6513daada97b93920a2cf8') build() { - cd "$srcdir"/caffeine-ng-${pkgver} - python -m build --wheel --no-isolation + cd "$srcdir/caffeine-ng-v${pkgver}-0-g5027f55" + arch-meson . build + meson compile -C build } -package() { - cd "$srcdir"/caffeine-ng-${pkgver} - python setup.py install --root="$pkgdir" --optimize=1 --skip-build +check() { + cd "$srcdir/caffeine-ng-v${pkgver}-0-g5027f55" + meson test --no-rebuild --print-errorlogs -C build +} - # XXX: Broken: installs shared files into python's site-packages - #python -m installer --destdir="$pkgdir" dist/*.whl +package() { + cd "$srcdir/caffeine-ng-v${pkgver}-0-g5027f55" + DESTDIR="$pkgdir" meson install --no-rebuild -C build } |