diff options
-rw-r--r-- | nixos/modules/services/networking/iodined.nix | 3 | ||||
-rw-r--r-- | pkgs/data/fonts/mplus-outline-fonts/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/python-modules/wxPython/generic.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/misc/abduco/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/pptp/default.nix | 8 | ||||
-rw-r--r-- | pkgs/tools/security/ecryptfs/default.nix | 18 | ||||
-rw-r--r-- | pkgs/tools/text/icdiff/default.nix | 20 | ||||
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 12 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
9 files changed, 56 insertions, 19 deletions
diff --git a/nixos/modules/services/networking/iodined.nix b/nixos/modules/services/networking/iodined.nix index 6bfe62e6261c..20d371c4e2d1 100644 --- a/nixos/modules/services/networking/iodined.nix +++ b/nixos/modules/services/networking/iodined.nix @@ -64,8 +64,7 @@ in systemd.services.iodined = { description = "iodine, ip over dns daemon"; - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; + wantedBy = [ "ip-up.target" ]; serviceConfig.ExecStart = "${pkgs.iodine}/sbin/iodined -f -u ${iodinedUser} ${cfg.extraConfig} ${cfg.ip} ${cfg.domain}"; }; diff --git a/pkgs/data/fonts/mplus-outline-fonts/default.nix b/pkgs/data/fonts/mplus-outline-fonts/default.nix index eefb663f7221..22a5245ec40c 100644 --- a/pkgs/data/fonts/mplus-outline-fonts/default.nix +++ b/pkgs/data/fonts/mplus-outline-fonts/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "mplus-${version}"; - version = "TESTFLIGHT-059"; + version = "059"; src = fetchurl { url = "mirror://sourceforgejp/mplus-fonts/62344/mplus-TESTFLIGHT-059.tar.xz"; diff --git a/pkgs/development/python-modules/wxPython/generic.nix b/pkgs/development/python-modules/wxPython/generic.nix index 3151dbcfac3d..16c7c1263187 100644 --- a/pkgs/development/python-modules/wxPython/generic.nix +++ b/pkgs/development/python-modules/wxPython/generic.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, python, isPy3k, isPyPy, wxGTK, openglSupport ? true, pyopengl -, version, sha256, wrapPython, setuptools, ... +, version, sha256, wrapPython, setuptools, libX11, ... }: assert wxGTK.unicode; @@ -17,9 +17,11 @@ stdenv.mkDerivation rec { }; pythonPath = [ python setuptools ]; - buildInputs = [ python setuptools pkgconfig wxGTK (wxGTK.gtk) wrapPython ] ++ stdenv.lib.optional openglSupport pyopengl; + buildInputs = [ python setuptools pkgconfig wxGTK (wxGTK.gtk) wrapPython libX11 ] ++ stdenv.lib.optional openglSupport pyopengl; preConfigure = "cd wxPython"; + NIX_LDFLAGS = "-lX11 -lgdk-x11-2.0"; + installPhase = '' ${python.interpreter} setup.py install WXPORT=gtk2 NO_HEADERS=1 BUILD_GLCANVAS=${if openglSupport then "1" else "0"} UNICODE=1 --prefix=$out wrapPythonPrograms diff --git a/pkgs/tools/misc/abduco/default.nix b/pkgs/tools/misc/abduco/default.nix index d8f53a032af8..cdfb57fc5f0e 100644 --- a/pkgs/tools/misc/abduco/default.nix +++ b/pkgs/tools/misc/abduco/default.nix @@ -3,7 +3,7 @@ with stdenv.lib; stdenv.mkDerivation rec { - name = "abduco-0.5"; + name = "abduco-0.6"; meta = { homepage = http://brain-dump.org/projects/abduco; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://www.brain-dump.org/projects/abduco/${name}.tar.gz"; - sha256 = "11phry5wnvwm9ckij5gxbrjfgdz3x38vpnm505q5ldc88im248mz"; + sha256 = "1x1m58ckwsprljgmdy93mvgjyg9x3cqrzdf3mysp0mx97zhhj2f9"; }; configFile = optionalString (conf!=null) (writeText "config.def.h" conf); diff --git a/pkgs/tools/networking/pptp/default.nix b/pkgs/tools/networking/pptp/default.nix index 5bfb6f58bea2..e7f40ade77ea 100644 --- a/pkgs/tools/networking/pptp/default.nix +++ b/pkgs/tools/networking/pptp/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchurl, perl, ppp, iproute }: +{ stdenv, fetchurl, perl, ppp, iproute, which }: stdenv.mkDerivation rec { - name = "pptp-1.7.2"; + name = "pptp-1.8.0"; src = fetchurl { url = "mirror://sourceforge/pptpclient/${name}.tar.gz"; - sha256 = "1g4lfv9vhid4v7kx1mlfcrprj3h7ny6g4kv564qzlf9abl3f12p9"; + sha256 = "1nmvwj7wd9c1isfi9i0hdl38zv55y2khy2k0v1nqlai46gcl5773"; }; patchPhase = @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { MANDIR=$out/share/man/man8 PPPDIR=$out/etc/ppp ) ''; - nativeBuildInputs = [ perl ]; + nativeBuildInputs = [ perl which ]; meta = { description = "PPTP client for Linux"; diff --git a/pkgs/tools/security/ecryptfs/default.nix b/pkgs/tools/security/ecryptfs/default.nix index 0ea5bc62fd4e..08fee5c8c149 100644 --- a/pkgs/tools/security/ecryptfs/default.nix +++ b/pkgs/tools/security/ecryptfs/default.nix @@ -3,20 +3,22 @@ stdenv.mkDerivation rec { name = "ecryptfs-${version}"; - version = "108"; + version = "110"; src = fetchurl { url = "http://launchpad.net/ecryptfs/trunk/${version}/+download/ecryptfs-utils_${version}.orig.tar.gz"; - sha256 = "1pfpzc907m4qi5h2rxmkqq072c6g22pik2rilj4bl4qishd8p0sj"; + sha256 = "1x03m9s409fmzjcnsa9f9ghzkpxcnj9irj05rx7jlwm5cach0lqs"; }; - #TODO: replace wrapperDir below with from <nixos> config.security.wrapperDir; + # TODO: replace wrapperDir below with from <nixos> config.security.wrapperDir; + wrapperDir = "/var/setuid-wrappers"; + postPatch = '' FILES="$(grep -r '/bin/sh' src/utils -l; find src -name \*.c)" for file in $FILES; do substituteInPlace "$file" \ - --replace /sbin/mount.ecryptfs_private /var/setuid-wrappers/mount.ecryptfs_private \ - --replace /sbin/umount.ecryptfs_private /var/setuid-wrappers/umount.ecryptfs_private \ + --replace /sbin/mount.ecryptfs_private ${wrapperDir}/mount.ecryptfs_private \ + --replace /sbin/umount.ecryptfs_private ${wrapperDir}/umount.ecryptfs_private \ --replace /sbin/mount.ecryptfs $out/sbin/mount.ecryptfs \ --replace /sbin/umount.ecryptfs $out/sbin/umount.ecryptfs \ --replace /usr/bin/ecryptfs-rewrite-file $out/bin/ecryptfs-rewrite-file \ @@ -26,7 +28,7 @@ stdenv.mkDerivation rec { --replace /sbin/dmsetup ${lvm2}/sbin/dmsetup \ --replace /bin/mount ${utillinux}/bin/mount \ --replace /bin/umount ${utillinux}/bin/umount \ - --replace /sbin/unix_chkpwd /var/setuid-wrappers/unix_chkpwd \ + --replace /sbin/unix_chkpwd ${wrapperDir}/unix_chkpwd \ --replace /bin/bash ${bash}/bin/bash done ''; @@ -50,8 +52,8 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Enterprise-class stacked cryptographic filesystem"; - license = licenses.gpl2Plus; + license = licenses.gpl2Plus; maintainers = [ maintainers.obadz ]; - platforms = platforms.linux; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/text/icdiff/default.nix b/pkgs/tools/text/icdiff/default.nix new file mode 100644 index 000000000000..8469a151aa09 --- /dev/null +++ b/pkgs/tools/text/icdiff/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchFromGitHub, buildPythonApplication }: + +buildPythonApplication rec { + name = "icdiff-${version}"; + version = "1.7.3"; + + src = fetchFromGitHub { + owner = "jeffkaufman"; + repo = "icdiff"; + rev = "release-${version}"; + sha256 = "1k7dlf2i40flsrvkma1k1vii9hsjwdmwryx65q0n0yj4frv7ky6k"; + }; + + meta = with stdenv.lib; { + homepage = https://www.jefftk.com/icdiff; + description = "Side-by-side highlighted command line diffs"; + maintainers = with maintainers; [ aneeshusa ]; + license = licenses.psfl; + }; +} diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index bcb118ed68fc..83a70775843c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2720,6 +2720,18 @@ let self = _self // overrides; _self = with self; { }; }; + DataHexDump = buildPerlPackage { + name = "Data-HexDump-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FT/FTASSIN/Data-HexDump-0.02.tar.gz; + sha256 = "1a9d843e7f667c1c6f77c67af5d77e7462ff23b41937cb17454d03535cd9be70"; + }; + meta = { + description = "Hexadecimal Dumper"; + maintainers = with stdenv.lib.maintainers; [ AndersonTorres ]; + }; + }; + DataHierarchy = buildPerlPackage { name = "Data-Hierarchy-0.34"; src = fetchurl { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c2bb0625fa8b..54ecc374b35f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10327,6 +10327,8 @@ in modules // { }; }; + icdiff = callPackage ../tools/text/icdiff {}; + importlib = buildPythonPackage rec { name = "importlib-1.0.2"; |