Commit graph

12968 commits

Author SHA1 Message Date
Daiderd Jordan 2317a07fbb
fontforge-fonttools: use $CC 2017-09-09 23:59:04 +02:00
Daiderd Jordan 479c15b08b
eggdrop: fix tcllib reference on darwin 2017-09-09 23:07:07 +02:00
Daiderd Jordan 6226fd05ba
dibbler: fix darwin build 2017-09-09 15:23:17 +02:00
Joachim F b5163bc937 Merge pull request #29071 from nh2/glusterfs-glusterfind-dirs
glusterfs service: Ensure dirs needed by `glusterfind` exist
2017-09-09 13:07:39 +00:00
Joachim F 3df16e83f7 Merge pull request #29147 from fuzzy-id/master
haproxy: 1.7.8 -> 1.7.9, download source via https
2017-09-09 13:05:12 +00:00
Thomas Bach d34386792d haproxy: 1.7.8 -> 1.7.9 2017-09-09 17:53:20 +08:00
Thomas Bach fd84128595 haproxy: haproxy.org is now accessible via https 2017-09-09 17:52:37 +08:00
Frederik Rietdijk 6589ee83c2 Merge pull request #29134 from abbradar/protobuf
Update protobuf and remove old versions
2017-09-09 09:27:10 +02:00
dywedir 79770136ff minidlna: 1.1.5 -> 1.2.1 2017-09-09 09:17:36 +02:00
Nikolay Amiantov 1f2a18d916 protobuf: remove old versions
This leaves only protobuf3_1 which is the last version with libprotobuf2.

