Loading pkgs/applications/video/vdr/markad/default.nix 0 → 100644 +59 −0 Original line number Diff line number Diff line { lib , stdenv , vdr , fetchFromGitHub , graphicsmagick , pcre , xorgserver , ffmpeg , libiconv , boost , libgcrypt , perl , util-linux , groff , libva , xorg , ncurses , callPackage }: stdenv.mkDerivation rec { pname = "vdr-markad"; version = "3.3.3"; src = fetchFromGitHub { repo = "vdr-plugin-markad"; owner = "kfb77"; sha256 = "sha256-wU8hfNss0Lxvf9CqFhDAPOxIVaG/9vNR620xpEJkxWI="; rev = "V${version}"; }; buildInputs = [ vdr ffmpeg ]; postPatch = '' substituteInPlace command/Makefile --replace '/usr' "" substituteInPlace plugin/markad.cpp \ --replace "/usr/bin" "$out/bin" \ --replace "/var/lib/markad" "$out/var/lib/markad" substituteInPlace command/markad-standalone.cpp \ --replace "/var/lib/markad" "$out/var/lib/markad" ''; buildFlags = [ "DESTDIR=$(out)" "VDRDIR=${vdr.dev}/lib/pkgconfig" ]; installFlags = buildFlags; meta = with lib; { inherit (src.meta) homepage; description = "Plugin for VDR that marks advertisements"; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; } pkgs/applications/video/vdr/nopacity/default.nix 0 → 100644 +24 −0 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitLab, vdr, graphicsmagick }: stdenv.mkDerivation rec { pname = "vdr-skin-nopacity"; version = "1.1.14"; src = fetchFromGitLab { repo = "SkinNopacity"; owner = "kamel5"; sha256 = "sha256-zSAnjBkFR8m+LXeoYO163VkNtVpfQZR5fI5CEzUABdQ="; rev = version; }; buildInputs = [ vdr graphicsmagick ]; installFlags = [ "DESTDIR=$(out)" ]; meta = with lib; { inherit (src.meta) homepage; description = "Highly customizable native true color skin for the Video Disc Recorder"; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; } pkgs/applications/video/vdr/plugins.nix +6 −48 Original line number Diff line number Diff line { lib, stdenv, vdr, fetchFromGitHub , graphicsmagick, pcre, xorgserver, ffmpeg , libiconv, boost, libgcrypt, perl, util-linux, groff, libva, xorg, ncurses , graphicsmagick, pcre , boost, libgcrypt, perl, util-linux, groff, ncurses , callPackage }: let mkPlugin = name: stdenv.mkDerivation { Loading @@ -12,6 +12,10 @@ }; in { markad = callPackage ./markad {}; nopacity = callPackage ./nopacity {}; softhddevice = callPackage ./softhddevice {}; streamdev = callPackage ./streamdev {}; Loading Loading @@ -53,52 +57,6 @@ in { }; markad = stdenv.mkDerivation rec { pname = "vdr-markad"; version = "3.1.1"; src = fetchFromGitHub { repo = "vdr-plugin-markad"; owner = "kfb77"; sha256 = "sha256-h2a400T6mHzZRWAVFXF5Wzhu4Zp1D3btEKlxnCtB13M="; rev = "V${version}"; }; buildInputs = [ vdr ffmpeg ]; postPatch = '' substituteInPlace command/Makefile --replace '/usr' "" substituteInPlace plugin/markad.cpp \ --replace "/usr/bin" "$out/bin" \ --replace "/var/lib/markad" "$out/var/lib/markad" substituteInPlace command/markad-standalone.cpp \ --replace "/var/lib/markad" "$out/var/lib/markad" ''; buildFlags = [ "DESTDIR=$(out)" "LIBDIR=/lib/vdr" "BINDIR=/bin" "MANDIR=/share/man" "APIVERSION=${vdr.version}" "VDRDIR=${vdr.dev}/include/vdr" "LOCDIR=/share/locale" ]; installFlags = buildFlags; meta = with lib; { inherit (src.meta) homepage; description = "MarkAd marks advertisements in VDR recordings."; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; }; epgsearch = stdenv.mkDerivation rec { pname = "vdr-epgsearch"; version = "2.4.2"; Loading pkgs/applications/video/vdr/softhddevice/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -12,12 +12,12 @@ }: stdenv.mkDerivation rec { pname = "vdr-softhddevice"; version = "1.10.3"; version = "1.11.1"; src = fetchFromGitHub { owner = "ua0lnj"; repo = "vdr-plugin-softhddevice"; sha256 = "sha256-iuQ6ZHPrtIQzEqHYrLibZ8uOOwNqMbWYCD5plDQcBZg="; sha256 = "sha256-+itSxkyst/KJzyT8ALJkCKumrHHKiWfnvikonwexgnc="; rev = "v${version}"; }; Loading Loading
pkgs/applications/video/vdr/markad/default.nix 0 → 100644 +59 −0 Original line number Diff line number Diff line { lib , stdenv , vdr , fetchFromGitHub , graphicsmagick , pcre , xorgserver , ffmpeg , libiconv , boost , libgcrypt , perl , util-linux , groff , libva , xorg , ncurses , callPackage }: stdenv.mkDerivation rec { pname = "vdr-markad"; version = "3.3.3"; src = fetchFromGitHub { repo = "vdr-plugin-markad"; owner = "kfb77"; sha256 = "sha256-wU8hfNss0Lxvf9CqFhDAPOxIVaG/9vNR620xpEJkxWI="; rev = "V${version}"; }; buildInputs = [ vdr ffmpeg ]; postPatch = '' substituteInPlace command/Makefile --replace '/usr' "" substituteInPlace plugin/markad.cpp \ --replace "/usr/bin" "$out/bin" \ --replace "/var/lib/markad" "$out/var/lib/markad" substituteInPlace command/markad-standalone.cpp \ --replace "/var/lib/markad" "$out/var/lib/markad" ''; buildFlags = [ "DESTDIR=$(out)" "VDRDIR=${vdr.dev}/lib/pkgconfig" ]; installFlags = buildFlags; meta = with lib; { inherit (src.meta) homepage; description = "Plugin for VDR that marks advertisements"; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; }
pkgs/applications/video/vdr/nopacity/default.nix 0 → 100644 +24 −0 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitLab, vdr, graphicsmagick }: stdenv.mkDerivation rec { pname = "vdr-skin-nopacity"; version = "1.1.14"; src = fetchFromGitLab { repo = "SkinNopacity"; owner = "kamel5"; sha256 = "sha256-zSAnjBkFR8m+LXeoYO163VkNtVpfQZR5fI5CEzUABdQ="; rev = version; }; buildInputs = [ vdr graphicsmagick ]; installFlags = [ "DESTDIR=$(out)" ]; meta = with lib; { inherit (src.meta) homepage; description = "Highly customizable native true color skin for the Video Disc Recorder"; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; }
pkgs/applications/video/vdr/plugins.nix +6 −48 Original line number Diff line number Diff line { lib, stdenv, vdr, fetchFromGitHub , graphicsmagick, pcre, xorgserver, ffmpeg , libiconv, boost, libgcrypt, perl, util-linux, groff, libva, xorg, ncurses , graphicsmagick, pcre , boost, libgcrypt, perl, util-linux, groff, ncurses , callPackage }: let mkPlugin = name: stdenv.mkDerivation { Loading @@ -12,6 +12,10 @@ }; in { markad = callPackage ./markad {}; nopacity = callPackage ./nopacity {}; softhddevice = callPackage ./softhddevice {}; streamdev = callPackage ./streamdev {}; Loading Loading @@ -53,52 +57,6 @@ in { }; markad = stdenv.mkDerivation rec { pname = "vdr-markad"; version = "3.1.1"; src = fetchFromGitHub { repo = "vdr-plugin-markad"; owner = "kfb77"; sha256 = "sha256-h2a400T6mHzZRWAVFXF5Wzhu4Zp1D3btEKlxnCtB13M="; rev = "V${version}"; }; buildInputs = [ vdr ffmpeg ]; postPatch = '' substituteInPlace command/Makefile --replace '/usr' "" substituteInPlace plugin/markad.cpp \ --replace "/usr/bin" "$out/bin" \ --replace "/var/lib/markad" "$out/var/lib/markad" substituteInPlace command/markad-standalone.cpp \ --replace "/var/lib/markad" "$out/var/lib/markad" ''; buildFlags = [ "DESTDIR=$(out)" "LIBDIR=/lib/vdr" "BINDIR=/bin" "MANDIR=/share/man" "APIVERSION=${vdr.version}" "VDRDIR=${vdr.dev}/include/vdr" "LOCDIR=/share/locale" ]; installFlags = buildFlags; meta = with lib; { inherit (src.meta) homepage; description = "MarkAd marks advertisements in VDR recordings."; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; }; epgsearch = stdenv.mkDerivation rec { pname = "vdr-epgsearch"; version = "2.4.2"; Loading
pkgs/applications/video/vdr/softhddevice/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -12,12 +12,12 @@ }: stdenv.mkDerivation rec { pname = "vdr-softhddevice"; version = "1.10.3"; version = "1.11.1"; src = fetchFromGitHub { owner = "ua0lnj"; repo = "vdr-plugin-softhddevice"; sha256 = "sha256-iuQ6ZHPrtIQzEqHYrLibZ8uOOwNqMbWYCD5plDQcBZg="; sha256 = "sha256-+itSxkyst/KJzyT8ALJkCKumrHHKiWfnvikonwexgnc="; rev = "v${version}"; }; Loading