~alextee/zrythm

ref: v1.0.0-beta.3.0.1 zrythm/.builds/freebsd.yml -rw-r--r-- 1.5 KiB
dfeb6558Alexandros Theodotou release-beta: bump to beta 3.0 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# SPDX-FileCopyrightText: © 2019-2021 Alexandros Theodotou
# SPDX-License-Identifier: FSFAP
image: freebsd/latest
packages:
  - amsynth
  - boost-libs
  - carla
  - cmake
  - gettext-tools
  - gdb
  - meson
  - ninja
  - chromaprint
  - faust
  - python
  - gtk-update-icon-cache
  - pkgconf
  - libX11
  - gsettings-desktop-schemas
  - ffmpeg
  - graphviz
  - libgtop
  - jackit
  - lilv
  - libsamplerate
  - gtksourceview4
  - serd
  - help2man
  - libsndfile
  - graphene
  - sord
  - guile2
  - json-glib
  - alsa-lib
  - sratom
  - suil
  - pcre2
  - geonkick-lv2
  - libyaml
  - lsp-plugins-lv2
  - gettext-runtime
  - cairo
  - glib
  - gdk-pixbuf2
  - gettext-runtime
  - gtk3
  - pango
  - python3
  - py39-pip
  - reproc
  - fftw3
  - fftw3-float
  - rubberband
  - sherlock-lv2
  - sassc
  - vamp-plugin-sdk
  - wayland-protocols
  - x42-plugins-lv2
  - xxhash
  - zstd
sources:
  - https://git.sr.ht/~alextee/zrythm
  - https://github.com/mesonbuild/meson
tasks:
  - setup: |
      #sudo pkg install -y py37-pip
      cd zrythm
      CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ../meson/meson.py build -Dtests=true -Dmanpage=true -Db_lto=false
  - build: |
      cd zrythm
      ninja -C build
  - test: |
      cd zrythm
      ../meson/meson.py test -C build --no-suite=skip-ci --no-suite=pango --no-suite=gtksourceview5
  - install: |
      cd zrythm
      DESTDIR=/tmp ninja -C build install
      /tmp/usr/local/bin/zrythm --version | grep "built with"
      sudo ninja -C build install
      /usr/local/bin/zrythm_launch --version | grep "built with"