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.