Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
pymol


Commits:
79869a2f by Caleb Maclennan at 2024-04-25T14:52:20+03:00
upgpkg: 3.0.0-3: Be explicit about dependencies, move gendesk invocation to 
build()

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = pymol
        pkgdesc = Molecular visualization system on an Open Source foundation
        pkgver = 3.0.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://pymol.org
        changelog = ChangeLog
        arch = x86_64
@@ -15,11 +15,13 @@ pkgbase = pymol
        makedepends = python-wheel
        makedepends = python-setuptools
        depends = freetype2
+       depends = gcc-libs
        depends = glew
        depends = glm
        depends = glut
        depends = netcdf
        depends = netcdf-cxx
+       depends = python
        depends = python-numpy
        depends = tcsh
        optdepends = python-pyqt5: Qt5 based UI


=====================================
PKGBUILD
=====================================
@@ -6,17 +6,19 @@
 pkgname=pymol
 _project=pymol-open-source
 pkgver=3.0.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Molecular visualization system on an Open Source foundation'
 arch=(x86_64)
 url=https://pymol.org
 license=(custom)
 depends=(freetype2
+         gcc-libs
          glew
          glm
          glut
          netcdf
          netcdf-cxx
+         python
          python-numpy
          tcsh)
 makedepends=(desktop-file-utils
@@ -34,14 +36,6 @@ 
sha256sums=('45e800a02680cec62dff7a0f92283f4be7978c13a02934a43ac6bb01f67622cf'
 changelog=ChangeLog
 
 prepare() {
-       # create desktop file
-       gendesk -f -n \
-                       --pkgname "$pkgname" \
-                       --name="PyMOL Molecular Graphics System" \
-                       --pkgdesc "$pkgdesc" \
-                       --exec="$pkgname %F" \
-                       
--mimetypes="chemical/x-pdb;chemical/pdby;chemical/x-mol2;chemical/x-mdl-molfile;chemical/x-mdl-sdfile;chemical/x-xyz;chemical/x-macromodel-input;chemical/x-vmd"
 \
-                       --categories="Science;Chemistry"
        cd "$_archive"
        # suppress non-zero exit code that breaks makepkg
        sed -i -e '/sys.exit/ s,2,0,' setup.py
@@ -51,6 +45,14 @@ prepare() {
 }
 
 build() {
+       # create desktop file
+       gendesk -f -n \
+                       --pkgname "$pkgname" \
+                       --name="PyMOL Molecular Graphics System" \
+                       --pkgdesc "$pkgdesc" \
+                       --exec="$pkgname %F" \
+                       
--mimetypes="chemical/x-pdb;chemical/pdby;chemical/x-mol2;chemical/x-mdl-molfile;chemical/x-mdl-sdfile;chemical/x-xyz;chemical/x-macromodel-input;chemical/x-vmd"
 \
+                       --categories="Science;Chemistry"
        cd "$_archive"
        python -m build -wn
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pymol/-/commit/79869a2feef9fed4808865d73e1e973982951ba3

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pymol/-/commit/79869a2feef9fed4808865d73e1e973982951ba3
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to