From 8224d38690f727642b2f0831bbee16d52794df18 Mon Sep 17 00:00:00 2001 From: sukanka Date: Sun, 10 Jul 2022 00:37:47 +0800 Subject: [PATCH] tabixpp is ready --- BioArchLinux/htslib/lilac.py | 12 ++++-- BioArchLinux/htslib/lilac.yaml | 2 + {prepare => BioArchLinux}/tabixpp/PKGBUILD | 0 .../htslib => BioArchLinux/tabixpp}/lilac.py | 0 {prepare => BioArchLinux}/tabixpp/lilac.yaml | 2 + prepare/htslib/PKGBUILD | 41 ------------------- prepare/htslib/liac.yaml | 10 ----- prepare/tabixpp/lilac.py | 14 ------- 8 files changed, 12 insertions(+), 69 deletions(-) rename {prepare => BioArchLinux}/tabixpp/PKGBUILD (100%) rename {prepare/htslib => BioArchLinux/tabixpp}/lilac.py (100%) rename {prepare => BioArchLinux}/tabixpp/lilac.yaml (88%) delete mode 100644 prepare/htslib/PKGBUILD delete mode 100644 prepare/htslib/liac.yaml delete mode 100644 prepare/tabixpp/lilac.py diff --git a/BioArchLinux/htslib/lilac.py b/BioArchLinux/htslib/lilac.py index 8c66f58ed6..43394d7b73 100644 --- a/BioArchLinux/htslib/lilac.py +++ b/BioArchLinux/htslib/lilac.py @@ -1,10 +1,14 @@ #!/usr/bin/env python3 - from lilaclib import * + def pre_build(): - update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + for line in edit_file('PKGBUILD'): + if line.startswith('_pkgver='): + line = f'_pkgver={_G.newver}' + print(line) + update_pkgver_and_pkgrel(_G.newver.replace(':', '.').replace('-', '.')) + def post_build(): - git_add_files('PKGBUILD') - git_commit() + git_pkgbuild_commit() diff --git a/BioArchLinux/htslib/lilac.yaml b/BioArchLinux/htslib/lilac.yaml index 6fbed38ade..22e52ffbf7 100644 --- a/BioArchLinux/htslib/lilac.yaml +++ b/BioArchLinux/htslib/lilac.yaml @@ -6,3 +6,5 @@ update_on: - source: github github: samtools/htslib use_max_tag: true + - source: aur + aur: htslib diff --git a/prepare/tabixpp/PKGBUILD b/BioArchLinux/tabixpp/PKGBUILD similarity index 100% rename from prepare/tabixpp/PKGBUILD rename to BioArchLinux/tabixpp/PKGBUILD diff --git a/prepare/htslib/lilac.py b/BioArchLinux/tabixpp/lilac.py similarity index 100% rename from prepare/htslib/lilac.py rename to BioArchLinux/tabixpp/lilac.py diff --git a/prepare/tabixpp/lilac.yaml b/BioArchLinux/tabixpp/lilac.yaml similarity index 88% rename from prepare/tabixpp/lilac.yaml rename to BioArchLinux/tabixpp/lilac.yaml index b35727ae1e..fea2e3d36a 100644 --- a/prepare/tabixpp/lilac.yaml +++ b/BioArchLinux/tabixpp/lilac.yaml @@ -2,6 +2,8 @@ build_prefix: extra-x86_64 maintainers: - github: sukanka email: su975853527@gmail.com +repo_depends: +- htslib update_on: - source: github github: vcflib/tabixpp diff --git a/prepare/htslib/PKGBUILD b/prepare/htslib/PKGBUILD deleted file mode 100644 index c2861167d1..0000000000 --- a/prepare/htslib/PKGBUILD +++ /dev/null @@ -1,41 +0,0 @@ -# Maintainer: Andrew O'Neill -# Contributor: Christopher Vittal ("viralstitch") - -pkgname=htslib -_pkgver=1.15.1 -pkgver=1.15.1 -pkgrel=1 -pkgdesc='A C library for high-throughput sequencing data formats' -arch=('x86_64') -url="https://github.com/samtools/${pkgname}" -license=('custom') -depends=('bzip2' 'curl' 'xz') -provides=('tabix') -replaces=('tabix') -conflicts=('tabix') -options=('staticlibs') -source=("${pkgname}-${pkgver}.tar.bz2::${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.bz2") -sha256sums=('8d7f8bf9658226942eeab70af2a22aca618577eaa8fe2ed9416ee306d5351aa1') - -build() { - cd "${pkgname}-${pkgver}" - - ./configure \ - --prefix=/usr \ - --enable-libcurl \ - --enable-plugins \ - --with-plugin-dir=/usr/lib/htslib/plugins - - make -} - -package() { - cd "${pkgname}-${pkgver}" - - make DESTDIR=${pkgdir} install - - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - - # htslib shared library comes installed as 0644 - chmod +x ${pkgdir}/usr/lib/libhts.so.*.* -} diff --git a/prepare/htslib/liac.yaml b/prepare/htslib/liac.yaml deleted file mode 100644 index c38363d0e4..0000000000 --- a/prepare/htslib/liac.yaml +++ /dev/null @@ -1,10 +0,0 @@ -build_prefix: extra-x86_64 -maintainers: -- github: sukanka - email: su975853527@gmail.com -update_on: -- source: github - github: samtools/htslib - use_max_tag: true -- source: aur - aur: htslib diff --git a/prepare/tabixpp/lilac.py b/prepare/tabixpp/lilac.py deleted file mode 100644 index 43394d7b73..0000000000 --- a/prepare/tabixpp/lilac.py +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env python3 -from lilaclib import * - - -def pre_build(): - for line in edit_file('PKGBUILD'): - if line.startswith('_pkgver='): - line = f'_pkgver={_G.newver}' - print(line) - update_pkgver_and_pkgrel(_G.newver.replace(':', '.').replace('-', '.')) - - -def post_build(): - git_pkgbuild_commit()