diff --git a/apk/freshrss/APKBUILD b/apk/freshrss/APKBUILD index 2ecf0d4..55494b0 100644 --- a/apk/freshrss/APKBUILD +++ b/apk/freshrss/APKBUILD @@ -2,7 +2,7 @@ pkgname=freshrss pkgver=1.11.1 -pkgrel=3 +pkgrel=4 pkgdesc="FreshRSS is a self-hosted RSS feed aggregator" arch='noarch' url="http://freshrss.org" @@ -23,6 +23,7 @@ package() { cp -r . "${pkgdir}/usr/share/webapps/${pkgname}/" rm -R "${pkgdir}/usr/share/webapps/${pkgname}/data" ln -s "/var/lib/freshrss" "${pkgdir}/usr/share/webapps/${pkgname}/data" + chown 100:101 -R "${pkgdir}/usr/share/webapps/${pkgname}/data" } sha512sums="b0316ecbbfc3aebb20c9e47083292f07e356f468fda92641a4fefb9968df9304e7a663ba8f8a5a1f5f740c7a7e8a12999ec20611caabb3449407bbeb7bf1b27b 1.11.1.zip" diff --git a/apk/py-idna-2.6/APKBUILD b/apk/py-idna-2.6/APKBUILD new file mode 100644 index 0000000..777b40e --- /dev/null +++ b/apk/py-idna-2.6/APKBUILD @@ -0,0 +1,47 @@ +# Contributor: Carlo Landmeter +# Maintainer: Francesco Colista +pkgname=py-idna-2.6 +_pkgname=idna +pkgver=2.6 +pkgrel=0 +pkgdesc="IDNA 2008 and UTS #46 for Python" +url="https://github.com/kjd/idna" +arch="noarch" +license="BSD" +depends="" +makedepends="python2-dev python3-dev py-setuptools" +subpackages="py3-${pkgname#py-}:_py3 py2-${pkgname#py-}:_py2" +source="idna-$pkgver.tar.gz::https://github.com/kjd/idna/archive/v$pkgver.tar.gz" +builddir="$srcdir/$_pkgname-$pkgver" + +build() { + cd "$builddir" + python2 setup.py build || return 1 + python3 setup.py build || return 1 +} + +package() { + mkdir -p "$pkgdir" +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + depends="$depends $python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" +} + +_py2() { + replaces="$pkgname" + _py python2 +} + +_py3() { + _py python3 +} + +sha512sums="a621ae106aef65b4ca2dff7939891c52c73a5ab7708fb087a5b0738649dab3548fc92453ecf8a40e3f7e11921a27bac130fb4594fc2c6a31f38446501805da9b idna-2.6.tar.gz" +