diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | snapgene-viewer.install | 13 |
4 files changed, 19 insertions, 25 deletions
@@ -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 @@ -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" -} |