zrythm builds (meta-repo used to build installers)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
1.9 KiB

#
# Copyright (C) 2020 Alexandros Theodotou <alex at zrythm dot org>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
image: archlinux
packages:
- meson
- gtk3
- chromaprint
- lilv
- libx11
- jack
- breeze-icons
- libsndfile
- libyaml
- libsamplerate
- alsa-lib
- fftw
- suil
- ffmpeg
- python
- gettext
- gtksourceview4
- sed
- ninja
- help2man
- python-sphinx
- ladspa
- jq
- lv2
- graphviz
- rubberband
- xdg-utils
- lcov
- gcovr
- zstd
- rtaudio
- rtmidi
- texlive-most
- tar
- zip
- unzip
- rsync
- lzip
- ruby
- gperf
- intltool
- p7zip
- wget
- vim
sources:
- https://git.sr.ht/~alextee/zrythm
- https://git.sr.ht/~alextee/zplugins
- https://git.sr.ht/~alextee/zrythm-installer
secrets:
- 063cb70d-6da6-492a-b530-04edc07651ba
- 61caf4ff-56d5-4c2f-96da-63ef6adc241b
tasks:
- make-archlinux: |
zrythm-builds/scripts/make-pkg.sh archlinux
- deploy-archlinux: |
zrythm-builds/scripts/push-pkg.sh archlinux
- gen-gnu-linux-installer-zips: |
timeout 1800 zrythm-builds/scripts/zip-gnu-linux-packages.sh
- deploy-gnu-linux-installer-zips: |
zrythm-builds/scripts/deploy-gnu-linux-installer.sh
- update-sendowl: |
timeout 7200 zrythm-builds/scripts/send-to-sendowl.sh