mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-12 09:12:36 +02:00
46 lines
1.2 KiB
Plaintext
46 lines
1.2 KiB
Plaintext
# Contributor: Thomas Kienlen <kommander@laposte.net>
|
|
# Maintainer: Thomas Kienlen <kommander@laposte.net>
|
|
pkgname=gufw
|
|
pkgver=22.04
|
|
pkgrel=3
|
|
pkgdesc="GUI for Uncomplicated Firewall"
|
|
url="https://costales.github.io/projects/gufw/"
|
|
arch="noarch"
|
|
options="!check" # no test suite
|
|
license="GPL-3.0-or-later"
|
|
depends="
|
|
desktop-file-utils
|
|
gtk-update-icon-cache
|
|
polkit
|
|
py3-gobject3
|
|
python3
|
|
ufw
|
|
webkit2gtk
|
|
"
|
|
makedepends="
|
|
intltool
|
|
py3-distutils-extra
|
|
"
|
|
source="https://github.com/costales/gufw/archive/$pkgver/gufw-$pkgver.tar.gz"
|
|
subpackages="$pkgname-doc $pkgname-lang $pkgname-pyc"
|
|
|
|
build() {
|
|
local PYTHONVERSION="$(python3 -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')"
|
|
sed \
|
|
-e 's|/usr/share/gufw/gufw/gufw.py $1|/usr/lib/python'"$PYTHONVERSION"'/site-packages/gufw/gufw.py "$@"|' \
|
|
-e 's|/bin/bash|/bin/sh|' \
|
|
-i bin/gufw-pkexec
|
|
sed \
|
|
's|/bin/bash|/bin/sh|' \
|
|
-i bin/gufw
|
|
python3 setup.py build
|
|
}
|
|
|
|
package() {
|
|
python3 setup.py install --skip-build --root="$pkgdir" -O1
|
|
}
|
|
|
|
sha512sums="
|
|
afddcf8c262666b82e93b9248d30426d86700ba9acbd43fd0dec8b77ccd9d0743ee18259be78c02d8c78300a853c50cfc5ba10a273cf30987744a33ae4920701 gufw-22.04.tar.gz
|
|
"
|