Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

confuse: remove and replace with libconfuse

- confuse is a duplicate of libconfuse
- upstream name is libconfuse so keep this one
- replace confuse with libconfuse in packages depending on it

c0bw3b 9762e2c3 2fbde725

+32 -51
+6 -6
pkgs/applications/misc/tilda/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig 1 + { stdenv, fetchzip, pkgconfig 2 2 , autoreconfHook, gettext, expat 3 - , confuse, vte, gtk 3 + , libconfuse, vte, gtk 4 4 , makeWrapper }: 5 5 6 6 stdenv.mkDerivation rec { ··· 8 8 name = "tilda-${version}"; 9 9 version = "1.4.1"; 10 10 11 - src = fetchurl { 11 + src = fetchzip { 12 12 url = "https://github.com/lanoxx/tilda/archive/${name}.tar.gz"; 13 - sha256 = "0w2hry2bqcqrkik4l100b1a9jlsih6sq8zwhfpl8zzfq20i00lfs"; 13 + sha256 = "154rsldqjv2m1bddisb930qicb0y35kx7bxq392n2hn68jr2pxkj"; 14 14 }; 15 15 16 - nativeBuildInputs = [ autoreconfHook pkgconfig ]; 17 - buildInputs = [ gettext confuse vte gtk makeWrapper ]; 16 + nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ]; 17 + buildInputs = [ gettext libconfuse vte gtk ]; 18 18 19 19 LD_LIBRARY_PATH = "${expat.out}/lib"; # ugly hack for xgettext to work during build 20 20
+2 -2
pkgs/applications/window-managers/i3/status.nix
··· 1 - { fetchurl, stdenv, confuse, yajl, alsaLib, libpulseaudio, libnl, pkgconfig 1 + { fetchurl, stdenv, libconfuse, yajl, alsaLib, libpulseaudio, libnl, pkgconfig 2 2 }: 3 3 4 4 stdenv.mkDerivation rec { ··· 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig ]; 13 - buildInputs = [ confuse yajl alsaLib libpulseaudio libnl ]; 13 + buildInputs = [ libconfuse yajl alsaLib libpulseaudio libnl ]; 14 14 15 15 makeFlags = [ "all" "PREFIX=$(out)" ]; 16 16
-17
pkgs/development/libraries/confuse/default.nix
··· 1 - {stdenv, fetchurl}: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "confuse-${version}"; 5 - version = "3.2.1"; 6 - src = fetchurl { 7 - url = "https://github.com/martinh/libconfuse/releases/download/v${version}/${name}.tar.xz"; 8 - sha256 = "0pnjmlj9i0alp407qd7c0vq83sz7gpsjrbdgpcn4xvzjp9r35ii3"; 9 - }; 10 - 11 - meta = { 12 - homepage = http://www.nongnu.org/confuse/; 13 - description = "Configuration file parser library"; 14 - license = stdenv.lib.licenses.isc; 15 - platforms = stdenv.lib.platforms.unix; 16 - }; 17 - }
+3 -3
pkgs/development/libraries/libftdi/1.x.nix
··· 1 - { stdenv, fetchurl, cmake, pkgconfig, libusb1, confuse 1 + { stdenv, fetchurl, cmake, pkgconfig, libusb1, libconfuse 2 2 , cppSupport ? true, boost ? null 3 3 , pythonSupport ? true, python ? null, swig ? null 4 4 , docSupport ? true, doxygen ? null ··· 16 16 sha256 = "0x0vncf6i92slgrn0h7ghkskqbglbs534220qa84d0qg114zndpc"; 17 17 }; 18 18 19 - nativeBuildInputs = [ pkgconfig ]; 20 - buildInputs = with stdenv.lib; [ cmake confuse ] 19 + nativeBuildInputs = [ cmake pkgconfig ]; 20 + buildInputs = with stdenv.lib; [ libconfuse ] 21 21 ++ optionals cppSupport [ boost ] 22 22 ++ optionals pythonSupport [ python swig ] 23 23 ++ optionals docSupport [ doxygen ];
+10 -10
pkgs/os-specific/linux/pommed-light/default.nix
··· 1 - { 2 - stdenv 3 - , fetchurl 1 + { stdenv 2 + , fetchFromGitHub 4 3 , pciutils 5 - , confuse 4 + , libconfuse 6 5 , alsaLib 7 6 , audiofile 8 7 , pkgconfig ··· 15 14 version = "1.51lw"; 16 15 name = "${pkgname}-${version}"; 17 16 18 - src = fetchurl { 19 - url = "https://github.com/bytbox/${pkgname}/archive/v${version}.tar.gz"; 20 - 21 - sha256 = "11wi17bh2br1hp8gmq40b1hm5drm6h969505f7432zam3cm8mc8q"; 17 + src = fetchFromGitHub { 18 + owner = "bytbox"; 19 + repo = pkgname; 20 + rev = "v${version}"; 21 + sha256 = "18fvdwwhcl6s4bpf2f2i389s71c8k4g0yb81am9rdddqmzaw27iy"; 22 22 }; 23 23 24 24 postPatch = '' ··· 28 28 substituteInPlace pommed/cd_eject.c --replace /usr/bin/eject ${eject}/bin/eject 29 29 ''; 30 30 31 + nativeBuildInputs = [ pkgconfig ]; 31 32 buildInputs = [ 32 33 pciutils 33 - confuse 34 + libconfuse 34 35 alsaLib 35 36 audiofile 36 - pkgconfig 37 37 zlib 38 38 eject 39 39 ];
+3 -3
pkgs/os-specific/linux/udisks-glue/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, automake, autoconf, udisks1, dbus-glib, glib, confuse }: 1 + { stdenv, fetchurl, pkgconfig, automake, autoconf, udisks1, dbus-glib, glib, libconfuse }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "udisks-glue-1.3.5"; ··· 9 9 }; 10 10 11 11 nativeBuildInputs = [ pkgconfig automake autoconf ]; 12 - buildInputs = [ udisks1 dbus-glib glib confuse ]; 12 + buildInputs = [ udisks1 dbus-glib glib libconfuse ]; 13 13 14 14 preConfigure = "sh autogen.sh"; 15 15 ··· 18 18 description = "A tool to associate udisks events to user-defined actions"; 19 19 platforms = stdenv.lib.platforms.linux; 20 20 maintainers = with stdenv.lib.maintainers; [pSub]; 21 - license = stdenv.lib.licenses.free; 21 + license = stdenv.lib.licenses.bsd2; 22 22 }; 23 23 }
+2 -2
pkgs/tools/X11/dispad/default.nix
··· 1 - { stdenv, fetchFromGitHub, libX11, libXi, confuse }: 1 + { stdenv, fetchFromGitHub, libX11, libXi, libconfuse }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "dispad-${version}"; ··· 11 11 sha256 = "0y0n9mf1hs3s706gkpmg1lh74m6vvkqc9rdbzgc6s2k7vdl2zp1y"; 12 12 }; 13 13 14 - buildInputs = [ libX11 libXi confuse ]; 14 + buildInputs = [ libX11 libXi libconfuse ]; 15 15 16 16 meta = with stdenv.lib; { 17 17 description = "A small daemon for disabling trackpads while typing";
+2 -2
pkgs/tools/misc/bmon/default.nix
··· 1 - { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, ncurses, confuse 1 + { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, ncurses, libconfuse 2 2 , libnl }: 3 3 4 4 stdenv.mkDerivation rec { ··· 14 14 15 15 nativeBuildInputs = [ autoreconfHook pkgconfig ]; 16 16 17 - buildInputs = [ ncurses confuse libnl ]; 17 + buildInputs = [ ncurses libconfuse libnl ]; 18 18 19 19 meta = with stdenv.lib; { 20 20 description = "Network bandwidth monitor";
+3 -3
pkgs/tools/misc/xburst-tools/default.nix
··· 1 - { stdenv, fetchgit, libusb, libusb1, autoconf, automake, confuse, pkgconfig 1 + { stdenv, fetchgit, libusb, libusb1, autoconf, automake, libconfuse, pkgconfig 2 2 , gccCross ? null 3 3 }: 4 4 ··· 28 28 # Not to strip cross build binaries (this is for the gcc-cross-wrapper) 29 29 dontCrossStrip = true; 30 30 31 - nativeBuildInputs = [ pkgconfig ]; 32 - buildInputs = [ libusb libusb1 autoconf automake confuse ] ++ 31 + nativeBuildInputs = [ autoconf automake pkgconfig ]; 32 + buildInputs = [ libusb libusb1 libconfuse ] ++ 33 33 stdenv.lib.optional (gccCross != null) gccCross; 34 34 35 35 meta = {
+1 -3
pkgs/top-level/all-packages.nix
··· 9344 9344 9345 9345 commoncpp2 = callPackage ../development/libraries/commoncpp2 { }; 9346 9346 9347 - confuse = callPackage ../development/libraries/confuse { }; 9348 - 9349 9347 coredumper = callPackage ../development/libraries/coredumper { }; 9350 9348 9351 9349 ctl = callPackage ../development/libraries/ctl { }; ··· 22672 22670 22673 22671 vimUtils = callPackage ../misc/vim-plugins/vim-utils.nix { }; 22674 22672 22675 - vimPlugins = recurseIntoAttrs (callPackage ../misc/vim-plugins { 22673 + vimPlugins = recurseIntoAttrs (callPackage ../misc/vim-plugins { 22676 22674 llvmPackages = llvmPackages_6; 22677 22675 }); 22678 22676