diff options
author | clintval | 2018-02-02 19:12:59 -0800 |
---|---|---|
committer | clintval | 2018-02-02 19:12:59 -0800 |
commit | 473dec3d65f075dc12d8483535208e85c565307d (patch) | |
tree | c47591d356e5ae8b3f4cd5d0e3cd7a1a3c05f863 | |
download | aur-473dec3d65f075dc12d8483535208e85c565307d.tar.gz |
First commit with PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a11d3119c8d1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = bcl2fastq-bin + pkgdesc = Demultiplexes data and converts BCL files generated by Illumina sequencers to FASTQ for downstream analysis + pkgver = 2.20.0.422 + pkgrel = 2 + url = https://support.illumina.com/downloads/bcl2fastq-conversion-software-v2-20-0.html + arch = x86_64 + license = custom:illumina + provides = bcl2fastq + conflicts = bcl2fastq + source = https://support.illumina.com/content/dam/illumina-support/documents/downloads/software/bcl2fastq/bcl2fastq2-v2-20-0-linux-x86-64.zip + source = https://support.illumina.com/content/dam/illumina-support/documents/downloads/software/bcl2fastq/bcl2fastq2-v2-20-eula.pdf + source = https://support.illumina.com/content/dam/illumina-support/documents/documentation/software_documentation/bcl2fastq/bcl2fastq2_guide_15051736_v2.pdf + sha256sums = 3744bc1c02fff1dd17d18c8e8b8b2cc2405b37d7d248b8889f4f8a8fc220b434 + sha256sums = 0a8236fad01c86f72d43247606c7f6c029cebdedf23f4bcb691367602bd061de + sha256sums = 72f27e701b9ff4af53d1754ae6d68de7d7bbec6c4e42467c6baeacdf48fb482a + +pkgname = bcl2fastq-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b579ed0688a1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Clint Valentine <valentine.clint@gmail.com> + +_pkg_ver=2.20.0 +_pkg_build=422 +_eula_ver=2-20 +_guide_ver=15051736_v2 + +pkgname=bcl2fastq-bin +pkgver="${_pkg_ver}"."${_pkg_build}" +pkgrel=2 +pkgdesc="Demultiplexes data and converts BCL files generated by Illumina sequencers to FASTQ for downstream analysis" +arch=('x86_64') +url=https://support.illumina.com/downloads/bcl2fastq-conversion-software-v"${_pkg_ver//./-}".html +license=('custom:illumina') +provides=('bcl2fastq') +conflicts=('bcl2fastq') +source=( + https://support.illumina.com/content/dam/illumina-support/documents/downloads/software/bcl2fastq/bcl2fastq2-v"${_pkg_ver//./-}"-linux-x86-64.zip + https://support.illumina.com/content/dam/illumina-support/documents/downloads/software/bcl2fastq/bcl2fastq2-v"${_eula_ver}"-eula.pdf + https://support.illumina.com/content/dam/illumina-support/documents/documentation/software_documentation/bcl2fastq/bcl2fastq2_guide_"${_guide_ver}".pdf +) +sha256sums=( + '3744bc1c02fff1dd17d18c8e8b8b2cc2405b37d7d248b8889f4f8a8fc220b434' + '0a8236fad01c86f72d43247606c7f6c029cebdedf23f4bcb691367602bd061de' + '72f27e701b9ff4af53d1754ae6d68de7d7bbec6c4e42467c6baeacdf48fb482a' +) + +prepare() { + echo 'Download of this software requires agreement with EULA at:' + echo "https://support.illumina.com/content/dam/illumina-support/documents/downloads/software/bcl2fastq/bcl2fastq2-v${_eula_ver}-eula.pdf" +} + +build() { + mkdir -p "${srcdir}"/"${pkgname}"-"${_pkg_ver}" && cd "$_" + mv ../bcl2fastq2-v"${_pkg_ver}"."${_pkg_build}"-Linux-x86_64.rpm ./ + bsdtar -xf bcl2fastq2-v"${_pkg_ver}"."${_pkg_build}"-Linux-x86_64.rpm +} + +package() { + install -Dm644 \ + "${srcdir}"/bcl2fastq2-v"${_eula_ver}"-eula.pdf \ + "${pkgdir}"/usr/share/licenses/bcl2fastq/bcl2fastq2-v"${_eula_ver}"-eula.pdf + + install -Dm644 \ + "${srcdir}"/bcl2fastq2_guide_"${_guide_ver}".pdf \ + "${pkgdir}"/usr/share/doc/bcl2fastq/bcl2fastq2_guide_"${_guide_ver}".pdf + + cd "${srcdir}"/"${pkgname}"-"${_pkg_ver}" + install -Dm644 usr/local/share/COPYRIGHT "${pkgdir}"/usr/share/licenses/bcl2fastq/COPYRIGHT + install -Dm644 usr/local/share/Changes "${pkgdir}"/usr/share/licenses/bcl2fastq/Changes + install -Dm755 usr/local/bin/bcl2fastq "${pkgdir}"/usr/bin/bcl2fastq +} |