summary refs log tree commit diff
path: root/pkgs
Commit message (Collapse)AuthorAge
* $docdev fixups: mostly to avoid empty outputVladimír Čunát2015-10-28
| | | | | | | ... after auto-removing some kinds of files by default. In some cases I let them be removed and in others I let them be put into $docdev. That was more due to general indecisiveness on this question than any reasons in the particular cases.
* libva: build a lighter version by defaultVladimír Čunát2015-10-28
| | | | | Mesa, X etc. are not very light dependencies. This will also allow us to break the cycle with mesa.
* cmake-2.8: fix build with multiple outputsVladimír Čunát2015-10-28
|
* libunwind: fix bad liblzma.la reference, split dev outputVladimír Čunát2015-10-28
|
* gtk3: revise dependencies, xlibs -> xorgVladimír Čunát2015-10-28
|
* gdk-pixbuf: reduce unnecessary outputsVladimír Čunát2015-10-28
| | | | Also some other minor changes.
* dbus: fix build of dbus without x11SupportVladimír Čunát2015-10-28
|
* gobject-introspection: auto-move *.gir into $devVladimír Čunát2015-10-28
|
* glib: fixup output paths and use system pcreVladimír Čunát2015-10-28
| | | | | Now pcre costs us <0.5 MB and using internal one would cost ~0.2 MB, so if we take into account that pcre is often used, e.g. by grep...
* pcre: separate variants of the libraryVladimír Čunát2015-10-28
| | | | | | | | - don't include the cxx variant in the default build, as it depends on libstdc++ (and it seems rarely used anyway) - allow building pcre16 and pcre32 variants; pcre16 is the one needed by qt*, I think - share the basic libs with all of the variants
* yices: use correct static gmpVladimír Čunát2015-10-28
| | | | | It still won't build due to trying to use /sbin/ldconfig, but gmp-related things do seem OK.
* gmp: split dev and info outputs, and disable staticVladimír Čunát2015-10-28
| | | | Referrers should have been fixed in previous commits already.
* gst-plugins-good: Avoid ncurses headers referenceTuomas Tynkkynen2015-10-28
| | | | Incredibly, the package doesn't even directly depend on it!
* ncurses: Fix multiple-output flagsTuomas Tynkkynen2015-10-28
| | | | The old way resuts in literal '$(lib)' etc. in the pkg-config files.
* aalib: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* libcaca: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* treewide: Fix references to apacheHttpd_2_*Tuomas Tynkkynen2015-10-28
|
* apacheHttpd_2_4: Port multiple-output changes from 2.2Tuomas Tynkkynen2015-10-28
|
* apacheHttpd_2_2: Remove obsolete cruftTuomas Tynkkynen2015-10-28
|
* apacheHttpd_2_2: Fix setting installbuilddirTuomas Tynkkynen2015-10-28
| | | | | | Otherwise mod_dnssd doesn't build. Also move apxs to $dev.
* gnome-3.18: port missing libgudev dependenciesVladimír Čunát2015-10-28
|
* gnome-control-center: Add libgudevTuomas Tynkkynen2015-10-28
| | | | Probably needed after the systemd update.
* webkitgtk: Add libXtTuomas Tynkkynen2015-10-28
| | | | It's missing in the multiple-outputs branch for some reason.
* libnl: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* php: Apply brute force to locate openldapTuomas Tynkkynen2015-10-28
| | | | | Needed after the split to multiple outputs :(. But that's what you get for not providing pkg-config files...
* openldap: Split into multiple outputsTuomas Tynkkynen2015-10-28
| | | | Also fix the incorrect .la file fixups.
* cyrus-sasl: Split into multiple outputsTuomas Tynkkynen2015-10-28
| | | | Also fixup .la files to avoid unnecessary -dev dependencies.
* openldap: Remove dontPatchELFTuomas Tynkkynen2015-10-28
| | | | Everything still seems to build fine.
* subversion: fixup some referrers after splittingVladimír Čunát2015-10-28
|
* subversion: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* apr-util: Split into multiple outputsTuomas Tynkkynen2015-10-28
| | | | Also fixup more .la files to avoid unnecessary -dev dependencies.
* xorg-server: avoid runtime references to xorgserver-devVladimír Čunát2015-10-28
|
* gobject-introspection: Don't delete $out/share/gobject-introspection-1.0/testsTuomas Tynkkynen2015-10-28
| | | | | Otherwise breaks pygobject3 compilation. vcunat added comment. (Commit reordering changed this a bit.)
* treewide: Mass-replace 'xorgserver}/bin' with correct outputTuomas Tynkkynen2015-10-28
| | | | vcunat added one fix in xdummy.
* nix-prefetch-scripts: Reference correct output of curlTuomas Tynkkynen2015-10-28
|
* libXvMC: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* libmtp: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* libpng12: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* gnutls: More hacks to .la filesTuomas Tynkkynen2015-10-28
| | | | | Some .la files contain '-lgmp' without a corresponding -L entry, breaking e.g. glib-networking and NetworkManager.
* fontconfig_210: Split into multiple outputsTuomas Tynkkynen2015-10-28
|
* apr-util: Fix path to expat in .la fileTuomas Tynkkynen2015-10-28
|
* uwimap: Avoid reference to OpenSSL headersTuomas Tynkkynen2015-10-28
| | | | | Default value of SSLCERTS was ${openssl.dev}/certs. Adjust SSLLIB as well for good measure.
* mariadb: Reference correct outputs of zlib and opensslTuomas Tynkkynen2015-10-28
|
* libarchive: Reference correct output of openssl.Tuomas Tynkkynen2015-10-28
|
* grub2: Patch out GCC reference from modinfo.shTuomas Tynkkynen2015-10-28
|
* wget: Remove runtime dependency on OpenSSL headersTuomas Tynkkynen2015-10-28
| | | | | It collects compilation and linking flags that are displayed on `wget --version`. Setting to 0 (NULL) is safe.
* xorg: remove $man where it was only man3Vladimír Čunát2015-10-28
| | | | | | | | | Now man3 is deleted if not specified otherwise, and I don't really see a reason for X libs to produce them. (This fixes failures due to not producing $man outputs.) The $doc outputs are also development docs (all probably), but I left those for now.
* imagemagick, soxr, fftw, libraw: remove explicit gcc.libVladimír Čunát2015-10-28
| | | | It is no longer needed after cc-wrapper fixes.
* gawk: split $doc into $man and $infoVladimír Čunát2015-10-28
| | | | | Info files are rather large and not much used anymore, AFAIK. (We include $man or $doc in the system closure by default.)
* gcc5: split $doc into $man and $infoVladimír Čunát2015-10-28
| | | | | | | ... because cc-wrapper is meant to propagate man pages into user envs, and info pages are rather large. Also replace the duplicate g++ and gcc man1 pages by a symlink.