summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorclintval2018-02-02 19:12:59 -0800
committerclintval2018-02-02 19:12:59 -0800
commit473dec3d65f075dc12d8483535208e85c565307d (patch)
treec47591d356e5ae8b3f4cd5d0e3cd7a1a3c05f863
downloadaur-473dec3d65f075dc12d8483535208e85c565307d.tar.gz
First commit with PKGBUILD and .SRCINFO
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD52
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
+}