From 6a7c7cdde4178fd57df39050fb213a785e1921d0 Mon Sep 17 00:00:00 2001 From: Be Date: Mon, 9 Aug 2021 10:35:35 -0500 Subject: [PATCH] SourceHut CI: build with Arch Linux packages except wxWidgets 3.1.5 Signed-off-by: Be --- .builds/archlinux.yml | 49 +++++++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml index b344d2ef2..e55ae9278 100644 --- a/.builds/archlinux.yml +++ b/.builds/archlinux.yml @@ -1,23 +1,40 @@ image: archlinux packages: - - alsa-lib - cmake + - ninja + + - expat + - gcc-libs + - gdk-pixbuf2 + - glibc + - flac + - gtk3 + - glib2 + - libid3tag + - lilv + - libmad + - libogg + - portaudio + - portmidi + - portsmf + - libsndfile + - libsoxr + - suil + - twolame + - vamp-plugin-sdk + - libvorbis + - soundtouch - ffmpeg - - gtk2 - - jack2 - - python-pip + sources: - https://git.sr.ht/~tenacity/tenacity tasks: - - conan: | - sudo pip install conan - - configure: | - mkdir build - cd build - cmake -G "Unix Makefiles" \ - -Daudacity_use_ffmpeg=loaded \ - ../tenacity - - make: | - cd build - make -j4 - # TODO: Add artifacts + - 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