summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRhinoceros2024-01-08 12:45:39 +1100
committerRhinoceros2024-01-08 12:45:39 +1100
commitfb51d39414aebe550dbf46e02fdbfa79976fba08 (patch)
tree56f54380c1822742cec38cb810171b67d5b71b64
parented797bf6f51e290f7149aacd8581cd2417926358 (diff)
downloadaur-fb51d39414aebe550dbf46e02fdbfa79976fba08.tar.gz
Update to 2.17.0
* From the IGV website, this is the stable version. From Github, this is _rc1 * Needed to change Java dependency from v11 to v17 (major.minor version 61.0) * Update *.sh scripts to reflect this change * Fix source of licence from master to versioned tag * Remove hardcoded IGV version from *.desktop files
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD18
-rw-r--r--igv.desktop1
-rw-r--r--igv.sh2
-rw-r--r--igv_hidpi.desktop1
-rw-r--r--igv_hidpi.sh2
6 files changed, 21 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0c3a65bec09c..5f48d3d7a621 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,25 @@
pkgbase = igv
pkgdesc = High-performance visualization tool for interactive exploration of large, integrated genomic datasets. From Broad Institute.
- pkgver = 2.16.2
+ pkgver = 2.17.0
pkgrel = 1
url = http://www.broadinstitute.org/software/igv/home
arch = any
license = MIT
- depends = jre11-openjdk
+ depends = jre17-openjdk
depends = archlinux-java-run
depends = sh
- source = https://data.broadinstitute.org/igv/projects/downloads/2.16/IGV_Linux_2.16.2_WithJava.zip
+ source = https://data.broadinstitute.org/igv/projects/downloads/2.17/IGV_Linux_2.17.0_WithJava.zip
source = igv.sh
source = igv_hidpi.sh
source = igv.desktop
source = igv_hidpi.desktop
- source = igv-license-2023.txt::https://raw.githubusercontent.com/igvteam/igv/master/license.txt
- source = https://raw.githubusercontent.com/igvteam/igv/v2.16.2/test/web/IGV_64.png
- sha512sums = 4c0a1d8afd7518d40dd45e3bdf1aae6dc3767775971eb7ad03e53698895de7728fdf8e5026dd1cac425351fec477a6cdd8d959244415fcfb013358addc80781c
- sha512sums = 70de493d5188d6eedbd0bf7c74d41ce4829efab75e3a79b56f998326c209d0184f5d3624d6b85d01ad93f0462e785c314322ef4a9260ead6d747f1791ecbe649
- sha512sums = 60c9c8c6f66259a4edafd1d58d1f1ebcda4450f7620d4c0fc987d5875c2fd531bc2a3159fcdb77975bf07002036e3544f4d301a31d1085ab24d576eea1f8adcb
- sha512sums = c6bd4fc8bb7e43ee0fe9a4709e716d015c678bdd8bcb897876c267ec48441e2383aebb26b80457d2238f79546537af3409aa698544dc0043ff2c921f18126662
- sha512sums = 0d52cbd6adc2bf36f8b80acdb6d72b30d52e920b301e7af75ddee8d942c9f3467f7aa98129984ee269c6aaaacc703fb054ba2917e0d7dbce5620050623383e5b
+ source = igv-license-2023.txt::https://raw.githubusercontent.com/igvteam/igv/v2.17.0_rc1/license.txt
+ source = https://raw.githubusercontent.com/igvteam/igv/v2.17.0_rc1/docs/web/IGV_64.png
+ sha512sums = a80a558ed1c3bfed409dd34dd0d802fde46556b824390897945c547cf1945e4e7aee1350c5032a66d70fbe2dcab8d9be6834684cd5fa19013a9c0a7f26ef2be6
+ sha512sums = 9c81d153e90766131c8ad209c8d84369dc6a80cf8e993e3ae49cc19ab4a6be8a9d9570773f92ad3ba971eb21fee09b2d63b9eb78e773af4e57feff3a985fa501
+ sha512sums = 283bd4fa4fc2e69c9083299f6d015003e0687fc252d05aad54b66e1f1111225ac7f97ed00e57b93510d65156dcd04b86c2574521ae3141192908b78f0a864608
+ sha512sums = 668b6dc6621415298af2b1b57c7bc4cca5be5fd45c189d14bc90cb0e5d992b53eda806a058d1920b96451c0f441b8670931fad0382c4568498b9ba6e81f5d263
+ sha512sums = ff9ec7e172ed69ff6a7cb6ebca7baf702fde4f702e59bc8cab6acbeb5e6cdf1884ec1fc53ec3ba0ca4960807f79edc5f0370c2780e3a6325b6faa61326a05533
sha512sums = ae986e63acc2d62af17315c3b3abcd54897bf418dd42b7c90a06d0e89550f4eebc887ed63be04f8880fe193f01bb12909306046b34e74905c125b8f0594937d4
sha512sums = 42a3924c7022fab7ed3598fe5a8524127a7386fb9bf6d71e90f1e85e0087b551797806b0c24679ce8fa24b6a448f55942f934e438bd18623d76711571affa296
diff --git a/PKGBUILD b/PKGBUILD
index c9b70768958f..00f1036e6926 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Co-maintainer: Rhinoceros <https://aur.archlinux.org/account/rhinoceros>
pkgname=igv
-pkgver=2.16.2
+pkgver=2.17.0
minor_pkgver=$(<<<$pkgver sed -E 's/^([0-9]+\.[0-9]+)\..*/\1/')
_pkgver=${pkgver//_/-} # currently not needed
pkgrel=1
@@ -12,20 +12,20 @@ pkgdesc="High-performance visualization tool for interactive exploration of larg
arch=('any')
url="http://www.broadinstitute.org/software/igv/home"
license=('MIT')
-depends=('jre11-openjdk' 'archlinux-java-run' 'sh')
+depends=('jre17-openjdk' 'archlinux-java-run' 'sh')
#"igv-$pkgver.tar.gz::https://github.com/igvteam/igv/archive/v$pkgver.tar.gz"
source=("https://data.broadinstitute.org/igv/projects/downloads/${minor_pkgver}/IGV_Linux_${pkgver}_WithJava.zip"
"$pkgname.sh"
"igv_hidpi.sh"
"$pkgname.desktop"
"igv_hidpi.desktop"
- "${pkgname}-license-2023.txt::https://raw.githubusercontent.com/igvteam/igv/master/license.txt"
- "https://raw.githubusercontent.com/igvteam/igv/v${pkgver}/test/web/IGV_64.png")
-sha512sums=('4c0a1d8afd7518d40dd45e3bdf1aae6dc3767775971eb7ad03e53698895de7728fdf8e5026dd1cac425351fec477a6cdd8d959244415fcfb013358addc80781c'
- '70de493d5188d6eedbd0bf7c74d41ce4829efab75e3a79b56f998326c209d0184f5d3624d6b85d01ad93f0462e785c314322ef4a9260ead6d747f1791ecbe649'
- '60c9c8c6f66259a4edafd1d58d1f1ebcda4450f7620d4c0fc987d5875c2fd531bc2a3159fcdb77975bf07002036e3544f4d301a31d1085ab24d576eea1f8adcb'
- 'c6bd4fc8bb7e43ee0fe9a4709e716d015c678bdd8bcb897876c267ec48441e2383aebb26b80457d2238f79546537af3409aa698544dc0043ff2c921f18126662'
- '0d52cbd6adc2bf36f8b80acdb6d72b30d52e920b301e7af75ddee8d942c9f3467f7aa98129984ee269c6aaaacc703fb054ba2917e0d7dbce5620050623383e5b'
+ "${pkgname}-license-2023.txt::https://raw.githubusercontent.com/igvteam/igv/v${pkgver}_rc1/license.txt"
+ "https://raw.githubusercontent.com/igvteam/igv/v${pkgver}_rc1/docs/web/IGV_64.png")
+sha512sums=('a80a558ed1c3bfed409dd34dd0d802fde46556b824390897945c547cf1945e4e7aee1350c5032a66d70fbe2dcab8d9be6834684cd5fa19013a9c0a7f26ef2be6'
+ '9c81d153e90766131c8ad209c8d84369dc6a80cf8e993e3ae49cc19ab4a6be8a9d9570773f92ad3ba971eb21fee09b2d63b9eb78e773af4e57feff3a985fa501'
+ '283bd4fa4fc2e69c9083299f6d015003e0687fc252d05aad54b66e1f1111225ac7f97ed00e57b93510d65156dcd04b86c2574521ae3141192908b78f0a864608'
+ '668b6dc6621415298af2b1b57c7bc4cca5be5fd45c189d14bc90cb0e5d992b53eda806a058d1920b96451c0f441b8670931fad0382c4568498b9ba6e81f5d263'
+ 'ff9ec7e172ed69ff6a7cb6ebca7baf702fde4f702e59bc8cab6acbeb5e6cdf1884ec1fc53ec3ba0ca4960807f79edc5f0370c2780e3a6325b6faa61326a05533'
'ae986e63acc2d62af17315c3b3abcd54897bf418dd42b7c90a06d0e89550f4eebc887ed63be04f8880fe193f01bb12909306046b34e74905c125b8f0594937d4'
'42a3924c7022fab7ed3598fe5a8524127a7386fb9bf6d71e90f1e85e0087b551797806b0c24679ce8fa24b6a448f55942f934e438bd18623d76711571affa296')
diff --git a/igv.desktop b/igv.desktop
index 650f95241c27..2a93db7e157a 100644
--- a/igv.desktop
+++ b/igv.desktop
@@ -1,6 +1,5 @@
[Desktop Entry]
Type=Application
-Version=2.5.1
Name=IGV
GenericName=Integrative Genomics Viewer
X-GNOME-FullName=Integrative Genomics Viewer
diff --git a/igv.sh b/igv.sh
index be7678031e52..26e3b07aeedb 100644
--- a/igv.sh
+++ b/igv.sh
@@ -1,7 +1,7 @@
#!/bin/sh
LANG=C phymem=$(free -m | awk '/^Mem:/{print $2}')
igvmem=$(($phymem / 3))
-archlinux-java-run --min 11 --max 11 -- \
+archlinux-java-run --min 17 --max 17 -- \
-Xmx${igvmem}m \
@"/usr/share/java/igv/igv.args" \
-Dapple.laf.useScreenMenuBar=true \
diff --git a/igv_hidpi.desktop b/igv_hidpi.desktop
index 3b48eb4c145d..360d571521e7 100644
--- a/igv_hidpi.desktop
+++ b/igv_hidpi.desktop
@@ -1,6 +1,5 @@
[Desktop Entry]
Type=Application
-Version=2.5.1
Name=IGV (High Resolution Screen mode)
GenericName=Integrative Genomics Viewer
X-GNOME-FullName=Integrative Genomics Viewer
diff --git a/igv_hidpi.sh b/igv_hidpi.sh
index 42e91be99326..b7ad086c8ce5 100644
--- a/igv_hidpi.sh
+++ b/igv_hidpi.sh
@@ -1,7 +1,7 @@
#!/bin/sh
LANG=C phymem=$(free -m | awk '/^Mem:/{print $2}')
igvmem=$(($phymem / 3))
-archlinux-java-run --min 11 --max 11 -- \
+archlinux-java-run --min 17 --max 17 -- \
-Xmx${igvmem}m \
@"/usr/share/java/igv/igv.args" \
-Dapple.laf.useScreenMenuBar=true \