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 3 months ago
parent
commit
09df1ab06b
No known key found for this signature in database GPG Key ID: E0ACA5D1C244E1F
  1. 19
      .builds/alpine.yml
  2. 33
      .builds/archlinux.yml

19
.builds/alpine.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

33
.builds/archlinux.yml

@ -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
Loading…
Cancel
Save