summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-09-27 14:57:58 +1300
committerGeorge Rawlinson2022-09-27 14:57:58 +1300
commitec49d9f8a2d5171cbeffce792cde43ffbf664048 (patch)
tree2a142949f4bc99626286fe2f163475940ce61dad
parentf439b4a8b1b88953868ce8891a11369881846a35 (diff)
downloadaur-ec49d9f8a2d5171cbeffce792cde43ffbf664048.tar.gz
upgpkg: rawdog 3.0.rc1-1
* New upstream repository - original project was forked to support Python 3. * Fix some issues.
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD51
2 files changed, 43 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bf4b861eb54f..607a6462f709 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = rawdog
pkgdesc = RSS Aggregator Without Delusions Of Grandeur
- pkgver = 2.23
- pkgrel = 2
- url = https://offog.org/code/rawdog.html
- install = rawdog.install
+ pkgver = 3.0.rc0
+ pkgrel = 1
+ url = https://github.com/echarlie/rawdog-py3
arch = any
- license = GPL
- license = LGPL
- depends = python2-feedparser
- source = https://offog.org/files/rawdog-2.23.tar.gz
- sha1sums = 171520c909fae81ac8ec0e063e7ca36593aae372
+ license = GPL2
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python
+ depends = python-feedparser
+ optdepends = python-tidylib
+ source = rawdog::git+https://github.com/echarlie/rawdog-py3#commit=6ce74c30309e4353ec86e7a62fceddbd979f04f3
+ b2sums = SKIP
pkgname = rawdog
diff --git a/PKGBUILD b/PKGBUILD
index b3b80f36a6e9..6f612a3b2778 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Johannes Löthberg <johannes@kyriasis.com>
+# Maintainer: George Rawlinson <grawlinson@archlinux.org>
+# Contributor: Johannes Löthberg <johannes@kyriasis.com>
# Contributor: Alexander Minges <alexander.minges@gmail.com>
# Contributor: TDY <tdy@archlinux.info>
# Contributor: Andrzej Wąsowski <wasowski@data.pl>
@@ -7,32 +8,44 @@
# Contributor: Vo Van Hong Ngoc <vhngoc@ubuntu-vn.org>
pkgname=rawdog
-pkgver=2.23
-pkgrel=2
-
-pkgdesc="RSS Aggregator Without Delusions Of Grandeur"
-url="https://offog.org/code/rawdog.html"
+pkgver=3.0.rc0
+pkgrel=1
+pkgdesc='RSS Aggregator Without Delusions Of Grandeur'
arch=('any')
-license=('GPL' 'LGPL')
-
-depends=('python2-feedparser')
-
-install=rawdog.install
+url='https://github.com/echarlie/rawdog-py3'
+license=('GPL2')
+depends=('python' 'python-feedparser')
+makedepends=('git' 'python-setuptools')
+optdepends=('python-tidylib')
+_commit='6ce74c30309e4353ec86e7a62fceddbd979f04f3'
+source=("$pkgname::git+$url#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed -e 's/^v//' -e 's/-/./g'
+}
-source=("https://offog.org/files/rawdog-$pkgver.tar.gz")
+prepare() {
+ cd "$pkgname"
-sha1sums=('171520c909fae81ac8ec0e063e7ca36593aae372')
+ # FTBFS:
+ # fix missing comma in setup.py
+ # fix sys version check
+ # https://github.com/echarlie/rawdog-py3/pull/1
+ sed -e 's/\(\turl.*$\)/\1,/' -i setup.py
+ sed -e 's/sys.version_info !=/sys.version_info <=/' -i setup.py
+}
build() {
- cd rawdog-"$pkgver"
+ cd "$pkgname"
- python2 setup.py build
+ python setup.py build
}
package() {
- cd rawdog-"$pkgver"
+ cd "$pkgname"
- python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
- install -Dm644 config "$pkgdir/usr/share/$pkgname/config"
- install -Dm644 style.css "$pkgdir/usr/share/$pkgname/style.css"
+ python setup.py install --root="$pkgdir" --optimize=1
}