From 74747240526c24f24b5d68fc338b54fecd4629df Mon Sep 17 00:00:00 2001 From: Kiri <125180256+Kiri2002@users.noreply.github.com> Date: Fri, 16 Jun 2023 21:57:10 +0800 Subject: [PATCH] python-*: Add python-biosequences, Fix python-biotite typo and Polish others (#151) * biotite: fix typo error * python-plotnine: Polish PKGBUILD * python-biotite: Polish PKGBUILD * python-mizani: Polish PKGBUILD * python-biosequences: Add python-biosequences --- BioArchLinux/python-biosequences/PKGBUILD | 25 +++++++++++++++++++++ BioArchLinux/python-biosequences/lilac.yaml | 13 +++++++++++ BioArchLinux/python-biotite/PKGBUILD | 2 +- BioArchLinux/python-biotite/lilac.yaml | 2 +- BioArchLinux/python-mizani/PKGBUILD | 2 +- BioArchLinux/python-plotnine/PKGBUILD | 2 +- 6 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 BioArchLinux/python-biosequences/PKGBUILD create mode 100644 BioArchLinux/python-biosequences/lilac.yaml diff --git a/BioArchLinux/python-biosequences/PKGBUILD b/BioArchLinux/python-biosequences/PKGBUILD new file mode 100644 index 0000000000..41c5a4525f --- /dev/null +++ b/BioArchLinux/python-biosequences/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Kiri + +pkgname='python-biosequences' +_module=BioSequences +pkgver=1.1.5 +pkgrel=1 +pkgdesc="Tools to analysis biology sequence" +arch=('x86_64') +url="https://github.com/Dragon-GCS/BioSequence" +license=('GPL') +depends=(python) +makedepends=(python-setuptools) +source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module}-$pkgver.tar.gz") +sha256sums=('288283bb56860871648fda6c7557acd34ce95cb6f4bb362ab4bf60da916a21f2') + +build() { + cd "${srcdir}/${_module}-${pkgver}" + python setup.py build +} + +package() { + cd "${srcdir}/${_module}-${pkgver}" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python-biosequences/LICENSE" + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} diff --git a/BioArchLinux/python-biosequences/lilac.yaml b/BioArchLinux/python-biosequences/lilac.yaml new file mode 100644 index 0000000000..5b546d46ca --- /dev/null +++ b/BioArchLinux/python-biosequences/lilac.yaml @@ -0,0 +1,13 @@ +maintainers: + - github: kiri2002 + email: kiri@vern.cc +build_prefix: extra-x86_64 +pre_build_script: | + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + run_cmd(['updpkgsums']) +post_build_script: | + git_pkgbuild_commit() +update_on: + - source: pypi + pypi: BioSequences + - alias: python diff --git a/BioArchLinux/python-biotite/PKGBUILD b/BioArchLinux/python-biotite/PKGBUILD index ab0ff23c31..94073cae4f 100644 --- a/BioArchLinux/python-biotite/PKGBUILD +++ b/BioArchLinux/python-biotite/PKGBUILD @@ -18,7 +18,7 @@ makedepends=(python-build python-wheel python-oldest-supported-numpy cython) -source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module/-/_}-$pkgver.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module}-$pkgver.tar.gz") sha256sums=('07442d02e1de16c3c350e2a808d43f67e0f2f61dd92e7281f000974dc63de09f') build() { diff --git a/BioArchLinux/python-biotite/lilac.yaml b/BioArchLinux/python-biotite/lilac.yaml index ee5324f7e5..9527973bc6 100644 --- a/BioArchLinux/python-biotite/lilac.yaml +++ b/BioArchLinux/python-biotite/lilac.yaml @@ -8,7 +8,7 @@ pre_build_script: | post_build_script: | git_pkgbuild_commit() repo_depends: - python-oldest-supported-numpy + - python-oldest-supported-numpy update_on: - source: pypi pypi: biotite diff --git a/BioArchLinux/python-mizani/PKGBUILD b/BioArchLinux/python-mizani/PKGBUILD index df69112ed6..1795e1825c 100644 --- a/BioArchLinux/python-mizani/PKGBUILD +++ b/BioArchLinux/python-mizani/PKGBUILD @@ -17,7 +17,7 @@ makedepends=(python-build python-installer python-setuptools-scm python-wheel) -source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module/-/_}-$pkgver.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module}-$pkgver.tar.gz") sha256sums=('1d481a4dc673caa9b7cfdc6505b9401f0e9a9f43434d748df0678a1a4017b0e2') build() { diff --git a/BioArchLinux/python-plotnine/PKGBUILD b/BioArchLinux/python-plotnine/PKGBUILD index edd44be159..ba781f6118 100644 --- a/BioArchLinux/python-plotnine/PKGBUILD +++ b/BioArchLinux/python-plotnine/PKGBUILD @@ -20,7 +20,7 @@ depends=(python python-wheel) makedepends=(python-build python-installer) -source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module/-/_}-$pkgver.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_module::1}/$_module/${_module}-$pkgver.tar.gz") sha256sums=('be852c6e50e331ad250151dc4120f269ee9ae5e795f67030f7794718b502592a') build() {