diff options
author | Chris Warrick | 2015-06-06 13:23:26 +0200 |
---|---|---|
committer | Chris Warrick | 2015-06-06 13:23:26 +0200 |
commit | eee9b652f35b0b68da6730619093a7549846260e (patch) | |
tree | b9b5a3c0df3326d08f3f9e1d0df79f87e47698b6 | |
parent | 80c773ada325e322564eea8fb0c23f1ea2881d77 (diff) | |
download | aur-eee9b652f35b0b68da6730619093a7549846260e.tar.gz |
split package
Signed-off-by: Chris Warrick <kwpolska@gmail.com>
-rw-r--r-- | .SRCINFO | 67 | ||||
-rw-r--r-- | PKGBUILD | 90 |
2 files changed, 135 insertions, 22 deletions
@@ -1,10 +1,19 @@ pkgbase = python-nikola pkgdesc = A modular, fast, simple, static website generator. pkgver = 7.4.1 - pkgrel = 1 - url = http://getnikola.com/ + pkgrel = 2 + url = https://getnikola.com/ arch = any - license = custom + license = MIT + makedepends = python + makedepends = python-setuptools + makedepends = python2 + makedepends = python2-setuptools + options = !emptydirs + source = https://pypi.python.org/packages/source/N/Nikola/nikola-7.4.1.tgz + md5sums = 262700559382e1e1c4cf9eb2a952b201 + +pkgname = python-nikola depends = python depends = python-doit depends = python-pygments @@ -19,12 +28,54 @@ pkgbase = python-nikola depends = python-logbook depends = python-blinker depends = python-natsort - conflicts = python2-nikola + depends = python-nikola-doc + optdepends = python-requests: for theme and plugin installation, and various web services + optdepends = python-markdown: for Markdown support + optdepends = python-jinja: for Jinja2 themes + optdepends = python-livereload==2.3.2: for automatically refreshing browsers + optdepends = python-pyphen>=0.9.1: for hyphenation + optdepends = python-pygal==1.7.0: for SVG graph plotting + optdepends = python-typogrify>=2.0.4: for typographical enhancements + optdepends = python-webassets: for bundling assets + optdepends = ipython-notebook: for ipynb support + optdepends = ipython: for ipynb support + optdepends = python-ghp-import>=0.4.1: for uploading to GitHub Pages + optdepends = python-micawber: for embedding media in posts + optdepends = python-phpserialize: for WordPress imports conflicts = python-nikola-git + +pkgname = python2-nikola + depends = python2 + depends = python2-doit + depends = python2-pygments + depends = python2-pillow + depends = python2-docutils + depends = python2-mako + depends = python2-unidecode + depends = python2-lxml + depends = python2-yapsy + depends = python2-pyrss2gen + depends = python2-dateutil + depends = python2-logbook + depends = python2-blinker + depends = python2-natsort + depends = python-nikola-doc + optdepends = python2-requests: for theme and plugin installation, and various web services + optdepends = python2-markdown: for Markdown support + optdepends = python2-jinja: for Jinja2 themes + optdepends = python2-livereload==2.3.2: for automatically refreshing browsers + optdepends = python2-pyphen>=0.9.1: for hyphenation + optdepends = python2-pygal==1.7.0: for SVG graph plotting + optdepends = python2-typogrify>=2.0.4: for typographical enhancements + optdepends = python2-webassets: for bundling assets + optdepends = ipython2-notebook: for ipynb support + optdepends = ipython2: for ipynb support + optdepends = python2-ghp-import>=0.4.1: for uploading to GitHub Pages + optdepends = python2-micawber: for embedding media in posts + optdepends = python2-phpserialize: for WordPress imports conflicts = python2-nikola-git - options = !emptydirs - source = http://pypi.python.org/packages/source/N/Nikola/nikola-7.4.1.tgz - md5sums = 262700559382e1e1c4cf9eb2a952b201 -pkgname = python-nikola +pkgname = python-nikola-doc + pkgdesc = Nikola documentation, license and man page + conflicts = python-nikola-doc-git @@ -1,27 +1,89 @@ # Maintainer: Chris Warrick <aur@chriswarrick.com> -pkgname=python-nikola +# Contributor: shmilee <echo c2htaWxlZS56anVAZ21haWwuY29tCg==|base64 -d> +pkgbase=python-nikola _pyname=nikola -_pyname2=Nikola +pkgname=('python-nikola' 'python2-nikola' 'python-nikola-doc') pkgver=7.4.1 -pkgrel=1 +pkgrel=2 pkgdesc='A modular, fast, simple, static website generator.' arch=('any') -url='http://getnikola.com/' -license=('custom') -depends=('python' 'python-doit' 'python-pygments' 'python-pillow' - 'python-docutils' 'python-mako' 'python-unidecode' 'python-lxml' - 'python-yapsy' 'python-pyrss2gen' 'python-dateutil' 'python-logbook' - 'python-blinker' 'python-natsort') +url='https://getnikola.com/' +license=('MIT') options=(!emptydirs) -conflicts=('python2-nikola' 'python-nikola-git' 'python2-nikola-git') +makedepends=('python' 'python-setuptools' 'python2' 'python2-setuptools') # .tar.gz -> .tgz to work around botched release -source=("http://pypi.python.org/packages/source/${_pyname2:0:1}/${_pyname2}/${_pyname}-${pkgver}.tgz") +source=("https://pypi.python.org/packages/source/N/Nikola/${_pyname}-${pkgver}.tgz") md5sums=('262700559382e1e1c4cf9eb2a952b201') -package() { +build() { cd "${srcdir}/${_pyname}-${pkgver}" - python3 setup.py install --root="${pkgdir}/" --optimize=1 - install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cp -R "${srcdir}/${_pyname}-${pkgver}" "${srcdir}/${_pyname}2-${pkgver}" +} + +package_python-nikola() { + depends=('python' 'python-doit' 'python-pygments' 'python-pillow' + 'python-docutils' 'python-mako' 'python-unidecode' 'python-lxml' + 'python-yapsy' 'python-pyrss2gen' 'python-dateutil' 'python-logbook' + 'python-blinker' 'python-natsort') + depends+=('python-nikola-doc') + optdepends=('python-requests: for theme and plugin installation, and various web services' + 'python-markdown: for Markdown support' + 'python-jinja: for Jinja2 themes' + 'python-livereload==2.3.2: for automatically refreshing browsers' + 'python-pyphen>=0.9.1: for hyphenation' + 'python-pygal==1.7.0: for SVG graph plotting' + 'python-typogrify>=2.0.4: for typographical enhancements' + 'python-webassets: for bundling assets' + 'ipython-notebook: for ipynb support' + 'ipython: for ipynb support' + 'python-ghp-import>=0.4.1: for uploading to GitHub Pages' + 'python-micawber: for embedding media in posts' + 'python-phpserialize: for WordPress imports') + conflicts=('python-nikola-git') + cd "${srcdir}/${_pyname}-${pkgver}" + python3 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + ln -s ${_pyname} "${pkgdir}/usr/bin/${_pyname}3" + rm -rf "${pkgdir}/usr/share" +} + +package_python2-nikola() { + depends=('python2' 'python2-doit' 'python2-pygments' 'python2-pillow' + 'python2-docutils' 'python2-mako' 'python2-unidecode' 'python2-lxml' + 'python2-yapsy' 'python2-pyrss2gen' 'python2-dateutil' 'python2-logbook' + 'python2-blinker' 'python2-natsort') + depends+=('python-nikola-doc') + optdepends=('python2-requests: for theme and plugin installation, and various web services' + 'python2-markdown: for Markdown support' + 'python2-jinja: for Jinja2 themes' + 'python2-livereload==2.3.2: for automatically refreshing browsers' + 'python2-pyphen>=0.9.1: for hyphenation' + 'python2-pygal==1.7.0: for SVG graph plotting' + 'python2-typogrify>=2.0.4: for typographical enhancements' + 'python2-webassets: for bundling assets' + 'ipython2-notebook: for ipynb support' + 'ipython2: for ipynb support' + 'python2-ghp-import>=0.4.1: for uploading to GitHub Pages' + 'python2-micawber: for embedding media in posts' + 'python2-phpserialize: for WordPress imports') + conflicts=('python2-nikola-git') + cd "${srcdir}/${_pyname}2-${pkgver}" + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + mv "${pkgdir}/usr/bin/${_pyname}" "${pkgdir}/usr/bin/${_pyname}2" + rm -rf "${pkgdir}/usr/share" +} + +package_python-nikola-doc(){ + pkgdesc="Nikola documentation, license and man page" + conflicts=('python-nikola-doc-git') + + cd "${srcdir}/${_pyname}-${pkgver}" + install -d -m755 "${pkgdir}/usr/share"/{doc/${pkgbase},man/man1,licenses/${pkgbase}} + install -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE" + cd "docs/" + install -m644 man/nikola.1.gz "${pkgdir}/usr/share/man/man1/nikola.1.gz" + install -m644 manual.txt "${pkgdir}/usr/share/doc/${pkgbase}/manual.txt" + install -m644 theming.txt "${pkgdir}/usr/share/doc/${pkgbase}/theming.txt" + install -m644 extending.txt "${pkgdir}/usr/share/doc/${pkgbase}/extending.txt" } # vim:set ts=2 sw=2 et: |