summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Runge2018-08-08 23:13:34 +0200
committerDavid Runge2018-08-08 23:13:34 +0200
commitc983f62826b033e58e55a9a471c8eb047693d101 (patch)
treefc3bb2349c447f5926158e9f1878d19cf0b33543
parent11f34b80dff7628c349f9554e98d97a84d33b2c6 (diff)
downloadaur-c983f62826b033e58e55a9a471c8eb047693d101.tar.gz
Adding python-setuptools as depends (because of entry_point). Removing unneeded options array. Adding check(). Installing docs. Minor cleanups.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD35
2 files changed, 29 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1dd698d6c2f7..c66e5781e2db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
pkgbase = nextcloud-news-updater
- pkgdesc = This Python library is a parallel feed updater for the nextCloud News app
+ pkgdesc = A parallel feed updater for the Nextcloud News app
pkgver = 10.0.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/nextcloud/news-updater
install = nextcloud-news-updater.install
arch = any
license = GPL3
- makedepends = python-setuptools
- depends = python
- optdepends = nextcloud-app-news: Updating a local instance of the nextCloud News app
- options = !strip
+ checkdepends = python-pytest
+ depends = python-setuptools
+ optdepends = nextcloud-app-news: Updating a local instance of the Nextcloud News app
backup = etc/webapps/nextcloud/news/nextcloud-news-updater.ini
source = nextcloud-news-updater-10.0.1.tar.gz::https://github.com/nextcloud/news-updater/archive/10.0.1.tar.gz
source = nextcloud-news-updater.ini
diff --git a/PKGBUILD b/PKGBUILD
index 3c533d67890e..2ca62533a665 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,16 +5,15 @@
_name=news-updater
pkgname=nextcloud-news-updater
pkgver=10.0.1
-pkgrel=2
-pkgdesc="This Python library is a parallel feed updater for the nextCloud News app"
+pkgrel=3
+pkgdesc="A parallel feed updater for the Nextcloud News app"
arch=('any')
url="https://github.com/nextcloud/news-updater"
license=('GPL3')
-depends=('python')
-makedepends=('python-setuptools')
-optdepends=('nextcloud-app-news: Updating a local instance of the nextCloud News app')
+depends=('python-setuptools')
+checkdepends=('python-pytest')
+optdepends=('nextcloud-app-news: Updating a local instance of the Nextcloud News app')
backup=("etc/webapps/nextcloud/news/${pkgname}.ini")
-options=('!strip')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/nextcloud/${_name}/archive/${pkgver}.tar.gz"
"${pkgname}.ini"
"${pkgname}.service"
@@ -23,7 +22,7 @@ sha512sums=('dc57079df5490d63317525c322318dd3bf2dc88630827ff8cac8512e0e9fa333079
'a36b8da6028e6f1901013c5fc3373eb16c7fc01902a7ed2b3320db84e339428fe43e301079cf1cb9955dd9e9c622c9fea2d945ac6f2f931c7c987bda1868e04c'
'21ce177a2cf36832d5dd51b00673734998982397d42366e4448c1ae84f570590acb26b209b918cbc215001ea0b8ae95765def2a688c7753c66c24caed44ef8e9'
'dd06c06249bc9537555517d97a66dbaefcfcc27547a03abb3cf8bcb15edbda1f49cb03191dbebb8ad6737bdf46c1f25567636fa1c206b60a39d22ce41c506aaa')
-install=${pkgname}.install
+install="${pkgname}.install"
prepare() {
mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
@@ -34,10 +33,24 @@ build() {
python setup.py build
}
+check() {
+ cd "${pkgname}-${pkgver}"
+ py.test
+}
+
package() {
cd "${pkgname}-${pkgver}"
- python setup.py install --skip-build --optimize=1 --root="${pkgdir}"
- install -vDm0644 "${srcdir}/${pkgname}.ini" "${pkgdir}/etc/webapps/nextcloud/news/${pkgname}.ini"
- install -vDm0644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
- install -vDm0644 "${srcdir}/${pkgname}.timer" "${pkgdir}/usr/lib/systemd/system/${pkgname}.timer"
+ python setup.py install --skip-build \
+ --optimize=1 \
+ --prefix=/usr \
+ --root="${pkgdir}"
+ # configuration
+ install -vDm 644 "../${pkgname}.ini" \
+ -t "${pkgdir}/etc/webapps/nextcloud/news/"
+ # systemd service/timer
+ install -vDm 644 "../${pkgname}."{service,timer} \
+ -t "${pkgdir}/usr/lib/systemd/system/"
+ # docs
+ install -vDm 644 {AUTHORS,CHANGELOG,README}.rst \
+ -t "${pkgdir}/usr/share/doc/${pkgname}/"
}