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:
parent
b1549dd13e
commit
6a7c7cdde4
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user