Browse Source
Use wxWidgets 3.0 in Arch and Alpine builds
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
pull/627/head
Sol Fisher Romanoff
2 years ago
No known key found for this signature in database
GPG Key ID: E0ACA5D1C244E1F
2 changed files with
15 additions and
37 deletions
-
.builds/alpine.yml
-
.builds/archlinux.yml
|
|
@ -12,24 +12,11 @@ packages: |
|
|
|
- soundtouch-dev |
|
|
|
- soxr-dev |
|
|
|
- sqlite-dev |
|
|
|
|
|
|
|
- expat-dev |
|
|
|
- gtk+3.0-dev |
|
|
|
- libjpeg-turbo-dev |
|
|
|
- libpng-dev |
|
|
|
- tiff-dev |
|
|
|
- zlib-dev |
|
|
|
- wxgtk3-dev |
|
|
|
environment: |
|
|
|
WX_CONFIG: /usr/bin/wx-config-gtk3 |
|
|
|
sources: |
|
|
|
- https://git.sr.ht/~tenacity/tenacity |
|
|
|
tasks: |
|
|
|
- wxwidgets3-1: | |
|
|
|
git clone https://github.com/wxWidgets/wxWidgets.git |
|
|
|
cd wxWidgets |
|
|
|
git checkout v3.1.5 |
|
|
|
git submodule update --init 3rdparty/catch |
|
|
|
mkdir buildgtk && cd buildgtk |
|
|
|
../configure --with-gtk --disable-xlocale |
|
|
|
make -j2 |
|
|
|
sudo make install |
|
|
|
- configure: cmake -G Ninja -S tenacity -B build |
|
|
|
- build: cmake --build build |
|
|
@ -1,40 +1,31 @@ |
|
|
|
image: archlinux |
|
|
|
packages: |
|
|
|
- cmake |
|
|
|
- ninja |
|
|
|
|
|
|
|
- expat |
|
|
|
- gcc-libs |
|
|
|
- gdk-pixbuf2 |
|
|
|
- glibc |
|
|
|
- ffmpeg |
|
|
|
- flac |
|
|
|
- gdk-pixbuf2 |
|
|
|
- gtk3 |
|
|
|
- glib2 |
|
|
|
- libid3tag |
|
|
|
- lilv |
|
|
|
- libmad |
|
|
|
- libogg |
|
|
|
- libsndfile |
|
|
|
- libsoxr |
|
|
|
- libvorbis |
|
|
|
- lilv |
|
|
|
- ninja |
|
|
|
- portaudio |
|
|
|
- portmidi |
|
|
|
- portsmf |
|
|
|
- libsndfile |
|
|
|
- libsoxr |
|
|
|
- soundtouch |
|
|
|
- suil |
|
|
|
- twolame |
|
|
|
- vamp-plugin-sdk |
|
|
|
- libvorbis |
|
|
|
- soundtouch |
|
|
|
- ffmpeg |
|
|
|
|
|
|
|
- webkit2gtk |
|
|
|
- wxgtk3 |
|
|
|
environment: |
|
|
|
WX_CONFIG: /usr/bin/wx-config-gtk3 |
|
|
|
sources: |
|
|
|
- https://git.sr.ht/~tenacity/tenacity |
|
|
|
tasks: |
|
|
|
- wxwidgets3-1: | |
|
|
|
git clone https://github.com/wxWidgets/wxWidgets.git |
|
|
|
cd wxWidgets |
|
|
|
git checkout v3.1.5 |
|
|
|
cmake -G Ninja -S . -B cmake_build |
|
|
|
cmake --build cmake_build |
|
|
|
sudo cmake --install cmake_build |
|
|
|
- configure: cmake -G Ninja -S tenacity -B build |
|
|
|
- build: cmake --build build |