summary refs log tree commit diff
diff options
context:
space:
mode:
authorfreezeboy <freezeboy@users.noreply.github.com>2020-11-07 12:35:30 +0100
committerfreezeboy <freezeboy@users.noreply.github.com>2020-11-20 22:24:25 +0100
commitc99a4f92ac2ebe02590e3849acdb4410066e69c1 (patch)
tree34ccc8020edc16812251206e3d6f3f3da17578f5
parentcec5b4d18b61b4f1a78c3f624ff926eda8c4470e (diff)
downloadnixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.tar
nixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.tar.gz
nixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.tar.bz2
nixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.tar.lz
nixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.tar.xz
nixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.tar.zst
nixpkgs-c99a4f92ac2ebe02590e3849acdb4410066e69c1.zip
libsForQt5.herqq: fix build with qt5.15
Using a unreleased commit from upstream.

Also moved the derivation to mkLibsForQt5 to let
the application choose its Qt5 version.

Did not put an alias as previous version was broken
since ages.
-rw-r--r--pkgs/development/libraries/herqq/default.nix17
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 11 insertions, 8 deletions
diff --git a/pkgs/development/libraries/herqq/default.nix b/pkgs/development/libraries/herqq/default.nix
index 8dc0df3a9f2..265289f06f3 100644
--- a/pkgs/development/libraries/herqq/default.nix
+++ b/pkgs/development/libraries/herqq/default.nix
@@ -1,25 +1,26 @@
-{ stdenv, unzip, fetchFromGitHub, qmake, qtmultimedia, qtbase }:
+{ lib, mkDerivation, unzip, fetchFromGitHub, qmake, qtmultimedia, qtbase }:
 
-stdenv.mkDerivation rec {
-  version = "2.1.0";
+mkDerivation rec {
+  version = "unstable-20-06-26";
   pname = "herqq";
 
   nativeBuildInputs = [ qmake ];
   buildInputs = [ qtbase unzip qtmultimedia ];
-  preConfigure = "cd herqq";
 
+  outputs = [ "out" "dev" ];
+
+  sourceRoot = "source/herqq";
   src = fetchFromGitHub {
     owner = "ThomArmax";
     repo = "HUPnP";
-    rev = version;
-    sha256 = "1w674rbwbhpirq70gp9rk6p068j36rwn112fx3nz613wgw63x84m";
+    rev = "c8385a8846b52def7058ae3794249d6b566a41fc";
+    sha256 = "FxN/QlLB3sZ6Vn/9VIKNUntX/B4+crQZ7t760pwFqY8=";
   };
 
-  meta = with stdenv.lib; {
+  meta = with lib; {
     homepage = "http://herqq.org";
     description = "A software library for building UPnP devices and control points";
     platforms = platforms.linux;
     maintainers = [ ];
-    broken = true; # 2018-09-21, built with qt510 (which was removed) but neither qt59 nor qt511
   };
 }
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 0af612780d2..2e03c6b6d5e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -15380,6 +15380,8 @@ in
 
     grantlee = callPackage ../development/libraries/grantlee/5 { };
 
+    herqq = callPackage ../development/libraries/herqq { };
+
     kdb = callPackage ../development/libraries/kdb { };
 
     kdiagram = callPackage ../development/libraries/kdiagram { };