summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD16
-rw-r--r--snapgene-viewer.install13
4 files changed, 19 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc9fda1a9ec9..83437da0e058 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,16 @@
# Generated by mksrcinfo v8
-# Tue Mar 22 18:13:41 UTC 2016
+# Sat May 28 00:58:46 UTC 2016
pkgbase = snapgene-viewer
pkgdesc = Software for plasmid mapping, primer design, and restriction site analysis
- pkgver = 3.1.1
+ pkgver = 3.1.4
pkgrel = 1
url = http://www.snapgene.com/products/snapgene_viewer/
- install = snapgene-viewer.install
arch = x86_64
license = custom
makedepends = rpmextract
- depends = shared-mime-info
- source = snapgene_viewer_3.1.1_linux.rpm::http://www.snapgene.com/products/snapgene_viewer/download.php?&majorRelease=3.1&minorRelease=3.1.1&os=linux_rpm
- md5sums = f27ea8f78211b1a952f5f8336ac95bdd
+ makedepends = patchelf
+ source = snapgene_viewer_3.1.4_linux.rpm::http://www.snapgene.com/products/snapgene_viewer/download.php?&majorRelease=3.1&minorRelease=3.1.4&os=linux_rpm
+ md5sums = 31d8a21f2a3e422b4fdfe09bcb415572
pkgname = snapgene-viewer
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 3f066cfe3985..e5ccef10a6c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,14 @@
# Maintainer: Antony Lee <anntzer dot lee at gmail dot com>
pkgname=snapgene-viewer
-pkgver=3.1.1
+pkgver=3.1.4
pkgrel=1
pkgdesc='Software for plasmid mapping, primer design, and restriction site analysis'
arch=('x86_64')
url='http://www.snapgene.com/products/snapgene_viewer/'
license=('custom')
-depends=('shared-mime-info')
-makedepends=('rpmextract')
-install="$pkgname.install"
+makedepends=('rpmextract' 'patchelf')
source=("snapgene_viewer_${pkgver}_linux.rpm::http://www.snapgene.com/products/snapgene_viewer/download.php?&majorRelease=${pkgver:0:3}&minorRelease=${pkgver}&os=linux_rpm")
-md5sums=('f27ea8f78211b1a952f5f8336ac95bdd')
+md5sums=('31d8a21f2a3e422b4fdfe09bcb415572')
# Some shared libraries could be stripped out and installed as dependencies
# instead. However, directly calling the snapgene-viewer binary currently
@@ -19,12 +17,18 @@ md5sums=('f27ea8f78211b1a952f5f8336ac95bdd')
package() {
cd "$pkgdir"
rpmextract.sh "$srcdir/snapgene_viewer_${pkgver}_linux.rpm"
+ patchelf --remove-rpath "$pkgdir/opt/gslbiotech/snapgene-viewer/snapgene-viewer"
+ patchelf --remove-rpath "$pkgdir/opt/gslbiotech/snapgene-viewer/libqntp.so.1"
+ patchelf --remove-rpath "$pkgdir/opt/gslbiotech/snapgene-viewer/crypto/libqca-ossl.so"
mkdir "$pkgdir/usr/bin"
- cat <<'EOF' >"$pkgdir/usr/bin/snapgene-viewer"
+ cat <<'EOF' >"$pkgdir/usr/bin/snapgene-viewer"
#!/bin/sh
# Snapgene Viewer is not localized and genbank exports are invalid in other
# locales, so we just set LANG=C.
LANG=C /opt/gslbiotech/snapgene-viewer/snapgene-viewer.sh
EOF
chmod a+x "$pkgdir/usr/bin/snapgene-viewer"
+
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
+ ln -s "/opt/gslbiotech/snapgene-viewer/resources/licenseAgreement.html" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.html"
}
diff --git a/snapgene-viewer.install b/snapgene-viewer.install
deleted file mode 100644
index 4cb57e3beeb5..000000000000
--- a/snapgene-viewer.install
+++ /dev/null
@@ -1,13 +0,0 @@
-post_install() {
- xdg-icon-resource forceupdate --theme hicolor &>/dev/null
- update-mime-database usr/share/mime &>/dev/null
- update-desktop-database -q
-}
-
-post_upgrade() {
- post_install "$1"
-}
-
-post_remove() {
- post_install "$1"
-}