···
2
+
synopsis: "Swiss-army knife for multimedia streaming"
4
+
Liquidsoap is a powerful and flexible language for describing your
5
+
streams. It offers a rich collection of operators that you can combine
6
+
at will, giving you more power than you need for creating or
7
+
transforming streams. But liquidsoap is still very light and easy to
8
+
use, in the Unix tradition of simple strong components working
10
+
maintainer: "romain.beauxis@gmail.com"
11
+
authors: "The Savonet Team <savonet-users@lists.sourceforge.net>"
12
+
license: "GPL-2.0-or-later"
13
+
homepage: "https://github.com/savonet/liquidsoap"
14
+
bug-reports: "https://github.com/savonet/liquidsoap/issues"
16
+
"conf-autoconf" {dev}
17
+
"conf-automake" {dev}
18
+
"ocaml" {>= "4.08.0"}
19
+
"camomile" {>= "1.0.0"}
20
+
"dtools" {>= "0.4.4"}
21
+
"duppy" {>= "0.9.1"}
22
+
"menhir" {>= "20180703"}
25
+
"conf-pkg-config" {build}
26
+
"conf-which" {build}
62
+
"osx-secure-transport"
66
+
"prometheus-liquidsoap"
90
+
"fdkaac" {< "0.3.1"}
91
+
"ffmpeg" {< "1.1.0"}
92
+
"ffmpeg-avutil" {< "1.1.0"}
93
+
"ffmpeg-av" {< "1.1.0"}
94
+
"ffmpeg-avcodec" {< "1.1.0"}
95
+
"ffmpeg-avdevice" {< "1.1.0"}
96
+
"ffmpeg-avfilter" {< "1.1.0"}
97
+
"ffmpeg-swresample" {< "1.1.0"}
98
+
"ffmpeg-swscale" {< "1.1.0"}
100
+
"frei0r" {< "0.1.0"}
101
+
"gstreamer" {< "0.3.1"}
102
+
"inotify" {< "1.0"}
103
+
"ladspa" {< "0.2.0"}
105
+
"lastfm" {< "0.3.0"}
111
+
"portaudio" {< "0.2.0"}
112
+
"pulseaudio" {< "0.1.4"}
113
+
"samplerate" {< "0.1.5"}
114
+
"sdl-liquidsoap" {< "2"}
115
+
"shine" {< "0.2.0"}
116
+
"soundtouch" {< "0.1.9"}
117
+
"speex" {< "0.4.0"}
120
+
"taglib" {< "0.3.0"}
121
+
"tsdl-image" {< "0.2.0"}
122
+
"theora" {< "0.4.0"}
123
+
"vorbis" {< "0.8.0"}
124
+
"xmlplaylist" {< "0.1.3"}
127
+
["./bootstrap"] {dev}
132
+
"--sbindir=%{lib}%/liquidsoap/sbin"
133
+
"--libexecdir=%{lib}%/liquidsoap/libexec"
134
+
"--sysconfdir=%{lib}%/liquidsoap/etc"
135
+
"--sharedstatedir=%{lib}%/liquidsoap/com"
136
+
"--localstatedir=%{lib}%/liquidsoap/var"
137
+
"--libdir=%{lib}%/liquidsoap/lib"
138
+
"--includedir=%{lib}%/liquidsoap/include"
139
+
"--datarootdir=%{lib}%/liquidsoap/share"
140
+
"--with-bash-completion-dir=%{lib}%/liquidsoap/etc/bash_completion.d"
141
+
"--with-user=dummy"
142
+
"--with-group=dummy"
144
+
[make "clean"] {dev}
147
+
install: [make "install"]
150
+
We're sorry that your liquidsoap install failed. Check out our installation
151
+
instructions at: https://www.liquidsoap.info/doc-%{version}%/install.html#opam
152
+
for more information."""
154
+
"✨ Congratulations on installing liquidsoap! ✨" {success}
156
+
We noticed that you did not install any mp3 decoder. This is a feature most
157
+
users want. You might need to install the mad or ffmpeg package."""
158
+
{success & !mad-enabled & !ffmpeg-decoder-enabled}
160
+
We noticed that you did not install any mp3 encoder. This is a feature most
161
+
users want. You might need to install the lame or shine package."""
162
+
{success & !lame-enabled & !shine-enabled & !ffmpeg-encoder-enabled}
164
+
We noticed that you did not install the taglib package that provides support
165
+
for reading metatadata in audio files. This is a feature most users want."""
166
+
{success & !taglib-enabled}
168
+
We noticed that you did not install the samplerate package. We strongly
169
+
recommend this package for audio samplerate conversion."""
170
+
{success & !samperate-enabled}
172
+
We noticed that you did not install the cry package that provides icecast
173
+
output. This is a feature most users want."""
174
+
{success & !cry-enabled}
176
+
We noticed that you did not install any ssl support package. Liquidsoap won't
177
+
be able to use any HTTPS feature. You might want to install one of ssl or
178
+
osx-secure-transport package."""
179
+
{success & !ssl-enabled & !secure-transport-enabled}
181
+
depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"}
182
+
dev-repo: "git+https://github.com/savonet/liquidsoap.git"
185
+
"https://github.com/savonet/liquidsoap/releases/download/v2.0.1/liquidsoap-2.0.1.tar.bz2"
187
+
"md5=6ab15ee3d4d967db1f67e4f4b2586faf"
188
+
"sha512=aeccaf12aa5e818fecc967aa3c70b9a47de1c070251b6d7a0ab2df149951094eb882a56642211b53355294b196ee0603b97c2c98faa210a9042b4cf0293768b9"