Skip to content

Commit 06aee3b

Browse files
author
Snowy
committed
CI: Trim Linux Server Panda
1 parent 75a8805 commit 06aee3b

File tree

1 file changed

+7
-43
lines changed

1 file changed

+7
-43
lines changed

.github/workflows/build.yaml

Lines changed: 7 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -96,29 +96,21 @@ jobs:
9696
run: |
9797
sudo apt-get update && \
9898
sudo apt-get install -y \
99-
fakeroot \
100-
ffmpeg \
99+
build-essential \
101100
libassimp-dev \
102-
libavformat-dev \
103-
libbullet-dev \
104101
libeigen3-dev \
105102
libgl1-mesa-dev \
106-
libgtk-3-dev \
103+
libjpeg-dev \
107104
libode-dev \
108-
libopenal-dev \
109-
libopus-dev \
110-
libopusfile-dev \
105+
libpng-dev \
111106
libsquish-dev \
112-
libswresample-dev \
113-
libswscale-dev \
114-
libvorbis-dev \
115-
nvidia-cg-toolkit \
116-
patchelf
107+
libssl-dev \
108+
patchelf \
109+
pkg-config
117110
118111
- name: Build Panda
119112
run: |
120113
python makepanda/makepanda.py \
121-
--installer \
122114
--wheel \
123115
--optimize 3 \
124116
--lzma \
@@ -127,57 +119,29 @@ jobs:
127119
--use-python \
128120
--use-direct \
129121
--use-gl \
130-
--use-gles \
131-
--use-gles2 \
132-
--use-dx9 \
133122
--use-tinydisplay \
134-
--use-nvidiacg \
135123
--use-egl \
136124
--use-eigen \
137-
--use-openal \
138-
--use-vorbis \
139-
--use-opus \
140-
--use-ffmpeg \
141-
--use-swscale \
142-
--use-swresample \
143125
--use-ode \
144-
--use-bullet \
145126
--use-pandaphysics \
146-
--use-speedtree \
147127
--use-zlib \
148128
--use-png \
149129
--use-jpeg \
150-
--use-openexr \
151130
--use-squish \
152131
--use-assimp \
153132
--use-egg \
154-
--use-freetype \
155-
--use-harfbuzz \
156133
--use-openssl \
157134
--use-directcam \
158-
--use-vision \
159-
--use-gtk3 \
160-
--use-mfc \
161-
--use-wx \
162-
--use-fltk \
163-
--use-cocoa \
164-
--use-x11 \
165-
--use-pandatool \
166-
--use-pview \
167-
--use-deploytools \
168135
--use-skel \
169-
--use-pandafx \
170136
--use-pandaparticlesystem \
171137
--use-contrib \
172138
--use-sse2 \
173-
--use-neon \
174139
--use-toontown \
175140
--python-incdir="$pythonLocation/include" \
176141
--python-libdir="$pythonLocation/lib"
177142
178-
- name: Upload Panda Binaries
143+
- name: Upload Panda Binary
179144
env:
180145
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
181146
run: |
182-
gh release upload ${{ github.ref_name }} panda3d1.11_1.11.0_amd64.deb
183147
gh release upload ${{ github.ref_name }} panda3d-1.11.0-cp311-cp311-linux_x86_64.whl

0 commit comments

Comments
 (0)