Vladimír Čunát
b528a5a95e
lame: split into multiple outputs, slightly unusually
...
Here it seemed that the library doesn't belong into $out,
so I left most in $out and separated $lib (and $doc).
2015-10-13 20:18:54 +02:00
Vladimír Čunát
fab1fb95c5
libssh: split "dev" output, fix a referrer
2015-10-13 20:18:53 +02:00
Vladimír Čunát
0a0e41b083
epoxy: split the "dev" output
2015-10-13 20:18:53 +02:00
Vladimír Čunát
6acaeb3726
p11-kit: split "dev" and "doc" outputs
...
Referrers all seem so well behaved again.
2015-10-13 20:18:53 +02:00
Vladimír Čunát
90a0c45775
libtasn1: split "dev" and "doc" outputs
2015-10-13 20:18:52 +02:00
Vladimír Čunát
0dff97ec72
libidn: split into many outputs
...
Referrers are nice again, (almost) always just adding it into build inputs.
2015-10-13 20:18:52 +02:00
Vladimír Čunát
aabf50802d
nettle: split a "dev" output
...
Referrers look OK; seems too easy again.
2015-10-13 20:18:52 +02:00
Vladimír Čunát
2113428989
libxkbcommon: split "dev" output
...
Referrers look OK.
2015-10-13 20:18:51 +02:00
Vladimír Čunát
e7b681297d
schroedinger: split outputs and doCheck
2015-10-13 20:18:51 +02:00
Vladimír Čunát
cba6641623
cairo, pango: fix some string references
2015-10-13 20:18:51 +02:00
Vladimír Čunát
339926031e
pango: get rid of xlibs-wrapper and simplify
2015-10-13 20:18:50 +02:00
Vladimír Čunát
fd819711c6
cairo: get rid of xlibs-wrapper
2015-10-13 20:18:50 +02:00
Vladimír Čunát
d500232fcc
libvdpau: split into multiple outputs
2015-10-13 20:18:50 +02:00
Vladimír Čunát
5f58c0b687
json-c: split into multiple outputs
2015-10-13 20:18:50 +02:00
Vladimír Čunát
7a030ac3dc
libao: split into multiple outputs
2015-10-13 20:18:49 +02:00
Vladimír Čunát
b95b0405b0
liboil: split into multiple outputs
2015-10-13 20:18:49 +02:00
Vladimír Čunát
55eb356b78
fftw: split into multiple outputs
...
Again, referrers look good.
2015-10-13 20:18:49 +02:00
Vladimír Čunát
e424e23638
libtheora: split into multiple outputs
2015-10-13 20:18:48 +02:00
Vladimír Čunát
4682557b3b
speexdsp: split into multiple outputs
2015-10-13 20:18:48 +02:00
Vladimír Čunát
99e4371526
curl: split into multiple outputs
...
Also use pkgconfig to be safer and fix (some) referrers.
2015-10-13 20:18:48 +02:00
Vladimír Čunát
e71c9cfaa2
libssh2: split into multiple outputs
...
And fixup referrers.
2015-10-13 20:18:47 +02:00
Vladimír Čunát
9935a85851
libogg: fix splitting and some referrers
2015-10-13 20:18:47 +02:00
Vladimír Čunát
1197003966
fix references to ${libtool}/lib
2015-10-13 20:18:47 +02:00
Vladimír Čunát
b9d2c364a1
orc: fix path to orcc in *.pc
2015-10-13 20:18:46 +02:00
Vladimír Čunát
de43f843b5
libproxy: split into multiple outputs
...
Referrers look OK.
2015-10-13 20:18:46 +02:00
Vladimír Čunát
b9031ea1da
slang: fix some dependants and split into outputs
...
These termcap and similar (nonexistent) libraries are baffling me.
2015-10-13 20:18:46 +02:00
Vladimír Čunát
0338199544
lcms*: split into multiple outputs
...
Referrers look fine.
2015-10-13 20:18:45 +02:00
Vladimír Čunát
a6e4c87391
gtk3: split into multiple outputs
...
All references OK, hopefully. Seems surprisingly smooth.
2015-10-13 20:18:45 +02:00
Vladimír Čunát
f28924173e
libvpx: split into multiple outputs
...
Rather an easy one, it seems.
2015-10-13 20:18:45 +02:00
Vladimír Čunát
91407a8bdf
ncurses: split into multiple outputs
...
Some programs (e.g. tput) might better be moved somewhere else than
$dev/bin, but that can be improved later if need be.
2015-10-13 20:18:44 +02:00
Vladimír Čunát
9a1aa51fed
harfbuzz-icu: share the non-icu library
2015-10-13 20:18:44 +02:00
Vladimír Čunát
17a3f6a6fa
icu: split into multiple outputs
2015-10-13 20:18:44 +02:00
Vladimír Čunát
ba9b80c7e0
nspr,nss: split into multiple outputs
...
Hopefully most references are OK.
2015-10-13 20:18:44 +02:00
Vladimír Čunát
6d86a93c43
libevent: split into multiple outputs
...
Hopefully all references are fixed.
2015-10-05 15:58:37 +02:00
Vladimír Čunát
38313d5d87
libxml2,libxslt: split into multiple outputs
...
Fixed all references, hopefully.
libxml2Python is slightly hacky now, but it seems to work.
2015-10-05 13:44:16 +02:00
Vladimír Čunát
f8c211fd2b
fontconfig: split into multiple outputs
...
Fixed all 'fontconfig}' references as well, hopefully, ugh!
2015-10-05 12:23:56 +02:00
Vladimír Čunát
328eafa885
gnutls: split into multiple outputs
...
Fixed all 'gnutls}' references, too.
2015-10-05 11:07:54 +02:00
Vladimír Čunát
68530a4fb7
dbus-glib: split into multiple outputs
...
Fixed all 'dbus_glib}' references too.
2015-10-05 10:51:22 +02:00
Vladimír Čunát
861debbf9f
phonon_qt5_backend_gstreamer: hack-fix build
2015-10-04 13:08:28 +02:00
Vladimír Čunát
afd37d9251
boost-1.55: fix build with gcc-5 by upstream patch
...
Our higher versions have fix integrated upstream.
(cherry picked from commit 4e8da0747c
)
2015-10-04 12:36:21 +02:00
Vladimír Čunát
40e4ab37cf
wildmidi: fix build
2015-10-04 11:47:52 +02:00
Vladimír Čunát
d0f72e729a
libav: fix with multiple outputs and improve splitting
2015-10-04 11:29:37 +02:00
Vladimír Čunát
1004d44d80
llvm-3.7: fix build by -lpthread
...
This is strange. Morover, 3.6 builds fine without modifications.
2015-10-04 10:16:34 +02:00
Vladimír Čunát
7434b8c29f
mesa: fixup with multiple outputs
2015-10-04 10:03:55 +02:00
Vladimír Čunát
b44d846990
udev: complete rework
...
- systemd puts all into one output now (except for man),
because I wasn't able to fix all systemd/udev refernces
for NixOS to work well
- libudev is now by default *copied* into another path,
which is what most packages will use as build input :-)
- pkgs.udev = [ libudev.out libudev.dev ]; because there are too many
references that just put `udev` into build inputs (to rewrite them all),
also this made "${udev}/foo" fail at *evaluation* time
so it's easier to catch and change to something more specific
2015-10-04 10:03:53 +02:00
Vladimír Čunát
c83b59130f
libsodium: fix build by removing -lssp
...
There seems no reason why it should be there anyway.
/cc maintainers: @raskin, @viric, @wkennington.
2015-10-03 19:02:13 +02:00
Vladimír Čunát
32a5deb455
libffi: fixup libffi.pc, and refactor
2015-10-03 17:07:49 +02:00
Vladimír Čunát
c8d9e2fb67
orc: split dev stuff, and refactor meta
2015-10-03 16:48:44 +02:00
Tuomas Tynkkynen
ad1eb36dac
binutils: Don't use multiple-outputs when cross compiling
2015-10-03 16:43:23 +02:00
Tuomas Tynkkynen
77580d42ad
php: Enable SSL via buildInputs
...
The old way doesn't seem to work with multiple outputs.
TODO: this seems to be a recurring pattern with openssl, maybe the
splitting isn't done correctly?
2015-10-03 16:42:46 +02:00
Vladimír Čunát
1858a39c9a
apr: don't manually move apr-1-config
...
Also refactor meta.
2015-10-03 16:41:51 +02:00
Vladimír Čunát
2f7568e092
guile: fixup with multiple-output libtool
2015-10-03 16:34:00 +02:00
Vladimír Čunát
9fbb83b467
openssl: fixup after merge
2015-10-03 16:28:39 +02:00
Vladimír Čunát
b1a38cd40d
nodejs: fixup
2015-10-03 16:28:06 +02:00
Vladimír Čunát
cf7163f6f4
rustc: re-add missing file from staging
...
I'm not sure why it has disappeared.
Also try to fixup with multiple-output changes.
2015-10-03 16:27:04 +02:00
Vladimír Čunát
f361938b21
Merge staging into closure-size
...
This makes gcc5 the default builder, etc.
2015-10-03 15:23:13 +02:00
Vladimír Čunát
f2cb132c34
libtiff: fixup
2015-10-03 14:37:35 +02:00
Vladimír Čunát
8c811ea13a
jasper: fixup
2015-10-03 14:37:07 +02:00
Tuomas Tynkkynen
837c104512
perl: Port multiple-output changes from 5.16 to 5.20 and 5.22
2015-10-03 14:34:13 +02:00
Tuomas Tynkkynen
0da9c49303
autogen: Split into multiple outputs
...
In particular, this avoids runtime-depending on guile.
2015-10-03 14:08:55 +02:00
Tuomas Tynkkynen
54dcadad6c
librsvg: Reference correct output of gdk_pixbuf
2015-10-03 14:08:54 +02:00
Tuomas Tynkkynen
0054c8aa5a
python3: Use correct build inputs for multi-output deps
...
Without this, python will silently build without native extensions (e.g
openssl); this causes wget to fail its tests for instance.
vcunat added python-3.5.
2015-10-03 14:08:51 +02:00
Tuomas Tynkkynen
4be9702fe0
libffi: Don't manually move lib64 stuff
...
It breaks the i686 build. TODO: test that this doesn't break x86_64 ;)
2015-10-03 14:08:50 +02:00
Tuomas Tynkkynen
15471a8659
gcc: Do bootstrapped compilation on MIPS and ARM as well
...
Since the multiple-output changes building a non-bootstrapped gcc
doesn't work anymore. TODO: also test if cross compilation is broken
2015-10-03 14:08:50 +02:00
Tuomas Tynkkynen
bd028b24bb
gcc 4.9: Fix multi-out fixups
...
- $out/libexec/ now contains subdirectories that we want to patchelf too
- $out/libexec/ now contains some .so and a related .la file, which must
not be passed to patchelf
2015-10-03 14:08:49 +02:00
Tuomas Tynkkynen
8a460bf953
gcc 4.8, 4.9: Revert conflicting info output
2015-10-03 14:08:49 +02:00
Tuomas Tynkkynen
61b4bdded4
gcc 4.9: Port multiple-outputs changes from gcc 4.8
2015-10-03 14:08:49 +02:00
Vladimír Čunát
2b67ba2ad2
pkgconfig: post-merge fixup
2015-10-03 14:08:48 +02:00
Vladimír Čunát
5227fb1dd5
Merge commit staging+systemd into closure-size
...
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
William A. Kennington III
b233ecdca6
poppler: 0.34.0 -> 0.36.0
...
Tested building cups-filters and rendering a pdf
2015-10-02 16:08:55 -07:00
William A. Kennington III
33f1ebb8f2
glew: 1.11.0 -> 1.13.0
2015-10-02 16:08:42 -07:00
William A. Kennington III
2ef6508c7f
Merge branch 'master.upstream' into staging.post-15.06
2015-10-02 12:41:09 -07:00
William A. Kennington III
ed71860928
Merge branch 'staging.upstream' into staging.post-15.06
2015-10-02 12:41:04 -07:00
William A. Kennington III
a27ca029ee
Merge pull request #10162 from wkennington/master.mesa
...
Major update mesa and bump llvm forward
2015-10-02 12:33:03 -07:00
vbgl
1e6f0cc139
Merge pull request #10179 from lancelotsix/update_glpk
...
glpk: 4.52.1 -> 4.56
2015-10-02 19:28:18 +02:00
lethalman
e3e6e53a1c
Merge pull request #10059 from matthiasbeyer/update-neon
...
neon: 0.29.6 -> 0.30.1
2015-10-02 11:39:10 +02:00
Lancelot SIX
5a7ad7d36c
glpk: 4.52.1 -> 4.56
2015-10-02 09:19:30 +00:00
Vladimír Čunát
33373d939a
Merge: staging with systemd
2015-10-02 10:24:41 +02:00
Aycan iRiCAN
c416e4a129
Merge pull request #10178 from aycanirican/snort_inline_support
...
snort: introducing inline snort support via nfq daq
2015-10-02 10:27:23 +03:00
Aycan iRiCAN
6b84f5cd61
snort: introducing inline snort support via nfq daq
2015-10-02 10:11:04 +03:00
Jude Taylor
07d9b3cded
remove obsolete libunwindNative
2015-10-01 16:34:45 -07:00
Jude Taylor
d4081c2f97
fix patches for both node versions
2015-10-01 16:34:42 -07:00
Jude Taylor
83a5cfb260
add darwin.libobjc to some ruby gems that need it
2015-10-01 13:30:30 -07:00
Vladimír Čunát
4d3198ca31
libaccounts-glib: fixup build after glib update
2015-10-01 21:37:19 +02:00
William A. Kennington III
98172435f7
Merge branch 'master.upstream' into staging.upstream
2015-10-01 10:43:44 -07:00
William A. Kennington III
14961c8781
v8: Fix compilation issue with gcc4.9+
2015-10-01 10:40:50 -07:00
Jude Taylor
4520a19151
add darwin libtool to nodejs 4.1.0
2015-10-01 09:20:12 -07:00
Jude Taylor
10054a676a
update bundler-head SHA256
2015-10-01 08:58:28 -07:00
Jude Taylor
5379504451
Merge pull request #9834 from NixOS/rubies
...
Merge Ruby versions into one file
2015-10-01 08:58:28 -07:00
Eelco Dolstra
b23038dd80
Merge remote-tracking branch 'origin/master' into systemd-219
2015-10-01 14:17:46 +02:00
Arseniy Seroka
375ab720b3
Merge pull request #10124 from maurer/capnproto-bump
...
capnproto: 0.5.1.2 -> 0.5.3
2015-10-01 15:16:44 +03:00
Vladimír Čunát
673f3de193
lisps: some refactoring
2015-10-01 11:20:24 +02:00
William A. Kennington III
cfba54975e
mesa: 10.6.8 -> 11.0.2
2015-09-30 16:18:36 -07:00
Tomas Hlavaty
4e66ba1a70
lisp-packages: git.b9.com moved to git.kpe.io
2015-09-30 23:41:01 +02:00
Tomas Hlavaty
29f120d7b2
sbcl: improve bootstrap and add arm support
...
clisp bootstrap is very slow and clisp doesn't compile on arm
now it is possible to also bootstrap using ccl:
sbclBootstrapHost = "${ccl}/bin/${ccl.CCL_RUNTIME} -b -n";
or alternatively using clisp
sbclBootstrapHost = "${clisp}/bin/clisp -norc";
2015-09-30 23:40:58 +02:00
Tomas Hlavaty
64bde29a31
sbcl: 1.2.14 -> 1.2.15
2015-09-30 23:36:40 +02:00
Tomas Hlavaty
f9f919e2bf
ccl: also on arm
2015-09-30 23:36:40 +02:00
Tomas Hlavaty
411d83d5fe
picolisp: compile on arm and i686
2015-09-30 23:36:40 +02:00
Tomas Hlavaty
5ecdc8f3c6
picolisp: 3.1.10 -> 3.1.11
2015-09-30 23:36:40 +02:00
William A. Kennington III
e7bb9e1023
Merge branch 'master.upstream' into staging.upstream
2015-09-30 13:26:04 -07:00