Skip to content

Commit 7871f2b

Browse files
committed
Update build process for PyMOL to version 3.1.0.4+1 with portable installation adjustments
1 parent e460aaa commit 7871f2b

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/build_app.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
7373
- name: Create portable installation
7474
run: |
75-
Compress-Archive -Path ./dist/exe.win-amd64-3.11/* -DestinationPath ./os_specific/dist/PyMOL_Open_source_v3.1.0a0_${{ matrix.win_arch }}_portable.zip
75+
Compress-Archive -Path ./dist/exe.win-amd64-3.11/* -DestinationPath ./os_specific/dist/PyMOL_Open_source_v3.1.0.4+1_${{ matrix.win_arch }}_portable.zip
7676
shell: powershell
7777

7878
- name: Upload artifact
@@ -114,7 +114,7 @@ jobs:
114114
./automator.sh build app
115115
116116
- name: Rename app package
117-
run: mv os_specific/macos/build/open_source_pymol-3.1.0.4.app dist/Open-Source-PyMOL-3.1.0.4.app
117+
run: mv os_specific/macos/build/open_source_pymol-3.1.0.4+1.app dist/Open-Source-PyMOL-3.1.0.4+1.app
118118

119119
- name: Ensure no other process is using the DMG
120120
run: |
@@ -124,7 +124,7 @@ jobs:
124124
uses: urban233/create-dmg-actions@v0.0.2
125125
with:
126126
dmg_name: 'Open-Source-PyMOL'
127-
src_dir: 'dist/Open-Source-PyMOL-3.1.0.4.app'
127+
src_dir: 'dist/Open-Source-PyMOL-3.1.0.4+1.app'
128128
bg_filepath: 'os_specific/macos/dmg/bg.png'
129129
env:
130130
RETRIES: 3
@@ -165,28 +165,28 @@ jobs:
165165
166166
- name: Build tar.gz portable installation
167167
run: |
168-
mkdir -p packaged/build/Open-Source-PyMOL-3.1.0.4
169-
cp -r ./dist/exe.linux*/* packaged/build/Open-Source-PyMOL-3.1.0.4/
168+
mkdir -p packaged/build/Open-Source-PyMOL-3.1.0.4+1
169+
cp -r ./dist/exe.linux*/* packaged/build/Open-Source-PyMOL-3.1.0.4+1/
170170
mkdir -p packaged/bin
171-
tar czvf packaged/bin/Open-Source-PyMOL-3.1.0.4.tar.gz packaged/build/Open-Source-PyMOL-3.1.0.4
171+
tar czvf packaged/bin/Open-Source-PyMOL-3.1.0.4+1.tar.gz packaged/build/Open-Source-PyMOL-3.1.0.4+1
172172
rm -r packaged/build
173173
174174
- name: Prepare packaging environment
175175
run: |
176176
sudo apt install rpm -y
177177
sudo gem install fpm
178-
mkdir -p package-root/opt/Open-Source-PyMOL-3.1.0.4
179-
cp -r ./dist/exe.linux*/* package-root/opt/Open-Source-PyMOL-3.1.0.4/
178+
mkdir -p package-root/opt/Open-Source-PyMOL-3.1.0.4+1
179+
cp -r ./dist/exe.linux*/* package-root/opt/Open-Source-PyMOL-3.1.0.4+1/
180180
mkdir -p package-root/usr/bin
181-
ln -s /opt/Open-Source-PyMOL-3.1.0.4/Open-Source-PyMOL package-root/usr/bin/Open-Source-PyMOL
181+
ln -s /opt/Open-Source-PyMOL-3.1.0.4+1/Open-Source-PyMOL package-root/usr/bin/Open-Source-PyMOL
182182
mkdir -p package-root/usr/share/applications
183183
cp os_specific/linux/open-source-pymol.desktop package-root/usr/share/applications
184184
185185
- name: Build .deb package
186186
run: |
187187
fpm -s dir -t deb \
188188
-n open-source-pymol \
189-
-v 3.1.0.4 \
189+
-v 3.1.0.4+1 \
190190
-a amd64 \
191191
-C package-root \
192192
--description "PyMOL installation for debian-based distros" \
@@ -197,7 +197,7 @@ jobs:
197197
run: |
198198
fpm -s dir -t rpm \
199199
-n open-source-pymol \
200-
-v 3.1.0.4 \
200+
-v 3.1.0.4+1 \
201201
-a amd64 \
202202
-C package-root \
203203
--description "PyMOL installation for red-hat-based distros" \

0 commit comments

Comments
 (0)