Commit Graph

127176 Commits

Author SHA1 Message Date
Uli Schlachter
718552eca4 lgi: Fix cairo bindings search path
Since commit e44038bcca, cairo-1.0.typelib contains an absolute
path to cairo in the nix store so that no $LD_LIBRARY_PATH hacks are
needed. However, this did not yet work for lgi, because lgi does
dlopen("libcairo.so.2") without a full path, too.

To make this work, this commit ensures that lgi first uses
gobject-introspection to load libcairo. This uses the full path provided
by the typelib. Afterwards, dlopen("libcairo.so.2") does not hit the
filesystem anymore since the library is already loaded.

This commit adds a patch that reorders some code in lgi's cairo
initialisation. Previously, this started with core.module('cairo', 2),
which is where the dlopen happens. Now, this code is moved down and
instead core.gi.cairo.resolve is used to load the definitions of some
enums first. This part of the code goes through gobject-introspection
and causes libcairo to be loaded.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-02-04 11:23:35 +01:00
Peter Simons
af884f5607 cabal2nix: update build to hpack 0.24 2018-02-04 10:52:53 +01:00
Peter Simons
77e074829b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.8-24-g7642d25 from Hackage revision
2499b1e31f.
2018-02-04 10:52:48 +01:00
Peter Simons
3ac304963c hackage2nix: use latest version of weeder by default 2018-02-04 10:52:18 +01:00
Victor Calvert
d6e1c7bd94 loccount: 1.1 -> 1.2 2018-02-04 04:50:30 -05:00
Uli Schlachter
f6a48c21d2 lgi: Fix cairo bindings search path
Since commit e44038bcca, cairo-1.0.typelib contains an absolute
path to cairo in the nix store so that no $LD_LIBRARY_PATH hacks are
needed. However, this did not yet work for lgi, because lgi does
dlopen("libcairo.so.2") without a full path, too.

To make this work, this commit ensures that lgi first uses
gobject-introspection to load libcairo. This uses the full path provided
by the typelib. Afterwards, dlopen("libcairo.so.2") does not hit the
filesystem anymore since the library is already loaded.

