2024-01-06 06:23:47 +01:00
|
|
|
Name: liquidsoap
|
2024-01-06 06:23:47 +01:00
|
|
|
Version: 2.0.3
|
2024-01-06 06:23:47 +01:00
|
|
|
Release: 2mamba
|
2024-01-06 06:23:47 +01:00
|
|
|
Summary: Audio toolkit for streaming, aiming at complex Internet radio systems
|
|
|
|
Group: Applications/Multimedia
|
|
|
|
Vendor: openmamba
|
|
|
|
Distribution: openmamba
|
|
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
|
|
URL: http://savonet.sourceforge.net/
|
2024-01-06 06:23:47 +01:00
|
|
|
Source0: https://github.com/savonet/liquidsoap.git/v%{version}/liquidsoap-%{version}.tar.bz2
|
|
|
|
Source1: liquidsoap.service
|
|
|
|
Source2: liquidsoap.tmpfilesd
|
2024-01-06 06:23:47 +01:00
|
|
|
License: GPL, LGPL
|
|
|
|
## AUTOBUILDREQ-BEGIN
|
|
|
|
BuildRequires: glibc-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libX11-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libalsa-devel
|
|
|
|
BuildRequires: libao-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libavcodec-ffmpeg-devel
|
|
|
|
BuildRequires: libavdevice-ffmpeg-devel
|
|
|
|
BuildRequires: libavfilter-ffmpeg-devel
|
|
|
|
BuildRequires: libavformat-ffmpeg-devel
|
|
|
|
BuildRequires: libavutil-ffmpeg-devel
|
|
|
|
BuildRequires: libcurl-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libfaad2-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libfdk-aac-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libffi-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libflac-devel
|
|
|
|
BuildRequires: libgcc
|
|
|
|
BuildRequires: libglib-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libgst-plugins-base-devel
|
|
|
|
BuildRequires: libgstreamer-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libjack-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: liblame-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: liblilv-devel
|
|
|
|
BuildRequires: liblo-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libmad-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libmagic-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libogg-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libopenssl-devel
|
|
|
|
BuildRequires: libopus-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libpcre-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libportaudio-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libpulseaudio-devel
|
|
|
|
BuildRequires: libsamplerate-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libserd-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libshine-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libsord-devel
|
|
|
|
BuildRequires: libsoundtouch-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libspeex-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libsratom-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libsrt-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libstdc++6-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libswresample-ffmpeg-devel
|
|
|
|
BuildRequires: libswscale-ffmpeg-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libtag-devel
|
|
|
|
BuildRequires: libtheora-devel
|
|
|
|
BuildRequires: libvorbis-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: libz-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
## AUTOBUILDREQ-END
|
2024-01-06 06:23:47 +01:00
|
|
|
%ifnarch arm aarch64
|
|
|
|
BuildRequires: ghc-pandoc
|
|
|
|
%endif
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: camlidl
|
|
|
|
BuildRequires: ocaml >= 4.00.1
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-bjack-devel
|
|
|
|
BuildRequires: ocaml-curl-devel
|
|
|
|
BuildRequires: ocaml-dssi-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-findlib
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-frei0r-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-dtools-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-duppy-devel
|
|
|
|
BuildRequires: ocaml-camomile-devel
|
|
|
|
BuildRequires: ocaml-cry-devel
|
|
|
|
BuildRequires: ocaml-faad-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-fdkaac-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-ffmpeg-devel
|
|
|
|
BuildRequires: ocaml-flac-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-inotify-devel
|
|
|
|
BuildRequires: ocaml-ladspa-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-lame-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-lilv-devel
|
|
|
|
BuildRequires: ocaml-lo-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-mad-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-magic-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-menhir-devel <= 20211128
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-mm-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-opus-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-pcre-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-portaudio-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-samplerate-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-sdl-devel
|
|
|
|
BuildRequires: ocaml-sedlex-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-shine-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-soundtouch-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-speex-devel
|
|
|
|
BuildRequires: ocaml-srt-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-taglib-devel
|
|
|
|
BuildRequires: ocaml-voaacenc-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-vorbis-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-xmlm-devel
|
|
|
|
BuildRequires: ocaml-xmlplaylist-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: ocaml-yojson-devel
|
2024-01-06 06:23:47 +01:00
|
|
|
# note: festival provides text2wave
|
|
|
|
BuildRequires: festival
|
2024-01-06 06:23:47 +01:00
|
|
|
#BuildRequires: python-devel
|
|
|
|
#BuildRequires: pygtk
|
2024-01-06 06:23:47 +01:00
|
|
|
BuildRequires: sox
|
|
|
|
BuildRequires: dejavu-fonts-ttf
|
|
|
|
Requires: festival
|
|
|
|
Requires: sox
|
|
|
|
Requires: vorbis-tools
|
|
|
|
#Requires: mp3gain
|
|
|
|
#Requires: vorbisgain
|
2024-01-06 06:23:47 +01:00
|
|
|
Requires: ocaml-alsa
|
|
|
|
Requires: ocaml-ao
|
|
|
|
#Requires: ocaml-bjack
|
|
|
|
Requires: ocaml-camomile
|
|
|
|
Requires: ocaml-cry
|
|
|
|
#Requires: ocaml-dssi
|
|
|
|
Requires: ocaml-dtools
|
|
|
|
Requires: ocaml-duppy
|
|
|
|
Requires: ocaml-faad
|
|
|
|
#Requires: ocaml-fdkaac
|
|
|
|
Requires: ocaml-ffmpeg
|
|
|
|
Requires: ocaml-flac
|
|
|
|
#Requires: ocaml-frei0r
|
|
|
|
#Requires: ocaml-gavl
|
|
|
|
#Requires: ocaml-gd4o
|
|
|
|
Requires: ocaml-gstreamer
|
|
|
|
#Requires: ocaml-inotify
|
|
|
|
#Requires: ocaml-yojson
|
|
|
|
#Requires: ocaml-ladspa
|
|
|
|
Requires: ocaml-lame
|
|
|
|
Requires: ocaml-lastfm
|
|
|
|
#Requires: ocaml-lo
|
|
|
|
Requires: ocaml-mad
|
|
|
|
#Requires: ocaml-magic
|
|
|
|
Requires: ocaml-menhir <= 20211128
|
|
|
|
Requires: ocaml-mm
|
|
|
|
Requires: ocaml-ogg
|
|
|
|
Requires: ocaml-opus
|
|
|
|
Requires: ocaml-pulseaudio
|
|
|
|
Requires: ocaml-samplerate
|
|
|
|
Requires: ocaml-sdl
|
|
|
|
Requires: ocaml-sedlex
|
|
|
|
Requires: ocaml-shine
|
|
|
|
#Requires: ocaml-soundtouch
|
|
|
|
Requires: ocaml-speex
|
|
|
|
Requires: ocaml-taglib
|
|
|
|
Requires: ocaml-theora
|
|
|
|
Requires: ocaml-vorbis
|
|
|
|
Requires: ocaml-xmlplaylist
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%description
|
|
|
|
Liquidsoap is a powerful and flexible language for describing your streams.
|
|
|
|
It offers a rich collection of operators that you can combine at will, giving you more power than you need for creating or transforming streams.
|
|
|
|
But liquidsoap is still very light and easy to use, in the Unix tradition of simple strong components working together.
|
|
|
|
|
|
|
|
Some examples of what you can do using Liquidsoap:
|
|
|
|
* static or dynamic playlists
|
|
|
|
* time-based selection of the audio source
|
|
|
|
* quota- or time-based insertions or mixes of jingles
|
|
|
|
* live DJ interventions
|
|
|
|
* interactive user requests
|
|
|
|
* fully-customizable transitions, e.g. crossfading
|
|
|
|
* speech-synthesis of track metadata
|
|
|
|
* simple access to remote files
|
|
|
|
* and much more!
|
|
|
|
|
|
|
|
%package -n liguidsoap
|
|
|
|
Group: Graphical Desktop/Applications/Multimedia
|
|
|
|
Summary: Control GUI for liguidsoap
|
|
|
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
|
|
|
Requires: python
|
|
|
|
Requires: pygtk
|
|
|
|
Requires: dejavu-fonts-ttf
|
|
|
|
|
|
|
|
%description -n liguidsoap
|
|
|
|
Liguidsoap is a GUI for controlling liquidsoap, using pyGTK.
|
|
|
|
|
|
|
|
%package docs
|
|
|
|
Group: Documentation
|
|
|
|
Summary: Documentation for Liquidsoap
|
|
|
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
|
|
|
|
|
|
|
%description docs
|
|
|
|
Liquidsoap is a powerful and flexible language for describing your streams.
|
|
|
|
This package contains documentation in HTML format.
|
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
%debug_package
|
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
%prep
|
|
|
|
%setup -q
|
2024-01-06 06:23:47 +01:00
|
|
|
#-D -T
|
|
|
|
#:<< _EOF
|
|
|
|
./bootstrap
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%build
|
2024-01-06 06:23:47 +01:00
|
|
|
#:<< _EOF
|
2024-01-06 06:23:47 +01:00
|
|
|
./configure \
|
|
|
|
--prefix=%{_prefix} \
|
|
|
|
--localstatedir=%{_localstatedir} \
|
|
|
|
--sysconfdir=%{_sysconfdir} \
|
|
|
|
--without-user --without-group \
|
2024-01-06 06:23:47 +01:00
|
|
|
--with-bash-completion-dir="%{buildroot}%{_datadir}/bash-completion/completions" \
|
2024-01-06 06:23:47 +01:00
|
|
|
--with-default-font=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
# -or- /usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%make all
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
# FIXME: requires updating ghc-pandoc
|
|
|
|
%make doc || true
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%install
|
|
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
2024-01-06 06:23:47 +01:00
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
export OCAMLFIND_DESTDIR=%{buildroot}$(ocamlfind printconf destdir)
|
|
|
|
export INSTALL_DAEMON=no
|
|
|
|
install -d $OCAMLFIND_DESTDIR
|
|
|
|
|
|
|
|
%makeinstall \
|
|
|
|
prefix=%{buildroot}%{_prefix} \
|
2024-01-06 06:23:47 +01:00
|
|
|
libdir=%{buildroot}%{_libdir} \
|
2024-01-06 06:23:47 +01:00
|
|
|
sysconfdir=%{buildroot}%{_sysconfdir}
|
|
|
|
|
|
|
|
# install the systemd service for liquidsoap
|
|
|
|
# NOTE: the at sign in the service is what makes SystemD so interesting for liquidsoap.
|
|
|
|
# It means that everything placed behind the @ sign is sent to liquidsoap as a parameter.
|
|
|
|
# starting liquidsoap@foo.service executes liquidsoap --quiet /etc/liquidsoap/foo.liq,
|
2024-01-06 06:23:47 +01:00
|
|
|
install -D -m 0644 %{S:1} %{buildroot}%{_unitdir}/%{name}@.service
|
|
|
|
install -D -m 0644 %{S:2} %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
# create the required folders
|
|
|
|
install -d %{buildroot}%{_localstatedir}/log/liquidsoap
|
2024-01-06 06:23:47 +01:00
|
|
|
#install -d %{buildroot}%{_localstatedir}/run/liquidsoap
|
2024-01-06 06:23:47 +01:00
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
## remove unpackaged file
|
|
|
|
#rm -f %{buildroot}%{_sysconfdir}/liquidsoap/radio.liq.example
|
|
|
|
#rm -fr %{buildroot}%{_datadir}/doc
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%clean
|
|
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
|
|
|
|
%pre
|
|
|
|
if ! getent group liquidsoap >/dev/null 2>&1; then
|
|
|
|
/usr/sbin/groupadd --system liquidsoap # >/dev/null 2>&1
|
|
|
|
fi
|
|
|
|
if ! id liquidsoap >/dev/null 2>&1; then
|
|
|
|
/usr/sbin/useradd --system -s /bin/false -d %{_localstatedir}/empty \
|
|
|
|
-c 'Liquidsoap user' -g liquidsoap liquidsoap # >/dev/null 2>&1
|
|
|
|
fi
|
2024-01-06 06:23:47 +01:00
|
|
|
:
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%postun
|
|
|
|
if [ $1 -eq 0 ]; then
|
|
|
|
# /sbin/service <daemon_name> stop >/dev/null 2>&1
|
|
|
|
/usr/sbin/userdel liquidsoap # >/dev/null 2>&1
|
|
|
|
/usr/sbin/groupdel liquidsoap # >/dev/null 2>&1
|
|
|
|
fi
|
2024-01-06 06:23:47 +01:00
|
|
|
:
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%dir %{_sysconfdir}/liquidsoap
|
2024-01-06 06:23:47 +01:00
|
|
|
%{_sysconfdir}/liquidsoap/radio.liq.example
|
2024-01-06 06:23:47 +01:00
|
|
|
%{_sysconfdir}/logrotate.d/liquidsoap
|
2024-01-06 06:23:47 +01:00
|
|
|
%{_bindir}/liquidsoap
|
|
|
|
%dir %{_datadir}/liquidsoap
|
|
|
|
%dir %{_datadir}/liquidsoap/%{version}
|
|
|
|
%{_datadir}/liquidsoap/%{version}/*
|
|
|
|
|
|
|
|
#%dir %{_libdir}/liquidsoap
|
|
|
|
#%dir %{_libdir}/liquidsoap/%{version}
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/externals.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/extract-replaygain
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/flows.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/gstreamer.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/http.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/http_codes.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/lastfm.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/liquidtts
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/pervasives.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/shoutcast.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/utils.liq
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/video.liq
|
|
|
|
##%{_libdir}/liquidsoap/%{version}/video_text.liq
|
|
|
|
##
|
|
|
|
#%dir %{_libdir}/liquidsoap/%{version}/plugins
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/alsa.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/ao.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/cry.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/faad.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/ffmpeg.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/flac.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/flac_ogg.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/graphics.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/gstreamer.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/lame.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/mad.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/oss.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/samplerate.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/schroedinger.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/sdl.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/shine.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/speex.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/taglib.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/theora.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/voaacenc.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/vorbis.cmxs
|
|
|
|
#%{_libdir}/liquidsoap/%{version}/plugins/xmlplaylist.cmxs
|
|
|
|
##
|
|
|
|
%{_datadir}/bash-completion/completions/liquidsoap
|
|
|
|
%dir %{_datadir}/emacs/site-lisp/liquidsoap-mode
|
|
|
|
%{_datadir}/emacs/site-lisp/liquidsoap-mode/liquidsoap-mode.el
|
|
|
|
%{_unitdir}/%{name}@.service
|
|
|
|
%{_tmpfilesdir}/%{name}.conf
|
2024-01-06 06:23:47 +01:00
|
|
|
%dir %attr(755,liquidsoap,liquidsoap) %{_localstatedir}/log/liquidsoap
|
2024-01-06 06:23:47 +01:00
|
|
|
%ifnarch arm aarch64
|
2024-01-06 06:23:47 +01:00
|
|
|
%{_mandir}/man1/liquidsoap.*
|
2024-01-06 06:23:47 +01:00
|
|
|
%endif
|
2024-01-06 06:23:47 +01:00
|
|
|
%doc examples
|
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
#%files -n liguidsoap
|
|
|
|
#%defattr(-,root,root)
|
|
|
|
#%{_bindir}/liguidsoap
|
|
|
|
#%dir %{python_sitearch}/liquidsoap
|
|
|
|
#%{python_sitearch}/liquidsoap/client.py
|
|
|
|
#%{python_sitearch}/liquidsoap/editable.py
|
|
|
|
#%{python_sitearch}/liquidsoap/liguidsoap.py
|
|
|
|
#%{python_sitearch}/liquidsoap/mix.py
|
|
|
|
#%{python_sitearch}/liquidsoap/output.py
|
|
|
|
#%{python_sitearch}/liquidsoap/playlist.py
|
|
|
|
#%{python_sitearch}/liquidsoap/queue.py
|
|
|
|
#%{python_sitearch}/liquidsoap/widgets.py
|
|
|
|
#%{_mandir}/man1/liguidsoap.*
|
2024-01-06 06:23:47 +01:00
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
#%files docs
|
|
|
|
#%defattr(-,root,root)
|
|
|
|
#%doc doc/html
|
2024-01-06 06:23:47 +01:00
|
|
|
|
|
|
|
%changelog
|
2024-01-06 06:23:47 +01:00
|
|
|
* Sun Feb 13 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.3-2mamba
|
|
|
|
- added support for ocaml-yojson and ocaml-fdkaac
|
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
* Sat Feb 12 2022 Automatic Build System <autodist@mambasoft.it> 2.0.3-1mamba
|
|
|
|
- automatic version update by autodist
|
|
|
|
|
|
|
|
* Fri Feb 11 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.2-2mamba
|
|
|
|
- rebuilt with more ocaml deps
|
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
* Fri Feb 04 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.2-1mamba
|
|
|
|
- update to 2.0.2
|
|
|
|
|
2024-01-06 06:23:47 +01:00
|
|
|
* Sat Jul 20 2013 openmamba WebBuild System <webbuild@openmamba.org> 1.1.1-8mamba
|
|
|
|
- do not require ocaml; liquidsoap is compiled with the OCaml native compiler
|
|
|
|
|
|
|
|
* Mon Jul 01 2013 Automatic Build System <autodist@mambasoft.it> 1.1.1-7mamba
|
|
|
|
- arm: rebuilt after fixing ocaml (rpi)
|
|
|
|
|
|
|
|
* Sat Jun 29 2013 Davide Madrisan <davide.madrisan@gmail.com> 1.1.1-6mamba
|
|
|
|
- build the dynamic ocaml plugins ffmpeg, samplerate, and taglib
|
|
|
|
|
|
|
|
* Thu Jun 27 2013 Davide Madrisan <davide.madrisan@gmail.com> 1.1.1-5mamba
|
|
|
|
- build ocaml shine and voaacenc as dynamic plugins
|
|
|
|
|
|
|
|
* Thu Jun 27 2013 Davide Madrisan <davide.madrisan@gmail.com> 1.1.1-4mamba
|
|
|
|
- requires festival, sox, and ocaml-camomile
|
|
|
|
- rebuild againt ocaml-shine and ocaml-voaacenc
|
|
|
|
|
|
|
|
* Wed Jun 26 2013 Davide Madrisan <davide.madrisan@gmail.com> 1.1.1-3mamba
|
|
|
|
- enable support for icecast/shoutcas
|
|
|
|
- package all the liquidsoap extensions as dynamic plugins
|
|
|
|
|
|
|
|
* Tue Jun 25 2013 Davide Madrisan <davide.madrisan@gmail.com> 1.1.1-2mamba
|
|
|
|
- add the subpackages liguidsoap and docs
|
|
|
|
|
|
|
|
* Sat Jun 22 2013 Davide Madrisan <davide.madrisan@gmail.com> 1.1.1-1mamba
|
|
|
|
- update to 1.1.1
|
|
|
|
|
|
|
|
* Fri Jan 11 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.1-1mamba
|
|
|
|
- package created by silvan using the webbuild interface
|