summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2019-06-12 22:28:12 +0800
committerUniversebenzene2019-06-12 22:28:12 +0800
commitebd5d7edad70083aa87d5f70c625cbb27f897184 (patch)
tree3fd00912f369e7369eb74d771be68f57db865368 /PKGBUILD
downloadaur-ebd5d7edad70083aa87d5f70c625cbb27f897184.tar.gz
Initial import 3.1.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..93510e5199aa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Universebenzene <universebenzene at sina dot com>
+# Contributor: Miguel de Val-Borro <miguel.deval at gmail dot com>
+_pyname=astropy-helpers
+pkgbase=("python-${_pyname}31")
+pkgname=("python-${_pyname}31" "python-${_pyname}31-doc")
+pkgver=3.1.1
+pkgrel=1
+pkgdesc="Utilities used for building the Astropy python library for astronomy"
+arch=('any')
+url="https://astropy-helpers.readthedocs.io/"
+license=('BSD')
+makedepends=('python-setuptools' 'python-sphinx-astropy')
+source=("https://github.com/astropy/astropy-helpers/archive/v${pkgver}.tar.gz"
+ 'use_system_astropy_helpers.patch')
+md5sums=('69be038c5b31aa43b41470ec9e6e9f41'
+ '13cd66eec7da36e18d5db09fe9dfd3a5')
+
+prepare() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ patch -Np1 -i "${srcdir}/use_system_astropy_helpers.patch"
+}
+
+build() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+ python setup.py build --use-system-libraries --offline
+
+ msg "Building Docs"
+ python setup.py build_docs
+}
+
+package_python-astropy-helpers31() {
+ optdepends=("python-astropy-helpers-doc=${pkgver}: Documentation for Astropy helpers")
+ provides=("python-astropy-helpers=${pkgver}")
+ conflicts=('python-astropy-helpers')
+ cd ${srcdir}/${_pyname}-${pkgver}
+ install -D -m644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" licenses/*
+ install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
+ python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline
+}
+
+package_python-astropy-helpers31-doc() {
+ pkgdesc="Documentation for Astropy helpers"
+ provides=("python-astropy-helpers-doc=${pkgver}")
+ cd ${srcdir}/${_pyname}-${pkgver}/docs/_build
+
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}"
+ cp -a html "${pkgdir}/usr/share/doc/${pkgbase}"
+}