summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHugo Osvaldo Barrera2023-05-08 12:23:22 +0200
committerHugo Osvaldo Barrera2023-05-08 12:23:22 +0200
commitea8cf6986d81ac3d540cac3022d400bfd1e31085 (patch)
treeb32fb9f6b2a7929959dc5e3189e1ecfa6e3ac97a
parentdecd4e072cf44e1a7d0b39b7b2c89db0e3ec68da (diff)
downloadaur-caffeine-ng.tar.gz
Upgrade to 4.2.0
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 25 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 792855816f17..0cd76de75101 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2e39cc2a739e..539187647317 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}