Commit Graph
100 Commits
Author SHA1 Message Date
Jan Tojnar fa639e71c9 Merge pull request #69070 from Anton-Latukha/drop-qt-gstreamer-legacy
qt-gstreamer{,1}: drop
2019-09-19 18:47:43 +02:00
Jan Tojnar 105abdd52c Merge branch 'master' into staging-next 2019-09-18 22:40:03 +02:00
Jan Tojnar c28659e2fb doc: Disable wrapping source (#68181)
doc: Disable wrapping source
2019-09-18 22:33:56 +02:00
Jan Tojnar ea6e8775bd nixos/doc: re-format 2019-09-18 22:13:35 +02:00
Jan Tojnar 83c2ad80ca doc: re-format 2019-09-18 22:12:54 +02:00
Jan Tojnar 641f6356d3 doc: Disable wrapping source
Even a simple typo fix can result in a reflow of a whole paragraph, leading to illegible diffs. The majority of text editors supports wrapping the source code to a comfortable width so it makes sense to me to sacrifice the few that do not rather than the unfortunately line-oriented diff tools.
2019-09-18 21:17:52 +02:00
Jan Tojnar 62791c3743 Merge branch 'master' into staging-next 2019-09-18 21:15:35 +02:00
Jan Tojnar be4606dbe4 Merge pull request #67617 from dawidsowa/kcc
kcc: init at 5.5.1
2019-09-17 23:58:49 +02:00
Jan Tojnar fac745bf16 gnome-multi-writer: init at 3.32.1 (#68446)
gnome-multi-writer: init at 3.32.1
2019-09-13 16:38:04 +02:00
Jan Tojnar a441eaa7b1 Merge branch 'staging-next' into staging 2019-09-12 22:49:43 +02:00
Jan Tojnar 7d39ecdf58 Merge branch 'master' into staging-next 2019-09-12 21:31:04 +02:00
Jan Tojnar 42cf3e5178 gnome-multi-writer: init at 3.32.1 2019-09-10 21:22:16 +02:00
Jan Tojnar 8ab501545d sup: remove (#68416)
sup: remove
2019-09-10 19:43:18 +02:00
Jan Tojnar a0ec91d69f wrapGAppsHook: add wrapGApp helper (#68402)
wrapGAppsHook: add wrapGApp helper
2019-09-10 19:09:12 +02:00
Jan Tojnar 9b6789de73 tree-wide: replace wrapProgram with wrapGApp
where appropriate
2019-09-10 17:54:57 +02:00
Jan Tojnar 9d152886ab nixos/doc/gnome: fix example 2019-09-10 16:24:11 +02:00
Jan Tojnar f2718dbbc0 wrapGAppsHook: address some shellcheck suggestions
These should not cause issues in practice but it is good idea to handle them.

* prefix and targetOffset are mandatory, as they are always set by the generic builder.
* wrapPrefixVariables and dontWrapGApps are now defaulting to empty value, as they are not mandatory.
2019-09-10 16:24:11 +02:00
Jan Tojnar c54ba9aec9 wrapGAppsHook: simplify taking env vars
using indirect variable access must be better than eval
2019-09-10 16:24:11 +02:00
Jan Tojnar 3c1563f49d wrapGAppsHook: add wrapGApp helper 2019-09-10 16:24:10 +02:00
Jan Tojnar 1716d62f63 Merge branch 'staging-next' into staging 2019-09-10 07:06:45 +02:00
Jan Tojnar 8752ff2254 zbar: clean up (#68389)
zbar: clean up
2019-09-10 06:57:40 +02:00
Jan Tojnar 2eb7541b1a zbar: use libsForQt5.callPackage 2019-09-10 05:54:35 +02:00
Jan Tojnar 86f3b3f628 zbar: drop Perl dependency
It does not appear to be necessary
2019-09-10 01:56:40 +02:00
Jan Tojnar 021faed5ba zbar: switch to GTK 3 2019-09-10 01:56:40 +02:00
Jan Tojnar 61fdd203d6 zbar: wrap Qt frontend 2019-09-10 01:56:40 +02:00
Jan Tojnar da135c2704 zbar: drop pygtk support
It is deprecated and we do not actually use it anywhere
2019-09-10 01:56:39 +02:00
Jan Tojnar e1d5779154 v4l-utils: split to multiple outputs
That required setting localedir to fix cycle.

Also do not patch shebangs globally.
2019-09-10 01:56:39 +02:00
Jan Tojnar e1cb839d17 zbar: Split to multiple outputs
Also fix D-Bus config dir path: The configure script is appending `/dbus-1/system.d`
so when we added passed in `$out/etc/dbus-1/system.d`, it ended up with extra nesting.
2019-09-10 01:34:50 +02:00
Jan Tojnar b27da0dde7 gmic & gmic-qt: update & clean-up (#68257)
gmic & gmic-qt: update & clean-up
2019-09-10 01:21:17 +02:00
Jan Tojnar adfc3457af liblouis: 3.10.0 → 3.11.0 (#68374)
liblouis: 3.10.0 → 3.11.0
2019-09-10 01:21:00 +02:00
Jan Tojnar 23e2a6cef4 doc: add GNOME (#43150)
doc: add GNOME
2019-09-10 00:50:22 +02:00
Jan Tojnar c65f597a29 tippecanoe: init at 1.34.3 (#68303)
tippecanoe: init at 1.34.3
2019-09-10 00:47:47 +02:00
Jan Tojnar 41fbd55689 zbar: format with nixpkgs-fmt 2019-09-10 00:32:22 +02:00
Jan Tojnar cf7995dbfa liblouis: 3.10.0 → 3.11.0
http://liblouis.org/liblouis/2019/09/02/release-3.11.0.html
2019-09-09 21:53:33 +02:00
Jan Tojnar 4bee4a2400 liblouis: format with nixpkgs-fmt 2019-09-09 21:53:30 +02:00
Jan Tojnar 16203d6a8b gnome-hexgl: unstable-2019-08-21 → 0.2.0
https://github.com/alexlarsson/gnome-hexgl/releases/tag/0.2.0
2019-09-09 14:02:09 +02:00
Jan Tojnar 5fe42dde52 gthree: unstable-2019-08-21 → 0.2.0
https://blogs.gnome.org/alexl/2019/09/09/gthree-ready-to-play/
https://github.com/alexlarsson/gthree/releases/tag/0.2.0
2019-09-09 14:02:08 +02:00
Jan Tojnar bf96e6da6d graphene: 1.9.6 → 1.10.0 2019-09-09 14:01:22 +02:00
Jan Tojnar 3cdc583dd1 nemiver: rename from gnome3.nemiver 2019-09-09 02:06:57 +02:00
Jan Tojnar faab2ff8a5 gnome3.nemiver: format with nixpkgs-fmt 2019-09-09 02:06:36 +02:00
Jan Tojnar 59eb91d757 gnome3.nemiver: use fetchpatch 2019-09-09 02:06:35 +02:00
Jan Tojnar 975d5f18eb Merge pull request #68287 from rileyinman/inkscape-strictdeps
inkscape: add wrapGAppsHook for icons (fixed for strictDeps)
2019-09-08 20:59:08 +02:00
Jan Tojnar 98d9589819 gnome-keysign: init at 1.0.1 (#57000)
gnome-keysign: init at 1.0.1
2019-09-08 03:44:11 +02:00
Jan Tojnar c7f19d7626 fwupd: 1.2.8 → 1.2.10 (#67625)
fwupd: 1.2.8 → 1.2.10
2019-09-08 03:42:49 +02:00
Jan Tojnar 7a0f2fc3a0 gmic-qt: 2.3.6 → 2.7.1 2019-09-07 20:15:57 +02:00
Jan Tojnar 01e7149af6 cimg: 2.7.0 → 2.7.1 2019-09-07 20:15:57 +02:00
Jan Tojnar ac757fbd42 gmic: 2.2.2 → 2.7.1 2019-09-07 20:15:56 +02:00
Jan Tojnar d8749430e4 gmic-qt: allow building non-Krita hosts
* Use qt5’s mkDerivation
* Also switch gimpPlugins.gmic to qmic-qt
2019-09-07 19:55:11 +02:00
Jan Tojnar 8ad04d92f6 gmic-qt: format with nixpkgs-fmt 2019-09-07 19:55:11 +02:00
Jan Tojnar 7c22e3af30 gmic-qt-krita: rename from gmic_krita_qt 2019-09-07 19:55:10 +02:00
Jan Tojnar be2dc6bbce Merge branch 'staging-next' into staging 2019-09-07 14:55:40 +02:00
Jan Tojnar 9fcdb3bd16 Merge branch 'master' into staging-next 2019-09-07 14:55:03 +02:00
Jan Tojnar 8563088e69 Merge branch 'staging-next' into staging 2019-09-06 16:55:45 +02:00
Jan Tojnar f9237f3152 Merge branch 'master' into staging-next 2019-09-06 16:55:11 +02:00
Jan Tojnar 81e755f305 nixos/doc/manual: Fix Makefile
We had `./options-to-docbook.xsl` as a dependency for `generated` target but it was moved to a package in https://github.com/NixOS/nixpkgs/pull/66328.
2019-09-06 12:40:06 +02:00
Jan Tojnar 4564295b3b rl-1909: make services.gnome3 links sensible (#68196)
rl-1909: make services.gnome3 links sensible
2019-09-06 12:29:12 +02:00
Jan Tojnar 075b528a6d doc: add GNOME
Closes: #16285
2019-09-06 06:27:55 +02:00
Jan Tojnar 306cc9b311 Merge branch 'staging-next' into staging 2019-09-06 03:21:30 +02:00
Jan Tojnar cdf426488b Merge branch 'master' into staging-next
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Jan Tojnar ed54a5b51d Merge branch 'gtk-no-plus' 2019-09-06 02:57:51 +02:00
Jan Tojnar 684bad0569 gtk: move expressions 2019-09-06 02:54:53 +02:00
Jan Tojnar 72e7d569a7 tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
Jan Tojnar e7cccdbb13 Merge pull request #68105 from jtojnar/meson-darwin-fix
meson: fix darwin patch
2019-09-04 16:59:33 +02:00
Jan Tojnar 1be03500d5 meson: fix darwin patch
Somehow I missed this in https://github.com/NixOS/nixpkgs/pull/67596
2019-09-04 16:10:56 +02:00
Jan Tojnar ad72ce9c2b gnome-keysign: init at 1.0.1 2019-09-03 18:49:05 +02:00
Jan Tojnar 47df740549 Merge pull request #68008 from jtojnar/ibus-fixes
ibus-engines.hangul: fix ibus-setup-hangul
2019-09-03 17:58:46 +02:00
Jan Tojnar d1f9fcbbbc libgdata.tests: add installedTests 2019-09-03 16:51:47 +02:00
Jan Tojnar e01d33a99d libgdata: 0.17.10 → 0.17.11
https://download.gnome.org/sources/libgdata/0.17/libgdata-0.17.11.news
2019-09-03 16:47:31 +02:00
Jan Tojnar 0aa934aa2d libproxy: wrap GSetings helper
Add GSettings schemas required for GNOME helper.
2019-09-03 16:11:40 +02:00
Jan Tojnar e9953b602c libproxy: format with nixpkgs-fmt 2019-09-03 16:11:39 +02:00
Jan Tojnar d0ddf6415a libproxy: split python outputs 2019-09-03 16:11:39 +02:00
Jan Tojnar a01a8544f7 libproxy: remove outdated comment
We no longer propagate dependencies so the comment is not relevant.
2019-09-03 16:11:39 +02:00
Jan Tojnar ecf6f4aeb1 glib-networking: add installed tests 2019-09-03 16:11:38 +02:00
Jan Tojnar b73406d863 ibus-engines.hangul: fix ibus-setup-hangul
Closes: https://github.com/NixOS/nixpkgs/issues/27619
2019-09-03 15:46:20 +02:00
Jan Tojnar 743a62673f ibus-engines.hangul: format with nixpkgs-fmt 2019-09-03 14:37:34 +02:00
Jan Tojnar 065c722d73 Merge pull request #67928 from jtojnar/enchant-tests
enchant: 2.2.4 → 2.2.5
2019-09-03 12:36:35 +02:00
Jan Tojnar b1d6e7a0fc libmypaint: 1.3.0 → 1.4.0 (#67929)
libmypaint: 1.3.0 → 1.4.0
2019-09-03 12:04:16 +02:00
Jan Tojnar 3d367775e6 Merge pull request #67731 from averelld/blueman-upgrade
blueman: 2.0.8 -> 2.1.1
2019-09-03 11:47:05 +02:00
Jan Tojnar 30853a61f5 libmypaint: 1.3.0 → 1.4.0
http://mypaint.org/blog/2019/09/01/libmypaint-1.4.0-release/
2019-09-03 11:29:09 +02:00
Jan Tojnar 4a220b64b4 Merge pull request #67964 from dkabot/arc-menu_init
gnomeExtensions.arc-menu: init at 31
2019-09-03 04:26:44 +02:00
Jan Tojnar c3c020c168 Merge pull request #67967 from dkabot/dash-to-panel_v23
gnomeExtensions.dash-to-panel: 19 -> 23
2019-09-03 04:09:40 +02:00
Jan Tojnar fa03881954 gnome3.glib-networking: replace with alias
Since we moved gsettings-desktop-schemas to top-level, gnome3.glib-networking was the same as glib-networking.
We could try to make the top-level variant not depend on gsettings-desktop-schemas again but that is probably
pointless, as the dependency is rather small compared to things like libproxy. Instead, we will just drop
the package in gnome3 attr set and always rely on the top-level expression.
2019-09-03 03:48:06 +02:00
Jan Tojnar 6fabbe513b gnome3.gvfs: fix eval with allowAliases = false 2019-09-03 03:48:06 +02:00
Jan Tojnar f5a54f388c gvfs: format with nixpkgs-fmt 2019-09-03 03:48:06 +02:00
Jan Tojnar ef19440dc5 gvfs: only support GNOME 3, not GNOME 2
It will make the expression and calls nicer.
2019-09-03 03:48:06 +02:00
Jan Tojnar 8605b470ba gnome2.gvfs: drop
Not needed by anything and dropping it will allow us to clean up the expression.

Changed to an alias as that is what it was in the first place.
2019-09-03 03:48:05 +02:00
Jan Tojnar ce4036177b glib-networking: hardcode GSettings path to gnomeproxy module
So that this can be loaded from programs not depending on gsettings-desktop-schemas.

Currently, this patch is much uglier than it could be due to
https://gitlab.gnome.org/GNOME/glib/issues/1884
2019-09-03 02:48:49 +02:00
Jan Tojnar 897a09f5e3 glib-networking: clean up 2019-09-02 18:57:46 +02:00
Jan Tojnar cb1cc757ff glib-networking: stop propagating dependencies
This was done from the beginning for no apparent reason:
https://github.com/NixOS/nixpkgs/commit/cc6ecaeeef96e4c09581b9bdb067269861b94c60
2019-09-02 18:57:46 +02:00
Jan Tojnar 8c7be1b927 glib-networking: improve meta
* Add maintainers
* Add homepage
* Correct license as per https://gitlab.gnome.org/GNOME/glib-networking/commit/b9c0324376a5e23b5f8210b0dd76858206baef26
2019-09-02 18:57:46 +02:00
Jan Tojnar 84f318e323 glib-networking: drop unnecessary flag
auto_features are now enabled by default.
2019-09-02 18:57:46 +02:00
Jan Tojnar f61b3e02c0 glib-networking: format with nixpkgs-fmt 2019-09-02 18:57:45 +02:00
Jan Tojnar a41932865f libmypaint: format with nixpkgs-fmt 2019-09-02 12:00:54 +02:00
Jan Tojnar eca6a1371f enchant: 2.2.4 → 2.2.5
https://github.com/AbiWord/enchant/blob/v2.2.5/NEWS#L1-L4
2019-09-02 11:28:08 +02:00
Jan Tojnar c1069b51ec enchant: enable tests
We need to enable relocatability as per https://github.com/AbiWord/enchant/issues/219 for tests to work.
2019-09-02 11:27:49 +02:00
Jan Tojnar afb4fbb9ce enchant: format with nixpkgs-fmt 2019-09-02 11:23:16 +02:00
Jan Tojnar 793c2c3819 Merge pull request #67864 from ryantm/babl
babl: disable tests
2019-09-01 08:50:13 +02:00
Jan Tojnar eafe887671 nixos/fonts.enableDefaultFonts: add Noto Emoji
These days, emoji are ubiqitous so we need to add emoji font.
2019-09-01 00:09:25 -04:00
Jan Tojnar ee7c590b60 nixos.tests.fontconfig-default-fonts: init
Make sure the fonts.enableDefaultFonts option works.
2019-09-01 00:09:25 -04:00
Jan Tojnar b31c7e527e nixos/fontconfig: Allow setting default emoji font
In fontconfig’s 60-generic.conf, order of preference is estabilished for emoji
font family. Because fontconfig parses the config files in lexicographic order,
appending each <prefer> from <alias> element to the family’s prefer list
(to be prepended before the family) [1], our font family defaults stored
in 52-nixos-default-fonts.conf will take precedence. That is, of course, unless
the default „weak“ binding [2] is used. Emoji family binds strongly [3],
so we need to set binding to “same” for our <alias>es to be considered before
the ones from 60-generic.conf.

By default, we will set the option to all emoji fonts supported by fontconfig,
so that emoji works for user if they have at least one emoji font installed.
If they have multiple emoji fonts installed, we will use the fontconfig’s
order of preference [4].

[1]: https://github.com/bohoomil/fontconfig-ultimate/issues/51#issuecomment-64678322
[2]: https://www.freedesktop.org/software/fontconfig/fontconfig-user.html#AEN25
[3]: https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/cc8442dec85e9d416436d19eeae1783f2d3008f0
[4]: https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/c41c9220181b203d1cf1f6435f6e3735cb7c84ac
2019-09-01 00:09:25 -04:00