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:
@@ -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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user