Skip to content

Commit

Permalink
Merge branch 'master' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
vcunat committed Feb 11, 2017
2 parents 4927aa0 + 686d3fb commit 2ce45fb
Show file tree
Hide file tree
Showing 13 changed files with 64 additions and 33 deletions.
4 changes: 1 addition & 3 deletions nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,7 @@ in
enable_uart=1
'';
in ''
for f in bootcode.bin fixup.dat start.elf; do
cp ${pkgs.raspberrypifw}/share/raspberrypi/boot/$f boot/
done
(cd ${pkgs.raspberrypifw}/share/raspberrypi/boot && cp bootcode.bin fixup*.dat start*.elf $NIX_BUILD_TOP/boot/)
cp ${patchedUboot}/u-boot.bin boot/u-boot-rpi3.bin
cp ${configTxt} boot/config.txt
${extlinux-conf-builder} -t 3 -c ${config.system.build.toplevel} -d ./boot
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,7 @@ in
enable_uart=1
'';
in ''
for f in bootcode.bin fixup.dat start.elf; do
cp ${pkgs.raspberrypifw}/share/raspberrypi/boot/$f boot/
done
(cd ${pkgs.raspberrypifw}/share/raspberrypi/boot && cp bootcode.bin fixup*.dat start*.elf $NIX_BUILD_TOP/boot/)
cp ${pkgs.ubootRaspberryPi2}/u-boot.bin boot/u-boot-rpi2.bin
cp ${pkgs.ubootRaspberryPi3_32bit}/u-boot.bin boot/u-boot-rpi3.bin
cp ${configTxt} boot/config.txt
Expand Down
4 changes: 1 addition & 3 deletions nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ in