This commit adds a patch that reorders some code in lgi's cairo
initialisation. Previously, this started with core.module('cairo', 2),
which is where the dlopen happens. Now, this code is moved down and
instead core.gi.cairo.resolve is used to load the definitions of some
enums first. This part of the code goes through gobject-introspection
and causes libcairo to be loaded.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-02-04 10:13:06 +01:00
Frederik Rietdijk
7e0b231b53
Merge pull request #34567 from holidaycheck/add-grobi
grobi: init at 0.3.0
2018-02-04 08:04:42 +00:00
DarkScythe97
2fa14f3d5c hwdata: 0.300 -> 0.308 2018-02-04 17:50:54 +10:30
Peter Hoeg
c00cc986e8 wp-cli: 1.4.1 -> 1.5.0 2018-02-04 11:51:03 +08:00
gnidorah
810a19bab3 way-cooler: 0.6.2 -> 0.8.0 2018-02-04 05:17:53 +03:00
Tim Steinbach
8c280d3ad5
linux: 4.15 -> 4.15.1 2018-02-03 20:38:25 -05:00
Tim Steinbach
4069faad7f
linux-copperhead: 4.15.a -> 4.15.1.a 2018-02-03 20:36:14 -05:00
Tim Steinbach
fcbb7da942
linux: 4.4.114 -> 4.4.115 2018-02-03 20:31:52 -05:00
Tim Steinbach
e5ffae3966
linux: 4.14.16 -> 4.14.17 2018-02-03 20:29:23 -05:00
Tim Steinbach
d6d4ef6580
linux: 4.9.79 -> 4.9.80 2018-02-03 20:27:04 -05:00
Jörg Thalheim
2a2c8eab26 rust: fix evaluation 2018-02-04 00:09:00 +00:00
Will Dietz
113b04ae28 qgit: 2.6 -> 2.7 (#34536)
Changelog:
http://libre.tibirna.org/projects/qgit/wiki/27
2018-02-03 23:58:39 +00:00
Jörg Thalheim
0afd70c03f
Merge pull request #34568 from Mic92/carnix-0.6.5
carnix: 0.6.0 -> 0.6.5
2018-02-03 23:00:38 +00:00
Jörg Thalheim
6580b18d3f cargo-vendor: move to all-packages 2018-02-03 22:35:27 +00:00
pe@pijul.org
8f20e7ce3a carnix: 0.6.0 -> 0.6.5 2018-02-03 22:31:54 +00:00
Robert Schütz
411cd15e59 python3Packages.luftdaten: init at 0.1.4 2018-02-03 23:22:26 +01:00
Michael Weiss
88c16a63c6 nvme-cli: 1.4 -> 1.5 2018-02-03 23:04:30 +01:00
Tobias Pflug
32d4b018a7 grobi: init at 0.3.0 2018-02-03 22:54:18 +01:00
Bjørn Forsman
e193d8674b astyle: 2.05.1 -> 3.1 2018-02-03 22:48:20 +01:00
Michael Raskin
2a541cc8f7
Merge pull request #33069 from brainrape/fix-idris-modules
idris: fix modules
2018-02-03 21:47:37 +00:00
Bjørn Forsman
be40296afe qmmp: 1.1.10 -> 1.2.0
Fixes build failure since recent merge of staging branch:

$ nix-build -A qmmp
[...]
AutoMoc error
-------------
Included moc files with the same name will be generated from different sources.
Consider to
 - not include the "moc_<NAME>.cpp" file
 - add a directory prefix to a "<NAME>.moc" include (e.g "sub/<NAME>.moc")
 - rename the source file(s)
Include conflicts
-----------------
"moc_hotkeymanager.cpp" included in
 - "/tmp/nix-build-qmmp-1.1.10.drv-0/qmmp-1.1.10/src/plugins/General/hotkey/hotkeymanager_win.cpp"
 - "/tmp/nix-build-qmmp-1.1.10.drv-0/qmmp-1.1.10/src/plugins/General/hotkey/hotkeymanager_x11.cpp"
would be generated from
 - "/tmp/nix-build-qmmp-1.1.10.drv-0/qmmp-1.1.10/src/plugins/General/hotkey/hotkeymanager.h"
 - "/tmp/nix-build-qmmp-1.1.10.drv-0/qmmp-1.1.10/src/plugins/General/hotkey/hotkeymanager.h"

make[2]: *** [src/plugins/General/hotkey/CMakeFiles/hotkey_autogen.dir/build.make:58: src/plugins/General/hotkey/CMakeFiles/hotkey_autogen] Error 1
2018-02-03 21:26:41 +01:00
Bjørn Forsman
6b834384f6 bitscope: create derivations with version info
So far the store paths produced by the bitscope derivations have been
version-less. Fix it.
2018-02-03 21:14:50 +01:00
John Wiegley
0ef512fe7a ditaa: 0.9 -> 0.11 (adds --svg support) 2018-02-03 21:00:17 +01:00
adisbladis
93be6c41aa
firefox-devedition-bin: 59.0b5 -> 59.0b6 2018-02-04 03:13:46 +08:00
adisbladis
d750b1a008
firefox-beta-bin: 59.0b5 -> 59.0b6 2018-02-04 03:13:45 +08:00
Venkateswara Rao Mandela
3d74ccf5e8 doxygen: 1.8.11 -> 1.8.14 2018-02-03 20:02:42 +01:00
Graham Christensen
92b786a2fb
Merge pull request #30068 from mpickering/osm2xmap
libroxml: init at 2.3.0 and osm2xmap: init at 2.0 c1f7b68
2018-02-03 13:58:35 -05:00
Matthew Pickering
c8763ddc87 Remove whitespace 2018-02-03 18:38:00 +00:00
Matthew Pickering
9c7c640ae4 osm2xmap: init at 2.0 2018-02-03 18:37:08 +00:00
Matthew Pickering
8b362957c7 libroxml: init at 2.3.0 2018-02-03 18:35:54 +00:00
Matthew Pickering
5dbaf18b69 Add mpickering to maintainers list 2018-02-03 18:35:54 +00:00
Robert Helgesson
cff5eec382
perl-CryptX: 0.055 -> 0.057 2018-02-03 17:06:13 +01:00
Graham Christensen
dbd9e7fcb2
Merge pull request #34534 from dtzWill/fix/fastjet-clang5
fastjet: Fix build w/clang5
2018-02-03 10:01:51 -05:00
adisbladis
c56b13a06f
Merge pull request #34496 from etu/php722
php: 7.2.1 -> 7.2.2, xdebug: 2.6.0beta1 -> 2.6.0
2018-02-03 22:32:42 +08:00
adisbladis
97be994d6a
qcachegrind: Fix build with Qt 5.10 2018-02-03 22:03:59 +08:00
Tuomas Tynkkynen
a25e6e1d96 go_1_8: Scale up test timeouts
https://hydra.nixos.org/build/68539514
2018-02-03 16:01:17 +02:00
Jan Tojnar
b994a6e6ff
phpPackages.php-cs-fixer: 2.10.0 → 2.10.2 2018-02-03 14:58:31 +01:00
Jörg Thalheim
401fd19bd6
Merge pull request #34539 from dtzWill/feature/retdec-smaller
retdec: split up, greatly reduce in size (by default)
2018-02-03 12:21:59 +00:00
Jörg Thalheim
27cdf62937
Merge pull request #34555 from womfoo/bump/fnotify-fork-power-smem-stat
bump {fnotify,fork,power,smem}stat to latest upstream
2018-02-03 12:17:54 +00:00
Elis Hirwing
7951e626bd
php71: 7.1.13 -> 7.1.14 2018-02-03 13:15:39 +01:00
Kranium Gikos Mendoza
27045bc019 smemstat: 0.01.17 -> 0.01.18 2018-02-03 23:08:26 +11:00
Kranium Gikos Mendoza
33be552211 powerstat: 0.02.12 -> 0.02.15 2018-02-03 23:08:26 +11:00
Kranium Gikos Mendoza
7db36df4fe fnotifystat: 0.01.17 -> 0.02.00 2018-02-03 23:08:26 +11:00
Kranium Gikos Mendoza
2b2254637b forkstat: 0.02.00 -> 0.02.02 2018-02-03 23:08:26 +11:00
Frederik Rietdijk
fa71b1ab2f
Merge pull request #34079 from ixxie/oauthenticator
pythonPackages.oauthenticator & dependencies
2018-02-03 12:02:56 +00:00