summary refs log tree commit diff
diff options
context:
space:
mode:
authorBenjamin Staffin <benley@gmail.com>2018-09-19 03:33:07 -0400
committerxeji <36407913+xeji@users.noreply.github.com>2018-09-19 09:33:07 +0200
commit71c43f8c4a8b26026a3e837c77026926c53a9a92 (patch)
tree8ebfad82fb931f925356201ef05390db883e1240
parent5697da2f3e431256980eeffcf451f4af743593a7 (diff)
downloadnixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.tar
nixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.tar.gz
nixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.tar.bz2
nixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.tar.lz
nixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.tar.xz
nixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.tar.zst
nixpkgs-71c43f8c4a8b26026a3e837c77026926c53a9a92.zip
ddccontrol-db: 20061014 -> 20180908 (#46865)
The project has moved to Github and has a totally different build
process since 2006
-rw-r--r--pkgs/data/misc/ddccontrol-db/default.nix41
1 files changed, 21 insertions, 20 deletions
diff --git a/pkgs/data/misc/ddccontrol-db/default.nix b/pkgs/data/misc/ddccontrol-db/default.nix
index 1cbf5e2adaf..2dbd062d4fb 100644
--- a/pkgs/data/misc/ddccontrol-db/default.nix
+++ b/pkgs/data/misc/ddccontrol-db/default.nix
@@ -1,34 +1,35 @@
 { stdenv
-, fetchurl
-, perl
-, perlPackages
-, libxml2
-, pciutils
-, pkgconfig
-, gtk2
+, autoconf
+, automake
+, libtool
+, intltool
+, fetchFromGitHub
 }:
 
-let version = "20061014"; in
-let verName = "${version}"; in
 stdenv.mkDerivation {
-  name = "ddccontrol-db-${verName}";
-  src = fetchurl {
-    url = "mirror://sourceforge/ddccontrol/ddccontrol-db/${verName}/ddccontrol-db-${verName}.tar.bz2";
-    sha1 = "9d06570fdbb4d25e397202a518265cc1173a5de3";
+  name = "ddccontrol-db-20180908";
+  src = fetchFromGitHub {
+    owner = "ddccontrol";
+    repo = "ddccontrol-db";
+    rev = "5f211be363f77dc43e39f911b30f4fb19a2d7a84";
+    sha256 = "0vi3bzxpjdkn791vri68k7dah4v2liscniz7hxrarhl4fxlicc0w";
   };
+
+  preConfigure = ''
+    ./autogen.sh
+  '';
+
   buildInputs =
     [
-      perl
-      perlPackages.libxml_perl
-      libxml2
-      pciutils
-      pkgconfig
-      gtk2
+      autoconf
+      automake
+      libtool
+      intltool
     ];
 
   meta = with stdenv.lib; {
     description = "Monitor database for DDCcontrol";
-    homepage = http://ddccontrol.sourceforge.net/;
+    homepage = http://github.com/ddccontrol/ddccontrol-db;
     license = licenses.gpl2;
     platforms = platforms.linux;
     maintainers = [ stdenv.lib.maintainers.pakhfn ];