Skip to content
Navigation Menu
Toggle navigation
Sign in
In this repository
All GitHub Enterprise
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub Enterprise
↵
Jump to
↵
In this organization
All GitHub Enterprise
↵
Jump to
↵
In this repository
All GitHub Enterprise
↵
Jump to
↵
Sign in
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mariux64
/
pkg-scripts
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
20
Pull requests
5
Actions
Projects
0
Wiki
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Files
375b5f1
system
tools
.gitignore
Anaconda3-5.0.1-0.build.sh
CellProfiler-2.2.0-0.build.sh
CellProfiler-3.1.5-0.build.sh
CellProfiler-4.2.1-0.build.sh
LibreCAD-2.2.0.rc1-0.build.sh
R-3.3.3-0.build.sh
R-3.3.3-1.build.sh
R-3.3.3-2.build.sh
R-3.4.0-0.build.sh
R-3.4.3-0.build.sh
R-3.4.4-0.build.sh
R-3.5.1-0.build.sh
R-3.5.1-1.build.sh
R-3.5.1-2.build.sh
R-3.5.2-0.build.sh
R-3.5.3-0.build.sh
R-3.6.0-0.build.sh
R-3.6.1-0.build.sh
R-3.6.1-1.build.sh
R-3.6.3-0.build.sh
R-4.0.1-0.build.sh
R-4.0.5-0.build.sh
R-4.1.0-0.build.sh
R-4.2.1-0.build.sh
R-4.2.2-0.build.sh
R-4.3.0-0.build.sh
R-4.4.0-0.build.sh
R-4.4.1-0.build.sh
R-devel-2017-02-02-0.build.sh
R-devel-2017-02-02-1.build.sh
TEMPLATE.sh
apache-ant-1.10.12-0.build.sh
apache-maven-3.6.0-0.build.sh
apache-maven-3.8.4-0.build.sh
apptainer-1.1.9-0.build.sh
apptainer-1.2.4-0.build.sh
apptainer-1.3.4-0.build.sh
atom-1.60.0-0.build.sh
atom-1.60.0-1.build.sh
audacity-2.4.2-0.build.sh
avidemux-2.7.1-0.build.sh
avidemux-2.8.0-0.build.sh
bazel-0.28.1-0.build.sh
bazel-3.4.1-0.build.sh
bazel-4.1.0-0.build.sh
bazel-5.1.0-0.build.sh
bazel-5.4.1-0.build.sh
bazel-6.2.1-0.build.sh
bmake-20230522-0.build.sh
boost-1.63.0-0.build.sh
boost-1.73.0-0.build.sh
boost-1.86.0-0.build.sh
bpftrace-0.20.3-0.build.sh
brave-browser-0.64.60-0.build.sh
brave-browser-0.66.101-0.build.sh
brave-browser-1.20.108-0.build.sh
brave-browser-1.29.79-0.build.sh
brlcad-7.28.0-0.build.sh
charliecloud-0.30-0.build.sh
charliecloud-0.31-0.build.sh
charliecloud-0.32-0.build.sh
charliecloud-0.32-1.build.sh
charliecloud-0.34-0.build.sh
chromium-100.0.4896.60-0.build.sh
chromium-104.0.5112.101-0.build.sh
chromium-108.0.5359.94-0.build.sh
chromium-114.0.5735.106-0.build.sh
chromium-116.0.5845.179-0.build.sh
chromium-66.0.3331.2-0.build.sh
chromium-66.0.3331.2-1.build.sh
chromium-72.0.3626.121-0.build.sh
chromium-73.0.3683.75-0.build.sh
chromium-76.0.3809.100-0.build.sh
chromium-76.0.3809.100-1.build.sh
chromium-77.0.3865.90-0.build.sh
chromium-78.0.3904.87-0.build.sh
chromium-81.0.4044.92-0.build.sh
chromium-85.0.4183.121-0.build.sh
chromium-86.0.4240.183-0.build.sh
chromium-89.0.4389.128-0.build.sh
chromium-89.0.4389.90-0.build.sh
chromium-98.0.4758.80-0.build.sh
claws-mail-3.17.4-0.build.sh
codium-1.93.0.24253-0.build.sh
codium-1.94.2.24286-0.build.sh
codium-1.95.1.24307-0.build.sh
codium-1.95.2.24313-0.build.sh
codium-1.95.3.24321-0.build.sh
concorde-03.12.19-0.build.sh
concorde-03.12.19-1.build.sh
cuda-10.0.130-0.build.sh
cuda-10.1.105-0.build.sh
cuda-10.2.89-0.build.sh
cuda-10.2.89-1.build.sh
cuda-11.0.3-0.build.sh
cuda-11.1.0-0.build.sh
cuda-11.1.1-0.build.sh
cuda-11.3.1-0.build.sh
cuda-11.5.2-0.build.sh
cuda-11.7.1-0.build.sh
cuda-11.8.0-0.build.sh
cuda-12.1.0-0.build.sh
cuda-9.0.176-0.build.sh
cuda-9.0.176-1.build.sh
cuda-9.1.85-0.build.sh
cuda-9.2.148-0.build.sh
cufflinks-2.2.1-2.build.sh
cytoscape-3.9.1-0.build.sh
fontforge-20200314-0.build.sh
freecad-0.20-0.build.sh
gcc-10.1.0-0.build.sh
gcc-10.2.0-0.build.sh
gcc-10.3.0-0.build.sh
gcc-11.1.0-0.build.sh
gcc-12.2.0-0.build.sh
gcc-13.2.0-0.build.sh
gcc-14.1.0-0.build.sh
gcc-4.5.1-0.build.sh
gcc-5.5.0-0.build.sh
gcc-5.5.0-1.build.sh
gcc-7.2.0-0.build.sh
gcc-7.3.0-0.build.sh
gcc-7.4.0-0.build.sh
gcc-8.3.0-0.build.sh
gcc-8.4.0-0.build.sh
gcc-9.2.0-0.build.sh
gcc-9.3.0-0.build.sh
ghidra-10.1.5-0.build.sh
git-cola-3.2-0.build.sh
git-cola-3.5-0.build.sh
git-cola-3.7-0.build.sh
git-cola-3.9-0.build.sh
github-cli-2.48.0-0.build.sh
haskell-8.10.2-0.build.sh
haskell-9.2.2-0.build.sh
igv-2.15.2-0.build.sh
igv-2.17.1-0.build.sh
igv-2.4.14-0.build.sh
igv-2.5.0-0.build.sh
igv-2.5.2-0.build.sh
igv-2.8.0-0.build.sh
igv-2.9.2-0.build.sh
imagej-1.54f-0.build.sh
inkscape-0.92.1-0.build.sh
inkscape-0.92.2-0.build.sh
inkscape-0.92.3-0.build.sh
inkscape-0.92.4-0.build.sh
inkscape-0.92.4-1.build.sh
inkscape-0.92.4-2.build.sh
inkscape-1.0-0.build.sh
inkscape-1.0-1.build.sh
inkscape-1.0beta0-0.build.sh
inkscape-1.1.1-0.build.sh
inkscape-1.1.2-0.build.sh
inkscape-1.2.2-0.build.sh
inkscape-1.2.2-1.build.sh
inkscape-1.3.2-0.build.sh
inkscape-1.4-0.build.sh
jdk-7u80-1.build.sh
jdk-8u141-0.build.sh
jdk-8u181-0.build.sh
jdk-9.0.1-0.build.sh
julia-0.6.4-0.build.sh
julia-1.0.0-0.build.sh
julia-1.1.0-0.build.sh
julia-1.6.1-0.build.sh
libheif-1.6.0-0.build.sh
llvm-12.0.1-0.build.sh
llvm-13.0.1-0.build.sh
llvm-15.0.4-0.build.sh
llvm-16.0.1-0.build.sh
llvm-17.0.6-0.build.sh
meld-3.20.1-0.build.sh
meme-5.1.1-0.build.sh
meme-5.3.0-0.build.sh
nedit-ng-2020.1.75800b6bd-0.build.sh
nextflow-22.10.0-0.build.sh
nextflow-23.04.1-0.build.sh
nextflow-23.10.0-0.build.sh
nextflow-23.10.0-1.build.sh
node-10.13.0-0.build.sh
node-10.16.0-0.build.sh
node-12.13.0-0.build.sh
node-12.4.0-0.build.sh
node-14.16.0-0.build.sh
node-14.17.1-0.build.sh
node-16.15.0-0.build.sh
node-16.16.0-0.build.sh
node-16.17.0-0.build.sh
node-18.16.0-0.build.sh
node-18.18.0-0.build.sh
node-20.12.2-0.build.sh
node-20.13.1-0.build.sh
node-20.9.0-0.build.sh
node-22.11.0-0.build.sh
node-8.11.4-0.build.sh
ocaml-4.08.1-0.build.sh
openjdk-11.0.3.2-0.build.sh
openjdk-14.0.2.12-0.build.sh
openjdk-17.0.2.8-0.build.sh
openjdk-21.0.0.35-0.build.sh
openjdk-7u181-0.build.sh
openjdk-8u171-0.build.sh
orca-1.2.1-0.build.sh
orca-1.3.1-0.build.sh
pdftk-3.3.2-0.build.sh
perl-5.12.1-0.build.sh
perl-5.18.2-0.build.sh
perl-5.24.1-0.build.sh
perl-5.24.1-1.build.sh
perl-5.24.1-2.build.sh
perl-5.26.1-0.build.sh
perl-5.26.1-1.build.sh
perl-5.26.1-2.build.sh
perl-5.26.1-3.build.sh
perl-5.26.1-4.build.sh
perl-5.26.1-5.build.sh
perl-5.26.2-1.build.sh
perl-5.28.1-0.build.sh
perl-5.34.0-0.build.sh
proot-5.4.0-0.build.sh
pulsar-1.113.0-0.build.sh
pymol-open-source-2.5.0-0.build.sh
pypy-3.10-v7.3.13-0.build.sh
python-2.7.13-0.build.sh
python-2.7.13-1.build.sh
python-2.7.13-2.build.sh
python-2.7.13-3.build.sh
python-2.7.13-4.build.sh
python-2.7.13-5.build.sh
python-2.7.14-0.build.sh
python-2.7.14-1.build.sh
python-2.7.14-2.build.sh
python-2.7.14-3.build.sh
python-2.7.15-0.build.sh
python-2.7.15-1.build.sh
python-2.7.15-2.build.sh
python-2.7.16-0.build.sh
python-3.10.10-0.build.sh
python-3.10.10-1.build.sh
python-3.10.12-0.build.sh
python-3.10.7-0.build.sh
python-3.10.8-0.build.sh
python-3.11.7-0.build.sh
python-3.11.7-1.build.sh
python-3.6.0-0.build.sh
python-3.6.2-0.build.sh
python-3.6.4-0.build.sh
python-3.6.4-1.build.sh
python-3.6.4-2.build.sh
python-3.6.6-0.build.sh
python-3.6.6-1.build.sh
python-3.7.1-0.build.sh
python-3.7.1-1.build.sh
python-3.7.1-2.build.sh
python-3.7.3-0.build.sh
python-3.7.4-0.build.sh
python-3.7.4-1.build.sh
python-3.7.4-2.build.sh
python-3.7.7-0.build.sh
python-3.8.6-0.build.sh
python-3.8.7-0.build.sh
python-3.8.8-0.build.sh
python-3.8.9-0.build.sh
python-3.8.9-1.build.sh
python-3.9.12-0.build.sh
python-3.9.6-0.build.sh
python-3.9.7-0.build.sh
qemu-3.1.1-0.build.sh
qemu-4.2.1-0.build.sh
qemu-5.0.0-0.build.sh
qemu-5.1.0-0.build.sh
qemu-6.0.0-0.build.sh
qemu-6.2.0-0.build.sh
qemu-7.1.0-0.build.sh
qemu-7.2.0-0.build.sh
qemu-7.2.0-1.build.sh
qt-5.12.7-0.build.sh
qt-6.2.4-0.build.sh
relion-3.0.5-0.build.sh
relion-3.1.1-0.build.sh
rstudio-1.1.128-0.build.sh
rstudio-1.1.232-0.build.sh
rstudio-1.1.30-0.build.sh
rstudio-1.1.383-0.build.sh
rstudio-1.1.444-0.build.sh
rstudio-1.2.1335-0.build.sh
rstudio-1.2.5019-0.build.sh
rstudio-1.2.5019-1.build.sh
rstudio-1.2.5042-0.build.sh
rstudio-1.4.1103-0.build.sh
rstudio-2022.02.3-492-0.build.sh
rstudio-2023.12.1-402-0.build.sh
rstudio-debpkg-1.4.1717-0.build.sh
rstudio-server-2024.09.0-375-1.build.sh
rustc-1.29.2-0.build.sh
rustc-1.32.0-0.build.sh
rustc-1.34.2-0.build.sh
rustc-1.37.0-0.build.sh
rustc-1.41.0-0.build.sh
rustc-1.43.1-0.build.sh
rustc-1.45.2-0.build.sh
rustc-1.47.0-0.build.sh
rustc-1.50.0-0.build.sh
rustc-1.52.1-0.build.sh
rustc-1.56.1-0.build.sh
rustc-1.57.0-0.build.sh
rustc-1.58.1-0.build.sh
rustc-1.59.0-0.build.sh
rustc-1.61.0-0.build.sh
rustc-1.63.0-0.build.sh
rustc-1.65.0-0.build.sh
rustc-1.66.1-0.build.sh
rustc-1.68.2-0.build.sh
rustc-1.70.0-0.build.sh
rustc-1.73.0-0.build.sh
rustc-1.77.2-0.build.sh
rustc-1.80.0-0.build.sh
rustc-1.82.0-0.build.sh
signal-desktop-1.25.3-0.build.sh
signal-desktop-1.35.1-0.build.sh
signal-desktop-5.15.0-0.build.sh
signal-desktop-5.58.0-0.build.sh
signal-desktop-5.6.1-0.build.sh
signal-desktop-6.0.1-0.build.sh
signal-desktop-6.17.1-0.build.sh
signal-desktop-6.2.0-0.build.sh
signal-desktop-6.27.1-0.build.sh
signal-desktop-6.36.0-0.build.sh
signal-desktop-6.44.1-0.build.sh
signal-desktop-7.16.0-0.build.sh
signal-desktop-7.28.0-0.build.sh
signal-desktop-7.5.1-0.build.sh
snakemake-7.1.1-0.build.sh
sra-tools-2.10.8-0.build.sh
sra-tools-2.9.3-0.build.sh
sra-tools-2.9.4-0.build.sh
sra-tools-3.0.0-0.build.sh
stellarium-0.18.1-0.build.sh
stellarium-0.19.2-0.build.sh
stellarium-0.21.0-0.build.sh
stellarium-0.22.2-0.build.sh
tcc-0.9.27-0.build.sh
tcl-8.6.8-0.build.sh
texinfo-4.13a-0.build.sh
tulip-5.2.0-0.build.sh
tulip-5.2.1-0.build.sh
tulip-5.6.3-0.build.sh
ugene-36.0-0.build.sh
vscode-1.87.2-0.build.sh
vscode-1.88.0-0.build.sh
vscode-1.92.0-0.build.sh
wine-9.10-0.build.sh
xfig-3.2.7-1.build.sh
zig-0.11.0-0.build.sh
zig-0.11.0-1.build.sh
Breadcrumbs
pkg-scripts
/
pymol-open-source-2.5.0-0.build.sh
Blame
Blame
Latest commit
History
History
executable file
·
136 lines (104 loc) · 3.82 KB
Breadcrumbs
pkg-scripts
/
pymol-open-source-2.5.0-0.build.sh
Top
File metadata and controls
Code
Blame
executable file
·
136 lines (104 loc) · 3.82 KB
Raw
#! /bin/bash # COOKIE=$(mcookie|cut -c-8); grep -v V_GREP_ME $0 > /dev/shm/runme-$COOKIE.sh ; sleep 0.3; exec bash /dev/shm/runme-$COOKIE.sh # TESTING=1 PKG=pymol-open-source VERSION=2.5.0 BUILD=0 PREFIX=/pkg/$PKG-$VERSION-$BUILD if [ -n "$TESTING" ]; then PREFIX=/scratch/local2/$PKG-$VERSION-$BUILD ; fi PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin set -xe umask 022 BUILD_TMPDIR=/scratch/local2/$PKG-$VERSION-$BUILD.$USER.build.tmp test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR ) export TMPDIR=$BUILD_TMPDIR export HOME=$BUILD_TMPDIR/home exec </dev/null mkdir -p $PREFIX cat >$PREFIX/profile <<-EOF # pymol is build against current python-3.9.7-0 PYFP='3.9.7.*Sep 22 2021, 08:50:06' python -VV | grep -q "\$PYFP" || . /pkg/python-3.9.7-0/profile PATH=$PREFIX/bin:\$PATH export LD_LIBRARY_PATH=$PREFIX/lib\${LD_LIBRARY_PATH:+:}\$LD_LIBRARY_PATH PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\$PKG_CONFIG_PATH export PKG_CONFIG_PATH if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:}\$LD_LIBRARY_PATH ; fi EOF . $PREFIX/profile NPROC=$(( $(nproc) * 4 / 5 + 1 )) export MAKEFLAGS="-j $NPROC" BUILDDIR=$PREFIX/build mkdir -p $BUILDDIR cd $BUILDDIR if /bin/true ; then ( # https://github.com/msgpack/msgpack-c/archive/refs/tags/cpp-4.1.1.tar.gz # -> msgpack-c-cpp-4.1.1.tar.gz BEEHIVE=https://beehive.molgen.mpg.de/74d2b6675d0660c570e722b82dc04f8b/msgpack-c-cpp-4.1.1.tar.gz test -e msgpack-c-cpp-4.1.1.tar.gz || wget -nv $BEEHIVE test -d msgpack-c-cpp-4.1.1 || tar -xf msgpack-c-cpp-4.1.1.tar.gz cd msgpack-c-cpp-4.1.1 mkdir -p build cd build cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=$PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON \ .. make -j $NPROC make install ) ( # https://github.com/rcsb/mmtf-cpp/archive/refs/tags/v1.0.0.tar.gz BEEHIVE=https://beehive.molgen.mpg.de/553f028a771b9d9f824903a2bf34be51/mmtf-cpp-1.0.0.tar.gz test -e mmtf-cpp-1.0.0.tar.gz || wget -nv $BEEHIVE test -d mmtf-cpp-1.0.0 || tar -xf mmtf-cpp-1.0.0.tar.gz cd mmtf-cpp-1.0.0 mkdir -p build cd build cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=$PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_PREFIX_PATH=$PREFIX \ .. make -j $NPROC make install ) ( # https://github.com/g-truc/glm/archive/refs/tags/0.9.9.8.tar.gz BEEHIVE=https://beehive.molgen.mpg.de/0e83d4a33c7d4044a2c35c8d6aba4671/glm-0.9.9.8.tar.gz test -e glm-0.9.9.8.tar.gz || wget -nv $BEEHIVE test -d glm-0.9.9.8 || tar -xf glm-0.9.9.8.tar.gz cd glm-0.9.9.8 mkdir -p build cd build cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=$PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_PREFIX_PATH=$PREFIX \ -DGLM_TEST_ENABLE=OFF \ .. make -j $NPROC mkdir -p $PREFIX/include cp -ax ../glm $PREFIX/include ) fi ( # https://github.com/schrodinger/pymol-open-source/archive/refs/tags/v2.5.0.tar.gz BEEHIVE=https://beehive.molgen.mpg.de/1c2d43789dd5580958fd75672ecfd8e7/pymol-open-source-2.5.0.tar.gz test -e pymol-open-source-2.5.0.tar.gz || wget -nv $BEEHIVE test -d pymol-open-source-2.5.0 || tar -xf pymol-open-source-2.5.0.tar.gz cd pymol-open-source-2.5.0 # patch setup.py, great, everthing else but a hack is a waste of time ... # needed -lcurl -lhdf5_hl -lhdf5_cpp -lhdf5, hdf 5 is static, curl was forgotten ? # old: extra_link_args = ext_link_args, # new: extra_link_args = ['-lcurl', '-lhdf5_hl', '-lhdf5_cpp', '-lhdf5'] + ext_link_args, sed -i -e '/\s\s*extra_link_args/ s/= /= \["-lcurl", "-lhdf5_hl", "-lhdf5_cpp", "-lhdf5"\] + /' setup.py export PREFIX_PATH=$PREFIX export CXXFLAGS='-I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2' python setup.py build --use-msgpackc c++11 python setup.py install --prefix=$PREFIX )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
You can’t perform that action at this time.