Commit Graph

121 Commits

Author SHA1 Message Date
github-actions[bot]
5065827878
Merge staging-next into staging 2021-10-12 00:02:05 +00:00
Jan Tojnar
c037929980 gtk4: 4.2.1 → 4.4.0
https://gitlab.gnome.org/GNOME/gtk/-/blob/4.4.0/NEWS

https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3391
- ffmpeg is experimental (no audio support), let’s just use GStreamer
- vulkan is experimental and can cause crashes in inspector, let’s disable it by default
2021-10-09 17:29:32 +02:00
Jan Tojnar
44b9314695 gtk2: 2.24.32 → 2.24.33
Should improve MacOS compat.

6863194573
2021-09-21 13:21:10 +02:00
Marc Seeger
f2f811ccc3 gtk3: replace bugzilla patch with local file. 2021-08-13 14:10:18 -07:00
Maxine Aubrey
4164ca1b14
gtk3: 3.24.27 -> 3.24.30
drop json-glib from inputs
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3729
2021-07-11 12:00:41 +02:00
Ivan Babrou
24f13758b9 gtk2: cap MACOSX_DEPLOYMENT_TARGET at 10.16 2021-05-20 09:05:30 -07:00
Vladimír Čunát
080cd658ca
Merge #121780: treewide meta.maintainers tweaks 2021-05-08 10:47:08 +02:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Jan Tojnar
0420282780
treewide maintainers: add teams.{freedesktop,gnome} 2021-05-07 15:36:40 +02:00
Vladimír Čunát
9f054b5e1a
treewide: remove worldofpeace from meta.maintainers
(It was requested by them.)
I left one case due to fetching from their personal repo:
pkgs/desktops/pantheon/desktop/extra-elementary-contracts/default.nix
2021-05-07 15:36:40 +02:00
Jan Tojnar
0c0f16e2f7
gtk4: 4.0.3 → 4.2.1
Switches to gi-docgen for building docs.
2021-05-05 22:42:13 +02:00
Dmitry Kalinkin
04e9977b41
gtk*: remove assert cupsSupport -> cups != null 2021-04-30 11:40:00 -04:00
Gabriel Ebner
79da76f83b gtk4: use libGL instead of mesa 2021-04-09 09:26:12 +02:00
Gabriel Ebner
cd65dfa14c gtk3: use libGL instead of mesa 2021-04-09 09:26:12 +02:00
Jan Tojnar
4fc9a95b48
gtk3: 3.24.26 → 3.24.27
Also add GNOME to maintainers.
2021-03-14 00:55:22 +01:00
Jan Tojnar
80134e07d5
Merge pull request #115987 from maxeaubrey/gtk3_3.24.26
gtk3: 3.24.24 -> 3.24.26
2021-03-14 00:44:56 +01:00
Matthew O'Gorman
b71eb2869a
gtk3: add broadwayd to path (#116053) 2021-03-12 19:59:14 +01:00
Maxine Aubrey
34e3f66ae8
gtk3: 3.24.24 -> 3.24.26 2021-03-11 21:33:30 +01:00
WORLDofPEACE
45bdf88043 gtk: use one clean-immodules-cache setup-hook
Use one hook with substituteAll instead
of duplicating the hook for every version.
2021-02-21 13:07:20 +00:00
davidak
e95220786b
Merge pull request #112620 from r-ryantm/auto-update/gtk4
gtk4: 4.0.2 -> 4.0.3
2021-02-21 02:33:38 +01:00
Vladimír Čunát
2210eb352b
gtk*: remove myself from meta.maintainers
I haven't been really paying attention to it for years.
Fortunately, others have been taking care of GTK+GNOME.
2021-02-20 20:12:40 +01:00
R. RyanTM
340148fa8d gtk4: 4.0.2 -> 4.0.3 2021-02-10 06:57:57 +00:00
Daniel Nagy
633d173745
gtk4: add changelog url 2021-02-01 12:10:07 +01:00
Daniel Nagy
ba79f2c96c
gtk3: add changelog url 2021-02-01 12:10:07 +01:00
Daniel Nagy
9d28ddaf62
gtk2: add changelog url 2021-02-01 12:10:07 +01:00
Andreas Rammhold
44b07653bd gtk4: init at 4.0.2
Major API change; adds multimedia and 3D graphics widgets.

Changes:
- https://gitlab.gnome.org/GNOME/gtk/-/blob/4.0.2/NEWS
- https://blog.gtk.org/2020/12/16/gtk-4-0/

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
Co-authored-by: Tad Fisher <tadfisher@gmail.com>
2021-01-31 22:22:14 +01:00
Jan Tojnar
04fce19888
gtk3: Clean up
- Reorder the expression according to https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/attribute-ordering.md
- Do not use `with lib;` at top-level.
- Use lib.optionals instead of lib.optional for cleaner style.
- Replace docbook_xsl alias with docbook-xsl-nons.

This will make it more in line with the incoming GTK 4 package.
2021-01-23 15:27:11 +01:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Michael Raskin
de349bbbb9
Merge pull request #107211 from petabyteboy/feature/broadway
gtk3: build with broadway backend
2020-12-21 12:16:19 +00:00
Milan Pässler
e8f4028f85
gtk3: build with broadway backend
The GDK Broadway backend provides support for displaying GTK+
applications in a web browser, using HTML5 and web sockets.
https://developer.gnome.org/gtk3/stable/gtk-broadway.html
2020-12-20 14:00:43 +01:00
Rouven Czerwinski
5c6ed7b233 gtk3: 3.24.23 -> 3.24.24
Remove an old patch. Includes support for upstream primary selection
protocol, fixing primary selection for sway on the master branch.
2020-12-17 07:33:45 +01:00
Jan Tojnar
48234fdefa
gtk3: enable tracker 2020-11-26 14:06:07 +01:00
Jan Tojnar
64b75ad5c0
gtk2: move pname & version inside
Since there will not be any updates.
2020-11-05 09:44:19 +01:00
Jan Tojnar
a821be7531
Merge branch 'master' into staging-next 2020-11-05 09:42:47 +01:00
Jan Tojnar
79b173c358
gtk2: fix eval with old Nix 2020-11-05 09:40:47 +01:00
Doron Behar
0166eb0794
gtk3: 3.24.21 -> 3.24.23
Use xmllint in docs generation. Remove an old patch. Remove an old
postPatch workaround.
2020-10-24 01:14:04 +02:00
Ivan Tham
86b885a4a0
gtk+: refactor name (#100947)
* gtk+: refactor name
2020-10-20 17:00:23 +00:00
worldofpeace
80a3c332a4 gtk3: 3.24.20 -> 3.24.21 2020-07-15 15:31:24 -04:00
Daiderd Jordan
7b3a2963d1
treewide: replace base64 encoded hashes 2020-06-03 18:35:19 +02:00
Jan Tojnar
d518884d38
gtk3: 3.24.18 → 3.24.20
db39ce2b16/NEWS (L1-38)

Also switch to a merged pkg-config patch and add a patch comment.
2020-04-29 14:39:20 +02:00
Bernardo Meurer
af87f13d0c gtk3: 3.24.17 -> 3.24.18 2020-04-23 09:39:58 -07:00
Jan Tojnar
b4a6714571
Merge branch 'staging-next' into staging 2020-04-13 18:54:59 +02:00
Jan Tojnar
a04625379a
Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Tor Hedin Brønner
0dbcdd857b gtk3: various upstreaom fixes for wayland
- fix invisible dialogs
- fix resizing custom surfaces (eg. panels like gtk-layer-shell)
2020-04-09 10:57:11 +02:00
Tor Hedin Brønner
91a20dac08
gtk3: 3.24.14 -> 3.24.17 (#84367) 2020-04-06 02:19:15 +02:00
Tor Hedin Brønner
83d1e9eb1f
gtk3: fix clipboard related crashes in wayland (#83303)
Some apps tended to crash when using the clipboard (eg. firefox-wayland
and evince).

https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1528
2020-03-24 21:51:04 +01:00
Mario Rodas
2585a75cf1
gtk3: fix build on darwin
gdkquartz-gtk-only.h is now included in distribution tarballs [1]

[1] 235d28f02d
2020-03-01 04:20:00 -05:00
worldofpeace
7e22c873a2 gtk3: 3.24.13 -> 3.24.14 2020-02-22 18:27:32 -05:00
Tor Hedin Brønner
8842125720 gtk3: fix missing header file on darwin 2020-01-17 13:19:52 +01:00
Tor Hedin Brønner
5b37141946 gtk3: 3.24.12 -> 3.24.13 2020-01-13 15:18:11 +01:00
Robin Gloster
8a227a2341
treewide: fix nested lists in *buildInputs 2019-12-31 00:57:57 +01:00
Robin Gloster
981ae25113
treewide: NIX_*_COMPILE -> string 2019-12-31 00:07:21 +01:00
John Ericson
acd2d19484
Merge pull request #72347 from NixOS/bash-no-undef-vars
treewide: `set -u` everywhere
2019-11-04 19:52:33 -05:00
John Ericson
b7f4bda282 treewide: *Phase(s)? variables are optional
If these aren't defined, the stdenv defaults are used in the `*Phase`
case, or no extra phases are done, in the `*Phases` case.
2019-11-01 14:44:44 -04:00
worldofpeace
b607f1cd16 gtk3: only build docs on linux 2019-10-29 16:15:28 -04:00
Frederik Rietdijk
bcf59bbfcb Merge staging into staging-next 2019-10-29 09:53:21 +01:00
worldofpeace
3410525d32 gtk3: add worldofpeace to maintainers 2019-10-28 20:41:36 -04:00
Jan Tojnar
47054f3ba3
gtk3: add devdoc (#71648)
gtk3: add devdoc
2019-10-27 18:12:35 +01:00
Jan Tojnar
f9fdcb4cf7
gtk3: add devdoc 2019-10-22 11:36:45 +02:00
Artemis Tosini
0a8ac3b6be
gtk3: Enable separated debug info on Linux
When debugging gtk3 errors or errors in applications that use gtk, it
can be useful to have full debuginfo. This adds debug information in a
separate output so it will not bloat normal systems.
2019-10-20 05:51:45 +00:00
worldofpeace
082b0b2619 gtk: reorganize
This directory was mess of patches and hooks.
Have a patches dir and a setup-hooks dir.
2019-10-13 18:17:48 -04:00
Tor Hedin Brønner
88273d4768 gtk3: 3.24.11 → 3.24.12 2019-10-12 16:18:05 +02:00
worldofpeace
89cba668b3 gtk3: correct version in .pc file
They forgot to bump meson project version.
2019-10-03 15:11:10 -04:00
Jan Tojnar
b3fcd9375d
Merge branch 'master' into staging-next 2019-10-03 01:47:08 +02:00
Will Dietz
393e96b3fa gtk3: 3.24.10 -> 3.24.11 2019-09-30 19:39:51 +02:00
worldofpeace
b3995d40be
gtk: split hooks so gtk2 can use hicolor hook 2019-09-19 01:14:46 +02:00
worldofpeace
b0c2aea20b
treewide: drop adding hicolor-icon-theme where possible
This was either for the setup-hook to remove caches or added
even though the respective icon theme propagated it.
2019-09-18 22:47:26 +02:00
Jan Tojnar
8f91e87ded
gtk3.setupHook: clear icon-theme.cache in preFixup
Packages often run gtk-update-icon-cache to include their icons in themes’ icon cache. However, since each package is installed to its own prefix, the files will only collide. For that reason we are removing the icon-theme.cache from applications.

Previously, we did that in hicolor-icon-theme setup hook but, since it is actually gtk3’s utility that creates the cache, we thought it would be appropriate to let its setup hook handle the clearing.
2019-09-18 22:45:07 +02:00
Jan Tojnar
684bad0569
gtk: move expressions 2019-09-06 02:54:53 +02:00