Commit Graph
100 Commits
Author SHA1 Message Date
Alexander V. Nikolaev e878fd6f5f pythonPackages.cairocffi: support 1.0 and 0.9
This patch ensures that Python2 can be used if cairocffi is used.
Version 1.0 dropped Python 2 support.
2019-03-13 11:37:51 +01:00
Alexander V. Nikolaev afbd840d24 libgdiplus: fix segfaults by patches from master and dropping libungif
Configure script complains, that unable to build gif loading support,
but it's a lie -- it builds against libgif 5, which have DGifOpenFile as
well.

Cherry-picked by @obadz from
https://github.com/NixOS/nixpkgs/pull/36711/commits/8439304ebca3abcbd989131f77d644ab1e61ff90
(libungif was already dropped by commit b41ede5e3a)
2018-12-23 00:50:17 +00:00
Alexander V. Nikolaev f382eb7d61 libgdiplus: 2.10.9 -> 5.6
A lot of updates from mono-project' folks. Patches dropped, because both
merged upstream.

Cherry-picked by @obadz from
https://github.com/NixOS/nixpkgs/pull/36711/commits/e022209def9016a8f53a3898d4a624a784c08c4a
2018-12-23 00:46:09 +00:00
Alexander V. Nikolaev 946e6af857 wine{Unstable,Staging}: 3.20 -> 4.0-rc2
Disabling the build of regression tests was proposed in #51341
but this change has been postponed until we reach a concensus.
2018-12-18 21:29:23 -05:00
Alexander V. Nikolaev b057ac71ea mythes: fix link error on missed tinfo library (ncurses) 2018-12-04 01:45:50 +02:00
Alexander V. Nikolaev 9ae406c074 chromium: rename "unwrapped" package to chromium-unwrapped 2018-12-03 15:35:53 +02:00
Alexander V. Nikolaev d0351ad3b6 chromium: fail build, if SOURCE_DATE_EPOCH not set
Also fix spacing style to conform google style
2018-12-03 15:35:53 +02:00
Alexander V. Nikolaev 7b49bd4894 chromium: avoid timestamp build
Use $SOURCE_DATE_EPOCH instead
2018-12-03 15:35:53 +02:00
Alexander V. Nikolaev 254a16c42e chroimum: Improve jumbo reproducibility
A little patch to jumbo script, which should improve reproducibility
by sorting source files before merge.
2018-12-03 15:35:52 +02:00
Alexander V. Nikolaev a70ab23409 chromium: remove gtk2 from build inputs (gtk3 should be enough) 2018-12-03 15:35:18 +02:00
Alexander V. Nikolaev 2fd6de3350 rspamd: 1.8.1 -> 1.8.2
Also update homepage link, and fetch from org's github, instead author's
private fork.
2018-12-03 00:13:35 +02:00
Alexander V. Nikolaev b73b02255e rspamd: enable hyperscan 2018-12-03 00:13:35 +02:00
Alexander V. Nikolaev 3e1acb0b44 hyperscan: init at 5.0.0 2018-12-03 00:13:35 +02:00
Alexander V. Nikolaev 12a5b53ce2 rspamd: enable openblas support for neural networks 2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev e77fa36824 rspamd: build with jemalloc
(by upstream author's suggestion)
2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev 1b59c4a6cc rspamd: Make libfann and libgd optional
GD is experimental and never-enabled-by-default.
2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev ff5eba906a rspamd: drop gmime dependency, it is not used anymore 2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev b0d470061f openarena: fix loading libGL.so with libglvnd 2018-11-05 19:51:52 +02:00
Alexander V. Nikolaev b61dd2bcb7 nixos/rmilter: don't enable by default, if rspamd enabled 2018-10-12 17:39:06 +03:00
Alexander V. Nikolaev 3b67c0b243 wineUnstable: 3.15 -> 3.17
Staging updated as well
2018-10-04 21:24:22 +03:00
Alexander V. Nikolaev b839b25551 wine: 3.14 -> 3.15 2018-10-04 21:24:10 +03:00
Alexander V. Nikolaev 868040ee22 rmilter: deprecation notice 2018-09-23 18:51:40 +03:00
Alexander V. Nikolaev 08f266490b rmilter: move rmilter.sock out of /run/rmilter
/run/rmilter is set by systemd, and have root:root ownership, which
prevent pid file to write.

This fix suggested to be promoted to 18.09 branch.
(Although rmilter itself is deprecated, and I plan to remove it, after
18.09 would be released)
2018-09-22 20:57:08 +03:00
Alexander V. Nikolaev f664181ef2 glfw: hardwire path to libGL.so.1 2018-09-22 20:15:47 +03:00
Alexander V. Nikolaev e808b7da20 heimdal: adjust daemon paths, they are in libexec now 2018-08-08 13:38:40 +03:00
Alexander V. Nikolaev 5a59d5e131 heimdal: simplify build, keep bin/ in $out 2018-08-08 13:38:40 +03:00
Alexander V. Nikolaev 0a72127d57 heimdal: move "info" to own output 2018-08-08 13:38:40 +03:00
Alexander V. Nikolaev 4622b765ac kerberos: heimdal alias moved to aliases.nix 2018-08-08 13:38:40 +03:00
Alexander V. Nikolaev cb1e30f84b heimdal: refactor lib-prefixed packages to multi-output 2018-08-08 13:38:40 +03:00
Alexander V. Nikolaev f9c39f3cb7 toxiproxy: Init at 2.1.3 2018-03-28 15:38:07 +03:00
Alexander V. Nikolaev 539efba194 glm: remove 0.9.5.4, as it not used anymore.
was used only in libreoffice-still, where was commented out 2 years ago.
I feel it time for farewell 0.9.5.4.
2018-02-28 15:20:43 +02:00
Alexander V. Nikolaev 25a78f7234 qt-3: fix build after libGL transition 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 42dcaa91d6 libglvnd: refer to driversLink via libGL_driver 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev ea04aa1720 libdevil: fix build after libGL/libGLU transition 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 38bd1d7664 construo: fix build after libGL transition 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 77b23a8e7c asymptote: direct reference to mesa_noglu.osmesa 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 33daafd4c5 python-packages: libGL/libGLU transition 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 13e0038f5d perl-packages: libGL/libGLU transition 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev e94cd63bf5 treewide: transition libGL/libGLU for qt
Also rename mesaSupported to libGLSupported
2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev 1bc1909e5b treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
Alexander V. Nikolaev 8f2a22935c treewide: transition from mesa_noglu to libGL 2018-02-24 17:03:46 +02:00
Alexander V. Nikolaev 8da9b485ec mesa: provide default aliases for libGL/GLU
Provide default aliases libGL, libGLU for using as default build time
providers.

This change shouldn't invalidate any hashes.
2018-02-24 17:02:37 +02:00
Alexander V. Nikolaev 8c34112be9 wineUnstable: 2.17 -> 2.18
Staging updated as well
2017-10-05 15:08:01 +03:00
Alexander V. Nikolaev 0317d5d083 wine: replace samba3 with samba4
Unbreak security assertion via samba3 which no more supported.
2017-10-05 15:07:53 +03:00
Alexander V. Nikolaev a830aa3af0 qt5: Cleanup temporary Qt root on nix-shell exit 2017-09-04 03:59:38 +03:00
Alexander V. Nikolaev ed0af35697 wineUnstable: 2.13 -> 2.14
Staging updated as well
2017-08-13 14:51:47 -07:00
Alexander V. Nikolaev eabe2efa10 qt5: Fallback to mktemp -d for temporary QT root.
Fallback to `mktemp -d` for temporary QT root, if invoked in shell mode.
Should fix problem from #27174.
2017-08-13 17:26:27 +03:00
Alexander V. Nikolaev ff52233bca qtile: Fix using qtile together with desktop
Funny bug, which prevent qtile to co-exists with desktop manager
(or program pretending to be DE)
2017-05-31 18:37:47 +03:00
Alexander V. Nikolaev f3c19651db winetricks: 20170316 -> 20170327 2017-05-09 01:34:09 +03:00
Alexander V. Nikolaev 1ce951e79a wineUnstable: 2.6 -> 2.7
Update staging as well
2017-05-09 01:33:53 +03:00
Alexander V. Nikolaev db82435660 gimp: promote intltool to default nativeBuildDepends
It used by gimp itself (so should be already present on machine builds
gimp+plugins) and 90% of plugins.
2017-05-04 16:44:59 +03:00
Alexander V. Nikolaev 8452e0684e gimp: split buildInputs and nativeBuildInputs for plugins 2017-05-02 09:33:54 +03:00
Alexander V. Nikolaev 94d909adaf gimp: fix all plugins build 2017-05-01 17:53:40 +03:00
Alexander V. Nikolaev 3ec56d8da2 wineUnstable: 2.4 -> 2.5 2017-04-10 18:37:28 +03:00
Alexander V. Nikolaev 9ed445a0f7 wineUnstable: 2.0 -> 2.1 2017-02-12 11:23:48 +02:00
Alexander V. Nikolaev 2c54fa04be nixos: allow supply customized locale package
Overriding ``glibcLocales`` via nixpkgs.overlays not works,
so I added i18n.glibcLocales parameter, defaulted with
old override, using i18n.supportedLocales.
2017-02-06 07:30:15 +02:00
Alexander V. Nikolaev 6251b314e7 zathura-pdf-mupdf: 0.3.0 -> 0.3.2
(version compatible with mupdf 1.10a)
2017-02-03 01:04:38 +02:00
Alexander V. Nikolaev 76b5f2c249 wineUnstable: 1.9.23 -> 2.0-rc2
Update staging as well
2016-12-22 16:06:18 +02:00
Alexander V. Nikolaev f0974e1e58 qt5: more reproducible builds
Avoid mktemp -d in sources, where pathnames can affect result.
2016-12-02 14:31:36 +02:00
Alexander V. Nikolaev a8eeef62e6 lxc: 2.0.4 -> 2.0.6 (security)
https://security-tracker.debian.org/tracker/CVE-2016-8649
2016-11-28 15:17:06 +02:00
Alexander V. Nikolaev 121da5e938 lxc: fix sandbox builds
Package attempt to write /etc/bash_completion.d, I directed it to
"${out}/etc/bash_completion.d" as it was suggested.
2016-11-28 15:17:05 +02:00
Alexander V. Nikolaev edcfa0f3fa wine-unstable: 1.9.22 -> 1.9.23 2016-11-18 13:16:02 +02:00
Alexander V. Nikolaev 9743c0e623 drone: fix build issue on OSX
also update all hashes to recent snapshots
2016-11-11 23:04:31 +01:00
Alexander V. Nikolaev 9bd197fc97 drone: init at 0.5-20160813 2016-11-11 23:04:31 +01:00
Alexander V. Nikolaev 1b5ab63bd2 go-bindata-assetfs: init at 20160814 2016-11-11 23:04:31 +01:00
Alexander V. Nikolaev acbd916119 gimp-lensfun: 0.1.1 -> 0.2.4 2016-11-11 14:18:06 +02:00
Alexander V. Nikolaev d89c3acced wineUnstable: 1.9.20 -> 1.9.22
Also update staging as well
2016-11-04 06:04:15 +02:00
Alexander V. Nikolaev 979ee2ae1e qastools: 0.18.1 -> 0.21.0 2016-10-24 15:37:01 +03:00
Alexander V. Nikolaev b3ada0bce9 irssi: 1.8.19 -> 1.8.20 (security)
https://irssi.org/security/irssi_sa_2016.txt
  CVE-2016-7044
  CVE-2016-7045
2016-09-22 03:42:50 +03:00
Alexander V. Nikolaev 800775e221 go: add 1.7 compiler 2016-08-21 21:20:07 +03:00
Alexander V. Nikolaev b81cf59bd7 wine: 1.9.14 -> 1.9.16
Update wineUnstable and wineStaging
2016-08-14 10:22:05 +03:00
Alexander V. Nikolaev 962e365444 wineStable: 1.8.2 -> 1.8.3 2016-07-01 14:30:54 +03:00
Alexander V. Nikolaev 8f53cfbd59 wine: 1.9.11 -> 1.9.13 2016-06-27 01:09:56 +03:00
Alexander V. Nikolaev 7dea8d17a7 rmilter: 1.8.1 -> 1.8.4 2016-05-03 15:34:20 +03:00
Alexander V. Nikolaev 6f7fdda06e rspamd: 1.2.5 -> 1.2.6 2016-05-03 15:29:48 +03:00
Alexander V. Nikolaev 05036343dc rspamd: 1.2.0 -> 1.2.5
License changed to apache-2.0 by upstream
2016-04-28 14:21:21 +03:00
Alexander V. Nikolaev ebdfc9dac1 rmilter: 1.7.3 -> 1.8.2 2016-04-28 14:21:20 +03:00
Alexander V. Nikolaev a817d5b543 libmemcached: move cyrus_sasl to propagatedBuildInputs
Reason: struct/sasl.h from libmemcached include stuff from there
/nix/store/d3f91zvai71dyhs83ybzsnjfhxnv7mmh-libmemcached-1.0.18/include/libmemcached-1.0/struct/sasl.h:39:23:
fatal error: sasl/sasl.h: No such file or directory
2016-04-28 14:21:19 +03:00
Alexander V. Nikolaev 36954ee405 rspamd: configurable bindSocket and bindUISocket 2016-04-28 14:21:19 +03:00
Alexander V. Nikolaev 5c260399e1 rmilter: correct paths to sockets 2016-04-28 14:21:18 +03:00
Alexander V. Nikolaev 5d26e80645 rspamd: typo 2016-04-28 14:21:17 +03:00
Alexander V. Nikolaev c84c174eb2 rmilter: socket activation in nixos 2016-04-28 14:21:04 +03:00
Alexander V. Nikolaev 40f82550d8 rmilter: use libmilter with patch to socket activation 2016-04-25 17:25:16 +03:00
Alexander V. Nikolaev 2ddc17b930 skype: fix rpath broken by closure-size merge 2016-04-20 22:42:52 +03:00
Alexander V. Nikolaev 9751cd456a wine: Fix RPATH for multiple-outputs 2016-04-17 18:51:34 +03:00
Alexander V. Nikolaev 3ceeb22ea8 mumble: fix build after closure-size merge 2016-04-17 18:51:23 +03:00
Alexander V. Nikolaev 32724102ed minetest: Fix finding gettext by CMake 2016-04-14 19:36:37 +03:00
Alexander V. Nikolaev 25d2a6a1b2 wineUnstable: 1.9.4 -> 1.9.7
Also update wineStaging as well
2016-04-12 18:44:04 +03:00
Alexander V. Nikolaev 0649c8bde7 gimp: add gimp-with-plugin derivation
By default all plugins from pkgs.gimpPlugins set are enabled.

Default location of plugins changed from $out/${gimp.name} to
$out/lib/gimp/${majorVersion}. Resulting derivation for gimp+plugins
is set as search path for plugins by default (additional tweaking in
gimprc done for old plugin scheme should be removed)
2016-02-25 23:34:28 +02:00
Alexander V. Nikolaev fdd11c2c2b gimp: Use http link as gimp-gap sources 2016-02-25 23:34:17 +02:00
Alexander V. Nikolaev 745a11fad5 connman: 1.30 -> 1.31 2016-02-15 08:34:15 +02:00
Alexander V. Nikolaev b13e44e094 cairocffi: Add missing dependencies on gdk_pixbuf
Rewrite dlopening stuff in hacky way (due ctypes.util totally brokennes:
it attempt to use /sbin/ldconfig, gcc from PATH and other tricks to
detect sonames, I replaced it with simple table lookup)

Also I add patch to bypass another rounding regression in tests
(this patch submitted upstream as well)
2016-02-07 18:15:46 +02:00
Alexander V. Nikolaev 05b1b14083 wesnoth: 1.12.4 -> 1.12.5 2016-02-07 10:27:16 +02:00
Alexander V. Nikolaev b99e339419 cairocffi: need some fonts at build time 2016-02-06 04:16:48 +02:00
Alexander V. Nikolaev 61020943d1 syslog-ng: add explicit pcre build dependency 2016-01-27 15:37:19 +02:00
Alexander V. Nikolaev c53e932e5b fvwm: Missing libXt build input 2016-01-27 15:37:13 +02:00
Alexander V. Nikolaev f07a7fc5fd qtile: dlopen'able path now are in "out", not "dev" 2016-01-26 23:01:05 +02:00
Alexander V. Nikolaev dc1f06bc47 Use "out", not "dev" for dlopen'able libraries 2016-01-26 23:01:05 +02:00
Alexander V. Nikolaev 39bd9be5a9 postfix: use built-in set-permission tool to setup queue
Make top level /var/lib/postfix as root:root 0755

After generating custom configs in /var/lib/postfix/conf,
`postfix set-permissions` called, to perform all required tricks
related to queue handling (postfix use file mode bits to keep
some internal statuses, so `chmod -R` not recommended by authors,
see comments in $out/libexec/postfix/post-install for details)

Also post-install script was patched, to skip permission check/update
for files inside $out, as well as symlinks following to $NIX_STORE.

Config file `main.cf` extended with all default directory locations,
to prevent post-install script from guessing and overwrite them.

And finally all actions in activation script snippets performed
by postmap/postalias/postfix tools from current build, not random one
from paths.
2016-01-20 14:52:59 +02:00