aboutsummaryrefslogtreecommitdiff
path: root/pkgs/tools/networking/gmrender-resurrect
diff options
context:
space:
mode:
authorash lea <ashkitten@users.noreply.github.com>2019-11-16 15:36:59 -0800
committerRenaud <c0bw3b@users.noreply.github.com>2019-11-17 00:36:59 +0100
commit19b9dd603a2e4988f9ac19af868b952cdec85717 (patch)
tree5348601fafe146f6589c088b66ccdb8bef186cac /pkgs/tools/networking/gmrender-resurrect
parent9373d945d83bf537dbad8e78f4cc622367e397d1 (diff)
gmrender-resurrect: 4f221e6 -> 0.0.8 (#71474)
* gmrender-resurrect: cc96ede -> v0.0.8 * gmrender-resurrect: add ashkitten as maintainer * gmrender-resurrect: readability and idiomacy improvements * gmrender-resurrect: fetchpatch is not used * gmrender-resurrect: fix version number format for nix
Diffstat (limited to 'pkgs/tools/networking/gmrender-resurrect')
-rw-r--r--pkgs/tools/networking/gmrender-resurrect/default.nix76
1 files changed, 38 insertions, 38 deletions
diff --git a/pkgs/tools/networking/gmrender-resurrect/default.nix b/pkgs/tools/networking/gmrender-resurrect/default.nix
index be1ca9f265d4..d942dce6a197 100644
--- a/pkgs/tools/networking/gmrender-resurrect/default.nix
+++ b/pkgs/tools/networking/gmrender-resurrect/default.nix
@@ -1,38 +1,38 @@
-{ stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, makeWrapper
-, gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, libupnp }:
-
-let version = "4f221e6b85abf85957b547436e982d7a501a1718"; in
-
-stdenv.mkDerivation {
- pname = "gmrender-resurrect";
- inherit version;
-
- src = fetchFromGitHub {
- owner = "hzeller";
- repo = "gmrender-resurrect";
- rev = version;
- sha256 = "1dmdhyz27bh74qmvncfd3kw7zqwnd05bhxcfjjav98z5qrxdygj4";
- };
-
- preConfigurePhases = "autoconfPhase";
-
- autoconfPhase = "./autogen.sh";
-
- buildInputs = [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav libupnp ];
- nativeBuildInputs = [ autoconf automake pkgconfig makeWrapper ];
-
- postInstall = ''
- for prog in "$out/bin/"*; do
- wrapProgram "$prog" --suffix GST_PLUGIN_SYSTEM_PATH : "${gst-plugins-base}/lib/gstreamer-1.0:${gst-plugins-good}/lib/gstreamer-1.0:${gst-plugins-bad}/lib/gstreamer-1.0:${gst-plugins-ugly}/lib/gstreamer-1.0:${gst-libav}/lib/gstreamer-1.0"
- done
- '';
-
- meta = with stdenv.lib; {
- description = "Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer";
- homepage = https://github.com/hzeller/gmrender-resurrect;
- license = licenses.gpl2;
- platforms = platforms.linux;
- broken = true;
- maintainers = [ maintainers.koral ];
- };
-}
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, makeWrapper, gstreamer
+, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, libupnp }:
+
+let
+ version = "0.0.8";
+
+ makePluginPath = plugins: builtins.concatStringsSep ":" (map (p: p + "/lib/gstreamer-1.0") plugins);
+
+ pluginPath = makePluginPath [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav ];
+in
+ stdenv.mkDerivation {
+ pname = "gmrender-resurrect";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "hzeller";
+ repo = "gmrender-resurrect";
+ rev = "v${version}";
+ sha256 = "14i5jrry6qiap5l2x2jqj7arymllajl3wgnk29ccvr8d45zp4jn1";
+ };
+
+ buildInputs = [ gstreamer libupnp ];
+ nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
+
+ postInstall = ''
+ for prog in "$out/bin/"*; do
+ wrapProgram "$prog" --suffix GST_PLUGIN_SYSTEM_PATH_1_0 : "${pluginPath}"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer";
+ homepage = https://github.com/hzeller/gmrender-resurrect;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ koral ashkitten ];
+ };
+ }