this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "Swiss-army knife for multimedia streaming"
4description: """
5Liquidsoap is a powerful and flexible language for describing your
6streams. It offers a rich collection of operators that you can combine
7at will, giving you more power than you need for creating or
8transforming streams. But liquidsoap is still very light and easy to
9use, in the Unix tradition of simple strong components working
10together.
11"""
12maintainer: ["The Savonet Team <savonet-users@lists.sourceforge.net>"]
13authors: ["The Savonet Team <savonet-users@lists.sourceforge.net>"]
14license: "GPL-2.0-or-later"
15homepage: "https://github.com/savonet/liquidsoap"
16bug-reports: "https://github.com/savonet/liquidsoap/issues"
17depends: [
18 "dune" {>= "3.6"}
19 "liquidsoap-core" {= version}
20 "liquidsoap-libs" {>= "2.2.0~1" & < "2.2.0"}
21 "liquidsoap-libs-extra" {>= "2.2.0~1" & < "2.2.0"}
22 "odoc" {with-doc}
23]
24build: [
25 ["dune" "subst"] {dev}
26 [
27 "dune"
28 "build"
29 "-p"
30 name
31 "-j"
32 jobs
33 "--promote-install-files=false"
34 "@install"
35 "@runtest" {with-test}
36 "@doc" {with-doc}
37 ]
38 ["dune" "install" "-p" name "--create-install-files" name]
39]
40post-messages: [
41 """\
42We're sorry that your liquidsoap install failed. Check out our installation
43instructions at: https://www.liquidsoap.info/doc-%{version}%/install.html#opam
44for more information."""
45 {failure}
46 "✨ Congratulations on installing liquidsoap! ✨" {success}
47 """\
48We noticed that you did not install the ffmpeg package. This package is
49highly recommended for most users and provides a lot of useful features,
50including decoding and encoding multiple media format, sending and
51receiving from various inputs and outputs and more."""
52 {success & !ffmpeg-enabled}
53 """\
54We noticed that you did not install any ssl or tls support. Liquidsoap won't
55be able to use SSL encryption in its input or output operators. You might want
56to install one of ssl or tls-liquidsoap package."""
57 {success & !ssl-enabled & !tls-enabled}
58 """\
59We noticed that your build includes GStreamer support. This support is DEPRECATED.
60We suggest you consider moving to FFmpeg, which should provide same the same level
61of functionalities."""
62 {success & gstreamer-enabled}
63]
64depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"}
65dev-repo: "git+https://github.com/savonet/liquidsoap.git"
66url {
67 src:
68 "https://github.com/savonet/liquidsoap/archive/refs/tags/v2.2.0.tar.gz"
69 checksum: [
70 "md5=7c66a8995b267504a953023dc83a71b9"
71 "sha512=f1ba43fcd0bba005bfc3ae4df9897860d11108a7cef3bdb216c2be955dc48a5c0e536fa130eeb6bdcc4d08abc706285c3a8e60d64fb495de9afb481615768167"
72 ]
73}
74x-maintenance-intent: ["(latest)"]