diff options
author | William A. Kennington III <william@wkennington.com> | 2015-08-03 14:27:14 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-08-03 14:27:14 -0700 |
commit | a2da9cfcafee701794290bfa710cd68b0a62cdb5 (patch) | |
tree | 59ed75f1efe274af17ae33059d25a0e36d84384a /pkgs/tools/misc | |
parent | 32caa604e3c4fc2704a9d9416e4a244975e4393e (diff) | |
parent | f2d3b5ead934a3334f67405cddc705273e736ef1 (diff) | |
download | nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.tar nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.tar.gz nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.tar.bz2 nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.tar.lz nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.tar.xz nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.tar.zst nixlib-a2da9cfcafee701794290bfa710cd68b0a62cdb5.zip |
Merge branch 'master.upstream' into staging.upstream
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r-- | pkgs/tools/misc/grub/2.0x.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/misc/grub/trusted.nix | 8 | ||||
-rw-r--r-- | pkgs/tools/misc/ipad_charge/default.nix | 42 |
3 files changed, 49 insertions, 7 deletions
diff --git a/pkgs/tools/misc/grub/2.0x.nix b/pkgs/tools/misc/grub/2.0x.nix index f8f0f0880792..2880666e8db2 100644 --- a/pkgs/tools/misc/grub/2.0x.nix +++ b/pkgs/tools/misc/grub/2.0x.nix @@ -20,7 +20,7 @@ let canEfi = any (system: stdenv.system == system) (mapAttrsToList (name: _: name) efiSystems); inPCSystems = any (system: stdenv.system == system) (mapAttrsToList (name: _: name) pcSystems); - version = "2.x-2015-07-05"; + version = "2.x-2015-07-27"; unifont_bdf = fetchurl { url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz"; @@ -43,8 +43,8 @@ stdenv.mkDerivation rec { src = fetchFromSavannah { repo = "grub"; - rev = "0d7c7f751dc5a8338497bef8b38f78153c4f0464"; - sha256 = "1vkd7na3kp9ri4xsd3zznvnrjzz1qsz62fycg941pm2k18r3m7xd"; + rev = "72fc110d95129410443b898e931ff7a1db75312e"; + sha256 = "0l2hws8h1jhww5s0m8pkwdggacpqb7fvz2jx83syg7ynczpgzbxs"; }; nativeBuildInputs = [ autogen flex bison python autoconf automake ]; diff --git a/pkgs/tools/misc/grub/trusted.nix b/pkgs/tools/misc/grub/trusted.nix index 790870cf302f..315c7145cbe3 100644 --- a/pkgs/tools/misc/grub/trusted.nix +++ b/pkgs/tools/misc/grub/trusted.nix @@ -11,7 +11,7 @@ let inPCSystems = any (system: stdenv.system == system) (mapAttrsToList (name: _: name) pcSystems); - version = "2.0-git-2015-07-04"; + version = "1.2.0"; unifont_bdf = fetchurl { url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz"; @@ -28,12 +28,12 @@ let in ( stdenv.mkDerivation rec { - name = "trustedGRUB-${version}"; + name = "trustedGRUB2-${version}"; src = fetchgit { url = "https://github.com/Sirrix-AG/TrustedGRUB2"; - rev = "1865d07bdef7f39916790c77103fb85e99de14a4"; - sha256 = "e6bd9edfeb653e98e585fd691a31533b649b2fca1f4a903c70f6ea371014c9f7"; + rev = "1ff54a5fbe02ea01df5a7de59b1e0201e08d4f76"; + sha256 = "8c17bd7e14dd96ae9c4e98723f4e18ec6b21d45ac486ecf771447649829d0b34"; }; nativeBuildInputs = [ autogen flex bison python autoconf automake ]; diff --git a/pkgs/tools/misc/ipad_charge/default.nix b/pkgs/tools/misc/ipad_charge/default.nix new file mode 100644 index 000000000000..df987ed86c1c --- /dev/null +++ b/pkgs/tools/misc/ipad_charge/default.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchFromGitHub, libusb }: + +let version = "2015-02-03"; in +stdenv.mkDerivation rec { + name = "ipad_charge-${version}"; + + src = fetchFromGitHub { + sha256 = "0f40hqx1dbqpwrhyf42h5982jwqv8j5zp5hwwakz6600hyqvnnz7"; + rev = "bb24e1c3a79016cfdffb9d28189485766d655ec6"; + repo = "ipad_charge"; + owner = "mkorenkov"; + }; + + buildInputs = [ libusb ]; + + postPatch = '' + substituteInPlace Makefile \ + --replace " -o root -g root" "" \ + --replace "/usr" "$out" + sed "/rules\.d/d" -i Makefile + ''; + + enableParallelBuilding = true; + + preInstall = '' + mkdir -p $out/bin + ''; + + meta = with stdenv.lib; { + inherit version; + inherit (src.meta) homepage; + description = "Apple device USB charging utility for Linux"; + longDescription = '' + USB charging control utility used to enable/disable charging of an Apple + device connected to USB port. For a list of supported devices, see + https://github.com/mkorenkov/ipad_charge#supported-devices. + ''; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ nckx ]; + }; +} |