summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Nicoulaud2017-08-14 16:58:02 +0200
committerJulien Nicoulaud2017-08-14 16:59:29 +0200
commite01fd4f654e5ce27e5d328b6eb7caa90eca9e6ea (patch)
tree332a4e1e04d80fe30316e713b03e93cbd583a7ef
downloadaur-e01fd4f654e5ce27e5d328b6eb7caa90eca9e6ea.tar.gz
Initial version
-rw-r--r--.SRCINFO39
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD64
-rw-r--r--sphinx-manpages.patch12
4 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..57dd71065453
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,39 @@
+pkgbase = subliminal-develop-git
+ pkgdesc = Python library and CLI tool for searching and downloading subtitles. (python3 version)
+ pkgver = 2.0.5.r39.g2c34541
+ pkgrel = 1
+ url = https://github.com/Diaoul/subliminal
+ arch = any
+ license = MIT
+ makedepends = git
+ makedepends = python-setuptools
+ makedepends = python-sphinx
+ makedepends = python-sphinxcontrib-programoutput
+ depends = python-guessit>2.0.1
+ depends = python-babelfish>=0.5.2
+ depends = python-enzyme>=0.4.1
+ depends = python-beautifulsoup4>=4.2.0
+ depends = python-requests>=2.0
+ depends = python-click>=4.0
+ depends = python-dogpile.cache>=0.6.0
+ depends = python-stevedore>=1.0.0
+ depends = python-chardet>=2.3.0
+ depends = python-pysrt>=1.0.1
+ depends = python-six>=1.9.0
+ depends = python-appdirs>=1.3
+ depends = python-rarfile>=2.7
+ depends = python-pytz>=2012c
+ provides = subliminal-git
+ provides = subliminal
+ provides = subliminal-git-doc
+ conflicts = subliminal
+ conflicts = subliminal-git
+ replaces = subliminal
+ replaces = subliminal-git
+ source = subliminal::git+https://github.com/Diaoul/subliminal.git#branch=develop
+ source = sphinx-manpages.patch
+ md5sums = SKIP
+ md5sums = d63a79b506a7d4adea15112fe46f321b
+
+pkgname = subliminal-develop-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..72a3ed3fe6e0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.tar*
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e9fbc64aaa67
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: Julien Nicoulaud <julien.nicoulaud@gmail.com>
+
+_gitroot="https://github.com/Diaoul/subliminal"
+_gitname="subliminal"
+pkgname=subliminal-develop-git
+pkgver=2.0.5.r39.g2c34541
+pkgrel=1
+pkgdesc="Python library and CLI tool for searching and downloading subtitles (develop branch)."
+arch=(any)
+url="https://github.com/Diaoul/subliminal"
+license=('MIT')
+depends=('python-guessit>2.0.1'
+ 'python-babelfish>=0.5.2'
+ 'python-enzyme>=0.4.1'
+ 'python-beautifulsoup4>=4.2.0'
+ 'python-requests>=2.0'
+ 'python-click>=4.0'
+ 'python-dogpile.cache>=0.6.0'
+ 'python-stevedore>=1.0.0'
+ 'python-chardet>=2.3.0'
+ 'python-pysrt>=1.0.1'
+ 'python-six>=1.9.0'
+ 'python-appdirs>=1.3'
+ 'python-rarfile>=2.7'
+ 'python-pytz>=2012c')
+makedepends=('git'
+ 'python-setuptools'
+ 'python-sphinx'
+ 'python-sphinxcontrib-programoutput')
+provides=('subliminal-git' 'subliminal' 'subliminal-git-doc')
+conflicts=('subliminal' 'subliminal-git')
+replaces=('subliminal' 'subliminal-git')
+pkgdesc="Python library and CLI tool for searching and downloading subtitles. (python3 version)"
+source=("${_gitname}::git+${_gitroot}.git#branch=develop"
+ 'sphinx-manpages.patch')
+md5sums=('SKIP'
+ 'd63a79b506a7d4adea15112fe46f321b')
+
+pkgver() {
+ cd ${_gitname}
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd ${srcdir}/${_gitname}
+ patch -p1 -i ${srcdir}/sphinx-manpages.patch
+}
+
+build() {
+ cd ${srcdir}/${_gitname}/docs
+ make man
+}
+
+package() {
+ cd ${srcdir}/${_gitname}
+ python setup.py install --root="${pkgdir}/" --optimize=1
+ ln -s /usr/bin/subliminal "${pkgdir}"/usr/bin/subliminal3
+
+ install -v -m755 -d "${pkgdir}/usr/share/licenses/python-subliminal-git"
+ install -v -m644 ./LICENSE "${pkgdir}/usr/share/licenses/python-subliminal-git/"
+
+ install -v -m755 -d "${pkgdir}/usr/share/man/man1"
+ install -v -m644 docs/_build/man/subliminal.1 "${pkgdir}/usr/share/man/man1/"
+}
diff --git a/sphinx-manpages.patch b/sphinx-manpages.patch
new file mode 100644
index 000000000000..6e1052cc1afb
--- /dev/null
+++ b/sphinx-manpages.patch
@@ -0,0 +1,12 @@
+diff -aur subliminal/docs/Makefile subliminal.new/docs/Makefile
+--- subliminal/docs/Makefile 2015-12-06 09:41:35.804836605 +0100
++++ subliminal.new/docs/Makefile 2015-12-06 09:41:58.257760875 +0100
+@@ -2,7 +2,7 @@
+ #
+
+ # You can set these variables from the command line.
+-SPHINXOPTS = -n -W
++SPHINXOPTS = -n
+ SPHINXBUILD = sphinx-build
+ PAPER =
+ BUILDDIR = _build