Also fix several packages to build with the latest protobuf.
2017-09-09 05:54:43 +03:00
Daiderd Jordan 76437e5e5a
gsc: fix darwin build 2017-09-08 22:22:04 +02:00
Jason Miller e9183fd2d4 tigervnc: correct default ssh client path (#29084)
* tigervnc: correct default ssh client path

The -via command sets up an ssh tunnel, but is hardcoded to /usr/bin/ssh
upstream.  This patches it to use the nixpkgs openssh client.

* tigervnc: patch ssh path correctly
2017-09-08 19:45:17 +01:00
Matthieu Coudron 4551099cb8 offlineimap: 7.1.1 -> 7.1.2 2017-09-08 18:27:03 +02:00
Niklas Hambüchen abc96aae47 glusterfs: Fix glusterfind's crawlers dlopen() error.
This fixes:

  Traceback (most recent call last):
    File "/nix/store/7f9arl3f9xyj8sm05mkanh2mlp217192-glusterfs-3.10.2/libexec/glusterfs/glusterfind/changelog.py", line 22, in <module>
      import libgfchangelog
    File "/nix/store/7f9arl3f9xyj8sm05mkanh2mlp217192-glusterfs-3.10.2/libexec/glusterfs/glusterfind/libgfchangelog.py", line 21, in <module>
      libgfc = CDLL("libgfchangelog.so", use_errno=True, mode=RTLD_GLOBAL)
    File "/nix/store/nlyr5ankhi7yvva8zndi718zj37js270-python-2.7.13-env/lib/python2.7/ctypes/__init__.py", line 362, in __init__
      self._handle = _dlopen(self._name, mode)
  OSError: libgfchangelog.so: cannot open shared object file: No such file or directory
  Connection to 10.0.0.2 closed.

when running `glusterfind pre`.

Done by setting PYTHONPATH/LD_LIBRARY_PATH as for the other
Python scripts.
2017-09-08 04:29:20 +02:00
Niklas Hambüchen e7325f82a3 glusterfs: Patch upstream bug preventing glusterfind from running.
See: https://bugzilla.redhat.com/show_bug.cgi?id=1489610

Also add patch to correctly log stderr from remote nodes
when glusterfind fails.
This, too, should be removed when fixed upstream.
2017-09-08 04:29:13 +02:00
Niklas Hambüchen 8e329da496 glusterfs: Fix wrong xattr package: xattr -> pyxattr.
Fixes error

  File "/nix/store/lxpsl84km87xpk59nai6a33ihgpfs7qr-glusterfs-3.10.2/libexec/glusterfs/glusterfind/changelog.py", line 105, in populate_pgfid_and_inodegfid
      file_xattrs = xattr.list(p)
  AttributeError: 'module' object has no attribute 'list'

when using `glusterfind pre`.
2017-09-08 04:29:08 +02:00
Nikolay Amiantov 6f7b62e038 protobuf: default to 3.4 2017-09-08 03:40:56 +03:00
Andraz Brodnik 4955943101 Add gosu 2017-09-07 22:57:43 +02:00
Frederik Rietdijk a3e524054f mitmproxy: fix build
which was broken after the cryptography bump to 2.x.

cc maintainer @fpletz
2017-09-07 09:28:03 +02:00
Frederik Rietdijk d45e554457 mycli: move out of python-packages.nix and fix build 2017-09-07 09:28:03 +02:00
Frederik Rietdijk b00be43cdf gmvault: fix build 2017-09-07 09:28:03 +02:00
Peter Hoeg 90433ed831 diffoscope: 77 -> 85 2017-09-07 09:28:03 +02:00
Daiderd Jordan 3cb57304de Merge pull request #29045 from matthewbauer/pinentry-no-fill-plist
pinentry-mac: no ‘fill plist’ stuff
2017-09-06 21:11:18 +02:00
Robin Gloster 993a83d395
tcpdump: 4.9.1 -> 4.9.2
This is a security release theoretically under emgargo, but leaked by
Mageia and Fedora.

We have permission to deliver this prior to public release.
2017-09-06 16:42:43 +02:00
Frederik Rietdijk 67651d80bc Merge pull request #28884 from FRidh/python-fixes
Python: several fixes
2017-09-06 13:54:10 +02:00
Matthew Bauer 7f860249e1
pinentry-mac: no ‘fill plist’ stuff
fixes #26774
2017-09-05 22:35:00 -05:00
Daiderd Jordan 8706664ff6
afl: use clangStdenv
Fixes #28712
2017-09-05 22:00:44 +02:00
Franz Pletz 84ec7ef6c3
file: 5.31 -> 5.32 for CVE-2017-1000249 2017-09-05 20:22:01 +02:00
Gabriel Adomnicai 7c08e86be9 mmake: init at 1.2.0 (#28904)
* Package for mmake

* Package for mmake - build from sources

* Package name update

* Added maintainers
2017-09-05 15:00:22 +01:00
Franz Pletz 00a9902297
at: 3.1.16 -> 3.1.20 2017-09-05 14:24:57 +02:00
Franz Pletz a46f206271
tcpdump: fix multiple CVEs
Fixes CVE-2017-11541, CVE-2017-11542, CVE-2017-11543.

Also fixes a segfault if built with openssl 1.1.
2017-09-05 13:10:13 +02:00
Franz Pletz f8ff9a783f
aptly: 1.0.1 -> 1.1.1 2017-09-05 13:10:13 +02:00
Franz Pletz a5e9a31fb5
advancecomp: 1.23 -> 2.0 2017-09-05 13:10:13 +02:00
Franz Pletz 7753daa204
connman: 1.34 -> 1.35
Fixes CVE-2017-12865, see http://connmando.nri-secure.co.jp/index.html.

Fixes #28967.
2017-09-05 11:58:58 +02:00
Jörg Thalheim f91b4de9c2 Merge pull request #28993 from catern/patch-1
offlineimap: add Kerberos support
2017-09-05 09:31:30 +01:00
Peter Hoeg 62ff6cb69c netalyzr: init at 57861 2017-09-05 08:12:40 +08:00
Jörg Thalheim 73c6284c2e mitmproxy: unicode locales, skip network test 2017-09-04 22:47:42 +01:00
catern b5eb923bc7 offlineimap: add Kerberos support 2017-09-04 15:55:24 -04:00
Tuomas Tynkkynen 5f8e6a4fe1 tpm-tools: 1.3.8 -> 1.3.9.1, fixes build 2017-09-04 19:15:27 +03:00
Vladimír Čunát 828bc3812c
texlive: add ghostscript when containing pdfcrop
Potential disadvantage: ghostscript will become visible to user,
so there may e.g. be (new) collisions in nix-env due to this.
Fixes #28411.
2017-09-03 10:17:37 +02:00
Joachim F 829a2e81d3 Merge pull request #28890 from disassembler/irods-icommands
irods-icommands: 4.2.0 -> 4.2.1
2017-09-03 07:45:56 +00:00
Michael Raskin 491f5be49b Trying a less disruptive patch for Cuneiform 2017-09-02 18:53:06 +02:00
Samuel Leathers 5fb93524b3 irods-icommands: 4.2.0 -> 4.2.1 2017-09-02 10:52:02 -04: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
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
Samuel Leathers 917a0e3e77 glmark2: 2016-05-11 -> 2017-09-01 2017-09-01 22:01:24 -04: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
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
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