diff options
author | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-06-11 04:47:30 +0300 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-06-11 04:47:30 +0300 |
commit | 149cb28312ccc30c0927c81c4d28726921486411 (patch) | |
tree | 6c85927b10dbec0059323be334adf1296b55e60a /pkgs/tools | |
parent | 377e0d3bd39162c8588f298b26fab9757f46f670 (diff) | |
parent | d373b7b61af6ad727e5ce40ecd2aacd997271a86 (diff) | |
download | nixlib-149cb28312ccc30c0927c81c4d28726921486411.tar nixlib-149cb28312ccc30c0927c81c4d28726921486411.tar.gz nixlib-149cb28312ccc30c0927c81c4d28726921486411.tar.bz2 nixlib-149cb28312ccc30c0927c81c4d28726921486411.tar.lz nixlib-149cb28312ccc30c0927c81c4d28726921486411.tar.xz nixlib-149cb28312ccc30c0927c81c4d28726921486411.tar.zst nixlib-149cb28312ccc30c0927c81c4d28726921486411.zip |
Merge remote-tracking branch 'upstream/master' into staging
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/X11/xdg-utils/default.nix | 19 | ||||
-rw-r--r-- | pkgs/tools/filesystems/bcache-tools/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/misc/autorandr/default.nix | 25 | ||||
-rw-r--r-- | pkgs/tools/misc/qt5ct/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/biosdevname/default.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/text/grin/default.nix | 17 |
6 files changed, 35 insertions, 36 deletions
diff --git a/pkgs/tools/X11/xdg-utils/default.nix b/pkgs/tools/X11/xdg-utils/default.nix index 16e339b41c27..a1d3a059a830 100644 --- a/pkgs/tools/X11/xdg-utils/default.nix +++ b/pkgs/tools/X11/xdg-utils/default.nix @@ -29,15 +29,16 @@ stdenv.mkDerivation rec { postInstall = stdenv.lib.optionalString mimiSupport '' cp ${mimisrc}/xdg-open $out/bin/xdg-open - '' - + '' - for tool in "${coreutils}/bin/cut" "${gnused}/bin/sed" \ - "${gnugrep}"/bin/{e,}grep "${file}/bin/file" \ - ${stdenv.lib.optionalString mimiSupport - '' "${gawk}/bin/awk" "${coreutils}/bin/sort" ''} ; - do - sed "s# $(basename "$tool") # $tool #g" -i "$out"/bin/* - done + '' + '' + sed '2s#.#\ + cut() { ${coreutils}/bin/cut "$@"; }\ + sed() { ${gnused}/bin/sed "$@"; }\ + grep() { ${gnugrep}/bin/grep "$@"; }\ + egrep() { ${gnugrep}/bin/egrep "$@"; }\ + file() { ${file}/bin/file "$@"; }\ + awk() { ${gawk}/bin/awk "$@"; }\ + sort() { ${coreutils}/bin/sort "$@"; }\ + &#' -i "$out"/bin/* substituteInPlace $out/bin/xdg-open \ --replace "/usr/bin/printf" "${coreutils}/bin/printf" diff --git a/pkgs/tools/filesystems/bcache-tools/default.nix b/pkgs/tools/filesystems/bcache-tools/default.nix index 288cd14c16bb..1eedff5c011e 100644 --- a/pkgs/tools/filesystems/bcache-tools/default.nix +++ b/pkgs/tools/filesystems/bcache-tools/default.nix @@ -1,10 +1,11 @@ -{ stdenv, fetchurl, pkgconfig, utillinux }: +{ stdenv, fetchurl, pkgconfig, utillinux, bash }: stdenv.mkDerivation rec { name = "bcache-tools-${version}"; version = "1.0.7"; src = fetchurl { + name = "${name}.tar.gz"; url = "https://github.com/g2p/bcache-tools/archive/v${version}.tar.gz"; sha256 = "1gbsh2qw0a7kgck6w0apydiy37nnz5xvdgipa0yqrfmghl86vmv4"; }; @@ -28,6 +29,7 @@ stdenv.mkDerivation rec { preBuild = '' export makeFlags="$makeFlags PREFIX=\"$out\" UDEVLIBDIR=\"$out/lib/udev/\""; + sed -e "s|/bin/sh|${bash}/bin/sh|" -i *.rules ''; preInstall = '' diff --git a/pkgs/tools/misc/autorandr/default.nix b/pkgs/tools/misc/autorandr/default.nix index d63819ade215..b885b5ed09d5 100644 --- a/pkgs/tools/misc/autorandr/default.nix +++ b/pkgs/tools/misc/autorandr/default.nix @@ -6,48 +6,41 @@ let python = python3Packages.python; wrapPython = python3Packages.wrapPython; - date = "2017-01-22"; + version = "1.1"; in stdenv.mkDerivation { - name = "autorandr-unstable-${date}"; + name = "autorandr-${version}"; - buildInputs = [ python wrapPython ]; - - phases = [ "unpackPhase" "installPhase" ]; + buildInputs = [ python ]; installPhase = '' + runHook preInstall make install TARGETS='autorandr' PREFIX=$out - wrapPythonProgramsIn $out/bin/autorandr $out make install TARGETS='bash_completion' DESTDIR=$out make install TARGETS='autostart_config' PREFIX=$out DESTDIR=$out - ${if false then '' - # breaks systemd-udev-settle during boot so disabled + ${if systemd != null then '' make install TARGETS='systemd udev' PREFIX=$out DESTDIR=$out \ SYSTEMD_UNIT_DIR=/lib/systemd/system \ UDEV_RULES_DIR=/etc/udev/rules.d substituteInPlace $out/etc/udev/rules.d/40-monitor-hotplug.rules \ - --replace /bin "${systemd}/bin" - '' else if systemd != null then '' - make install TARGETS='systemd' PREFIX=$out DESTDIR=$out \ - SYSTEMD_UNIT_DIR=/lib/systemd/system - make install TARGETS='udev' PREFIX=$out DESTDIR=$out \ - UDEV_RULES_DIR=/etc/udev/rules.d + --replace /bin/systemctl "${systemd}/bin/systemctl" '' else '' make install TARGETS='pmutils' DESTDIR=$out \ PM_SLEEPHOOKS_DIR=/lib/pm-utils/sleep.d make install TARGETS='udev' PREFIX=$out DESTDIR=$out \ UDEV_RULES_DIR=/etc/udev/rules.d ''} + runHook postInstall ''; src = fetchFromGitHub { owner = "phillipberndt"; repo = "autorandr"; - rev = "855c18b7f2cfd364d6f085d4301b5b98ba6e572a"; - sha256 = "1yp1gns3lwa8796cb7par9czkc9i7paap2fkzf7wj6zqlkgjdvv0"; + rev = "${version}"; + sha256 = "05jlzxlrdyd4j90srr71fv91c2hf32diw40n9rmybgcdvy45kygd"; }; meta = { diff --git a/pkgs/tools/misc/qt5ct/default.nix b/pkgs/tools/misc/qt5ct/default.nix index dd62fe461c6f..016e9726ad99 100644 --- a/pkgs/tools/misc/qt5ct/default.nix +++ b/pkgs/tools/misc/qt5ct/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "qt5ct-${version}"; - version = "0.32"; + version = "0.33"; src = fetchurl { url = "mirror://sourceforge/qt5ct/qt5ct-${version}.tar.bz2"; - sha256 = "0gzmqx6j8g8vgdg5sazfw31h825jdsjbkj8lk167msvahxgrf0fm"; + sha256 = "0by0wz40rl9gxvwbd85j0y5xy9mjab1cya96rv48x677v95lhm9f"; }; nativeBuildInputs = [ makeQtWrapper qmakeHook qttools ]; diff --git a/pkgs/tools/networking/biosdevname/default.nix b/pkgs/tools/networking/biosdevname/default.nix index 906e3eda3a65..ae36980a60d8 100644 --- a/pkgs/tools/networking/biosdevname/default.nix +++ b/pkgs/tools/networking/biosdevname/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Udev helper for naming devices per BIOS names"; license = licenses.gpl2; - platforms = platforms.linux; + platforms = ["x86_64-linux" "i686-linux"]; maintainers = with maintainers; [ cstrahan ]; }; } diff --git a/pkgs/tools/text/grin/default.nix b/pkgs/tools/text/grin/default.nix index 56ea13de40e5..837ec5b7a5ff 100644 --- a/pkgs/tools/text/grin/default.nix +++ b/pkgs/tools/text/grin/default.nix @@ -1,19 +1,22 @@ -{ stdenv, fetchurl, python2Packages }: +{ stdenv, fetchFromGitHub, python2Packages }: python2Packages.buildPythonApplication rec { - name = "grin-1.2.1"; + program = "grin"; + version = "1.2.1"; + name = "${program}-${version}"; namePrefix = ""; - src = fetchurl { - url = "mirror://pypi/g/grin/${name}.tar.gz"; - sha256 = "1swzwb17wibam8jszdv98h557hlx44pg6psv6rjz7i33qlxk0fdz"; + src = fetchFromGitHub { + owner = "rkern"; + repo = program; + rev = "8dd4b5309b3bc04fe9d3e71836420f7d8d4a293f"; + sha256 = "0vz2aahwdcy1296g4w3i79dkvmzk9jc2n2zmlcvlg5m3s6h7b6jd"; }; buildInputs = with python2Packages; [ nose ]; - propagatedBuildInputs = with python2Packages; [ argparse ]; meta = { - homepage = https://pypi.python.org/pypi/grin; + homepage = https://github.com/rkern/grin; description = "A grep program configured the way I like it"; platforms = stdenv.lib.platforms.all; maintainers = [ stdenv.lib.maintainers.sjagoe ]; |