Commit Graph
100 Commits
Author SHA1 Message Date
Jan Tojnar a69e309794 Merge branch 'staging-next' into staging 2019-12-30 05:24:03 +01:00
Jan Tojnar 480fc1856a Merge branch 'master' into staging-next 2019-12-30 05:22:23 +01:00
Jan Tojnar ea4da9b5fa Merge pull request #76674 from jtojnar/structured-attrs-masterable
treewide: structured-attrs fixes
2019-12-30 04:52:45 +01:00
Jan Tojnar 9a338f230e xawtv: clean up
* Remove unnecessary linker and compiler flags
* Listify makeFlags
* Do not use DESTDIR (nasty)
* Let generic builder set --prefix configureFlag
* Install X11 app-defaults to more modern directory
* Format with nixpkgs-fmt
2019-12-29 22:19:18 +01:00
Jan Tojnar 814dcd907f xbomb: clean up
Use makeFlags instead of patching Makefile
2019-12-29 22:13:56 +01:00
Jan Tojnar 86d3c33475 osm2xmap: clean up
Do not use DESTDIR and bring makeFlags more in line with the Makefile:
https://github.com/sembruk/osm2xmap/blob/a5f9ceadf0b06c034850fb22c55f2be4dd43eaef/Makefile
2019-12-29 21:57:04 +01:00
Jan Tojnar 0ea38bd65a libsForQt5.phonon-backend-gstreamer: remove DESTDIR
Originally introduced in 128901e09f,
it no longer appears to be necessary.
2019-12-29 21:31:24 +01:00
Jan Tojnar db89a2ce38 smu: Do not use DESTDIR
https://github.com/NixOS/nixpkgs/issues/65718
2019-12-29 21:06:02 +01:00
Jan Tojnar 6dcf1a31ae cadence: Do not use DESTDIR
https://github.com/NixOS/nixpkgs/issues/65718
2019-12-29 21:05:34 +01:00
Jan Tojnar a6bb2ede23 python.pkgs.wrapPython: fix string makeWrapperArgs
Bash takes an assignment of a string to an array variable:

local -a user_args
user_args="(foo bar)"

to mean appending the string to the array, not parsing the string into
an array as is the case when on the same line as the declaration:

local -a user_args="(foo bar)"

b0633406cb extracted the declaration before
the newly branched code block, causing string makeWrapperArgs being added
to the array verbatim.

Since local is function scoped, it does not matter if we move it inside
each of the branches so we fix it this way.
2019-12-28 22:23:36 +01:00
Jan Tojnar 332cfab4ce Merge pull request #76591 from lourkeur/set_XKB_CONFIG_ROOT
Fix services.xserver.extraLayouts under GNOME 3
2019-12-28 20:34:56 +01:00
Jan Tojnar 59b0ab21e7 Merge pull request #68084 from lopsided98/gts-propagate-glib
gts: propagate glib
2019-12-28 18:29:43 +01:00
Jan Tojnar b38c283991 Merge pull request #76510 from alyssais/mikutter
mikutter: 3.8.7 -> 4.0.0
2019-12-27 07:21:27 +01:00
Jan Tojnar 5f6635144a rictydiminished-with-firacode: 0.0.1 → 1.2.0
Update, clean up and also fix build.

Part of the build system still does not support Python 2:

