summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2021-04-27 11:23:49 -0300
committerAndersonTorres <torres.anderson.85@protonmail.com>2021-04-30 17:51:04 -0300
commitbc5a164ccfe9e1353e8d93639b299e7c386cb82e (patch)
treec981c4fa78f0d1258c6e911b052170d0e2c8fcff
parentf223a67c651a366d382b00a8392010ce92dbd5e8 (diff)
downloadnixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.tar
nixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.tar.gz
nixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.tar.bz2
nixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.tar.lz
nixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.tar.xz
nixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.tar.zst
nixpkgs-bc5a164ccfe9e1353e8d93639b299e7c386cb82e.zip
xine-ui: xineLib -> xine-lib
And refactor.
-rw-r--r--pkgs/applications/video/xine-ui/default.nix63
1 files changed, 46 insertions, 17 deletions
diff --git a/pkgs/applications/video/xine-ui/default.nix b/pkgs/applications/video/xine-ui/default.nix
index 651597b3a48..0a206befaf1 100644
--- a/pkgs/applications/video/xine-ui/default.nix
+++ b/pkgs/applications/video/xine-ui/default.nix
@@ -1,34 +1,63 @@
-{lib, stdenv, fetchurl, pkg-config, xorg, libpng, xineLib, readline, ncurses, curl
-, lirc, shared-mime-info, libjpeg }:
+{ lib
+, stdenv
+, fetchurl
+, curl
+, libjpeg
+, libpng
+, lirc
+, ncurses
+, pkg-config
+, readline
+, shared-mime-info
+, xine-lib
+, xorg
+}:
 
 stdenv.mkDerivation rec {
-  name = "xine-ui-0.99.12";
+  pname = "xine-ui";
+  version = "0.99.12";
 
   src = fetchurl {
-    url = "mirror://sourceforge/xine/${name}.tar.xz";
+    url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz";
     sha256 = "10zmmss3hm8gjjyra20qhdc0lb1m6sym2nb2w62bmfk8isfw9gsl";
   };
 
-  nativeBuildInputs = [ pkg-config shared-mime-info ];
-
-  buildInputs =
-    [ xineLib libpng readline ncurses curl lirc libjpeg
-      xorg.xlibsWrapper xorg.libXext xorg.libXv xorg.libXxf86vm xorg.libXtst xorg.xorgproto
-      xorg.libXinerama xorg.libXi xorg.libXft
-    ];
-
-  patchPhase = ''sed -e '/curl\/types\.h/d' -i src/xitk/download.c'';
+  nativeBuildInputs = [
+    pkg-config
+    shared-mime-info
+  ];
+  buildInputs = [
+    curl
+    libjpeg
+    libpng
+    lirc
+    ncurses
+    readline
+    xine-lib
+  ] ++ (with xorg; [
+    libXext
+    libXft
+    libXi
+    libXinerama
+    libXtst
+    libXv
+    libXxf86vm
+    xlibsWrapper
+    xorgproto
+  ]);
+
+  postPatch = "sed -e '/curl\/types\.h/d' -i src/xitk/download.c";
 
   configureFlags = [ "--with-readline=${readline.dev}" ];
 
   LIRC_CFLAGS="-I${lirc}/include";
   LIRC_LIBS="-L ${lirc}/lib -llirc_client";
-#NIX_LDFLAGS = "-lXext -lgcc_s";
 
   meta = with lib; {
-    homepage = "http://www.xine-project.org/";
-    description = "Xlib-based interface to Xine, a video player";
+    homepage = "http://xinehq.de/";
+    description = "Xlib-based frontend for Xine video player";
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ AndersonTorres ];
     platforms = platforms.linux;
-    license = licenses.gpl2;
   };
 }