From e8558b788d3e58164949955690c519db15f75ca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 9 Aug 2025 20:06:21 +0700 Subject: [PATCH] pymol: fix icon --- srcpkgs/pymol/template | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/srcpkgs/pymol/template b/srcpkgs/pymol/template index 229d06d32db..89d729bec7b 100644 --- a/srcpkgs/pymol/template +++ b/srcpkgs/pymol/template @@ -1,7 +1,7 @@ # Template file for 'pymol' pkgname=pymol version=2.5.0 -revision=8 +revision=9 build_style="python3-module" build_helper="numpy" hostmakedepends="python3-setuptools" @@ -13,32 +13,18 @@ short_desc="PyMOL molecular visualization system" maintainer="Brenton Horne " license="custom:PyMOL" homepage="https://pymol.org/" -distfiles="https://github.com/schrodinger/pymol-open-source/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz - https://c.fsdn.com/allura/p/${pkgname}/icon>${pkgname}.png" -checksum="aa828bf5719bd9a14510118a93182a6e0cadc03a574ba1e327e1e9780a0e80b3 - 0ea81faaf336becc669a193777d0dca55475d303d1236b57df25cf67ff7c2bcd" -skip_extraction="${pkgname}.png" +distfiles="https://github.com/schrodinger/pymol-open-source/archive/v${version}.tar.gz" +checksum="aa828bf5719bd9a14510118a93182a6e0cadc03a574ba1e327e1e9780a0e80b3" export PREFIX_PATH="${XBPS_CROSS_BASE}/usr" # PREFIX_PATH isn't used for the py3 include path CXXFLAGS="-I${XBPS_CROSS_BASE}/${py3_inc}" -if [ "$XBPS_TARGET_LIBC" = musl ]; then - makedepends+=" libexecinfo-devel" -fi - -pre_configure() { - if [ "$XBPS_TARGET_LIBC" = musl ]; then - # execinfo is linked when building for freebsd, force it for linux with musl - vsed -e 's@sys.platform.startswith("freebsd")@True@' \ - -i setup.py - fi -} - post_install() { vlicense LICENSE vinstall "${FILESDIR}/${pkgname}.desktop" 755 usr/share/applications - vinstall "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}.png" 644 usr/share/pixmaps + vinstall data/pymol/icons/icon2.svg 644 \ + usr/share/pixmaps pymol.svg # these tests are written for python2 # LICENSE is vlicense'd