https://github.com/hakatashi/RictyDiminished-with-FiraCode/pull/3
2019-12-25 23:13:05 +01:00
Jan Tojnar ee4cc7c390 monoid: fix build
We recently defaulted fontforge to python3 which made the python2 used by the build system unable to find fontforge.
2019-12-25 20:32:13 +01:00
Jan Tojnar d059e1a720 Merge pull request #76358 from r-ryantm/auto-update/openimageio
openimageio2: 2.0.12 -> 2.1.9.0
2019-12-25 20:00:41 +01:00
Jan Tojnar c571098bf8 Merge pull request #76447 from r-ryantm/auto-update/tepl
tepl: 4.2.1 -> 4.3.1
2019-12-25 17:44:02 +01:00
Jan Tojnar 4bbc6cc66f Merge branch 'staging-next' into staging 2019-12-25 05:18:52 +01:00
Jan Tojnar ca39dd3a8a Merge branch 'master' into staging-next 2019-12-25 05:15:06 +01:00
Jan Tojnar 760be1f4b2 utillinux: no-rebuild clean up 2019-12-25 05:10:48 +01:00
Jan Tojnar 9a5e80ae29 Merge pull request #76288 from r-ryantm/auto-update/libical
libical: 3.0.6 -> 3.0.7
2019-12-25 04:26:37 +01:00
Jan Tojnar a71baa5be6 openimageio2: 2.0.12 -> 2.1.9.0 2019-12-25 04:12:24 +01:00
Jan Tojnar 3b3bd3ced0 Merge pull request #76303 from r-ryantm/auto-update/libplacebo
libplacebo: 1.21.0 -> 1.29.0
2019-12-25 03:05:00 +01:00
Jan Tojnar 4a91fe49e4 Merge pull request #76317 from magnetophon/lsp-plugins
lsp-plugins: 1.1.10 -> 1.1.13
2019-12-25 03:04:43 +01:00
Jan Tojnar d5bbb86bcb Merge pull request #76257 from r-ryantm/auto-update/gnome-shell-extensions
gnome3.gnome-shell-extensions: 3.34.1 -> 3.34.2
2019-12-25 01:06:59 +01:00
Jan Tojnar 1b53d70207 Merge pull request #76359 from r-ryantm/auto-update/polari
gnome3.polari: 3.34.0 -> 3.34.1
2019-12-24 20:29:32 +01:00
Jan Tojnar 984d820562 Merge PR #76377 from r-ryantm/auto-update/python2.7-babelgladeextractor
python27Packages.babelgladeextractor: 0.6.1 -> 0.6.3
2019-12-24 20:07:22 +01:00
Jan Tojnar b1b26f8cf6 Merge pull request #76412 from jtojnar/pangox-compat-drop
pangox_compat: drop
2019-12-24 20:04:10 +01:00
Jan Tojnar 9cac9ab05a python27Packages.babelgladeextractor: 0.6.1 -> 0.6.3
https://github.com/gnome-keysign/babel-glade/compare/0.6.1...0.6.2
https://github.com/gnome-keysign/babel-glade/compare/0.6.2...0.6.3
2019-12-24 16:46:56 +01:00
Jan Tojnar 88ec0a05e1 pangox_compat: drop 2019-12-24 16:14:03 +01:00
Jan Tojnar aee453e5c9 openmodelica: remove pangox dependency
It was probably just a dependency of `gtkglext` since I cannot find any reference to `pangox` in the repo.

But cannot verify build since it is broken.
2019-12-24 16:13:13 +01:00
Jan Tojnar 6c73f25885 anydesk: remove pangox dependency
Likely just dependency of `gtkglext` since it is not listed in the readme.

