[arch-commits] Commit in python-pysrt/trunk (PKGBUILD)

Felix Yan fyan at archlinux.org
Sat Apr 30 13:49:11 UTC 2016


    Date: Saturday, April 30, 2016 @ 15:49:11
  Author: fyan
Revision: 173168

upgpkg: python-pysrt 1.1.1-1

Modified:
  python-pysrt/trunk/PKGBUILD

----------+
 PKGBUILD |   33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-04-30 13:47:55 UTC (rev 173167)
+++ PKGBUILD	2016-04-30 13:49:11 UTC (rev 173168)
@@ -6,31 +6,50 @@
 
 pkgbase=python-pysrt
 pkgname=(python-pysrt python2-pysrt)
-pkgver=1.1.0
+pkgver=1.1.1
 pkgrel=1
 pkgdesc="Python parser for SubRip (srt) files"
 arch=('any')
 url="https://github.com/byroot/pysrt"
 license=('GPL3')
-makedepends=('python-setuptools' 'python2-setuptools' 'python-chardet' 'python2-chardet')
-source=("https://pypi.python.org/packages/source/p/pysrt/pysrt-${pkgver}.tar.gz")
-md5sums=('223da1e3bc9a67de1a2e3cfaa7d9264d')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-chardet' 'python2-chardet' 'git')
+checkdepends=('python-nose' 'python2-nose')
+source=("git+https://github.com/byroot/pysrt.git#tag=v$pkgver")
+md5sums=('SKIP')
 
 prepare() {
-  cp -a pysrt-$pkgver{,-py2}
+  cp -a pysrt{,-py2}
 }
 
+build() {
+  cd "$srcdir"/pysrt
+  python setup.py build
+
+  cd "$srcdir"/pysrt-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/pysrt
+  nosetests3
+
+  cd "$srcdir"/pysrt-py2
+  nosetests2
+}
+
 package_python-pysrt() {
   depends=('python-chardet')
+  optdepends=('python-setuptools: for srt script')
 
-  cd pysrt-$pkgver  
+  cd pysrt  
   python setup.py install --root="$pkgdir" --optimize=1
 }
 
 package_python2-pysrt() {
   depends=('python2-chardet')
+  optdepends=('python2-setuptools: for srt2 script')
 
-  cd pysrt-$pkgver-py2
+  cd pysrt-py2
   python2 setup.py install --root="$pkgdir" --optimize=1
 
   mv "$pkgdir/usr/bin/srt"{,2}



More information about the arch-commits mailing list