diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 78 |
1 files changed, 42 insertions, 36 deletions
@@ -1,51 +1,57 @@ -# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Dimitris Kiziridis <ragouel at outlook dot com> pkgname=little-brother -pkgver=0.3.1 +pkgver=0.4.11 pkgrel=1 -pkgdesc="Parental Control Application implemented in Python 3 to monitor and limit kids' play time on Linux hosts" +pkgdesc="Parental controls for children" arch=('any') url='https://github.com/marcus67/little_brother' license=('GPL3') -depends=('python-alembic' - 'python-requests' - 'python-psutil' - 'python-dateutil' - 'python-sqlalchemy' - 'python-pymysql' - 'python-markupsafe' - 'python-flask-babel' - 'python-flask-login' - 'python-flask-migrate' - 'python-flask-wtf' - 'python-flask_helpers' - 'python-selenium' - 'python-urllib3' - 'python-prometheus_client' - 'python-psycopg2' - 'postgresql' - 'zenity') +depends=( + 'python-alembic' + 'python-lagom' + 'python-requests' + 'python-psutil' + 'python-dateutil' + 'python-sqlalchemy' + 'python-pymysql' + 'python-flask' + 'python-flask-login' + 'python-flask-babel' + 'python-flask-migrate' + 'python-flask-wtf' + 'python-secure' + 'python-selenium' + 'python-urllib3' + 'python-prometheus_client' + 'python-humanize') makedepends=('python-setuptools') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/marcus67/little_brother/archive/${pkgver}.tar.gz") -sha256sums=('3aa495ef20e611f319f59c6a792c56f63e4da4b02f5b30db64b35093e650f260') +changelog=CHANGES.md +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" + "$pkgname.sysusers") +sha256sums=('dfdc79c16016307b47977a069a31ec84fade7276936b91ddc3286f818ea9e39e' + '2d4477508d5562bf47cf382f1530175808a3034329daa11a62a5276a709d9b35') prepare() { - cd "little_brother-${pkgver}" - sed -i "s/==/>=/" requirements.txt - sed -i 's|/local||' etc/little-brother.service + cd "little_brother-$pkgver" + sed -i "s/==/>=/g" requirements.txt + sed -i 's|/local||g' "etc/$pkgname.service" + sed -i '/little_brother.test*/d' setup.py } build() { - cd "little_brother-${pkgver}" - python setup.py build + cd "little_brother-$pkgver" + python setup.py build } package() { - cd "little_brother-${pkgver}" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 etc/little-brother.service -t "${pkgdir}/usr/lib/systemd/system/" - install -Dm644 etc/little-brother.sudo "${pkgdir}/etc/sudoers.d/little-brother" - install -Dm644 etc/*.config -t "${pkgdir}/etc/little-brother" - install -d "${pkgdir}/usr/share/doc/little-brother" - cp -aR doc/* "${pkgdir}/usr/share/doc/little-brother" -}
\ No newline at end of file + export PYTHONHASHSEED=0 + cd "little_brother-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 "etc/$pkgname.service" -t "$pkgdir/usr/lib/systemd/system/" + install -Dm644 "etc/$pkgname.sudo" "$pkgdir/etc/sudoers.d/$pkgname" + install -Dm644 "etc/$pkgname.tmpfile" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + install -Dm644 etc/*.config -t "$pkgdir/etc/$pkgname/" + install -Dm644 "$srcdir/$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" +} |