For some reason, --remove-needed does not seem to work with the first patchelf invocation so I had to do it separately.
2019-12-24 16:11:23 +01:00
Jan Tojnar 11245fc87e Merge pull request #76316 from r-ryantm/auto-update/libmbim
libmbim: 1.20.2 -> 1.20.4
2019-12-24 02:51:48 +01:00
Jan Tojnar 1c87928428 Merge pull request #76269 from r-ryantm/auto-update/gnome-settings-daemon
gnome3.gnome-settings-daemon: 3.34.1 -> 3.34.2
2019-12-24 02:38:01 +01:00
Jan Tojnar 3087143870 Merge pull request #76333 from r-ryantm/auto-update/nautilus
gnome3.nautilus: 3.34.1 -> 3.34.2
2019-12-24 01:33:45 +01:00
Jan Tojnar e914689f7d Merge pull request #76289 from r-ryantm/auto-update/libhandy
libhandy: 0.0.11 -> 0.0.12
2019-12-24 01:06:10 +01:00
Jan Tojnar a63d28e62e Merge pull request #76220 from r-ryantm/auto-update/deja-dup
deja-dup: 40.4 -> 40.6
2019-12-23 19:01:09 +01:00
Jan Tojnar c118f8099e Merge pull request #76255 from r-ryantm/auto-update/gnome-session
gnome3.gnome-session: 3.34.1 -> 3.34.2
2019-12-23 18:59:07 +01:00
Jan Tojnar 04da7e223a Merge pull request #76253 from r-ryantm/auto-update/glib-networking
glib-networking: 2.62.1 -> 2.62.2
2019-12-23 18:47:05 +01:00
Jan Tojnar bb321ac28c Merge pull request #76256 from r-ryantm/auto-update/gnome-music
gnome3.gnome-music: 3.34.1 -> 3.34.2
2019-12-23 18:39:59 +01:00
Jan Tojnar 4bd1b18f78 Merge pull request #76259 from r-ryantm/auto-update/gnome-software
gnome3.gnome-software: 3.34.1 -> 3.34.2
2019-12-23 18:36:24 +01:00
Jan Tojnar 490339c8b6 Merge pull request #76268 from r-ryantm/auto-update/gnome-autoar
gnome3.gnome-autoar: 0.2.3 -> 0.2.4
2019-12-23 18:31:13 +01:00
Jan Tojnar b0633406cb python.pkgs.wrapPython: fix makeWrapperArgs
When `makeWrapperArgs` is a Bash array, we only passed the first
item to `wrapProgram`. We need to use `"${makeWrapperArgs[@]}"`
to extract all the items. But that breaks the common string case so
we need to handle that case separately.
2019-12-23 18:02:44 +01:00
Jan Tojnar 136c83c977 python3.pkgs.pygobject2: fix build
2.28.7 no longer installs codegen for Python 3:

https://gitlab.gnome.org/GNOME/pygobject/commit/2940d0c45c592c19196d4ab0d345ab27fca0f0a0

so our postInstall broke.

No need to rename the pth file either, as pygtk does not work on Python 3.
2019-12-20 22:52:19 +01:00
Jan Tojnar 8a8e662be2 Merge pull request #74293 from tobim/pkgs/cmake
cmake: 3.15.4 -> 3.16.2
2019-12-20 17:12:47 +01:00
Jan Tojnar 76c526a4fb Merge pull request #75909 from jtojnar/gtkglext-fix
Do not depend on pangox_compat
2019-12-20 01:14:08 +01:00
Jan Tojnar b171037944 Merge pull request #75668 from jtojnar/py2-cleanup
Another batch of Python 2 removals
2019-12-19 01:24:00 +01:00
Jan Tojnar c3bc037920 desmume: drop unneeded pangox_compat
It was probably needed before gtkglext propagated it.
2019-12-19 01:01:21 +01:00
Jan Tojnar dda27bb406 lutris: fix build
Drop unneeded pangox_compat – it was probably needed before gtkglext propagated it.

Also stop using aliases.
2019-12-19 00:58:19 +01:00
Jan Tojnar c324283e8c k3d: drop unneeded pangox_compat
It was probably needed before gtkglext propagated it.
2019-12-19 00:49:14 +01:00
Jan Tojnar 048faed66a pcb: 20140316 → 4.2.0
* Long overdue update
* Clean up the expression
* Drop unneeded pangox_compat – it was probably needed before gtkglext propagated it.
2019-12-19 00:47:20 +01:00
Jan Tojnar 5ff0fd1519 gnome2.gtkglext: 1.2.0 → 2019-12-19
Switched to HEAD to not depend on broken pangox-compat.
2019-12-19 00:25:09 +01:00
Jan Tojnar 6be14ee97b Merge pull request #53843 from hedning/session-default
nixos/displayManager: introduce defaultSession
2019-12-18 21:16:06 +01:00
Jan Tojnar 628ff8db61 rustc: switch to python3 2019-12-15 13:52:53 +01:00
Jan Tojnar 08c0f1200a cargo: switch to python3 2019-12-15 13:52:40 +01:00
Jan Tojnar 6842813bb1 aegisub: slight clean up 2019-12-15 05:44:17 +01:00
Jan Tojnar 955be27f58 aegisub: fix build 2019-12-15 05:36:24 +01:00
Jan Tojnar 8dc5ff7dcf nixos/displayManager: deprecate separate options for default wm/dm
The upstream session files display managers use have no concept of sessions being composed from
desktop manager and window manager. To be able to set upstream session files as default
session, we need a single option. Having two different ways to set default session would be confusing,
though, so we decided to deprecate the old method.

