1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-15 15:49:36 +02:00

SourceHut CI: build with Arch Linux packages except wxWidgets 3.1.5

Signed-off-by: Be <be@mixxx.org>
This commit is contained in:
Be 2021-08-09 10:35:35 -05:00
parent b1549dd13e
commit 6a7c7cdde4
No known key found for this signature in database
GPG Key ID: F4D83691462F656E

View File

@ -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