From b1878c9100c908f0ce31ec61fa0f7151d51a4843 Mon Sep 17 00:00:00 2001 From: Saba Gogichaishvili Date: Tue, 10 Aug 2021 01:26:33 +0400 Subject: [PATCH 1/4] New package: samtools-1.13 --- srcpkgs/samtools/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/samtools/template diff --git a/srcpkgs/samtools/template b/srcpkgs/samtools/template new file mode 100644 index 000000000000..f179f13aba35 --- /dev/null +++ b/srcpkgs/samtools/template @@ -0,0 +1,18 @@ +# Template file for 'samtools' +pkgname=samtools +version=1.13 +revision=1 +build_style=configure +configure_args="--prefix=/usr --with-htslib=system" +makedepends="htslib-devel zlib-devel ncurses-devel" +checkdepends="perl" +short_desc="Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format" +maintainer="Saba Gogichaishvili " +license="MIT" +homepage="https://www.htslib.org/" +distfiles="https://github.com/samtools/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.bz2" +checksum="616ca2e051cc8009a1e9c01cfd8c7caf8b70916ddff66f3b76914079465f8c60" + +post_install() { + vlicense LICENSE +} From bb9035a8e97f3c992ff60ddab44af32be2f53461 Mon Sep 17 00:00:00 2001 From: Saba Gogichaishvili Date: Tue, 10 Aug 2021 01:26:38 +0400 Subject: [PATCH 2/4] New package: bcftools-1.13 --- srcpkgs/bcftools/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/bcftools/template diff --git a/srcpkgs/bcftools/template b/srcpkgs/bcftools/template new file mode 100644 index 000000000000..c0732f3510b5 --- /dev/null +++ b/srcpkgs/bcftools/template @@ -0,0 +1,18 @@ +# Template file for 'bcftools' +pkgname=bcftools +version=1.13 +revision=1 +build_style=configure +configure_args="--prefix=/usr --with-htslib=system" +makedepends="htslib-devel zlib-devel gsl-devel perl" +short_desc="Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants" +maintainer="Saba Gogichaishvili " +license="MIT" +homepage="https://www.htslib.org/" +distfiles="https://github.com/samtools/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.bz2" +checksum="13bfa1da2a5edda8fa51196a47a0b4afb3fef17516451e4f0e78477f3dd30b90" +python_version=3 + +post_install() { + vlicense LICENSE +} From 17eb2dd23afa9d187617a48621ddd360672fc06f Mon Sep 17 00:00:00 2001 From: Saba Gogichaishvili Date: Tue, 10 Aug 2021 01:26:50 +0400 Subject: [PATCH 3/4] New package: htslib-1.13 --- srcpkgs/htslib-devel | 1 + srcpkgs/htslib/template | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 120000 srcpkgs/htslib-devel create mode 100644 srcpkgs/htslib/template diff --git a/srcpkgs/htslib-devel b/srcpkgs/htslib-devel new file mode 120000 index 000000000000..9786daad45dd --- /dev/null +++ b/srcpkgs/htslib-devel @@ -0,0 +1 @@ +htslib \ No newline at end of file diff --git a/srcpkgs/htslib/template b/srcpkgs/htslib/template new file mode 100644 index 000000000000..ea70357207c7 --- /dev/null +++ b/srcpkgs/htslib/template @@ -0,0 +1,30 @@ +# Template file for 'htslib' +pkgname=htslib +version=1.13 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +makedepends="zlib-devel bzip2-devel liblzma-devel libcurl-devel openssl-devel" +checkdepends="perl" +short_desc="A C library for high-throughput sequencing data formats" +maintainer="Saba Gogichaishvili " +license="MIT" +homepage="https://www.htslib.org/" +distfiles="https://github.com/samtools/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.bz2" +checksum="f2407df9f97f0bb6b07656579e41a1ca5100464067b6b21bf962a2ea4b0efd65" + +post_install() { + vlicense LICENSE +} + +htslib-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share + } +} From b203afab824875a90bf1d8f726f21890d826312c Mon Sep 17 00:00:00 2001 From: Saba Gogichaishvili Date: Tue, 10 Aug 2021 01:27:40 +0400 Subject: [PATCH 4/4] Resolve libhts.so.3 to htslib-1.13_1 --- common/shlibs | 1 + 1 file changed, 1 insertion(+) diff --git a/common/shlibs b/common/shlibs index 278d2456072f..4f4d9cc4aa7c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4004,3 +4004,4 @@ liblhasa.so.0 lhasa-0.3.1_2 libmt32emu.so.2 libmt32emu-2.5.1_1 libqrtr-glib.so.0 libqrtr-glib-1.0.0_1 libstemmer.so.2 libstemmer-2.1.0_1 +libhts.so.3 htslib-1.13_1