We also created separate script for each session, just like we already had a separate desktop
file for each one, and started using displayManager.sessionPackages mechanism to make the
session handling more uniform.
2019-12-15 04:16:20 +01:00
Jan Tojnar f288a7c077 libproxy: remove Python 2 bidnings
Nothing was using them.

Another step in Python 2 removal.
2019-12-15 01:50:39 +01:00
Jan Tojnar 628abfebfa jbig2dec: switch to python3 2019-12-15 01:50:39 +01:00
Jan Tojnar 239e4c1f06 doxygen: switch to python3
Also move the build-time dependencies to nativeBuildInputs, and drop perl as it no longer seems to be necessary (CMake is not looking for it any more).
2019-12-15 01:50:38 +01:00
Jan Tojnar 908db0502b libgsf: remove Python dependency
Python is only used for a single console test these dayls and it likely requires
non-trivial introspection hacks.
2019-12-15 01:50:38 +01:00
Jan Tojnar feb4e68173 gst_all_1.gst-plugins-good: switch to python 3 2019-12-15 01:50:38 +01:00
Jan Tojnar 9d9a20fe1b gamin: drop Python bindings
They are not compatible with Python 3, upstream as dead, and nothing uses the bindings any more.

This is a progress in getting rid of Python 2 from closures of most people (samba, which depends on gamin shared library is common dependency).
2019-12-15 01:50:38 +01:00
Jan Tojnar 7adbfb1220 fail2ban: switch to Python 3
We are dropping Python support from gamin so nothing is holding us any more.
Instead of gamin, we will use systemd on Linux and polling on Darwin;
gamin is the worst backend any way, according to upstream:

https://github.com/fail2ban/fail2ban/issues/1330#issuecomment-314429043
2019-12-15 01:50:38 +01:00
Jan Tojnar a4721054c1 lilv: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar 6b5e932792 lv2: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar e942647826 sratom: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar d06be85bdc sord: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar 486e3ecafd serd: switch to python3 2019-12-15 01:50:37 +01:00
Jan Tojnar c8490a8603 libgit2: switch to python3 2019-12-15 01:50:36 +01:00
Jan Tojnar ebe0fd4353 libglvnd: switch to python3 2019-12-15 01:50:36 +01:00
Jan Tojnar 5500ba64b7 fontforge: default to python3 2019-12-15 01:50:36 +01:00
Jan Tojnar 0216e8bb9c xorg.libxcb: do not depend on python2 2019-12-15 01:50:36 +01:00
Jan Tojnar 1c2019fe01 gtk-doc: clean up
* use buildPythonApplication instead of symlinking
   * but do not propagate Python
* Add lxml & anytree for gtkdoc-mkhtml2
2019-12-15 01:50:35 +01:00
Jan Tojnar 4522205507 python3.pkgs.anytree: make graphviz optional
It is a runtime dependency that produces dependency loop:

    anytree → graphviz → pango → glib → gtk-doc → anytree
