summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorinvik2018-02-02 10:43:42 +0100
committerinvik2018-02-02 10:43:42 +0100
commita1cd2d2596c9f3337ec2086e4303a89478b52647 (patch)
treecad43f7b4d8f8d27eb69610c5b4e700338785928
parent17e5f49e17c321e8fc75299f6dc72b518214a6e7 (diff)
downloadaur-a1cd2d2596c9f3337ec2086e4303a89478b52647.tar.gz
Added dependencies; icon
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD13
2 files changed, 17 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4845b17bed8..34ea929d3639 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,15 @@
pkgbase = pymol2
pkgdesc = Molecular visualization system on an Open Source foundation with PyQt interface
pkgver = 2.0.7
- pkgrel = 1
+ pkgrel = 2
url = https://pymol.org/2/
arch = x86_64
license = Commercial
+ makedepends = desktop-file-utils
+ makedepends = gendesk
+ depends = glew
+ depends = glut
+ depends = libgl
provides = pymol2
conflicts = pymol2
noextract = PyMOL-2.0.7_0-Linux-x86_64.tar.bz2
diff --git a/PKGBUILD b/PKGBUILD
index 179a40112f1d..d27302a67f91 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,14 @@
pkgname='pymol2'
_pkgname='pymol2'
pkgver='2.0.7'
-pkgrel='1'
+pkgrel='2'
pkgdesc='Molecular visualization system on an Open Source foundation with PyQt interface'
arch=('x86_64')
options=(!strip)
url='https://pymol.org/2/'
license=('Commercial')
-depends=('')
+depends=('glew' 'glut' 'libgl')
+makedepends=('desktop-file-utils' 'gendesk')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("https://pymol.org/installers/PyMOL-${pkgver}_0-Linux-${arch}.tar.bz2")
@@ -17,6 +18,11 @@ sha1sums=('967495b4810f7bf72f914e0f1a3648a4614f258d')
sha256sums=('c7fb43f512882f250d006d0cb6eda70951d75671c411ca0fd665321820316bd4')
noextract=("PyMOL-${pkgver}_0-Linux-${arch}.tar.bz2")
build() {
+ # create desktop file
+ gendesk -f -n --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" \
+ --name="PyMOL2 Molecular Graphics System" \
+ --categories="Science;Chemistry"
+
mkdir -p "${srcdir}/opt/${pkgname}"
bsdtar --strip-components 1 -jxf PyMOL-${pkgver}_0-Linux-${arch}.tar.bz2 \
-C "${srcdir}/opt/${pkgname}"
@@ -28,4 +34,7 @@ package() {
ln -s "/opt/${pkgname}/bin/pymol" \
"${pkgdir}/usr/bin/${pkgname}"
+
+ install -Dm644 "${srcdir}/pymol2.desktop" "${pkgdir}/usr/share/applications/pymol2.desktop"
+ install -Dm644 "${srcdir}/opt/${pkgname}/share/pymol/data/pymol/icons/icon2_32x32.png" "${pkgdir}/usr/share/pixmaps/pymol2.png"
}