1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-01-12 07:35:51 +01: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

View File

@@ -1,23 +1,40 @@
image: archlinux image: archlinux
packages: packages:
- alsa-lib
- cmake - 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 - ffmpeg
- gtk2
- jack2
- python-pip
sources: sources:
- https://git.sr.ht/~tenacity/tenacity - https://git.sr.ht/~tenacity/tenacity
tasks: tasks:
- conan: | - wxwidgets3-1: |
sudo pip install conan git clone https://github.com/wxWidgets/wxWidgets.git
- configure: | cd wxWidgets
mkdir build git checkout v3.1.5
cd build cmake -G Ninja -S . -B cmake_build
cmake -G "Unix Makefiles" \ cmake --build cmake_build
-Daudacity_use_ffmpeg=loaded \ sudo cmake --install cmake_build
../tenacity - configure: cmake -G Ninja -S tenacity -B build
- make: | - build: cmake --build build
cd build
make -j4
# TODO: Add artifacts