mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-27 09:23:01 +00:00
Merge branch 'staging'
This commit is contained in:
commit
a2f16fdcff
@ -1,14 +1,16 @@
|
|||||||
{ fetchurl, stdenv }:
|
{ fetchurl, stdenv }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "ed-1.10";
|
name = "ed-1.12";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
# gnu only provides *.lz tarball, which is unfriendly for stdenv bootstrapping
|
# gnu only provides *.lz tarball, which is unfriendly for stdenv bootstrapping
|
||||||
#url = "mirror://gnu/ed/${name}.tar.gz";
|
#url = "mirror://gnu/ed/${name}.tar.gz";
|
||||||
url = "http://pkgs.fedoraproject.org/repo/extras/ed/${name}.tar.bz2"
|
# When updating, please make sure the sources pulled match those upstream by
|
||||||
+ "/38204d4c690a17a989e802ba01b45e98/${name}.tar.bz2";
|
# Unpacking both tarballs and running `find . -type f -exec sha256sum \{\} \; | sha256sum`
|
||||||
sha256 = "16qvshl8470f3znjfrrci3lzllqkzc6disk5kygzsg9hh4f6wysq";
|
# in the resulting directory
|
||||||
|
url = "http://fossies.org/linux/privat/${name}.tar.gz";
|
||||||
|
sha256 = "111ci6x43bcmylqhrzr32l0q8pplmpb4kiq5pb6cyp0yxkb2dhgj";
|
||||||
};
|
};
|
||||||
|
|
||||||
/* FIXME: Tests currently fail on Darwin:
|
/* FIXME: Tests currently fail on Darwin:
|
||||||
|
@ -6,7 +6,7 @@ in stdenv.mkDerivation {
|
|||||||
name = "clang-${version}";
|
name = "clang-${version}";
|
||||||
|
|
||||||
unpackPhase = ''
|
unpackPhase = ''
|
||||||
unpackFile ${fetch "cfe" "1myssbxlyln0nggfz04nfrbzdckljksmaxp82nq7hrmqjc62vybl"}
|
unpackFile ${fetch "cfe" "1wwr8s6lzr324hv4s1k6na4j5zv6n9kdhi14s4kb9b13d93814df"}
|
||||||
mv cfe-${version}.src clang
|
mv cfe-${version}.src clang
|
||||||
sourceRoot=$PWD/clang
|
sourceRoot=$PWD/clang
|
||||||
unpackFile ${clang-tools-extra_src}
|
unpackFile ${clang-tools-extra_src}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
let
|
let
|
||||||
callPackage = newScope (self // { inherit stdenv isl version fetch; });
|
callPackage = newScope (self // { inherit stdenv isl version fetch; });
|
||||||
|
|
||||||
version = "3.6.1";
|
version = "3.6.2";
|
||||||
|
|
||||||
fetch = fetch_v version;
|
fetch = fetch_v version;
|
||||||
fetch_v = ver: name: sha256: fetchurl {
|
fetch_v = ver: name: sha256: fetchurl {
|
||||||
@ -10,8 +10,8 @@ let
|
|||||||
inherit sha256;
|
inherit sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
compiler-rt_src = fetch "compiler-rt" "17v4gf4y5krgkrd12r95hfxbw5q4c4jlf3513kqlfq5yfw663gzw";
|
compiler-rt_src = fetch "compiler-rt" "11qx8d3pbfqjaj2x207pvlvzihbs1z2xbw4crpz7aid6h1yz6bqg";
|
||||||
clang-tools-extra_src = fetch "clang-tools-extra" "1dljzdk2jmrwyh8z92rljxl9wzdggp74i9f6g8aajl6mf3c71vpl";
|
clang-tools-extra_src = fetch "clang-tools-extra" "1ssgs1108gnsggyx9wcl4hmq196f5ix0y1j7ygfh3xcqsckwc3ka";
|
||||||
|
|
||||||
self = {
|
self = {
|
||||||
llvm = callPackage ./llvm.nix {
|
llvm = callPackage ./llvm.nix {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "libc++-${version}";
|
name = "libc++-${version}";
|
||||||
|
|
||||||
src = fetch "libcxx" "1yf0ns4cvvirp1ml5a8h29lysnw5c23715b09x68v5zkxhxnap2s";
|
src = fetch "libcxx" "10cbgi1nfksjrlgvbsx8pkcqxsgkszdqy5cj2zgwj2c2yi9d9wsj";
|
||||||
|
|
||||||
# instead of allowing libc++ to link with /usr/lib/libc++abi.dylib,
|
# instead of allowing libc++ to link with /usr/lib/libc++abi.dylib,
|
||||||
# force it to link with our copy
|
# force it to link with our copy
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "libc++abi-${version}";
|
name = "libc++abi-${version}";
|
||||||
|
|
||||||
src = fetch "libcxxabi" "0pgimy1b5vj4favzdz2830n917fyz65hm3khdgkbgnfs43s8g0xw";
|
src = fetch "libcxxabi" "16xh54rlnbip4f2bwwbdm1sd6bkqky35jgp7fndnns0llpjqrd3g";
|
||||||
|
|
||||||
buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin) libunwind;
|
buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin) libunwind;
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "lldb-${version}";
|
name = "lldb-${version}";
|
||||||
|
|
||||||
src = fetch "lldb" "1fmaz7zcc1f54ns4x8rx9nvhh4pyrhbz103bl02sv1cfwxj5ryyf";
|
src = fetch "lldb" "1a93cpmlcnpyglgcyfjb3n7c33683wfhwzn36azpv6wicimwj3cl";
|
||||||
|
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
sed -i 's|/usr/bin/env||' \
|
sed -i 's|/usr/bin/env||' \
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
src = fetch "llvm" "0ypwcqrld91jn0zz4mkdksl2mbb0ds9lh5gf0xkbb81sj4awc01g";
|
src = fetch "llvm" "153vcvj8gvgwakzr4j0kndc0b7wn91c2g1vy2vg24s6spxcc23gn";
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
name = "llvm-${version}";
|
name = "llvm-${version}";
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
diff -r 61edd5c7412e make/linux/Makefile
|
|
||||||
--- a/hotspot/make/linux/Makefile Mon Mar 02 18:12:06 2015 +0000
|
|
||||||
+++ b/hotspot/make/linux/Makefile Tue Mar 03 15:58:13 2015 +0100
|
|
||||||
@@ -233,7 +233,7 @@
|
|
||||||
# Solaris 2.5.1, 2.6).
|
|
||||||
# Disable this check by setting DISABLE_HOTSPOT_OS_VERSION_CHECK=ok.
|
|
||||||
|
|
||||||
-SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3%
|
|
||||||
+SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3% 4%
|
|
||||||
OS_VERSION := $(shell uname -r)
|
|
||||||
EMPTY_IF_NOT_SUPPORTED = $(filter $(SUPPORTED_OS_VERSION),$(OS_VERSION))
|
|
@ -3,42 +3,42 @@
|
|||||||
|
|
||||||
, minimal ? false } :
|
, minimal ? false } :
|
||||||
let
|
let
|
||||||
update = "40";
|
update = "60";
|
||||||
build = "27";
|
build = "24";
|
||||||
baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u40";
|
baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u";
|
||||||
repover = "jdk8u${update}-b${build}";
|
repover = "jdk8u${update}-b${build}";
|
||||||
paxflags = if stdenv.isi686 then "msp" else "m";
|
paxflags = if stdenv.isi686 then "msp" else "m";
|
||||||
jdk8 = fetchurl {
|
jdk8 = fetchurl {
|
||||||
url = "${baseurl}/archive/${repover}.tar.gz";
|
url = "${baseurl}/archive/${repover}.tar.gz";
|
||||||
sha256 = "0ra05jngvvy2g1da5b9anrp86m812g2wlkxpijc82kxv6c3h6g28";
|
sha256 = "1gxfyz5kdl3xgfmn6gr65hj66zh5p67y1g0hxdbps1h8gcc6iqwp";
|
||||||
};
|
};
|
||||||
langtools = fetchurl {
|
langtools = fetchurl {
|
||||||
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
|
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
|
||||||
sha256 = "0r9zdq13kgqqm8rgr36qf03h23psxcwzvdqffsncd4jvbfap3n5f";
|
sha256 = "0a8kmfcnw92hvhivmpa9g22k1lvcr64zjw7x1gjj1j6zx7r579ck";
|
||||||
};
|
};
|
||||||
hotspot = fetchurl {
|
hotspot = fetchurl {
|
||||||
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
|
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
|
||||||
sha256 = "07v3z38v5fdsx3g28c4pkdq76cdmnc4qflf1wb3lz46lhy230hkd";
|
sha256 = "0k68wqwg5fz8i2za9dg2zfx4db5zcbls31vk2abrqrwp31ik0y4y";
|
||||||
};
|
};
|
||||||
corba = fetchurl {
|
corba = fetchurl {
|
||||||
url = "${baseurl}/corba/archive/${repover}.tar.gz";
|
url = "${baseurl}/corba/archive/${repover}.tar.gz";
|
||||||
sha256 = "0y20468f2yi14lijbd732f2mlgrn718pyfji3279l2rm4ad7r7pl";
|
sha256 = "0rc8m5jrwjzrbxnzbhxjm265z23ky6v11g8sgcb6flr0l636fwvn";
|
||||||
};
|
};
|
||||||
jdk = fetchurl {
|
jdk = fetchurl {
|
||||||
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
|
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
|
||||||
sha256 = "1sgfxmkq6z3vj9yq9kszr42b1ijvsknlss353jpcmyr1lljhyvfg";
|
sha256 = "11c90zz728p30zc6zas9ip67n9sd09i0v6afxs608k9s451057wr";
|
||||||
};
|
};
|
||||||
jaxws = fetchurl {
|
jaxws = fetchurl {
|
||||||
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
|
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
|
||||||
sha256 = "08p3657d0871pz0g5fg157az9q38r5h2zs49dm7512sc9qrn5c06";
|
sha256 = "15pzczqwrr47qv51bsisjylilhljban8938n1436hsjd5k1dhhwn";
|
||||||
};
|
};
|
||||||
jaxp = fetchurl {
|
jaxp = fetchurl {
|
||||||
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
|
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
|
||||||
sha256 = "1f1vlrvlvnjbyh8d168smizvmkcm076zc496sxk6njqamby16ip2";
|
sha256 = "0gcc7pb07yl76drcynpz5gjjv3y6s1c0k4kfp9fayha5f624k1fb";
|
||||||
};
|
};
|
||||||
nashorn = fetchurl {
|
nashorn = fetchurl {
|
||||||
url = "${baseurl}/nashorn/archive/${repover}.tar.gz";
|
url = "${baseurl}/nashorn/archive/${repover}.tar.gz";
|
||||||
sha256 = "1llf3l4483kd8m1a77n7y9fgvm6fa63nim3qhp5z4gnw68ldbhra";
|
sha256 = "00g849wwqxljqpml6r7rv3pscj0ma0jaamyvxsxlfxbqvwid93ai";
|
||||||
};
|
};
|
||||||
openjdk8 = stdenv.mkDerivation {
|
openjdk8 = stdenv.mkDerivation {
|
||||||
name = "openjdk-8u${update}b${build}";
|
name = "openjdk-8u${update}b${build}";
|
||||||
@ -66,7 +66,6 @@ let
|
|||||||
./fix-java-home-jdk8.patch
|
./fix-java-home-jdk8.patch
|
||||||
./read-truststore-from-env-jdk8.patch
|
./read-truststore-from-env-jdk8.patch
|
||||||
./currency-date-range-jdk8.patch
|
./currency-date-range-jdk8.patch
|
||||||
./JDK-8074312-hotspot.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
@ -53,16 +53,6 @@ self: super: {
|
|||||||
# https://github.com/haskell-suite/haskell-src-exts/issues/224
|
# https://github.com/haskell-suite/haskell-src-exts/issues/224
|
||||||
haskell-src-exts = dontCheck super.haskell-src-exts;
|
haskell-src-exts = dontCheck super.haskell-src-exts;
|
||||||
|
|
||||||
mono-traversable = appendPatch super.mono-traversable (pkgs.fetchpatch {
|
|
||||||
url = "https://github.com/snoyberg/mono-traversable/pull/77.patch";
|
|
||||||
sha256 = "1qrvrh3cqfkymi5yb9y9z88rq4n7ag0ac2k00mcnqh4dz1vh4fg1";
|
|
||||||
});
|
|
||||||
yesod-auth = appendPatch super.yesod-auth (pkgs.fetchpatch {
|
|
||||||
url = "https://github.com/yesodweb/yesod/pull/1006.patch";
|
|
||||||
sha256 = "0l6wjj8cfz6jy6j92kywsccafyffhlm5240q82bzirb278adqvar";
|
|
||||||
stripLen = 1;
|
|
||||||
});
|
|
||||||
|
|
||||||
# Setup: At least the following dependencies are missing: base <4.8
|
# Setup: At least the following dependencies are missing: base <4.8
|
||||||
hspec-expectations = overrideCabal super.hspec-expectations (drv: {
|
hspec-expectations = overrideCabal super.hspec-expectations (drv: {
|
||||||
patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal";
|
patchPhase = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal";
|
||||||
|
40
pkgs/development/libraries/boost/1.58.nix
Normal file
40
pkgs/development/libraries/boost/1.58.nix
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{ stdenv, callPackage, fetchurl, ... } @ args:
|
||||||
|
|
||||||
|
callPackage ./generic.nix (args // rec {
|
||||||
|
version = "1.58.0";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/boost/boost_1_58_0.tar.bz2";
|
||||||
|
sha256 = "1rfkqxns60171q62cppiyzj8pmsbwp1l8jd7p6crriryqd7j1z7x";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = if stdenv.isCygwin then [
|
||||||
|
./cygwin-fedora-boost-1.50.0-fix-non-utf8-files.patch
|
||||||
|
./cygwin-fedora-boost-1.50.0-pool.patch
|
||||||
|
./cygwin-fedora-boost-1.57.0-mpl-print.patch
|
||||||
|
./cygwin-fedora-boost-1.57.0-spirit-unused_typedef.patch
|
||||||
|
./cygwin-fedora-boost-1.54.0-locale-unused_typedef.patch
|
||||||
|
./cygwin-fedora-boost-1.54.0-python-unused_typedef.patch
|
||||||
|
./cygwin-fedora-boost-1.57.0-pool-test_linking.patch
|
||||||
|
./cygwin-fedora-boost-1.54.0-pool-max_chunks_shadow.patch
|
||||||
|
./cygwin-fedora-boost-1.57.0-signals2-weak_ptr.patch
|
||||||
|
./cygwin-fedora-boost-1.57.0-uuid-comparison.patch
|
||||||
|
./cygwin-fedora-boost-1.57.0-move-is_class.patch
|
||||||
|
./cygwin-1.40.0-cstdint-cygwin.patch
|
||||||
|
./cygwin-1.57.0-asio-cygwin.patch
|
||||||
|
./cygwin-1.55.0-asio-MSG_EOR.patch
|
||||||
|
./cygwin-1.57.0-config-cygwin.patch
|
||||||
|
./cygwin-1.57.0-context-cygwin.patch
|
||||||
|
./cygwin-1.57.0-filesystem-cygwin.patch
|
||||||
|
./cygwin-1.55.0-interlocked-cygwin.patch
|
||||||
|
./cygwin-1.40.0-iostreams-cygwin.patch
|
||||||
|
./cygwin-1.57.0-locale-cygwin.patch
|
||||||
|
./cygwin-1.57.0-log-cygwin.patch
|
||||||
|
./cygwin-1.40.0-python-cygwin.patch
|
||||||
|
./cygwin-1.40.0-regex-cygwin.patch
|
||||||
|
./cygwin-1.57.0-smart_ptr-cygwin.patch
|
||||||
|
./cygwin-1.57.0-system-cygwin.patch
|
||||||
|
./cygwin-1.45.0-jam-cygwin.patch
|
||||||
|
./cygwin-1.50.0-jam-pep3149.patch
|
||||||
|
] else null;
|
||||||
|
})
|
@ -7,8 +7,8 @@ assert x11Support -> libX11 != null
|
|||||||
&& libSM != null;
|
&& libSM != null;
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "1.8.18";
|
version = "1.8.20";
|
||||||
sha256 = "1wn4k142m68d8yqd4i6dmx1ac0798yhkdnkk4mb72g3sfyffpwin";
|
sha256 = "0fkh3d5r57a659hw9lqnw4v0bc5556vx54fsf7l9c732ci6byksw";
|
||||||
|
|
||||||
inherit (stdenv) lib;
|
inherit (stdenv) lib;
|
||||||
|
|
||||||
|
@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
ver_maj = "2.31";
|
ver_maj = "2.31";
|
||||||
ver_min = "4";
|
ver_min = "5";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "gdk-pixbuf-${ver_maj}.${ver_min}";
|
name = "gdk-pixbuf-${ver_maj}.${ver_min}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/gdk-pixbuf/${ver_maj}/${name}.tar.xz";
|
url = "mirror://gnome/sources/gdk-pixbuf/${ver_maj}/${name}.tar.xz";
|
||||||
sha256 = "05bslhk33qpssg66n2wys9khyzwkr4am0b23dym8n67qjds9gng5";
|
sha256 = "19ppbycbr87rai93vf2ff8k3ksjqq64s8qysq0mfy9fdjw2ffxha";
|
||||||
};
|
};
|
||||||
|
|
||||||
setupHook = ./setup-hook.sh;
|
setupHook = ./setup-hook.sh;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl, libiconv, xz }:
|
{ stdenv, fetchurl, libiconv, xz }:
|
||||||
|
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
name = "gettext-0.19.4";
|
name = "gettext-0.19.5.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/gettext/${name}.tar.gz";
|
url = "mirror://gnu/gettext/${name}.tar.gz";
|
||||||
sha256 = "0gvz86m4cs8bdf3mwmwsyx6lrq4ydfxgadrgd9jlx32z3bnz3jca";
|
sha256 = "0cbp498ckjwj7qr8b9pmkry8hkhldgkvg5yix8hi9c8z1hxxb651";
|
||||||
};
|
};
|
||||||
|
|
||||||
LDFLAGS = if stdenv.isSunOS then "-lm -lmd -lmp -luutil -lnvpair -lnsl -lidmap -lavl -lsec" else "";
|
LDFLAGS = if stdenv.isSunOS then "-lm -lmd -lmp -luutil -lnvpair -lnsl -lidmap -lavl -lsec" else "";
|
||||||
|
@ -10,7 +10,7 @@ assert cupsSupport -> cups != null;
|
|||||||
|
|
||||||
let
|
let
|
||||||
ver_maj = "3.16";
|
ver_maj = "3.16";
|
||||||
ver_min = "5";
|
ver_min = "6";
|
||||||
version = "${ver_maj}.${ver_min}";
|
version = "${ver_maj}.${ver_min}";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/gtk+/${ver_maj}/gtk+-${version}.tar.xz";
|
url = "mirror://gnome/sources/gtk+/${ver_maj}/gtk+-${version}.tar.xz";
|
||||||
sha256 = "0cdwykh4086f7fl4dkybgpyxyb1jcmxbfin2az42z5pb4z8rjz5q";
|
sha256 = "1gpzlnfrifc17yfk0zki6b2vmsfpf5cmrbh232s6iaan11np44jd";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ];
|
nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ];
|
||||||
|
@ -8,11 +8,11 @@
|
|||||||
# (icu is a ~30 MB dependency, the rest is very small in comparison)
|
# (icu is a ~30 MB dependency, the rest is very small in comparison)
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "harfbuzz-0.9.40";
|
name = "harfbuzz-0.9.41";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.freedesktop.org/software/harfbuzz/release/${name}.tar.bz2";
|
url = "http://www.freedesktop.org/software/harfbuzz/release/${name}.tar.bz2";
|
||||||
sha256 = "07rjp05axas96fp23lpf8l2yyfdj9yib4m0qjv592vdyhcsxaw8p";
|
sha256 = "0z05vj3va43adzxn026fpdvdd533q5zrs5dcxaz3gd021hysa6nq";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, udev }:
|
{ stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, udev, valgrind }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "libdrm-2.4.61";
|
name = "libdrm-2.4.62";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://dri.freedesktop.org/libdrm/${name}.tar.bz2";
|
url = "http://dri.freedesktop.org/libdrm/${name}.tar.bz2";
|
||||||
sha256 = "8b549092c8961a393a7e1d9a1bccddcea8e2af67c0d7d7c67babb9fc3b47699c";
|
sha256 = "906c294bdbe1c94c3ca084305d61a6e5a8367f3b4986e6cc13b1e9b3f75931dc";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
|||||||
preConfigure = stdenv.lib.optionalString stdenv.isDarwin
|
preConfigure = stdenv.lib.optionalString stdenv.isDarwin
|
||||||
"echo : \\\${ac_cv_func_clock_gettime=\'yes\'} > config.cache";
|
"echo : \\\${ac_cv_func_clock_gettime=\'yes\'} > config.cache";
|
||||||
|
|
||||||
configureFlags = [ "--enable-freedreno" ]
|
configureFlags = [ "--enable-freedreno" "--disable-valgrind" ]
|
||||||
++ stdenv.lib.optional stdenv.isLinux "--enable-udev"
|
++ stdenv.lib.optional stdenv.isLinux "--enable-udev"
|
||||||
++ stdenv.lib.optional stdenv.isDarwin "-C";
|
++ stdenv.lib.optional stdenv.isDarwin "-C";
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ else
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "10.6.1";
|
version = "10.6.2";
|
||||||
# this is the default search path for DRI drivers
|
# this is the default search path for DRI drivers
|
||||||
driverLink = "/run/opengl-driver" + stdenv.lib.optionalString stdenv.isi686 "-32";
|
driverLink = "/run/opengl-driver" + stdenv.lib.optionalString stdenv.isi686 "-32";
|
||||||
in
|
in
|
||||||
@ -37,7 +37,7 @@ stdenv.mkDerivation {
|
|||||||
"https://launchpad.net/mesa/trunk/${version}/+download/mesa-${version}.tar.xz"
|
"https://launchpad.net/mesa/trunk/${version}/+download/mesa-${version}.tar.xz"
|
||||||
"ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz"
|
"ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz"
|
||||||
];
|
];
|
||||||
sha256 = "6c80a2b647e57c85dc36e609d9aed17f878f0d8e0cf9ace86d14cf604101e1eb";
|
sha256 = "05753d3db4212900927b9894221a1669a10f56786e86a7e818b6e18a0817dca9";
|
||||||
};
|
};
|
||||||
|
|
||||||
prePatch = "patchShebangs .";
|
prePatch = "patchShebangs .";
|
||||||
|
@ -1,13 +1,22 @@
|
|||||||
diff --git a/src/loader/loader.c b/src/loader/loader.c
|
diff --git a/loader.c b/loader.c
|
||||||
index 666d015..4d7a9be 100644
|
index 4fdf3c2..69ea22d 100644
|
||||||
--- a/src/loader/loader.c
|
--- a/src/loader/loader.c
|
||||||
+++ b/src/loader/loader.c
|
+++ b/src/loader/loader.c
|
||||||
@@ -101,7 +101,7 @@ static void *
|
@@ -112,7 +112,7 @@ static void *udev_handle = NULL;
|
||||||
|
static void *
|
||||||
udev_dlopen_handle(void)
|
udev_dlopen_handle(void)
|
||||||
{
|
{
|
||||||
if (!udev_handle) {
|
- char name[80];
|
||||||
- udev_handle = dlopen("libudev.so.1", RTLD_LOCAL | RTLD_LAZY);
|
+ char name[256];
|
||||||
+ udev_handle = dlopen("@udev@/lib/libudev.so.1", RTLD_LOCAL | RTLD_LAZY);
|
unsigned flags = RTLD_NOLOAD | RTLD_LOCAL | RTLD_LAZY;
|
||||||
|
int version;
|
||||||
|
|
||||||
if (!udev_handle) {
|
@@ -126,7 +126,7 @@ udev_dlopen_handle(void)
|
||||||
/* libudev.so.1 changed the return types of the two unref functions
|
/* First try opening an already linked libudev, then try loading one */
|
||||||
|
do {
|
||||||
|
for (version = 1; version >= 0; version--) {
|
||||||
|
- snprintf(name, sizeof(name), "libudev.so.%d", version);
|
||||||
|
+ snprintf(name, sizeof(name), "@udev@/lib/libudev.so.%d", version);
|
||||||
|
udev_handle = dlopen(name, flags);
|
||||||
|
if (udev_handle)
|
||||||
|
return udev_handle;
|
||||||
|
@ -1,26 +1,19 @@
|
|||||||
{ stdenv, fetchurl, gmp }:
|
{ stdenv, fetchurl, gmp }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "mpfr-3.1.2";
|
name = "mpfr-3.1.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/mpfr/${name}.tar.bz2";
|
url = "mirror://gnu/mpfr/${name}.tar.bz2";
|
||||||
sha256 = "0sqvpfkzamxdr87anzakf9dhkfh15lfmm5bsqajk02h1mxh3zivr";
|
sha256 = "1z8akfw9wbmq91vrx04bw86mmnxw2sw5qm5cr8ix5b3w2mcv8fzn";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [ ./upstream.patch ];
|
||||||
|
|
||||||
# mpfr.h requires gmp.h
|
# mpfr.h requires gmp.h
|
||||||
propagatedBuildInputs = [ gmp ];
|
propagatedBuildInputs = [ gmp ];
|
||||||
|
|
||||||
CFLAGS = "-I${gmp}/include";
|
|
||||||
LDFLAGS = if stdenv.isDarwin then "-L${gmp}/lib" else null;
|
|
||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
/* Work around a FreeBSD bug that otherwise leads to segfaults in the test suite:
|
|
||||||
http://hydra.bordeaux.inria.fr/build/34862
|
|
||||||
http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00015.html
|
|
||||||
http://www.freebsd.org/cgi/query-pr.cgi?pr=161344
|
|
||||||
*/
|
|
||||||
stdenv.lib.optional (stdenv.isSunOS or stdenv.isFreeBSD) "--disable-thread-safe" ++
|
|
||||||
stdenv.lib.optional stdenv.is64bit "--with-pic";
|
stdenv.lib.optional stdenv.is64bit "--with-pic";
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
1699
pkgs/development/libraries/mpfr/upstream.patch
Normal file
1699
pkgs/development/libraries/mpfr/upstream.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -34,12 +34,12 @@ let
|
|||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${prefix}nghttp2-${version}";
|
name = "${prefix}nghttp2-${version}";
|
||||||
version = "1.0.2";
|
version = "1.1.1";
|
||||||
|
|
||||||
# Don't use fetchFromGitHub since this needs a bootstrap curl
|
# Don't use fetchFromGitHub since this needs a bootstrap curl
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://pub.wak.io/nixos/tarballs/nghttp2-${version}.tar.bz2";
|
url = "http://pub.wak.io/nixos/tarballs/nghttp2-${version}.tar.bz2";
|
||||||
sha256 = "633dd6d5d1f29a4d802d6c9e5b9eeb0b9104f35652396f26999a27515b6c1c14";
|
sha256 = "9659e8598c8481f1bf8e63ba4f828f5283053df62a51fa8324cb55ea7a51b80c";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Configure script searches for a symbol which does not exist in jemalloc on Darwin
|
# Configure script searches for a symbol which does not exist in jemalloc on Darwin
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let # beware: updates often break cups_filters build
|
let # beware: updates often break cups_filters build
|
||||||
version = "0.32.0"; # even major numbers are stable
|
version = "0.34.0"; # even major numbers are stable
|
||||||
sha256 = "162vfbvbz0frvqyk00ldsbl49h4bj8i8wn0ngfl30xg1lldy6qs9";
|
sha256 = "1c2wa4pfzqmvzq1jpp3ps5nmzz745gcg8dnpwqpfdccy5ydbm90v";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "poppler-${suffix}-${version}";
|
name = "poppler-${suffix}-${version}";
|
||||||
|
@ -17,6 +17,6 @@ buildPerlPackage rec {
|
|||||||
homepage = http://search.cpan.org/dist/DBD-Pg/;
|
homepage = http://search.cpan.org/dist/DBD-Pg/;
|
||||||
description = "DBI PostgreSQL interface";
|
description = "DBI PostgreSQL interface";
|
||||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,15 +1,28 @@
|
|||||||
{ stdenv, fetchurl, pcre }:
|
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, bison, pcre }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "swig-2.0.11";
|
name = "swig-${version}";
|
||||||
|
version = "2.0.12";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchFromGitHub {
|
||||||
url = "mirror://sourceforge/swig/${name}.tar.gz";
|
owner = "swig";
|
||||||
sha256 = "0kj21b6syp62vx68r1j6azv9033kng68pxm1k79pm4skkzr0ny33";
|
repo = "swig";
|
||||||
|
rev = "rel-${version}";
|
||||||
|
sha256 = "0khm9gh5pczfcihr0pbicaicc4v9kjm5ip2alvkhmbb3ga6njkcm";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ autoconf automake libtool bison ];
|
||||||
buildInputs = [ pcre ];
|
buildInputs = [ pcre ];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# Disable ccache documentation as it need yodl
|
||||||
|
sed -i '/man1/d' CCache/Makefile.in
|
||||||
|
'';
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
./autogen.sh
|
||||||
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "SWIG, an interface compiler that connects C/C++ code to higher-level languages";
|
description = "SWIG, an interface compiler that connects C/C++ code to higher-level languages";
|
||||||
|
|
||||||
|
@ -1,15 +1,28 @@
|
|||||||
{ stdenv, fetchurl, pcre }:
|
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, bison, pcre }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "swig-3.0.2";
|
name = "swig-${version}";
|
||||||
|
version = "3.0.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchFromGitHub {
|
||||||
url = "mirror://sourceforge/swig/${name}.tar.gz";
|
owner = "swig";
|
||||||
sha256 = "04vqrij3k6pcq41y7rzl5rmhnghqg905f11wyrqw7vdwr9brcrm2";
|
repo = "swig";
|
||||||
|
rev = "rel-${version}";
|
||||||
|
sha256 = "1y8rlrkqs9h5cyp75s1i9rvrj35kkcwjjw65dyv3xy1skgfxb6w8";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ autoconf automake libtool bison ];
|
||||||
buildInputs = [ pcre ];
|
buildInputs = [ pcre ];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# Disable ccache documentation as it need yodl
|
||||||
|
sed -i '/man1/d' CCache/Makefile.in
|
||||||
|
'';
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
./autogen.sh
|
||||||
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "SWIG, an interface compiler that connects C/C++ code to higher-level languages";
|
description = "SWIG, an interface compiler that connects C/C++ code to higher-level languages";
|
||||||
|
|
||||||
|
@ -1445,11 +1445,11 @@ let
|
|||||||
}) // {inherit inputproto xorgserver xproto ;};
|
}) // {inherit inputproto xorgserver xproto ;};
|
||||||
|
|
||||||
xf86inputlibinput = (mkDerivation "xf86inputlibinput" {
|
xf86inputlibinput = (mkDerivation "xf86inputlibinput" {
|
||||||
name = "xf86-input-libinput-0.10.0";
|
name = "xf86-input-libinput-0.12.0";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/individual/driver/xf86-input-libinput-0.10.0.tar.bz2;
|
url = mirror://xorg/individual/driver/xf86-input-libinput-0.12.0.tar.bz2;
|
||||||
sha256 = "1w1v83qlr7n4iqgd7grmhx0gbz1fhsnpk88j4a136dk4xmc069x4";
|
sha256 = "1mi6m1a32xc43na46amfqz0025952whiy3w4wz0wx0d34jf933yv";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig inputproto xorgserver xproto ];
|
buildInputs = [pkgconfig inputproto xorgserver xproto ];
|
||||||
}) // {inherit inputproto xorgserver xproto ;};
|
}) // {inherit inputproto xorgserver xproto ;};
|
||||||
@ -1475,14 +1475,14 @@ let
|
|||||||
}) // {inherit inputproto randrproto recordproto libX11 libXi xorgserver xproto libXtst ;};
|
}) // {inherit inputproto randrproto recordproto libX11 libXi xorgserver xproto libXtst ;};
|
||||||
|
|
||||||
xf86inputvmmouse = (mkDerivation "xf86inputvmmouse" {
|
xf86inputvmmouse = (mkDerivation "xf86inputvmmouse" {
|
||||||
name = "xf86-input-vmmouse-13.0.0";
|
name = "xf86-input-vmmouse-13.1.0";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2;
|
url = mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2;
|
||||||
sha256 = "0b31ap9wp7nwpnihz8m7bz3p0hhaipxxhl652nw4v380cq1vdkq4";
|
sha256 = "06ckn4hlkpig5vnivl0zj8a7ykcgvrsj8b3iccl1pgn1gaamix8a";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig inputproto randrproto xorgserver xproto ];
|
buildInputs = [pkgconfig inputproto udev randrproto xorgserver xproto ];
|
||||||
}) // {inherit inputproto randrproto xorgserver xproto ;};
|
}) // {inherit inputproto udev randrproto xorgserver xproto ;};
|
||||||
|
|
||||||
xf86inputvoid = (mkDerivation "xf86inputvoid" {
|
xf86inputvoid = (mkDerivation "xf86inputvoid" {
|
||||||
name = "xf86-input-void-1.4.1";
|
name = "xf86-input-void-1.4.1";
|
||||||
@ -1815,11 +1815,11 @@ let
|
|||||||
}) // {inherit randrproto videoproto xorgserver xproto ;};
|
}) // {inherit randrproto videoproto xorgserver xproto ;};
|
||||||
|
|
||||||
xf86videovesa = (mkDerivation "xf86videovesa" {
|
xf86videovesa = (mkDerivation "xf86videovesa" {
|
||||||
name = "xf86-video-vesa-2.3.3";
|
name = "xf86-video-vesa-2.3.4";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/individual/driver/xf86-video-vesa-2.3.3.tar.bz2;
|
url = mirror://xorg/individual/driver/xf86-video-vesa-2.3.4.tar.bz2;
|
||||||
sha256 = "1y5fsg0c4bgmh1cfsbnaaf388fppyy02i7mcy9vax78flkjpb2yf";
|
sha256 = "1haiw8r1z8ihk68d0jqph2wsld13w4qkl86biq46fvyxg7cg9pbv";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ];
|
buildInputs = [pkgconfig fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ];
|
||||||
}) // {inherit fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ;};
|
}) // {inherit fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ;};
|
||||||
@ -1975,11 +1975,11 @@ let
|
|||||||
}) // {inherit inputproto libX11 libXaw xproto libXt ;};
|
}) // {inherit inputproto libX11 libXaw xproto libXt ;};
|
||||||
|
|
||||||
xkeyboardconfig = (mkDerivation "xkeyboardconfig" {
|
xkeyboardconfig = (mkDerivation "xkeyboardconfig" {
|
||||||
name = "xkeyboard-config-2.11";
|
name = "xkeyboard-config-2.15";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.11.tar.bz2;
|
url = mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.15.tar.bz2;
|
||||||
sha256 = "0xkdyyi759hzls42hp4j3q2lc35n4j6b2g44ilx5qarci5h584p7";
|
sha256 = "1grqdy5a9f2dii3y24fn0p3kz4q5g9j2kh3jcj2402rgrbvkqi0f";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig libX11 xproto ];
|
buildInputs = [pkgconfig libX11 xproto ];
|
||||||
}) // {inherit libX11 xproto ;};
|
}) // {inherit libX11 xproto ;};
|
||||||
|
@ -226,11 +226,6 @@ in
|
|||||||
"--with-xorg-conf-dir=$(out)/share/X11/xorg.conf.d"
|
"--with-xorg-conf-dir=$(out)/share/X11/xorg.conf.d"
|
||||||
"--with-udev-rules-dir=$(out)/lib/udev/rules.d"
|
"--with-udev-rules-dir=$(out)/lib/udev/rules.d"
|
||||||
];
|
];
|
||||||
patches = [( args.fetchpatch {
|
|
||||||
url = "http://cgit.freedesktop.org/xorg/driver/xf86-input-vmmouse/patch/"
|
|
||||||
+ "?id=1cbbc03c4b37d57760c57bd2e0b0f89d744a5795";
|
|
||||||
sha256 = "1qkhwj2yal0cz15lv9557d10ylvxlq05ibq43pm2rrvqdg3mb6h4";
|
|
||||||
})];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
xf86videoati = attrs: attrs // {
|
xf86videoati = attrs: attrs // {
|
||||||
@ -261,15 +256,14 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
xkbcomp = attrs: attrs // {
|
xkbcomp = attrs: attrs // {
|
||||||
configureFlags = "--with-xkb-config-root=${xorg.xkeyboardconfig}/share/X11/xkb";
|
configureFlags = "--with-xkb-config-root=${xorg.xkeyboardconfig}/share/X11/xkb";
|
||||||
};
|
};
|
||||||
|
|
||||||
xkeyboardconfig = attrs: attrs // {
|
xkeyboardconfig = attrs: attrs // {
|
||||||
|
|
||||||
buildInputs = attrs.buildInputs ++ [args.intltool];
|
buildInputs = attrs.buildInputs ++ [args.intltool];
|
||||||
|
|
||||||
#TODO: resurrect patches for US_intl?
|
#TODO: resurrect patches for US_intl or Esperanto?
|
||||||
patches = [ ./xkeyboard-config-eo.patch ];
|
|
||||||
|
|
||||||
# 1: compatibility for X11/xkb location
|
# 1: compatibility for X11/xkb location
|
||||||
# 2: I think pkgconfig/ is supposed to be in /lib/
|
# 2: I think pkgconfig/ is supposed to be in /lib/
|
||||||
|
@ -121,10 +121,10 @@ mirror://xorg/X11R7.7/src/everything/xf86driproto-2.1.1.tar.bz2
|
|||||||
mirror://xorg/individual/driver/xf86-input-evdev-2.9.2.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-evdev-2.9.2.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-joystick-1.6.2.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-joystick-1.6.2.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-keyboard-1.8.1.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-keyboard-1.8.1.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-libinput-0.10.0.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-libinput-0.12.0.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-mouse-1.9.1.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-mouse-1.9.1.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-synaptics-1.8.2.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-synaptics-1.8.2.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-video-ast-0.98.0.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-ast-0.98.0.tar.bz2
|
||||||
@ -158,7 +158,7 @@ mirror://xorg/individual/driver/xf86-video-tdfx-1.4.6.tar.bz2
|
|||||||
mirror://xorg/individual/driver/xf86-video-tga-1.2.2.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-tga-1.2.2.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-video-trident-1.3.7.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-trident-1.3.7.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/xf86-video-v4l-0.2.0.tar.bz2
|
mirror://xorg/X11R7.7/src/everything/xf86-video-v4l-0.2.0.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-video-vesa-2.3.3.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-vesa-2.3.4.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-video-vmware-13.1.0.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-vmware-13.1.0.tar.bz2
|
||||||
mirror://xorg/individual/driver/xf86-video-voodoo-1.2.5.tar.bz2
|
mirror://xorg/individual/driver/xf86-video-voodoo-1.2.5.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/xf86-video-wsfb-0.4.0.tar.bz2
|
mirror://xorg/X11R7.7/src/everything/xf86-video-wsfb-0.4.0.tar.bz2
|
||||||
@ -171,7 +171,7 @@ mirror://xorg/individual/app/xinput-1.6.1.tar.bz2
|
|||||||
mirror://xorg/individual/app/xkbcomp-1.3.0.tar.bz2
|
mirror://xorg/individual/app/xkbcomp-1.3.0.tar.bz2
|
||||||
mirror://xorg/individual/app/xkbevd-1.1.4.tar.bz2
|
mirror://xorg/individual/app/xkbevd-1.1.4.tar.bz2
|
||||||
mirror://xorg/individual/app/xkbutils-1.0.4.tar.bz2
|
mirror://xorg/individual/app/xkbutils-1.0.4.tar.bz2
|
||||||
mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.11.tar.bz2
|
mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.15.tar.bz2
|
||||||
mirror://xorg/individual/app/xkill-1.0.4.tar.bz2
|
mirror://xorg/individual/app/xkill-1.0.4.tar.bz2
|
||||||
mirror://xorg/individual/app/xlsatoms-1.1.2.tar.bz2
|
mirror://xorg/individual/app/xlsatoms-1.1.2.tar.bz2
|
||||||
mirror://xorg/individual/app/xlsclients-1.1.3.tar.bz2
|
mirror://xorg/individual/app/xlsclients-1.1.3.tar.bz2
|
||||||
@ -179,7 +179,7 @@ mirror://xorg/individual/app/xlsfonts-1.0.5.tar.bz2
|
|||||||
mirror://xorg/individual/app/xmag-1.0.6.tar.bz2
|
mirror://xorg/individual/app/xmag-1.0.6.tar.bz2
|
||||||
mirror://xorg/individual/app/xmodmap-1.0.9.tar.bz2
|
mirror://xorg/individual/app/xmodmap-1.0.9.tar.bz2
|
||||||
mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2
|
mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2
|
||||||
mirror://xorg/individual/xserver/xorg-server-1.16.4.tar.bz2
|
mirror://xorg/individual/xserver/xorg-server-1.17.2.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/xorg-sgml-doctools-1.11.tar.bz2
|
mirror://xorg/X11R7.7/src/everything/xorg-sgml-doctools-1.11.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/xpr-1.0.4.tar.bz2
|
mirror://xorg/X11R7.7/src/everything/xpr-1.0.4.tar.bz2
|
||||||
mirror://xorg/individual/app/xprop-1.2.2.tar.bz2
|
mirror://xorg/individual/app/xprop-1.2.2.tar.bz2
|
||||||
|
@ -1,71 +0,0 @@
|
|||||||
diff --git a/rules/base.xml.in b/rules/base.xml.in
|
|
||||||
index ec321f8..e9c3546 100644
|
|
||||||
--- a/rules/base.xml.in
|
|
||||||
+++ b/rules/base.xml.in
|
|
||||||
@@ -1786,6 +1786,13 @@
|
|
||||||
</layout>
|
|
||||||
<layout>
|
|
||||||
<configItem>
|
|
||||||
+ <name>eo</name>
|
|
||||||
+ <_shortDescription>Esp</_shortDescription>
|
|
||||||
+ <_description>Esperanto</_description>
|
|
||||||
+ </configItem>
|
|
||||||
+ </layout>
|
|
||||||
+ <layout>
|
|
||||||
+ <configItem>
|
|
||||||
<name>ir</name>
|
|
||||||
<_shortDescription>Irn</_shortDescription>
|
|
||||||
<_description>Iran</_description>
|
|
||||||
diff --git a/symbols/Makefile.am b/symbols/Makefile.am
|
|
||||||
index 97c816d..d7e3a4e 100644
|
|
||||||
--- a/symbols/Makefile.am
|
|
||||||
+++ b/symbols/Makefile.am
|
|
||||||
@@ -10,7 +10,7 @@ bt by braille \
|
|
||||||
ca cd \
|
|
||||||
ch cn cz \
|
|
||||||
de dk \
|
|
||||||
-ee es et epo \
|
|
||||||
+ee eo es et epo \
|
|
||||||
fi fo fr \
|
|
||||||
gb ge gh gn \
|
|
||||||
gr hr hu \
|
|
||||||
diff --git a/symbols/Makefile.in b/symbols/Makefile.in
|
|
||||||
index b5be077..5cddcc7 100644
|
|
||||||
--- a/symbols/Makefile.in
|
|
||||||
+++ b/symbols/Makefile.in
|
|
||||||
@@ -222,7 +222,7 @@ bt by braille \
|
|
||||||
ca cd \
|
|
||||||
ch cn cz \
|
|
||||||
de dk \
|
|
||||||
-ee es et epo \
|
|
||||||
+ee eo es et epo \
|
|
||||||
fi fo fr \
|
|
||||||
gb ge gh gn \
|
|
||||||
gr hr hu \
|
|
||||||
diff --git a/symbols/eo b/symbols/eo
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..d6358c9
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/symbols/eo
|
|
||||||
@@ -0,0 +1,21 @@
|
|
||||||
+// $XFree86$
|
|
||||||
+
|
|
||||||
+partial alphanumeric_keys
|
|
||||||
+xkb_symbols "basic" {
|
|
||||||
+
|
|
||||||
+ // Describes the differences between a very simple en_US
|
|
||||||
+ // keyboard and a simple Esperanto keyboard
|
|
||||||
+ // Press AltGr or Windows Menu key together with C, H, J, S, U
|
|
||||||
+ // to get accented letters.
|
|
||||||
+ // 2001 by Radovan Garabik <garabik@melkor.dnp.fmph.uniba.sk>
|
|
||||||
+
|
|
||||||
+ key.type = "FOUR_LEVEL";
|
|
||||||
+
|
|
||||||
+ key <AD02> { [w,W, ubreve,Ubreve ] };
|
|
||||||
+ key <AD07> { [u,U, ubreve, Ubreve ] };
|
|
||||||
+ key <AC02> { [s,S, scircumflex, Scircumflex ] };
|
|
||||||
+ key <AC05> { [g,G, gcircumflex,Gcircumflex ] };
|
|
||||||
+ key <AC06> { [h,H, hcircumflex,Hcircumflex ] };
|
|
||||||
+ key <AC07> { [j,J, jcircumflex,Jcircumflex ] };
|
|
||||||
+ key <AB03> { [c,C, ccircumflex,Ccircumflex ] };
|
|
||||||
+};
|
|
@ -13,5 +13,6 @@ callPackage ./generic.nix (args // rec {
|
|||||||
patches = [
|
patches = [
|
||||||
./0001-Cleanup-boost-optionals.patch
|
./0001-Cleanup-boost-optionals.patch
|
||||||
./fix-pgrefdebugging.patch
|
./fix-pgrefdebugging.patch
|
||||||
|
./boost-158.patch
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
@ -10,5 +10,8 @@ callPackage ./generic.nix (args // rec {
|
|||||||
sha256 = "094f9knxgx8vb9fb1yzld9ib4m0wpqwqgqjl3xqf0dzm48nxqd73";
|
sha256 = "094f9knxgx8vb9fb1yzld9ib4m0wpqwqgqjl3xqf0dzm48nxqd73";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./fix-pgrefdebugging.patch ];
|
patches = [
|
||||||
|
./fix-pgrefdebugging.patch
|
||||||
|
./boost-158.patch
|
||||||
|
];
|
||||||
})
|
})
|
||||||
|
27
pkgs/tools/filesystems/ceph/boost-158.patch
Normal file
27
pkgs/tools/filesystems/ceph/boost-158.patch
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
From e7b196a4a091c0ea258866559ba06e7ed0cc4247 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kefu Chai <kchai@redhat.com>
|
||||||
|
Date: Fri, 8 May 2015 15:21:20 +0800
|
||||||
|
Subject: [PATCH] mon: remove unused variable
|
||||||
|
|
||||||
|
* as a side effect, this change silences
|
||||||
|
http://tracker.ceph.com/issues/11576
|
||||||
|
|
||||||
|
Fixes: #11576
|
||||||
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||||||
|
---
|
||||||
|
src/mon/OSDMonitor.cc | 2 --
|
||||||
|
1 file changed, 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc
|
||||||
|
index 73dcd5f..7caaa45 100644
|
||||||
|
--- a/src/mon/OSDMonitor.cc
|
||||||
|
+++ b/src/mon/OSDMonitor.cc
|
||||||
|
@@ -3174,8 +3174,6 @@ bool OSDMonitor::preprocess_command(MMonCommand *m)
|
||||||
|
} else if (prefix == "osd crush get-tunable") {
|
||||||
|
string tunable;
|
||||||
|
cmd_getval(g_ceph_context, cmdmap, "tunable", tunable);
|
||||||
|
- int value;
|
||||||
|
- cmd_getval(g_ceph_context, cmdmap, "value", value);
|
||||||
|
ostringstream rss;
|
||||||
|
if (f)
|
||||||
|
f->open_object_section("tunable");
|
@ -1,7 +1,7 @@
|
|||||||
{ stdenv, fetchurl, zlib }:
|
{ stdenv, fetchurl, zlib }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "file-5.23";
|
name = "file-5.24";
|
||||||
|
|
||||||
buildInputs = [ zlib ];
|
buildInputs = [ zlib ];
|
||||||
|
|
||||||
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
|||||||
"ftp://ftp.astron.com/pub/file/${name}.tar.gz"
|
"ftp://ftp.astron.com/pub/file/${name}.tar.gz"
|
||||||
"http://distfiles.macports.org/file/${name}.tar.gz"
|
"http://distfiles.macports.org/file/${name}.tar.gz"
|
||||||
];
|
];
|
||||||
sha256 = "0z0mwqayrrf3w734rjp9rysf0y8az191ff7fxjsxyb1y2kzv72ic";
|
sha256 = "1kjhqwmi1sjw8jcf6li725c59wm00zajrdfwgkwqxs295vgb6b40";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -5758,12 +5758,10 @@ let
|
|||||||
|
|
||||||
strace = callPackage ../development/tools/misc/strace { };
|
strace = callPackage ../development/tools/misc/strace { };
|
||||||
|
|
||||||
swig = callPackage ../development/tools/misc/swig { };
|
swig1 = callPackage ../development/tools/misc/swig { };
|
||||||
|
|
||||||
swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
|
swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
|
||||||
|
|
||||||
swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
|
swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
|
||||||
|
swig = swig3;
|
||||||
swigWithJava = swig;
|
swigWithJava = swig;
|
||||||
|
|
||||||
swfmill = callPackage ../tools/video/swfmill { };
|
swfmill = callPackage ../tools/video/swfmill { };
|
||||||
@ -5784,7 +5782,9 @@ let
|
|||||||
|
|
||||||
texi2html = callPackage ../development/tools/misc/texi2html { };
|
texi2html = callPackage ../development/tools/misc/texi2html { };
|
||||||
|
|
||||||
uhd = callPackage ../development/tools/misc/uhd { };
|
uhd = callPackage ../development/tools/misc/uhd {
|
||||||
|
boost = boost157;
|
||||||
|
};
|
||||||
|
|
||||||
uisp = callPackage ../development/tools/misc/uisp { };
|
uisp = callPackage ../development/tools/misc/uisp { };
|
||||||
|
|
||||||
@ -5917,7 +5917,8 @@ let
|
|||||||
boost155 = callPackage ../development/libraries/boost/1.55.nix { };
|
boost155 = callPackage ../development/libraries/boost/1.55.nix { };
|
||||||
boost156 = callPackage ../development/libraries/boost/1.56.nix { };
|
boost156 = callPackage ../development/libraries/boost/1.56.nix { };
|
||||||
boost157 = callPackage ../development/libraries/boost/1.57.nix { };
|
boost157 = callPackage ../development/libraries/boost/1.57.nix { };
|
||||||
boost = boost157;
|
boost158 = callPackage ../development/libraries/boost/1.58.nix { };
|
||||||
|
boost = boost158;
|
||||||
|
|
||||||
boost_process = callPackage ../development/libraries/boost-process { };
|
boost_process = callPackage ../development/libraries/boost-process { };
|
||||||
|
|
||||||
@ -8544,7 +8545,9 @@ let
|
|||||||
|
|
||||||
lucene = callPackage ../development/libraries/java/lucene { };
|
lucene = callPackage ../development/libraries/java/lucene { };
|
||||||
|
|
||||||
lucenepp = callPackage ../development/libraries/lucene++ { };
|
lucenepp = callPackage ../development/libraries/lucene++ {
|
||||||
|
boost = boost157;
|
||||||
|
};
|
||||||
|
|
||||||
mockobjects = callPackage ../development/libraries/java/mockobjects { };
|
mockobjects = callPackage ../development/libraries/java/mockobjects { };
|
||||||
|
|
||||||
@ -9351,7 +9354,7 @@ let
|
|||||||
perl = perl516; # ${perl}/.../CORE/handy.h:124:34: error: 'bool' undeclared
|
perl = perl516; # ${perl}/.../CORE/handy.h:124:34: error: 'bool' undeclared
|
||||||
};
|
};
|
||||||
|
|
||||||
apparmor_2_9 = callPackage ../os-specific/linux/apparmor/2.9 { swig = swig2; };
|
apparmor_2_9 = callPackage ../os-specific/linux/apparmor/2.9 { };
|
||||||
libapparmor = apparmor_2_9.libapparmor;
|
libapparmor = apparmor_2_9.libapparmor;
|
||||||
apparmor-pam = apparmor_2_9.apparmor-pam;
|
apparmor-pam = apparmor_2_9.apparmor-pam;
|
||||||
apparmor-parser = apparmor_2_9.apparmor-parser;
|
apparmor-parser = apparmor_2_9.apparmor-parser;
|
||||||
@ -10690,7 +10693,9 @@ let
|
|||||||
|
|
||||||
schismtracker = callPackage ../applications/audio/schismtracker { };
|
schismtracker = callPackage ../applications/audio/schismtracker { };
|
||||||
|
|
||||||
altcoins = recurseIntoAttrs ( callPackage ../applications/altcoins { } );
|
altcoins = recurseIntoAttrs ( callPackage ../applications/altcoins {
|
||||||
|
callPackage = newScope { boost = boost157; };
|
||||||
|
} );
|
||||||
bitcoin = altcoins.bitcoin;
|
bitcoin = altcoins.bitcoin;
|
||||||
|
|
||||||
aumix = callPackage ../applications/audio/aumix {
|
aumix = callPackage ../applications/audio/aumix {
|
||||||
@ -11427,7 +11432,9 @@ let
|
|||||||
cmake = cmake-2_8;
|
cmake = cmake-2_8;
|
||||||
};
|
};
|
||||||
|
|
||||||
freicoin = callPackage ../applications/misc/freicoin { };
|
freicoin = callPackage ../applications/misc/freicoin {
|
||||||
|
boost = boost157;
|
||||||
|
};
|
||||||
|
|
||||||
fuze = callPackage ../applications/networking/instant-messengers/fuze {};
|
fuze = callPackage ../applications/networking/instant-messengers/fuze {};
|
||||||
|
|
||||||
@ -11895,7 +11902,9 @@ let
|
|||||||
links = callPackage ../applications/networking/browsers/links { };
|
links = callPackage ../applications/networking/browsers/links { };
|
||||||
|
|
||||||
ledger2 = callPackage ../applications/office/ledger/2.6.3.nix { };
|
ledger2 = callPackage ../applications/office/ledger/2.6.3.nix { };
|
||||||
ledger3 = callPackage ../applications/office/ledger { };
|
ledger3 = callPackage ../applications/office/ledger {
|
||||||
|
boost = boost157;
|
||||||
|
};
|
||||||
ledger = ledger3;
|
ledger = ledger3;
|
||||||
|
|
||||||
lighttable = callPackage ../applications/editors/lighttable {};
|
lighttable = callPackage ../applications/editors/lighttable {};
|
||||||
|
@ -6059,7 +6059,7 @@ let self = _self // overrides; _self = with self; {
|
|||||||
description = "A postmodern object system for Perl 5";
|
description = "A postmodern object system for Perl 5";
|
||||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||||
maintainers = [ maintainers.eelco ];
|
maintainers = [ maintainers.eelco ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.unix;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user