Commit Graph

18280 Commits

Author SHA1 Message Date
Vladimír Čunát
a7ca9c2105 Revert "glib: fix compilation on SmartOS/Illumos (close #12477)"
This reverts commit 3f9ff30f6d.
Let's go without changing hash instead: e67717bc8d
2016-01-19 17:39:35 +01:00
Danny Wilson
e67717bc8d glib: fix compilation on SmartOS/Illumos (close #12479)
Recent illumos includes a linux-incompatible `inotify.h` header, which configure detects: compilation fails.
Also, a newer `dtrace` on SmartOS fails creating the probes ELF linkable object (with `dtrace -G`). Disable for now.

Remove old configure option `--disable-modular-tests`.
2016-01-19 17:38:44 +01:00
Danny Wilson
3f9ff30f6d glib: fix compilation on SmartOS/Illumos (close #12477)
Recent illumos includes a linux-incompatible `inotify.h` header, which configure detects: compilation fails.
Also, a newer `dtrace` on SmartOS fails creating the probes ELF linkable object (with `dtrace -G`). Disable for now.

Remove old configure option `--disable-modular-tests`.
2016-01-19 16:06:49 +01:00
Vladimír Čunát
315745094c Merge #11535: protobuf: 3.0.0-alpha-3.1 -> 3.0.0-beta-2 2016-01-19 08:25:44 +01:00
Vladimír Čunát
37598195e5 protobuf-3.0: enableParallelBuilding = true
Otherwise it takes quite a long time to build.
2016-01-19 08:24:55 +01:00
Vladimír Čunát
4c1e9ffd12 gmock: refactor source 2016-01-18 18:45:03 +01:00
Vladimír Čunát
9fc8766eaf telepathy-qt: fixup build with qt5
I only tested building with qt4, which turned out to be a mistake.
2016-01-18 12:25:27 +01:00
Robin Gloster
53b389327e refactor to use autoreconfHook where possible
Close #12446.
2016-01-18 10:45:31 +01:00
Vladimír Čunát
620c147cce Merge branch 'master' into staging 2016-01-18 09:48:49 +01:00
Eduard Bachmakov
352ff0be29 protobuf: 3.0.0-alpha-3.1 -> 3.0.0-beta-2
Also split out gmock's source so that it can be copied into protobuf's
source. Hopefull this hack can be removed again once gmock is replaced
by gtest.

This does not include python bindings.
2016-01-18 00:43:21 -05:00
Mateusz Kowalczyk
2be0338ec3 Merge pull request #12329 from luke-clifton/gsasl-krb5
Bring in krb5 for darwin builds seeing as we use
2016-01-17 17:38:50 +00:00
Nikolay Amiantov
d34a72dfba libspectre: fix for ghostscript 9.18 2016-01-17 15:50:40 +03:00
Nikolay Amiantov
1967f19f7d qpdf: 5.1.3 -> 6.0.0 2016-01-17 15:50:40 +03:00
Nikolay Amiantov
18b64f05c9 ijs: 9.16 -> 9.18 2016-01-17 15:50:40 +03:00
Nikolay Amiantov
8bc95895e1 openmpi: remove enableStatic while it's still hot
Eelco showed alternative way of building static libraries via
stdenv adapter in a conversation several days ago and expressed
concern about adding new enableStatic flags.
2016-01-17 15:07:51 +03:00
Domen Kožar
e16ed8c579 Merge pull request #12287 from abbradar/openmpi
openmpi: 1.6.5 -> 1.10.1
2016-01-17 12:59:05 +01:00
Vladimír Čunát
4a097fdc3f ffmpeg-2.2: remove this vulnerable branch
Upstream doesn't maintain it anymore and it's unused in nixpkgs.
/cc #12437.
2016-01-17 11:45:10 +01:00
Vladimír Čunát
85628148de ffmpeg(-2.8): security update to fix #12437
2.8.5 is claimed to fix CVE-2016-{1897,1898}.
2016-01-17 09:56:32 +01:00
Gabriel Ebner
c7e48a3eb8 libsoup: 2.50.0 -> 2.52.2 2016-01-16 08:51:38 +01:00
Gabriel Ebner
e8980608c6 glib-networking: 2.44.0 -> 2.46.1 2016-01-16 08:40:44 +01:00
Vladimír Čunát
340d3088aa telepathy-qt: finish the of fix parallel build
Recommended by upstream
https://bugs.freedesktop.org/show_bug.cgi?id=93707#c5
2016-01-15 19:55:06 +01:00
Robin Gloster
00b2e1f704 Merge pull request #11809 from mayflower/fix/libvirtd_service
libvirtd service: Move mutable configs to /var
2016-01-15 18:58:40 +01:00
Vladimír Čunát
dbfb717f55 telepathy-qt: tiny update 0.9.6 -> 0.9.6.1 2016-01-15 18:06:01 +01:00
Vladimír Čunát
cdb0db3f31 telepathy-qt: fix parallel build by upstream patch 2016-01-15 18:06:00 +01:00
Tristan Helmich
bce59a1a8b libvirtd service: Move mutable configs to /var
Modifies libvirt package to search for configs in /var/lib and changes
libvirtd service to copy the default configs to the new location.

This enables the user to change e.g. the networking configuration with
virsh or virt-manager and keep those settings.
2016-01-15 14:26:20 +01:00
Vladimír Čunát
6607b72dc0 Revert "eigen: 3.2.5 -> 3.3-alpha1" to fix freecad
This reverts commit c8b9753882.
Fixes #12401. It wasn't intended to have "alpha" version as default.
2016-01-15 13:56:37 +01:00
Vladimír Čunát
2d0893088f Merge branch 'master' into staging 2016-01-15 13:43:57 +01:00
Vincent Laporte
60e1740763 goffice: 0.10.24 -> 0.10.26 2016-01-15 10:04:06 +01:00
Vladimír Čunát
e534896c7d telepathy-qt: disable parallel make
http://hydra.nixos.org/build/30377457/nixlog/1/raw
https://bugs.freedesktop.org/show_bug.cgi?id=93707
2016-01-14 11:31:32 +01:00
Nikolay Amiantov
ad735e76e7 vc: 1.0.0 -> 1.1.0 2016-01-13 21:21:43 +03:00
Nikolay Amiantov
530ac7b17b cppzmq: 20150926 -> 20151203 2016-01-13 21:21:43 +03:00
Nikolay Amiantov
ca4e0a483e libtirpc: 0.3.2 -> 1.0.1 2016-01-13 21:21:43 +03:00
Nikolay Amiantov
0f516115a4 libbluray: 0.9.0 -> 0.9.2 2016-01-13 21:21:43 +03:00
Nikolay Amiantov
1ea34520cd opendkim: adopt, cleanup and fix opendkim-genkey 2016-01-13 13:07:11 +03:00
Slawomir Gonet
0d02182843 utox, libutoxcore and filter_audio version bump 2016-01-12 21:44:38 +01:00
Nikolay Amiantov
e9597ff555 Revert "libpcap: support static build"
This reverts commit ee6ca494d2.
2016-01-12 17:15:14 +03:00
Nikolay Amiantov
ee6ca494d2 libpcap: support static build 2016-01-12 15:06:15 +03:00
Luke Clifton
8da514d726 Bring in krb5 for darwin builds seeing as we use 2016-01-12 21:00:33 +11:00
Tobias Geerinckx-Rice
b021d9aacf metaEnvironment: remove dead packages
Broken since 2013. Upstream is dead.
2016-01-12 03:08:10 +01:00
Tobias Geerinckx-Rice
464f327aa6 Move some excess description to longDescription 2016-01-12 03:08:10 +01:00
Tobias Geerinckx-Rice
64d15ab844 libpsl: list 2016-01-04 -> 2016-01-09 2016-01-11 18:35:50 +01:00
Thomas Tuegel
f807f15942 kde5: remove kde-frameworks-5.17 2016-01-10 14:10:03 -06:00
Thomas Tuegel
ab16bbd0a4 kde5_latest.ktexteditor: update patches and dependencies
ktexteditor-5.18.0 needs its patches updated. An optional dependency on
`libgit2` was also added. `makeQtWrapper` was added to
`nativeBuildInputs` to set `XDG_DATA_DIRS` correctly.
2016-01-10 10:58:03 -06:00
Thomas Tuegel
67d63d24e0 kde5_latest.kdelibs4support: add missing kded dependency 2016-01-10 10:16:55 -06:00
Thomas Tuegel
d03a25c5ea kde5_latest.kpackage: update patches for 5.18.0 2016-01-10 09:43:23 -06:00
Thomas Tuegel
aaaf23f1e8 kde5_latest.frameworks: 5.17.0 -> 5.18.0 2016-01-10 09:09:40 -06:00
Christoph Hrdinka
4ad12e038a libcommuni: init at 2016-01-02 2016-01-10 13:31:31 +01:00
Vladimír Čunát
513994da9d cyrus-sasl: only apply patch on FreeBSD to fix #12279
I noticed the breakage but forgot this patch in another branch.
https://github.com/NixOS/nixpkgs/pull/10816#issuecomment-168486249
2016-01-10 07:05:41 +01:00
Nikolay Amiantov
fea89d6bc3 openmpi: 1.6.5 -> 1.10.1 2016-01-10 07:32:36 +03:00
Thomas Tuegel
fdefc0cb2c Merge branch 'kdenetwork-filesharing' 2016-01-08 14:20:46 -06:00
Thomas Tuegel
e44af9ed42 openslp: init at 2.0.0 2016-01-08 14:20:06 -06:00
Pascal Wittmann
5d53d3282c farbfeld: init at 1 2016-01-08 20:22:07 +01:00
Thomas Tuegel
ba443da270 kde5.kio: fix Samba detection 2016-01-08 09:03:50 -06:00
Pascal Wittmann
f438011aed Merge pull request #12216 from bjornfor/thrift
thrift: 0.9.2 -> 0.9.3
2016-01-08 08:30:11 +01:00
Tobias Geerinckx-Rice
3d3ccd4a15 myguiSvn: remove dead package
Subversion snapshot from 2011. Only dependent was Rigs of Rods.
2016-01-08 01:36:32 +01:00
Tobias Geerinckx-Rice
777f254ce3 caelum: remove dead package
Last updated Jan 2012, upstream dead. Broken since 2013.
Only dependent was Rigs of Rods.
2016-01-08 01:36:32 +01:00
Bjørn Forsman
972c5641e4 thrift: 0.9.2 -> 0.9.3
Add Twisted as build input so that we can continue to have Python
support. (./configure disables Python support unless it finds the
'trial' program, from Twisted.) I don't know whether upstream intended
that, because it seems perfectly fine to run thrift + Python without
Twisted. (Only the TTwisted transport uses Twisted...)

Ah, Thrift use Twisted in its unit tests. Even when we pass
--enable-tests=no to ./configure :-D
2016-01-07 21:36:28 +01:00
Jakob Gillich
90b853b706 plib: fix CVE-2012-4552 (close #12195)
patch source: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694810#10
2016-01-07 10:25:26 +01:00
Jakob Gillich
aee934b3aa libxml2: security update 2.9.2 -> 2.9.3 (close #12197) 2016-01-07 10:18:34 +01:00
Tobias Geerinckx-Rice
2357918b00 opensc-dnie lib & wrapper: remove dead packages
Last updated in 2010, broken since 2013.

cc @viric
2016-01-07 09:40:42 +01:00
Tobias Geerinckx-Rice
e1f555477c opencv_2_1: remove dead package
Broken since 2013. Only used by qrdecode which suffered the same fate.

cc @viric
2016-01-06 03:49:47 +01:00
Tobias Geerinckx-Rice
2ee6396bf7 libmusclecard: remove dead package
No upstream release since 2009. Broken since 2013.
2016-01-06 02:14:03 +01:00
Tobias Geerinckx-Rice
894299f187 libdc1394avt: remove dead package
Orphaned dependency of cc1394. Broken since 2013. Sources long gone.

cc @viric
2016-01-06 01:46:16 +01:00
Arseniy Seroka
6059831148 Merge pull request #12119 from devhell/mediainfo
{lib}mediainfo{-gui}: 0.7.80 -> 0.7.81
2016-01-06 01:29:15 +03:00
Tobias Geerinckx-Rice
0f6659bab7 libpsl: list 2015-12-17 -> 2016-01-04 2016-01-05 20:22:35 +01:00
Vladimír Čunát
b1acaffe67 Merge branch 'master' into staging 2016-01-05 10:28:58 +01:00
Vladimír Čunát
556a28908e Merge: xorg and gtk-related updates 2016-01-05 09:53:01 +01:00
Vladimír Čunát
7c879d342d Merge #10816: improve FreeBSD support 2016-01-05 09:50:10 +01:00
Vladimír Čunát
aa4562596f apr-util: refactor options 2016-01-05 09:42:56 +01:00
Vladimír Čunát
9b091e8a0c krb5: simplify unpacking 2016-01-05 09:37:51 +01:00
Tobias Geerinckx-Rice
286cd8378c libvirt: apply patch to build 1.3.0 on BSD/Darwin
Upstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=1293060

This patch is based on the one attached to that bug report, but
instead of patching the .x files (parsing of which apparently
fails as well) it modifies the pre-generated .c files directly.

This ought to fix #12139.
2016-01-04 19:42:07 +01:00
Tobias Geerinckx-Rice
21c7a81d5b Merge pull request #12051 from wido/libvirt-update
libvirt: Update from 1.2.19 to 1.3.0
2016-01-04 13:23:51 +01:00
Michel Kuhlmann
6ed6d87afc cmark: init at 0.23.0 2016-01-04 12:04:10 +01:00
Vladimír Čunát
5bdb1c9cd1 libdrm: update 2.4.65 -> 2.4.66 2016-01-04 11:47:40 +01:00
devhell
7526a1d542 {lib}mediainfo{-gui}: 0.7.80 -> 0.7.81
Built and run locally.

From the Changelog:
```
Version 0.7.81, 2015-12-31

+ Acquisition Metadata: support of all SMPTE RDD18 elements
+ Matroska: cover presence and content of the cover, thanks to Max Pozdeev
+ #F446, Matroska: Handling of cropping values, thanks to Max Pozdeev
+ Improvement of Python binding: Mac Os X support, Python2 and Python3
  can use same MediaInfoDLL.py
+ #F484, AVI: OpenDML Interlaced / Progressive scan type detection
+ MP4: support of AtomicParsley imdb tag
x #B959, MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video
x #B914, Matroska: Undefined number of chapters in some M4V with Timed
  Text, thanks to Max Pozdeev
x #B962, Matroska: negative timecodes were not correctly handled
x #B964, FLV: was hanging trying to open some FLV files
x JPEG in AVI or MOV: better handling of buggy APP0/AVI1, avoiding some
  false positives about interlacement
x DVCPRO HD: some containers consider DVCPRO HD as with width 1920
  despite the fact it is 1280 or 1440, using 1280 or 1440 in all cases
```
2016-01-03 22:12:38 +00:00
Mateusz Kowalczyk
8958cf6d84 gloox: update from 1.0.13 to 1.0.14 2016-01-03 20:51:14 +00:00
Mateusz Kowalczyk
508c0f15a3 ffms: update from 2.20 to 2.21 2016-01-03 20:51:14 +00:00
Mateusz Kowalczyk
257fad9732 enet: update from 1.3.12 to 1.3.13 2016-01-03 20:51:14 +00:00
Pascal Wittmann
2a72baacbb Merge pull request #12074 from exi/fix-boolstuff-build
boolstuff: fix archive hash to make boolstuff build
2016-01-03 11:35:18 +01:00
Tobias Geerinckx-Rice
d9f06f6665 libpsl: 0.11.0 -> 0.12.0 2016-01-03 00:24:28 +01:00
Vladimír Čunát
1878ac9335 tree-wide: various cleanups
It's mainly refactoring and mass-rebuild simplifications without any
real impact (besides better readability).
2016-01-02 11:29:45 +01:00
Vladimír Čunát
4f08cb0de9 policykit: remove the package obsoleted by polkit
Inspired by:
https://github.com/NixOS/nixpkgs/commit/6ce3b9a8068d#commitcomment-15226586
2016-01-02 09:02:06 +01:00
Tobias Geerinckx-Rice
7dc9ecd803 Merge pull request #12059 from svenkeidel/cool-retro-term-fix
cool-retro-term: add missing dependencies and fix qmltermwidget, fixes #12027
2016-01-01 22:53:37 +01:00
Reno Reckling
4ffe61e0d1 boolstuff: 0.1.14 -> 0.1.15
The build was broken because the webserver served the wrong archive version.
This fixes it indirectly.
2016-01-01 22:47:08 +01:00
janus
cbcab5521b FreeBSD: re-add heimdal 2016-01-01 17:01:13 +00:00
janus
55aa9163cc FreeBSD: minor fixes, add notes and make stdenv more robust 2016-01-01 17:01:13 +00:00
janus
a472d836f6 FreeBSD: apr-util, cyrus-sasl, berkeley db, glib, gnutls, kerberos, libelf-freebsd, openldap, serf, guile, tet, shishi, gawk, gnugrep 2016-01-01 17:01:13 +00:00
janus
9897b35661 FreeBSD: patch expat, kerberos, libedit, ossp-uuid, lz4, sharutils, add libelf-freebsd 2016-01-01 17:01:13 +00:00
janus
f351aaaf85 FreeBSD: use own stdenv, do not run libtiff tests, use PIC for zlib 2016-01-01 17:01:13 +00:00
janus
3cb831d2bc FreeBSD patches for miniupnpc, boost, bitcoin 2016-01-01 16:59:48 +00:00
janus
a1ade02cdc FreeBSD support 2016-01-01 16:59:48 +00:00
Sven Keidel
30ff95ea59 cool-retro-term: add missing dependencies and fix qmltermwidget 2016-01-01 12:00:11 +01:00
Michael Raskin
8efa3745c7 libmwaw: 0.3.5 -> 0.3.7 2016-01-01 12:30:17 +03:00
Michael Raskin
3279ab1de4 libodfgen: 0.1.4 -> 0.1.6 2016-01-01 12:30:17 +03:00
Michael Raskin
b02d4c5d27 librem: 0.4.6 -> 0.4.7 2016-01-01 12:30:17 +03:00
Michael Raskin
1a085b0c54 libre: 0.4.13 -> 0.4.14 2016-01-01 12:30:17 +03:00
Michael Raskin
e00cdaa6a2 librevenge: 0.0.2 -> 0.0.3 2016-01-01 12:30:17 +03:00
Michael Raskin
c8b9753882 eigen: 3.2.5 -> 3.3-alpha1 2016-01-01 12:30:17 +03:00
Michael Raskin
8d81c0ada2 cdk: a new release… 2016-01-01 12:30:17 +03:00
Michael Raskin
81aa158838 botanUnstable: 1.11.19 -> 1.11.25 2016-01-01 12:30:17 +03:00
Michael Raskin
9449464024 libgphoto2: 2.5.8 -> 2.5.9 2016-01-01 12:30:17 +03:00
Vladimír Čunát
7d8ee80dab avahi: don't install broken symlinks
/cc maintainer @lovek323 and @wkennington who added these links 4118e632e8.
2016-01-01 10:01:36 +01:00
Wido den Hollander
2773dfbb5e libvirt: Update from 1.2.19 to 1.3.0 2015-12-31 14:40:07 +01:00
Arseniy Seroka
ab136e6e96 Merge pull request #12041 from kragniz/patch-1
qmltermwidget: fix homepage url
2015-12-31 14:56:29 +03:00
Michael Raskin
d27dd12571 Merge pull request #12043 from rycee/migrate/stdenv
Migrate some more packages from builderDefsPackage to stdenv
2015-12-30 21:26:00 +01:00
Robert Helgesson
2367594575 hawknl: fix download URL
The upstream URL is broken, use an alternative download URL. Checksum is
the same as old download.
2015-12-30 21:15:15 +01:00
Robert Helgesson
ffd09ecc60 unicap: use stdenv
This replaces use of `builderDefsPackage`. Also fix build.
2015-12-30 21:15:15 +01:00
Robert Helgesson
6ca0480de6 cgui: use stdenv
This replaces use of `builderDefsPackage`.
2015-12-30 21:15:15 +01:00
Robert Helgesson
7ce3f6f976 openscenegraph: use stdenv
This replaces use of `builderDefsPackage`. Also minor cleanups.
2015-12-30 21:15:15 +01:00
Robert Helgesson
abf836b066 ois: use stdenv
This replaces use of `builderDefsPackage`.
2015-12-30 21:15:15 +01:00
Robert Helgesson
9a47354a96 allegro5unstable: use stdenv
This replaces use of `builderDefsPackage`. Also change to download
tarball from GNA as it is the new upstream home. Minor other fixes.
2015-12-30 21:15:15 +01:00
Robert Helgesson
f37279aebc allegro5: use stdenv
This replaces use of `builderDefsPackage`. Also change to download
tarball from GNA as it is the new upstream home. Minor other fixes.
2015-12-30 21:15:15 +01:00
Robert Helgesson
bbd253b569 allegro: use stdenv
This replaces use of `builderDefsPackage`. Also change to download
tarball from GNA as it is the new upstream home. Minor other fixes.
2015-12-30 21:15:15 +01:00
Robert Helgesson
ac8e5edada box2d: use stdenv
This replaces use of `builderDefsPackage`. Also change to download
tarball from GitHub as it is the new upstream home.
2015-12-30 21:15:15 +01:00
Louis Taylor
358885fd87 qmltermwidget: fix homepage url 2015-12-30 16:52:46 +00:00
Vladimír Čunát
8c90a4421a exiv2: update 0.24 -> 0.25 2015-12-30 16:46:31 +01:00
Vladimír Čunát
b01ae3cee0 gtk2: maintenance update 2.24.28 -> 2.24.29 2015-12-30 11:58:06 +01:00
Vladimír Čunát
00aec448ab gdk-pixbuf: maintenance update 2.32.1 -> 2.32.3 2015-12-30 11:57:33 +01:00
Vladimír Čunát
343e7af697 pango: maintenance update 1.18.0 -> 1.18.1 2015-12-30 11:48:30 +01:00
Vladimír Čunát
cfbe24992f at-spi2-*: maintenance updates on 2.18.* 2015-12-30 11:46:24 +01:00
Vladimír Čunát
8627b26874 libpng-1.2: security update 1.2.54 -> 1.2.55
It should finally fix #11030 and CVE-2015-8126 for 1.2.
2015-12-30 11:40:44 +01:00
Vladimír Čunát
f9232183d0 harfbuzz: update 1.0.6 -> 1.1.2 2015-12-30 11:37:20 +01:00
Vladimír Čunát
08dd527cc7 Merge branch 'staging'
http://hydra.nixos.org/eval/1234895
The mass errors on Hydra seem transient; I verified ghc on i686-linux.
Only darwin jobs are queued ATM. There's a libpng security update
included in this merge, so I don't want to wait too long.
2015-12-29 17:14:35 +01:00
Reno Reckling
f1aa829a43 use official taglib-extras source 2015-12-29 15:36:47 +01:00
Charles Strahan
b6c06e216b ruby: new bundler infrastructure
This improves our Bundler integration (i.e. `bundlerEnv`).

Before describing the implementation differences, I'd like to point a
breaking change: buildRubyGem now expects `gemName` and `version` as
arguments, rather than a `name` attribute in the form of
"<gem-name>-<version>".

Now for the differences in implementation.

The previous implementation installed all gems at once in a single
derivation. This was made possible by using a set of monkey-patches to
prevent Bundler from downloading gems impurely, and to help Bundler
find and activate all required gems prior to installation. This had
several downsides:

* The patches were really hard to understand, and required subtle
  interaction with the rest of the build environment.
* A single install failure would cause the entire derivation to fail.

The new implementation takes a different approach: we install gems into
separate derivations, and then present Bundler with a symlink forest
thereof. This has a couple benefits over the existing approach:

* Fewer patches are required, with less interplay with the rest of the
  build environment.
* Changes to one gem no longer cause a rebuild of the entire dependency
  graph.
* Builds take 20% less time (using gitlab as a reference).

It's unfortunate that we still have to muck with Bundler's internals,
though it's unavoidable with the way that Bundler is currently designed.
There are a number improvements that could be made in Bundler that would
simplify our packaging story:

* Bundler requires all installed gems reside within the same prefix
  (GEM_HOME), unlike RubyGems which allows for multiple prefixes to
  be specified through GEM_PATH. It would be ideal if Bundler allowed
  for packages to be installed and sourced from multiple prefixes.
* Bundler installs git sources very differently from how RubyGems
  installs gem packages, and, unlike RubyGems, it doesn't provide a
  public interface (CLI or programmatic) to guide the installation of a
  single gem. We are presented with the options of either
  reimplementing a considerable portion Bundler, or patch and use parts
  of its internals; I choose the latter. Ideally, there would be a way
  to install gems from git sources in a manner similar to how we drive
  `gem` to install gem packages.
* When a bundled program is executed (via `bundle exec` or a
  binstub that does `require 'bundler/setup'`), the setup process reads
  the Gemfile.lock, activates the dependencies, re-serializes the lock
  file it read earlier, and then attempts to overwrite the Gemfile.lock
  if the contents aren't bit-identical. I think the reasoning is that
  by merely running an application with a newer version of Bundler, you'll
  automatically keep the Gemfile.lock up-to-date with any changes in the
  format. Unfortunately, that doesn't play well with any form of
  packaging, because bundler will immediately cause the application to
  abort when it attempts to write to the read-only Gemfile.lock in the
  store. We work around this by normalizing the Gemfile.lock with the
  version of Bundler that we'll use at runtime before we copy it into
  the store. This feels fragile, but it's the best we can do without
  changes upstream, or resorting to more delicate hacks.

With all of the challenges in using Bundler, one might wonder why we
can't just cut Bundler out of the picture and use RubyGems. After all,
Nix provides most of the isolation that Bundler is used for anyway.

The problem, however, is that almost every Rails application calls
`Bundler::require` at startup (by way of the default project templates).
Because bundler will then, by default, `require` each gem listed in the
Gemfile, Rails applications are almost always written such that none of
the source files explicitly require their dependencies. That leaves us
with two options: support and use Bundler, or maintain massive patches
for every Rails application that we package.

Closes #8612
2015-12-29 09:30:21 -05:00
Yann Hodique
bc6e050f21 mesa: add download url (close #11942)
vcunat refactored a bit (too long line, etc.) and reordered the URLs.
2015-12-29 14:23:41 +01:00
Domen Kožar
af751a7845 qt55.openbr: fix source 2015-12-28 23:14:34 +01:00
Robin Gloster
8eede9e41e gnome-boxes, libguestfs: fix builds due to libvirt
Adds link time dependencies which are now used in libvirt and unbreaks
these packages
2015-12-28 21:44:12 +00:00
Robin Gloster
0bd5a83403 libosinfo: 0.2.11 -> 0.2.12
Unbreaks gnome-boxes 3.18
2015-12-28 21:44:12 +00:00
Robin Gloster
8260022a1b libvirt-glib: 0.2.0 -> 0.2.3
This also fixes the build with the xen-supporting libvirt and removes
obsolete workarounds.
2015-12-28 21:43:25 +00:00
Robin Gloster
4e225b61d2 libvirt: add xen support 2015-12-28 21:43:25 +00:00
Robin Gloster
876a182b66 libvirt: fix including libpcap 2015-12-28 21:43:25 +00:00
Thomas Tuegel
36a08ce5a0 arpack: 3.2.0 -> 3.3.0 2015-12-28 11:44:03 -06:00
Peter Simons
a1a16c5a92 Merge pull request #11990 from mayflower/update-libressl
libressl_2_2: 2.2.4 -> 2.2.5
2015-12-28 17:20:10 +01:00
Peter Simons
71e0a6ae4f Merge pull request #11947 from exi/taglib_extas-fix
taglib-extras: make taglib-extras work with taglib > 1.9
2015-12-27 23:26:46 +01:00
Robin Gloster
bb223bc3ad libressl_2_2: 2.2.4 -> 2.2.5 2015-12-27 22:12:52 +00:00
Reno Reckling
e94139f8c8 Add comments identifying workarounds 2015-12-26 18:42:03 +01:00
Robin Gloster
59ed410d6d fix ftp.mozilla.org URLs
The old URLs time out.
2015-12-26 02:33:50 +00:00
Reno Reckling
5303351c72 make taglib-extras work with taglib > 1.9 2015-12-25 13:56:26 +01:00
Dan Peebles
6878b2b21d libvirt: make it build on darwin
Not sure if it works, but it no longer fails miserably at build time
2015-12-24 23:34:47 -05:00
Dan Peebles
8c42b26fa2 libvirt: switch who makes assertions about whose version
Previously, the native libvirt package was making an assertion that
the dependent Python package had a compatible version. This commit
switches that so that the Python package makes the assertion, since
it makes more sense to me to have a child package making an
assertion about its parent than vice versa.
2015-12-24 19:59:44 +00:00
Christian Albrecht
dad3cd7928 jzmq: fix missing shasum in fetchgit src 2015-12-24 13:20:24 +01:00
Vladimír Čunát
12a0e09563 Merge #11674: libressl-2.3 patches for various pkgs 2015-12-23 23:16:27 +01:00
Robin Gloster
99b1b464b4 qt55.qtbase: add patch to build with libressl 2.3 2015-12-23 22:10:01 +00:00
Nathan Zadoks
77affc495f despotify: fix missing hash (close #11913) 2015-12-23 23:09:26 +01:00
Robin Gloster
562ba76975 qca2: add patch to build with libressl 2.3 2015-12-23 22:08:33 +00:00
Robin Gloster
4b5cb62488 qt4: add patch to build with libressl 2.3 2015-12-23 22:08:33 +00:00
Vladimír Čunát
11c702c582 Merge master into staging 2015-12-23 18:57:35 +01:00
Thomas Tuegel
cd7cfcc9a2 arpack: include OpenBLAS path in pkgconfig file 2015-12-22 14:22:19 -06:00
Bojan Nikolic
842613fb10 aspell: improve the doc string, fixes #11814
It is better to specify data-dir in the environmental variable since
then both the language description files and the dictionaries will be
found. Since dict-dir defaults to data-dir only the latter needs to be
set. See for example https://github.com/NixOS/nixpkgs/issues/1000
2015-12-22 01:56:27 +01:00
obadz
29c676e73d pdfmod: init at 0.9.1 (close #11417)
vcunat did some cosmetic changes, such as joining lines
because we seem to rarely use one-identifier-per-line style,
or fixing hyena description to conform to our rules.
2015-12-21 15:19:36 +01:00
Vladimír Čunát
a6b34b3bfd mesa: maintenance updates 11.0.5 -> 11.0.8 2015-12-21 14:28:49 +01:00
Thomas Tuegel
5ff1c58606 Merge pull request #11839 from ttuegel/qt-5.4
Qt infrastructure update
2015-12-20 08:11:52 -06:00
Thomas Tuegel
1d331481fc quazip: Qt 5 infrastructure update 2015-12-20 07:56:54 -06:00
Thomas Tuegel
660736def8 polkit-qt: normalize package name to upstream 2015-12-20 07:56:51 -06:00
Thomas Tuegel
e782026719 poppler: normalize package name to upstream 2015-12-20 07:56:51 -06:00
Thomas Tuegel
ad9ece4f92 qwt: Qt 5 infrastructure update 2015-12-20 07:56:41 -06:00
Thomas Tuegel
9a91200e9e phonon: Qt 5 infrastructure update 2015-12-20 07:56:41 -06:00
Thomas Tuegel
d7dff0057c signon: Qt 5 infrastructure update 2015-12-20 07:56:40 -06:00
Thomas Tuegel
36ea03660e qca-qt5: Qt 5 infrastructure update 2015-12-20 07:56:40 -06:00
Thomas Tuegel
b8b14eda69 phonon-backend-gstreamer: Qt 5 infrastructure update 2015-12-20 07:56:39 -06:00
Thomas Tuegel
26cf5db23f mlt: Qt 5 infrastructure update 2015-12-20 07:56:39 -06:00
Thomas Tuegel
f250a6e64e qt5: build env and full per version 2015-12-20 07:56:38 -06:00
Thomas Tuegel
fef302e3e4 accounts-qt: Qt infrastructure update 2015-12-20 07:56:35 -06:00
Thomas Tuegel
2a8b6959cc libdbusmenu-qt: Qt 5 infrastructure update 2015-12-20 07:56:35 -06:00
Thomas Tuegel
664a64ef13 grantlee: Qt 5 infrastructure update 2015-12-20 07:56:35 -06:00
Arseniy Seroka
66b294dd48 Merge pull request #11811 from knedlsepp/grib-api
grib-api: init at 1.14.4
2015-12-20 15:08:03 +03:00
Josef Kemetmüller
5b553893c1 grib-api: init at 1.14.4 2015-12-20 11:52:58 +01:00
Thomas Tuegel
1402c20bfd qt54: backport Qt infrastructure changes from Qt 5.5 2015-12-19 16:20:27 -06:00
Thomas Tuegel
36dda92317 qt55.qtbase: don't interpolate needlessly 2015-12-19 12:26:54 -06:00
Thomas Tuegel
09e9e3e359 fixup! qt55.qtbase: don't include optional dependencies unconditionally 2015-12-19 12:26:45 -06:00
Thomas Tuegel
98e2fbe630 qt55.qtbase: remove non-existent paths from LD_LIBRARY_PATH 2015-12-19 12:18:48 -06:00
Thomas Tuegel
0a54898a20 qt55.qtbase: don't include optional dependencies unconditionally 2015-12-19 12:18:06 -06:00
Thomas Tuegel
9f62af0885 qt55.qtbase: fallback libGL path
If libGL is not found on the system library path, fall back to the
default Mesa driver.
2015-12-19 12:15:33 -06:00
Thomas Tuegel
081b1f1707 qt55.qtbase: set compose search path
This was previously set using substituteInPlace, but this leads to
duplicate search paths.
2015-12-19 12:02:57 -06:00
Thomas Tuegel
14f27e5eb7 qt55.qtbase: move sed scripts to postPatch 2015-12-19 11:59:05 -06:00
Thomas Tuegel
8b890cac07 qt55.qtbase: manage patches with quilt 2015-12-19 11:56:50 -06:00
Vladimír Čunát
1932d101e2 telepathy-qt: minor update, fix by patch, unify
- The patch fixes building against gst-1.6.
- Having to change three files with almost same contents would drive me mad,
  so I unified them into a single expression. /cc @ttuegel
- libxslt seemed unneeded, and it uses libxml2 anyway.
2015-12-18 11:06:46 +01:00
Vladimír Čunát
be6c625410 telepathy-farstream: minor update 0.6.1 -> 0.6.2
Also cleanup unneeded dependencies, in particular gst-0.10.
2015-12-18 10:31:57 +01:00
lethalman
12b64621fd Merge pull request #11796 from nckx/fix-gdata
gnome3_*.libgdata: add `nss` dependency
2015-12-18 10:15:51 +01:00
Tobias Geerinckx-Rice
341d23324d libpsl: 2015-12-03 -> 2015-12-17 2015-12-17 23:51:43 +01:00
Tobias Geerinckx-Rice
996a0a9abf liboauth: add nss3 path to liboauth.la
Fixes the following libgdata build error:
```
  CCLD     gdata/libgdata.la
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lssl3
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lsmime3
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lnss3
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lnssutil3
collect2: error: ld returned 1 exit status
```
2015-12-17 22:43:34 +01:00
Rickard Nilsson
c634e5cd24 Merge pull request #11730 from spwhitt/mopidy
Mopidy Improvements
2015-12-17 20:42:13 +01:00
Vladimír Čunát
82a21ccaf7 libffi: refactor meta 2015-12-17 14:45:46 +01:00
Vladimír Čunát
5a129a8121 libffi: doCheck optionally and do so for glib-tested
This is kind-of reverting fcf99efcd.
2015-12-17 14:45:46 +01:00
Peter Simons
6538905eb4 Merge pull request #11677 from jagajaga/gettext_patch_staging
gettext: fix absolute path
2015-12-17 14:27:18 +01:00
Thomas Tuegel
9b26afff6e Merge pull request #11781 from ttuegel/kiconthemes
kde5.kiconthemes: default icon theme is breeze
2015-12-17 06:15:37 -06:00
Thomas Tuegel
24991034de kde5.kiconthemes: default icon theme is breeze 2015-12-17 05:58:17 -06:00
Thomas Tuegel
d69b5f9533 polkit_qt5: remove
The correct version is qt5Libs.polkitQt.
2015-12-17 05:51:59 -06:00
Vladimír Čunát
1c268e0b8c Merge master into staging 2015-12-17 08:53:35 +01:00
Vladimír Čunát
04d993417f libpng: security update
It should finally fix #11030 and CVE-2015-8126
2015-12-17 08:52:01 +01:00
Thomas Tuegel
0a81a0d8ff kde5: Frameworks 5.17, Plasma 5.5.1, Applications 15.12.0
The stable `kde5` attribute is updated to these versions. The old
versions have been removed.
2015-12-16 19:08:06 -06:00
Thomas Tuegel
8ee82c6b00 Merge pull request #11764 from ttuegel/kde-updates
KDE updates
2015-12-16 10:24:11 -06:00
Thomas Tuegel
cc058eff70 kde5_latest: merge all package sets
The three KDE package sets now have circular dependencies between them,
so they can only be built if they are merged into a single package set
during evaluation.
2015-12-16 10:22:43 -06:00
Eelco Dolstra
86bf3662df nss: 3.20.1 -> 3.21 2015-12-16 16:18:42 +01:00
Eelco Dolstra
f8c6ced636 nspr: 4.10.10 -> 4.11 2015-12-16 16:04:36 +01:00
Domen Kožar
0944d05e2e libvirt-glib: add numa support 2015-12-16 11:07:08 +01:00
Pascal Wittmann
1adc15f93f Merge pull request #11754 from VIZGIX/master
qxt: url fix
2015-12-16 08:42:30 +01:00
VIZGIX
fe29df4db0 qxt: url fix
updated to the correct url for downloading the libqxt tar.gz file
2015-12-16 01:16:24 -06:00
Spencer Whitt
89c690039a gst-plugins-ugly: add LAME mp3 encoder support 2015-12-15 22:38:13 -05:00