Commit graph

18147 commits

Author SHA1 Message Date
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