summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2022-10-02 11:16:51 -0600
committerMark Wagie2022-10-02 11:16:51 -0600
commit7a780e18ee4b6d6e6b17565e4b0e5d5f1ed3c5dd (patch)
treeca18b08a744507a25affc185fbae00e03da3968c /PKGBUILD
parenta086b25769bcb6f43d794c24ed6695f0fcb2895e (diff)
downloadaur-7a780e18ee4b6d6e6b17565e4b0e5d5f1ed3c5dd.tar.gz
numerous fixes & improvements
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 20 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 10599967bcdd..a84b38a44511 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,57 +1,44 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com>
pkgname=brightness-controller-git
-pkgver=2.3.4.r286.ea7434a
-pkgrel=2
+pkgver=2.4.r5.g7c4a27e
+pkgrel=1
pkgdesc="Control Brightness of your Primary and Secondary Display in Linux"
arch=('x86_64')
url="https://github.com/LordAmit/Brightness"
license=('GPL')
-depends=('python-qtpy' 'xorg-xrandr')
-makedepends=('git')
+depends=('python-pyqt5' 'python-qtpy' 'xorg-xrandr')
+makedepends=('git' 'python-build' 'python-installer' 'python-poetry' 'python-wheel')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("${pkgname%-git}::git+https://github.com/LordAmit/Brightness.git"
"$url/raw/releases/usr/share/man/man1/${pkgname%-git}.1.gz"
- "${pkgname%-git}.desktop"
- "${pkgname%-git}.sh"
- 'brightness-reset.sh')
+ "${pkgname%-git}.desktop")
sha256sums=('SKIP'
'7a01713032d8a44e828c4d7fe4d7445501ebbec6071ee8041faaafa5bac77a91'
- 'b717c81ee4f996b18c74931c9ee9a3dc5c7cb571aade25a5be52905b7afc8860'
- 'cc7c78f60ed1b3606411c6a0569e3a13b7dbbbf4dd4fdeb11d0939f9f357ff78'
- 'e6a777ca8aca3577754c53efceaa1010b521aaaafd826339baf4bbd109c71d84')
+ 'b717c81ee4f996b18c74931c9ee9a3dc5c7cb571aade25a5be52905b7afc8860')
pkgver() {
-# cd "$srcdir/${pkgname%-git}/src"
-# printf "$(python setup.py --version).r%s.%s" \
-# "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
cd "$srcdir/${pkgname%-git}"
- printf "2.3.4.r%s.%s" \
- "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-#build() {
-# cd "$srcdir/${pkgname%-git}/src"
-# python setup.py build
-#}
-
-package() {
- cd "$srcdir/${pkgname%-git}/src"
-# export PYTHONHASHSEED=0
-# python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+prepare() {
+ cd "$srcdir/${pkgname%-git}/${pkgname%-git}-linux"
+ mv README.md readme.md
+}
- install -Dm644 brightness-reset init.py -t "$pkgdir/usr/share/${pkgname%-git}"
- cp -r ui util "$pkgdir/usr/share/${pkgname%-git}"
- rm "$pkgdir/usr/share/${pkgname%-git}/util/debian_install"
+build() {
+ cd "$srcdir/${pkgname%-git}/${pkgname%-git}-linux"
+ python -m build --wheel --no-isolation
+}
- install -Dm644 "icons/${pkgname%-git}.svg" -t "$pkgdir/usr/share/${pkgname%-git}/icons"
- install -d "$pkgdir/usr/share/icons/hicolor/scalable/apps"
- ln -s "/usr/share/${pkgname%-git}/icons/${pkgname%-git}.svg" \
- "$pkgdir/usr/share/icons/hicolor/scalable/apps"
+package() {
+ cd "$srcdir/${pkgname%-git}/${pkgname%-git}-linux"
+ python -m installer --destdir="$pkgdir" dist/*.whl
- install -Dm755 "$srcdir/${pkgname%-git}.sh" "$pkgdir/usr/bin/${pkgname%-git}"
- install -Dm755 "$srcdir/brightness-reset.sh" "$pkgdir/usr/bin/brightness-reset"
+ install -Dm644 ../img/brightness.svg \
+ "$pkgdir/usr/share/icons/hicolor/scalable/apps/${pkgname%-git}.svg"
install -Dm644 "$srcdir/${pkgname%-git}.desktop" -t "$pkgdir/usr/share/applications"
install -Dm644 "$srcdir/${pkgname%-git}.1" -t "$pkgdir/usr/share/man/man1"
}