Commit Graph

100023 Commits

Author SHA1 Message Date
Tim Steinbach
440bf7e06f Merge pull request #28780 from NeQuissimus/openjdk_8_144_01
openjdk: 8u152-04 -> 8u144-01
2017-09-02 11:07:41 -04:00
Samuel Leathers
5fb93524b3 irods-icommands: 4.2.0 -> 4.2.1 2017-09-02 10:52:02 -04:00
Bjørn Forsman
2cf1b94b82 pythonPackages.pyrtlsdr: unbreak build
pyrtlsdr needs pandoc at build time. Fixes the build since commit
f6eb190e70
("python.pkgs.pyrtlsdr: disable tests to fix build"). (That commit
bumped the package to a new version.)
2017-09-02 16:47:57 +02:00
obadz
dd09675347 python27Packages.smugline: fix to accomodate new behavior of makeWrapper
Ticks one box in #28643
2017-09-02 15:18:54 +01:00
Thomas Tuegel
71d377fcb0
kscreenlocker: 5.10.5 -> 5.10.5.1
Fix segfault with nVidia drivers; see
https://bugs.kde.org/show_bug.cgi?id=384005
2017-09-02 09:14:39 -05:00
obadz
5b943136fc pokerth: fix build error which was probably due to a changing C++ dependency (boost/g++?)
Ticks one box in #28643
2017-09-02 15:00:54 +01:00
Joachim Fasting
b3f9b0d0cc
libgcrypt: fix typo in meta.description 2017-09-02 15:56:51 +02:00
Joachim Fasting
697cbbc617
kernelPatches.grsecurity_testing: remove 2017-09-02 15:56:49 +02:00
Joachim Fasting
5125e209a9
pkgs/top-level: remove grsec attributes
These have been throwing exceptions since grsec was deprecated, so
potential users should have had due to time to migrate their configs.
2017-09-02 15:56:43 +02:00
Graham Christensen
a61e631f3c Merge pull request #28888 from disassembler/i-score
i-score: 1.0.0-a67 -> 1.0.0-b31
2017-09-02 09:45:03 -04:00
Samuel Leathers
d5c342c657 i-score: 1.0.0-a67 -> 1.0.0-b31 2017-09-02 09:19:59 -04:00
Andrew Cobb
9dc256099f kupfer: init at 319 (#28719)
* kupfer: init at 319

* kupfer: wrap with wrapGAppsHook

* kupfer: fixing up runtime dependencies

* kupfer: added cobbal as maintainer
2017-09-02 14:11:10 +01:00
Kranium Gikos Mendoza
f9c2cb80a6 ekiga: make debian patches use fetchpatch 2017-09-02 23:04:58 +10:00
Kranium Gikos Mendoza
0604ea66c6 ekiga: fix build 2017-09-02 21:39:40 +10:00
Frederik Rietdijk
c2e23a4948 Merge pull request #28871 from romildo/mate
mate desktop: some improvements
2017-09-02 13:21:40 +02:00
Frederik Rietdijk
91ede67a5a systemd: use fetchurl for patch
because a hash corresponding to fetchurl was provided.
2017-09-02 13:09:58 +02:00
Robin Gloster
fc8fc63b67
ruby_2_0_0: fix eval due to nested list 2017-09-02 13:08:09 +02:00
Cray Elliott
6a1be3d4f4 dolphinEmuMaster: 20170730 -> 20170902
many bugfixes and features implemented, included accurate NAND support
and ubershaders v2
2017-09-02 03:57:10 -07:00
Domen Kožar
991654fa4a haskell: add combinator to enable DWARF debugging
Tested using:

$ cat test-strip.nix
with (import ./. {});
with haskell.lib;

haskell.packages.ghc802.override {
  overrides = self: super: {
    microlens = enableDWARFDebugging super.microlens;
  };
}

$ nix-build -A microlens test-strip.nix
$ objdump -t <path-to-so-file>
2017-09-02 11:25:50 +01:00
Austin Seipp
54ae0aa1b0 z3_opt: remove and replace with z3
Z3 has supported optimization features since the 4.4.x release, so this can be
removed.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp
583ebc086c yices: now under GPLv3
This means Hydra can build it now!

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp
cd7b2ec77a yosys: 2016.11.25 -> 2017.09.01
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp
32297e1baf arachne-pnr: 2016.08.18 -> 2017.06.29, license switch
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp
e3bc5171df icestorm: 2016.11.01 -> 2017.08.31
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp
fc143bf1a3 iverilog: 2016.05.21 -> 2017.08.12
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Frederik Rietdijk
d0dab8a330 Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-02 11:10:52 +02:00
Unai Zalakain
3ff173ffde jrnl: support journal encryption by default 2017-09-02 11:03:49 +02:00
Jörg Thalheim
1c0a5671a1 Merge pull request #28863 from mguentner/pybitmessage
pybitmessage dependency fixes & pytools 2016.2.1 -> 2017.4
2017-09-02 08:36:18 +01:00
Jörg Thalheim
34f1024a83 Merge pull request #28872 from disassembler/freewheeling
freewheeling: UNSTABLE -> 0.6.2
2017-09-02 08:28:14 +01:00
Jörg Thalheim
7b20952c04 Merge pull request #28726 from vyp/interception-tools
interception-tools: init at 0.1.1
2017-09-02 08:24:57 +01:00
Jörg Thalheim
a020ca5f35 Merge pull request #28880 from disassembler/glmark2
glmark2: 2016-05-11 -> 2017-09-01
2017-09-02 08:24:20 +01:00
Jörg Thalheim
aa01bed489 Merge pull request #28879 from romildo/vertex-theme
theme-vertex: do not explicitly indicate the gnome version
2017-09-02 08:20:22 +01:00
Jörg Thalheim
16df841ac4 Merge pull request #28881 from romildo/arc-theme
arc-theme: 2016-11-25 -> 2017-05-12
2017-09-02 07:58:35 +01:00
Jörg Thalheim
0cdb1fe055 Merge pull request #28877 from WilliButz/update-freeradius
freeradius: 3.0.14 -> 3.0.15
2017-09-02 07:54:45 +01:00
xd1le
e0b44a09b8 interception-tools: init at 0.1.1
The latest release of libyamlcpp in nixpkgs does not build because it
uses an older version of boost than the one in nixpkgs and therefore
expects a particular header file which does not exist in the latest
boost anymore. For this reason, a later (git) version of libyamlcpp is
used here (which actually doesn't even require boost).

The substituteInPlace in the prePatch phase is needed because libevdev
places its headers in non-standard places, meaning Nix cannot normally
find them. The `cut` command removes the first two "-I" characters from
the output of `pkg-config`. This needs to be in the prePatch phase
because otherwise Nix will patch these lines to `/var/empty`, meaning
you would have less specific replacement (in case other lines are also
patched to `/var/empty`).

I wrote the patch. (I believe it is NixOS specific.)
2017-09-02 16:17:53 +10:00
aszlig
ca1ea69972
python/pyocr: 0.4.6 -> 0.4.7
Upstream changes:

  * Tesseract 4.00.00alpha:
    * Version parsing: Ignore suffix (so '4.00.00alpha' == (4, 0, 0))
    * Libtesseract: Load libtesseract.so.4 instead of libtesseract.so.3
      if available
  * Support for Tesseract 3.05.00:
    * Builders: Split field 'tess_conf' into 'tess_flags' and 'tess_conf'
    * Libtesseract: If available, use
                    TessBaseAPIDetectOrientationScript() instead of
                    TessBaseAPIDetectOS
  * Libtesseract:
    * Workaround: Prevents possible segfault in image_to_string() when
                  the target language is not available

Full upstream change log can be found at:

https://github.com/openpaperwork/pyocr/blob/b006123d1d002711b9/ChangeLog

The tesseract.patch for supporting Tesseract version 3.05.00 has been
applied upstream and we can safely drop it.

We now use substituteInPlace in conjunction with a patch to insert the
relevant store paths instead of sed, so it's less fragile whenever we
have upstream changes in handling of these paths.

I've tested this by reverting 48a941e29f and applying a build
fix patch of Cuneiform 1.1.0 from Arch Linux, because right now
Cuneiform is an experimental version that can't be fixed on behalf of
pyocr (the reason is that pyocr needs to get a list of languages, which
doesn't work in that version anymore).

In addition to that I've successfully built paperwork-backend which by
now is the one package which depends on pyocr. However, I didn't do
runtime tests of Paperwork.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @7c6f434c
2017-09-02 05:31:22 +02:00
romildo
6c84bda496 arc-theme: 2016-11-25 -> 2017-05-12 2017-09-01 23:16:55 -03:00
Samuel Leathers
917a0e3e77 glmark2: 2016-05-11 -> 2017-09-01 2017-09-01 22:01:24 -04:00
romildo
7ef6d3ced9 theme-vertex: do not explicitly indicate the gnome version 2017-09-01 22:54:58 -03:00
aszlig
3086fc7f83
python/pyocr: Move package into python-modules
We already have a patch feeling lonely inside the python-modules
directory and to have everything at one place let's actually move pyocr
into its own dedicated directory so it's easier to patch it up (which
we're going to).

Right now, the package fails to build because of a few test failures, so
I haven't tested this apart from evaluating.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-09-02 03:45:13 +02:00
aszlig
40b76c8809
beets: Run tests for external plugins
In order to run the tests for the external plugins of beets, we need to
have beets itself as a dependency. So in order to do that, we now pass
beets without plugins and tests to the nativeBuildInputs of the plugins
so that we can run them.

As soon as the plugins are built they become part of the final beets,
which also has tests enabled, so disabling the tests for beets
derivation that is used for external plugin tests is a non-issue here
because they're going to be executed anyway.

Enabling tests for the alternatives plugin is pretty straightforward,
but in order to run tests for the copyartifacts plugin, we need to bump
the source code to the latest Git master.

The reason for this is that the version that was in use until now
required to have the beets source directory alongside of the
copyartifacts source code, but we already have beets available as a
normal dependency.

Updating copyartifacts to latest master largely consists of unit test
changes and a few Python 3 compatibility changes. However, one change
has the biggest stat, which is
sbarakat/beets-copyartifacts@1a0c281da0.

Fortunately, the last change is just moving the implementation to a
newer API from upstream beets and by the looks of the implementation it
seems to break support for moving files. However, reverting this commit
also reveals that moving files was already broken before, so it wouldn't
matter much whether we have this version bump or not.

Tested with the following command:

nix-build -E '(import ./. {}).beets.override {
  enableAlternatives = true;
  enableCopyArtifacts = true;
}'

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @domenkozar, @pjones, @Profpatsch, @michalrus
2017-09-02 02:36:32 +02:00
aszlig
bd2aeb4883
beets-alternatives: Disable test suite for now
Regression introduced by 94351197cd.

Running the tests results in the following traceback:
  ...
  File ".../unittest/loader.py", line 91, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File ".../test/regrtest.py", line 184, in <module>
    for module in sys.modules.itervalues():
RuntimeError: dictionary changed size during iteration

The reason for this is that the test directory itself is called "test"
and the package including regrtest.py is also called "test", so the
loader tries to load tests from its own implementation.

We could fix this by changing PYTHONPATH and/or making the test
directory a proper package, but we'd still have failing tests because
beets itself is required to run the tests.

However for now I'm just removing the unit_tests kwarg in setup.py so
that we have the same behaviour as before the initially mentioned
commit.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-09-02 02:36:28 +02:00
WilliButz
11e92ecca7
freeradius: 3.0.14 -> 3.0.15 2017-09-02 01:13:29 +02:00
Samuel Leathers
232c6a00ce freewheeling: UNSTABLE -> 0.6.2 2017-09-01 17:21:42 -04:00
romildo
f907ad9f2f mate-notification-daemon: init at 1.18.0 2017-09-01 18:02:24 -03:00
romildo
8087940327 mate-control-center: add dependence libappindicator 2017-09-01 17:43:28 -03:00
romildo
c4dd81b81d mate: remove icon cache 2017-09-01 17:27:24 -03:00
romildo
fbed066d4b mate-control-center: add dependence librsvg, needed by the mate-control-center application 2017-09-01 17:22:07 -03:00
romildo
b02f227791 mate-desktop: remove unneeded dependencies gnome3.defaultIconTheme and gnome3.gnome_themes_standard 2017-09-01 17:18:59 -03:00
Michael Raskin
cc44675dfc Merge pull request #28855 from danielfullmer/john-compile-fix
john: workaroud for build failure
2017-09-01 21:55:28 +02:00
Jörg Thalheim
82c493d37c Merge pull request #28860 from dtzWill/fix/clang_34_hardening
clang 3.4: Disable hardening bits (#28543)
2017-09-01 19:36:24 +01:00
Joachim F
189797c795 Merge pull request #28840 from romildo/upd.uget
uget: 2.0.8 -> 2.0.10
2017-09-01 18:20:00 +00:00
Maximilian Güntner
235b63d96c
pybitmessage: add numpy + pyopencl to propagatedBuildInputs 2017-09-01 20:10:50 +02:00
Maximilian Güntner
10e8214b93
pytools: 2016.2.1 -> 2017.4 2017-09-01 20:10:44 +02:00
Jörg Thalheim
e4bc14f6b7 python2Packages.jedi: fix tests 2017-09-01 19:06:49 +01:00
Jörg Thalheim
4a6295e6fb turses: fix build 2017-09-01 18:56:04 +01:00
Jörg Thalheim
8f932af263 python.pkgs.requests-oauthlib: fix source hash
Was accidentally broken during merge.
2017-09-01 18:22:52 +01:00
Will Dietz
cc45a96aea clang_34: Disable hardening bits (#28543) 2017-09-01 12:08:25 -05:00
wisut hantanong
86587ea95b nodePackages.live-server : init at 1.2.0
fixes #28813
2017-09-01 16:47:11 +01:00
aszlig
7f99876f50
conky: Don't enable nvidiaSupport by default
This has been introduced in 6a6fb6d31c.

Relying on non-free software by default is probably a bad idea. Apart
from the fact that (sane) people usually don't want to have it sitting
on their system even people who don't care will have to set
"allowUnfree" to true in order to install conky.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @canndrew, @Mic92
2017-09-01 17:35:17 +02:00
Jörg Thalheim
6443915b07 Merge pull request #28853 from disassembler/espeak
Espeak gcc6 build fixes
2017-09-01 16:14:43 +01:00
Daniel Fullmer
28b1170f49 john: workaroud for build failure 2017-09-01 11:05:01 -04:00
zimbatm
101ccc0629 terraform: providers list (#28818)
* terraform: move plugin index

* terraform: introduce update script for plugins

* terraform: update provider list
2017-09-01 15:49:24 +01:00
Samuel Leathers
b2fd2a8100 espeakedit: fix build with gcc6 2017-09-01 10:47:04 -04:00
Samuel Leathers
6c1364712a espeak-classic: fix build with gcc6 2017-09-01 10:46:48 -04:00
Peter Simons
88bb678bab Merge pull request #28827 from mpickering/ghc-head-updates
ghcHEAD updates
2017-09-01 16:26:08 +02:00
romildo
1f48ad8699 uget: 2.0.8 -> 2.0.10
- Update to version 2.0.10
- Use wrapGAppsHook to wrap binaries
- Use gstreamer-1.0
- Add dependence on libappindicator
2017-09-01 11:22:28 -03:00
Matthew Pickering
d1ce5b69c0 ghcHEAD: Add new boot packages to configuration file 2017-09-01 13:49:56 +00:00
Matthew Pickering
d13f7c54e3 Use older version of jailbreak-cabal with ghcHEAD
See https://github.com/peti/jailbreak-cabal/issues/13
2017-09-01 13:49:56 +00:00
Jörg Thalheim
b2e7e231ec Merge pull request #28825 from disassembler/crrcsim
crrcsim: build with gcc6
2017-09-01 14:13:21 +01:00
Jörg Thalheim
e316930b77 Merge pull request #28824 from mguentner/pybitmessage
pybitmessage: 0.4.4 -> 0.6.2
2017-09-01 14:12:19 +01:00
Samuel Leathers
6bc775cdf6 crrcsim: build with gcc6 2017-09-01 08:56:30 -04:00
Maximilian Güntner
e9203772f2
pybitmessage: replace find_library() calls with paths
fixes requested changes in #26616
2017-09-01 14:51:48 +02:00
shak-mar
e3d7c4ca19
pybitmessage: 0.4.4 -> 0.6.2
squashed hashes:
3ee20b2de7c02761aeb7389821f31bbfb6626301
b9a3a3b6a25b998893a1d861849890792b9e664b

(details -> #26616)
2017-09-01 14:49:56 +02:00
Jörg Thalheim
4ae12f099d Merge pull request #28823 from disassembler/crda
crda: fix build with gcc6
2017-09-01 13:48:54 +01:00
Samuel Leathers
e92f5b54fb crda: fix build with gcc6 2017-09-01 08:37:50 -04:00
Roman Volosatovs
94649061c8
mopidy-iris: 3.2.0 -> 3.3.3 2017-09-01 14:22:31 +02:00
Gabriel Ebner
52eb0e0fbd gnome3.dconf-editor: include gsettings_desktop_schemas 2017-09-01 13:07:39 +02:00
Vladimír Čunát
017561209e
chromium: try to hack around Hydra problems
Discussion: https://github.com/NixOS/nixpkgs/commit/e8f1ddcbd1d
2017-09-01 12:24:47 +02:00
Jörg Thalheim
7b6251b4dc Merge pull request #28814 from loskutov/grml-zsh-unix
grml-zsh-config: generalize support to unix systems
2017-09-01 10:44:08 +01:00
Jörg Thalheim
84f52d20f1 Merge pull request #28807 from rardiol/openmw
openmw: 0.41 -> 0.42
2017-09-01 10:22:06 +01:00
Ignat Loskutov
9280937cd4 grml-zsh-config: generalize support to unix systems 2017-09-01 11:38:38 +03:00
Jörg Thalheim
d52eaf878c python.pkgs.pytest-django: fix patch hash 2017-09-01 08:56:08 +01:00
Jörg Thalheim
dc8c7ada9a Merge pull request #28808 from disassembler/bossa
bossa: fix build with gcc6
2017-09-01 06:49:10 +01:00
Jörg Thalheim
4c99d55bed Merge pull request #28809 from eqyiel/fix-lftp
lftp: fix build on darwin
2017-09-01 06:47:08 +01:00
Ruben Maher
d908b6a1b7 lftp: fix build on darwin
Add `gettext` (which provides `-lintl`) and disable `format` hardening in order
to fix build.
2017-09-01 12:58:32 +09:30
Brad Jensen
d1e11cd41e Regenerate quicklisp-to-nix
Note: Changes to overrides were necessary
2017-08-31 20:10:19 -07:00
Brad Jensen
acd05c506d Update the ql-to-nix readme 2017-08-31 20:10:19 -07:00
Brad Jensen
d11ab25060 Add ql-to-nix programs to the ql-to-nix shell.nix 2017-08-31 20:10:18 -07:00
Brad Jensen
8f03f38ab1 Move esrap-peg into the normally defined packages 2017-08-31 20:10:18 -07:00
Brad Jensen
ebb5d33e93 Move xkeyboard into the normally defined packages 2017-08-31 20:10:18 -07:00
Brad Jensen
f0c8027ae3 Overhaul quicklisp-to-nix
1. Detect (and automatically handle) parasitic systems.
2. Each nix package has only one asd, and (almost) every parasitic
   package inside it builds.
3. Ensure that parasitic systems are compiled.
4. Remove unnecessary testnames lisp override mechanism (the
   testnae/testSystem is replaced by parasites/buildSystems).
5. Parasitic systems (if included in the system closure) become
   aliases to their host package.
6. Support caching fasl files in a known directory (for faster
   re-generation after modifying quicklisp-to-nix-system-info).
7. Eliminate unnecessary overrides.  We're going to determine ALL
   lisp dependencies correctly.
8. Don't try to "build" lisp packages with make.  lispPackages should
   be about bringing in a lisp library.
9. Eliminate the hand-maintained list of aliases.  Parasites should
   become aliases.  Everything else should be a real package.
2017-08-31 20:10:18 -07:00
Samuel Leathers
04b8a85739 caneda: fix build with gcc6 2017-08-31 22:59:37 -04:00
Samuel Leathers
39154ab86f bossa: fix build with gcc6 2017-08-31 22:44:56 -04:00
Ricardo Ardissone
a2794ee5f6 openmw: 0.41 -> 0.42 2017-08-31 22:18:27 -03:00
Orivej Desh
d70006c6d9 mkDerivation: fix hardening flags check
- allow "all" in hardeningDisable
- fix busybox flags
- print detailed error message

Discussed at https://github.com/NixOS/nixpkgs/pull/28555#issuecomment-326413032
2017-09-01 01:01:24 +00:00
John Ericson
46d6fecf78 Merge pull request #28770 from obsidiansystems/remove-wrapper-hooks
cc-wrapper: Remove deprecated parameters
2017-08-31 20:03:57 -04:00
John Ericson
8dbdc5dd51 darwin-stdenv: Hack around impurity with --disable configure flag 2017-08-31 18:08:05 -04:00
Jörg Thalheim
86e6e8016d nodePackages.multi-file-swagger: init at 2.2.0
fixes #28737
2017-08-31 22:00:15 +01:00
Jörg Thalheim
4acdb408c0 Merge pull request #28801 from veprbl/sherpa_2_2_4
sherpa: 2.2.1 -> 2.2.4
2017-08-31 21:07:54 +01:00