diff options
author | Universebenzene | 2019-06-12 22:28:12 +0800 |
---|---|---|
committer | Universebenzene | 2019-06-12 22:28:12 +0800 |
commit | ebd5d7edad70083aa87d5f70c625cbb27f897184 (patch) | |
tree | 3fd00912f369e7369eb74d771be68f57db865368 | |
download | aur-ebd5d7edad70083aa87d5f70c625cbb27f897184.tar.gz |
Initial import 3.1.1
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | use_system_astropy_helpers.patch | 11 |
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: |