2019-12-15 01:50:35 +01:00
Jan Tojnar 91a276cd79 epoxy: do not depend on python2 2019-12-15 01:50:35 +01:00
Jan Tojnar 9d295b8e6a libsemanage: default to python3 2019-12-15 01:50:35 +01:00
Jan Tojnar 56e557257d libselinux: default to python3 2019-12-15 01:50:34 +01:00
Jan Tojnar 3a8d826723 cacert: switch to python3 2019-12-15 01:50:34 +01:00
Jan Tojnar eb1d315cd8 xorg.xcbproto: do not depend on python2 2019-12-15 01:50:34 +01:00
Jan Tojnar d58a42ad78 libdbusmenu-gtk3: do not depend on python2 (via gnome-doc-utils) 2019-12-14 23:34:41 +01:00
Jan Tojnar 54a75e9109 zenity: clean up
* format with nixpkgs-fmt
* drop unneeded dependencies
    * gnome-doc-utils → yelp-tools since 3.6.0
    * intltool → gettext since 3.16.2
* move build-time deps to nativeBuildInputs
* add metadata
2019-12-14 23:34:41 +01:00
Jan Tojnar 03423daf02 python3.pkgs.anytree: 2.7.2 → 2.7.3 2019-12-14 23:34:41 +01:00
Jan Tojnar aa3cb8b00e Merge branch 'staging-next' into staging 2019-12-14 23:09:23 +01:00
Jan Tojnar 429561978b Merge branch 'master' into staging-next 2019-12-14 23:09:06 +01:00
Jan Tojnar f78ac783a8 libevdev: switch to python3 2019-12-14 14:10:15 +01:00
Jan Tojnar 025e4fda6a Merge pull request #75627 from jtojnar/pygobject-2.28.7
python3.pkgs.pygobject2: 2.28.6 -> 2.28.7
2019-12-14 04:41:42 +01:00
Jan Tojnar 9c18e1fbe7 farstream: remove python2 dependency
It was never used in the recent history.
2019-12-14 02:47:16 +01:00
Jan Tojnar 1094113464 farstream: format with nixpkgs-fmt 2019-12-14 02:41:39 +01:00
Jan Tojnar 4b8db0506f python3.pkgs.pygobject2: 2.28.6 -> 2.28.7
https://download.gnome.org/sources/pygobject/2.28/pygobject-2.28.7.news
2019-12-14 01:51:32 +01:00
Jan Tojnar 919297f369 nixosTests.xmonad: fix 2019-12-13 17:16:59 +01:00
Jan Tojnar 968afa4dd8 Merge pull request #75054 from novoxudonoser/dupeguru
dupeguru: init at 4.0.4
2019-12-13 16:37:52 +01:00
Jan Tojnar 4ee7f487fe Merge pull request #75267 from r-ryantm/auto-update/liblouis
liblouis: 3.11.0 -> 3.12.0
2019-12-10 21:06:13 +01:00
Jan Tojnar 5b4908c1d6 Merge pull request #75226 from r-ryantm/auto-update/gnome-desktop
gnome3.gnome-desktop: 3.34.1 -> 3.34.2
2019-12-10 20:42:18 +01:00
Jan Tojnar 832cf9a43e Merge pull request #75217 from r-ryantm/auto-update/evolution
gnome3.evolution: 3.34.1 -> 3.34.2
2019-12-10 20:28:31 +01:00
Jan Tojnar 18a3fd064b Merge pull request #75315 from r-ryantm/auto-update/pulseeffects
pulseeffects: 4.6.8 -> 4.6.9
2019-12-10 03:38:23 +01:00
Jan Tojnar 6b73d29775 Merge pull request #73266 from demin-dmitriy/fix-libredirect-open-bug
libredirect: fix argument forwarding in `open*` functions
2019-12-10 00:46:21 +01:00
Jan Tojnar 4538eeac6f Merge pull request #75344 from worldofpeace/libnotify-propagated
libnotify: propagate glib and gdk-pixbuf
2019-12-09 13:39:30 +01:00
Jan Tojnar 22c1f967a2 Merge pull request #74385 from r-ryantm/auto-update/fwup
fwup: 1.3.1 -> 1.5.0
2019-12-07 17:46:11 +01:00