summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2019-06-12 22:28:12 +0800
committerUniversebenzene2019-06-12 22:28:12 +0800
commitebd5d7edad70083aa87d5f70c625cbb27f897184 (patch)
tree3fd00912f369e7369eb74d771be68f57db865368
downloadaur-ebd5d7edad70083aa87d5f70c625cbb27f897184.tar.gz
Initial import 3.1.1
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD50
-rw-r--r--use_system_astropy_helpers.patch11
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2a73b302a3ad
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = python-astropy-helpers31
+ pkgdesc = Utilities used for building the Astropy python library for astronomy
+ pkgver = 3.1.1
+ pkgrel = 1
+ url = https://astropy-helpers.readthedocs.io/
+ arch = any
+ license = BSD
+ makedepends = python-setuptools
+ makedepends = python-sphinx-astropy
+ source = https://github.com/astropy/astropy-helpers/archive/v3.1.1.tar.gz
+ source = use_system_astropy_helpers.patch
+ md5sums = 69be038c5b31aa43b41470ec9e6e9f41
+ md5sums = 13cd66eec7da36e18d5db09fe9dfd3a5
+
+pkgname = python-astropy-helpers31
+ optdepends = python-astropy-helpers-doc=3.1.1: Documentation for Astropy helpers
+ provides = python-astropy-helpers=3.1.1
+ conflicts = python-astropy-helpers
+
+pkgname = python-astropy-helpers31-doc
+ pkgdesc = Documentation for Astropy helpers
+ provides = python-astropy-helpers-doc=3.1.1
+
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}"
+}
diff --git a/use_system_astropy_helpers.patch b/use_system_astropy_helpers.patch
new file mode 100644
index 000000000000..45e27372e3a8
--- /dev/null
+++ b/use_system_astropy_helpers.patch
@@ -0,0 +1,11 @@
+--- a/astropy_helpers/commands/build_sphinx.py 2018-12-05 10:10:37.000000000 +0800
++++ b/astropy_helpers/commands/build_sphinx.py 2018-12-05 15:15:31.598247890 +0800
+@@ -162,7 +162,7 @@
+ build_cmd = self.get_finalized_command('build')
+ build_cmd_path = os.path.abspath(build_cmd.build_lib)
+
+- ah_importer = pkgutil.get_importer('astropy_helpers')
++ ah_importer = pkgutil.get_importer('/usr/lib/python3.7/site-packages/astropy_helpers')
+ if ah_importer is None:
+ ah_path = '.'
+ else: