diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-05-03 09:38:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-03 09:38:04 +0200 |
commit | 70c293cf8165dd124ce6b54cfc4e2b17c90cbb2e (patch) | |
tree | fb28aacf81b96ec659434effe351a9cde11b9cec | |
parent | 52067d16129117f2adaeb6479fe944dc54d8d7cd (diff) | |
parent | 49140c798b3c399a42e06170234faa43f1d1c72f (diff) |
Merge pull request #169931 from ck3d/vdr-fritz-1.5.4
vdrPlugins.fritzbox: 1.5.3 -> 1.5.4
-rw-r--r-- | pkgs/applications/video/vdr/plugins.nix | 85 |
1 files changed, 5 insertions, 80 deletions
diff --git a/pkgs/applications/video/vdr/plugins.nix b/pkgs/applications/video/vdr/plugins.nix index f7eb5f201e85..e8675263720c 100644 --- a/pkgs/applications/video/vdr/plugins.nix +++ b/pkgs/applications/video/vdr/plugins.nix @@ -238,94 +238,19 @@ in { }; }; - fritzbox = let - libconvpp = stdenv.mkDerivation { - name = "jowi24-libconv++-20130216"; - propagatedBuildInputs = [ libiconv ]; - CXXFLAGS = "-std=gnu++11 -Os"; - src = fetchFromGitHub { - owner = "jowi24"; - repo = "libconvpp"; - rev = "90769b2216bc66c5ea5e41a929236c20d367c63b"; - sha256 = "0bf0dwxrzd42l84p8nxcsjdk1gvzlhad93nsbn97z6kr61n4cr33"; - }; - installPhase = '' - mkdir -p $out/lib $out/include/libconv++ - cp source.a $out/lib/libconv++.a - cp *.h $out/include/libconv++ - ''; - }; - - liblogpp = stdenv.mkDerivation { - name = "jowi24-liblogpp-20130216"; - CXXFLAGS = "-std=gnu++11 -Os"; - src = fetchFromGitHub { - owner = "jowi24"; - repo = "liblogpp"; - rev = "eee4046d2ae440974bcc8ceec00b069f0a2c62b9"; - sha256 = "01aqvwmwh5kk3mncqpim8llwha9gj5qq0c4cvqfn4h8wqi3d9l3p"; - }; - installPhase = '' - mkdir -p $out/lib $out/include/liblog++ - cp source.a $out/lib/liblog++.a - cp *.h $out/include/liblog++ - ''; - }; - - libnetpp = stdenv.mkDerivation { - name = "jowi24-libnet++-20180628"; - CXXFLAGS = "-std=gnu++11 -Os"; - src = fetchFromGitHub { - owner = "jowi24"; - repo = "libnetpp"; - rev = "212847f0efaeffee8422059b8e202d844174aaf3"; - sha256 = "0vjl6ld6aj25rzxm26yjv3h2gy7gp7qnbinpw6sf1shg2xim9x0b"; - }; - installPhase = '' - mkdir -p $out/lib $out/include/libnet++ - cp source.a $out/lib/libnet++.a - cp *.h $out/include/libnet++ - ''; - buildInputs = [ boost liblogpp libconvpp ]; - }; - - libfritzpp = stdenv.mkDerivation { - name = "jowi24-libfritzpp-20131201"; - CXXFLAGS = "-std=gnu++11 -Os"; - src = fetchFromGitHub { - owner = "jowi24"; - repo = "libfritzpp"; - rev = "ca19013c9451cbac7a90155b486ea9959ced0f67"; - sha256 = "0jk93zm3qzl9z96gfs6xl1c8ip8lckgbzibf7jay7dbgkg9kyjfg"; - }; - installPhase = '' - mkdir -p $out/lib $out/include/libfritz++ - cp source.a $out/lib/libfritz++.a - cp *.h $out/include/libfritz++ - ''; - propagatedBuildInputs = [ libgcrypt ]; - buildInputs = [ boost liblogpp libconvpp libnetpp ]; - }; - - in stdenv.mkDerivation rec { + fritzbox = stdenv.mkDerivation rec { pname = "vdr-fritzbox"; - version = "1.5.3"; + version = "1.5.4"; src = fetchFromGitHub { owner = "jowi24"; repo = "vdr-fritz"; rev = version; - sha256 = "0wab1kyma9jzhm6j33cv9hd2a5d1334ghgdi2051nmr1bdcfcsw8"; + sha256 = "sha256-DGD73i+ZHFgtCo+pMj5JaMovvb5vS1x20hmc5t29//o="; + fetchSubmodules = true; }; - postUnpack = '' - cp ${libfritzpp}/lib/* $sourceRoot/libfritz++ - cp ${liblogpp}/lib/* $sourceRoot/liblog++ - cp ${libnetpp}/lib/* $sourceRoot/libnet++ - cp ${libconvpp}/lib/* $sourceRoot/libconv++ - ''; - - buildInputs = [ vdr boost libconvpp libfritzpp libnetpp liblogpp ]; + buildInputs = [ vdr boost libgcrypt ]; installFlags = [ "DESTDIR=$(out)" ]; |