sdImage = {
populateBootCommands = ''
for f in bootcode.bin fixup.dat start.elf; do
cp ${pkgs.raspberrypifw}/share/raspberrypi/boot/$f boot/
done
(cd ${pkgs.raspberrypifw}/share/raspberrypi/boot && cp bootcode.bin fixup*.dat start*.elf $NIX_BUILD_TOP/boot/)
cp ${pkgs.ubootRaspberryPi}/u-boot.bin boot/u-boot-rpi.bin
echo 'kernel u-boot-rpi.bin' > boot/config.txt
${extlinux-conf-builder} -t 3 -c ${config.system.build.toplevel} -d ./boot
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/networking/cluster/terragrunt/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

buildGoPackage rec {
name = "terragrunt-${version}";
version = "0.9.9";
version = "0.10.0";

goPackagePath = "github.com/gruntwork-io/terragrunt";

src = fetchFromGitHub {
rev = "v${version}";
owner = "gruntwork-io";
repo = "terragrunt";
sha256 = "08rygmcjlcdj4g575cpx2lfdq69r450ri5q2dngvnhbvzk8nvnr0";
sha256 = "1cdhl7rqd2jslvp1ia1gph1lg0sjzsnvj7dj6lg85jfdcffafygj";
};

goDeps = ./deps.nix;
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/networking/cluster/terragrunt/deps.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/aws/aws-sdk-go";
rev = "4590e9b51cd6698144a025a75608fa7a90752d5d";
sha256 = "13hczsimaanfmbhj8aki8zib7fi161f7p7cjm7z9x8hwwa9q4nld";
rev = "63102d196e0996a2910839857c3584f62be907cc";
sha256 = "0n207g4bf5fjq23f63nkhh14shj7kjdrr4qn6h28d7x2vqfb9pss";
};
}
{
Expand All @@ -32,8 +32,8 @@
fetch = {
type = "git";
url = "https://github.com/hashicorp/go-getter";
rev = "cc80f38c726badeae53775d179755e1c4953d6cf";
sha256 = "1xbflbgg3gfh3zy5ibfzxv4gbzg62rkzr4l2i9igvz8m7sxgyy1f";
rev = "c3d66e76678dce180a7b452653472f949aedfbcd";
sha256 = "0ykpkiszcwp3hnvnnyl95zdrsziwrzr989ynyvbfkgpnkqfdhfy7";
};
}
{
Expand Down
5 changes: 3 additions & 2 deletions pkgs/applications/networking/syncthing/inotify-deps.nix
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# This file was generated by go2nix.
[
{
goPackagePath = "github.com/cenkalti/backoff";
Expand All @@ -13,8 +14,8 @@
fetch = {
type = "git";
url = "https://github.com/syncthing/syncthing";
rev = "7fba8cf759a3b48cfc1507a8c32355865500a571";
sha256 = "1s8l528fqq661ks70cna5cx1bawpv7szcx88z33bs4gkaq2fbws5";
rev = "fb6d453c74d8420af847460e42e05779e90311b6";
sha256 = "18fya44i80ij5wqpwg0bff2hp058rh87b9zld2rpw0z8r04bnsv0";
};
}
{
Expand Down
10 changes: 5 additions & 5 deletions pkgs/applications/networking/syncthing/inotify.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

buildGoPackage rec {
name = "syncthing-inotify-${version}";
version = "0.8.4";
version = "0.8.5";

goPackagePath = "github.com/syncthing/syncthing-inotify";

src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing-inotify";
rev = "v${version}";
sha256 = "0iix4gd5zh2ydn429jmcf0pr1pxxd1wq1vp5ciq9bavhvnim9clw";
owner = "syncthing";
repo = "syncthing-inotify";
rev = "v${version}";
sha256 = "13qfppwlqrx3fs44ghnffdp9x0hs7mn1gal2316p7jb0klkcpfzh";
};

goDeps = ./inotify-deps.nix;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ updateAutotoolsGnuConfigScriptsPhase() {
if [ -n "$dontUpdateAutotoolsGnuConfigScripts" ]; then return; fi

for script in config.sub config.guess; do
for f in $(find . -name "$script"); do
for f in $(find . -type f -name "$script"); do
echo "Updating Autotools / GNU config script to a newer upstream version: $f"
cp -f "@gnu_config@/$script" "$f"
done
Expand Down
6 changes: 3 additions & 3 deletions pkgs/development/libraries/glew/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
with stdenv.lib;

stdenv.mkDerivation rec {
name = "glew-1.13.0";
name = "glew-2.0.0";

src = fetchurl {
url = "mirror://sourceforge/glew/${name}.tgz";
sha256 = "1iwb2a6wfhkzv6fa7zx2gz1lkwa0iwnd9ka1im5vdc44xm4dq9da";
sha256 = "0r37fg2s1f0jrvwh6c8cz5x6v4wqmhq42qm15cs9qs349q5c6wn5";
};

outputs = [ "bin" "out" "dev" "doc" ];
Expand All @@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
mkdir -pv $out/share/doc/glew
mkdir -p $out/lib/pkgconfig
cp glew*.pc $out/lib/pkgconfig
cp -r README.txt LICENSE.txt doc $out/share/doc/glew
cp -r README.md LICENSE.txt doc $out/share/doc/glew
rm $out/lib/*.a
'';

Expand Down
13 changes: 9 additions & 4 deletions pkgs/development/libraries/libxml2/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
{ stdenv, lib, fetchurl, zlib, xz, python2, findXMLCatalogs, libiconv, fetchpatch
, pythonSupport ? (! stdenv ? cross) }:
{ stdenv, lib, fetchurl, fetchpatch
, zlib, xz, python2, findXMLCatalogs, libiconv
, pythonSupport ? (! stdenv ? cross)
, icuSupport ? false, icu ? null }:

let
python = python2;

in stdenv.mkDerivation rec {
name = "libxml2-${version}";
version = "2.9.4";
Expand Down Expand Up @@ -37,9 +40,11 @@ in stdenv.mkDerivation rec {
# RUNPATH for that, leading to undefined references for its users.
++ lib.optional stdenv.isFreeBSD xz;

propagatedBuildInputs = [ zlib findXMLCatalogs ];
propagatedBuildInputs = [ zlib findXMLCatalogs ] ++ lib.optional icuSupport icu;

configureFlags = lib.optional pythonSupport "--with-python=${python}"
configureFlags =
lib.optional pythonSupport "--with-python=${python}"
++ lib.optional icuSupport "--with-icu"
++ [ "--exec_prefix=$dev" ];

enableParallelBuilding = true;
Expand Down
5 changes: 4 additions & 1 deletion pkgs/os-specific/linux/ati-drivers/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,10 @@ stdenv.mkDerivation rec {
./patches/kernel-4.6-page_cache_release-put_page.patch ]
++ optionals ( kernel != null &&
(lib.versionAtLeast kernel.version "4.7") )
[ ./patches/4.7-arch-cpu_has_pge-v2.patch ];
[ ./patches/4.7-arch-cpu_has_pge-v2.patch ]
++ optionals ( kernel != null &&
(lib.versionAtLeast kernel.version "4.9") )
[ ./patches/4.9-get_user_pages.patch ];

buildInputs =
[ xorg.libXrender xorg.libXext xorg.libX11 xorg.libXinerama xorg.libSM
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
commit b3e4353fc68a6a024dcb95e2d61aa0afd7370233
Author: Matt McHenry <matt@mchenryfamily.org>
Date: Fri Feb 3 20:19:41 2017

patch for 4.9 only

diff --git a/common/lib/modules/fglrx/build_mod/firegl_public.c b/common/lib/modules/fglrx/build_mod/firegl_public.c
index 4ce095f..3b591e1 100755
--- a/common/lib/modules/fglrx/build_mod/firegl_public.c
+++ b/common/lib/modules/fglrx/build_mod/firegl_public.c
@@ -3224,7 +3224,7 @@ int ATI_API_CALL KCL_LockUserPages(unsigned long vaddr, unsigned long* page_list
int ret;

down_read(&current->mm->mmap_sem);
- ret = get_user_pages(vaddr, page_cnt, 1, 0, (struct page **)page_list, NULL);
+ ret = get_user_pages(vaddr, page_cnt, 1, (struct page **)page_list, NULL);
up_read(&current->mm->mmap_sem);

return ret;
@@ -3242,7 +3242,7 @@ int ATI_API_CALL KCL_LockReadOnlyUserPages(unsigned long vaddr, unsigned long* p
int ret;

down_read(&current->mm->mmap_sem);
- ret = get_user_pages(vaddr, page_cnt, 0, 0, (struct page **)page_list, NULL);
+ ret = get_user_pages(vaddr, page_cnt, 0, (struct page **)page_list, NULL);
up_read(&current->mm->mmap_sem);

return ret;
4 changes: 2 additions & 2 deletions pkgs/tools/misc/hakuneko/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "hakuneko-${version}";
version = "1.4.1";
version = "1.4.2";

src = fetchurl {
url = "mirror://sourceforge/hakuneko/hakuneko_${version}_src.tar.gz";
sha256 = "d7e066e3157445f273ccf14172c05077759da036ffe700a28a409fde862b69a7";
sha256 = "76a63fa05e91b082cb5a70a8abacef005354e99978ff8b1369f7aa0af7615d52";
};

preConfigure = ''
Expand Down

0 comments on commit 2ce45fb

Please sign in to comment.