diff options
author | xeji <36407913+xeji@users.noreply.github.com> | 2018-10-10 22:54:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-10 22:54:41 +0200 |
commit | 61e7e256c3e9981de64ddf63faba961df2b26048 (patch) | |
tree | d5a8a380a2a34923e327d1d9d1e972bb2732dba0 /pkgs/tools | |
parent | fd9518a53272a22c07e20b788200badbb9c597f4 (diff) | |
parent | d2ce22caf05a24fdac43a2cb172fa331bf3d268d (diff) | |
download | nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.tar nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.tar.gz nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.tar.bz2 nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.tar.lz nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.tar.xz nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.tar.zst nixlib-61e7e256c3e9981de64ddf63faba961df2b26048.zip |
Merge pull request #48038 from tg-x/liquidsoap-1.3.4
liquidsoap: 1.1.1 -> 1.3.4
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/audio/liquidsoap/full.nix | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/tools/audio/liquidsoap/full.nix index eb544fc693e4..7ef0793a4831 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/tools/audio/liquidsoap/full.nix @@ -4,10 +4,11 @@ , libsamplerate, libmad, taglib, lame, libogg , libvorbis, speex, libtheora, libopus, fdk_aac , faad2, flac, ladspaH, ffmpeg, frei0r, dssi -, }: +}: let - version = "1.1.1"; + pname = "liquidsoap"; + version = "1.3.4"; packageFilters = map (p: "-e '/ocaml-${p}/d'" ) [ "gstreamer" "shine" "aacplus" "schroedinger" @@ -15,14 +16,21 @@ let ]; in stdenv.mkDerivation { - name = "liquidsoap-full-${version}"; + name = "${pname}-full-${version}"; src = fetchurl { - url = "mirror://sourceforge/project/savonet/liquidsoap/${version}/liquidsoap-${version}-full.tar.gz"; - sha256 = "1w1grgja5yibph90vsxj7ffkpz1sgzmr54jj52s8889dpy609wqa"; + url = "https://github.com/savonet/${pname}/releases/download/${version}/${pname}-${version}-full.tar.bz2"; + sha256 = "11l1h42sljfxcdhddc8klya4bk99j7a1pndwnzvscb04pvmfmlk0"; }; - preConfigure = "sed ${toString packageFilters} PACKAGES.default > PACKAGES"; + preConfigure = /* we prefer system-wide libs */ '' + sed -i "s|gsed|sed|" Makefile + make bootstrap + # autoreconf -vi # use system libraries + + sed ${toString packageFilters} PACKAGES.default > PACKAGES + ''; + configureFlags = [ "--localstatedir=/var" ]; buildInputs = @@ -35,6 +43,8 @@ stdenv.mkDerivation { ocamlPackages.camomile ]; + hardeningDisable = [ "format" "fortify" ]; + meta = with stdenv.lib; { description = "Swiss-army knife for multimedia streaming"; homepage = http://liquidsoap.fm/; |