Commit Graph

66 Commits

Author SHA1 Message Date
Artturin
20642e2ab0 various: readd gobject-introspection to buildInputs
see eb829035c9
2022-07-12 15:18:44 +03:00
Artturin
1bd8727a4c various: enable gobject-introspection when cross-compiling
and fix cross in some
2022-07-08 03:56:47 +03:00
Vladimír Čunát
161315c4de
gtk3: fixup build on *-darwin 2022-05-31 07:27:14 +02:00
Jan Tojnar
435c0b508e gtk3: 3.24.33-2022-03-11 → 3.24.34
9d1d2f0a66...3.24.34
2022-05-27 19:28:17 +02:00
Jan Tojnar
5729205c6e
Merge pull request #172616 from theknyaa/fix-gtk-immodules-cache
gtk: fix missing immodules.cache
2022-05-14 03:20:54 +02:00
Maxine Aubrey
20c371f91e
gtk3: 3.24.33 -> 3.24.33-2022-03-11 2022-05-13 23:18:14 +02:00
Thekla Frie
8e8577806d gtk: fix missing immodules.cache
this file used to be generated by the gtk build process, but this
stopped being the case when upstream switched to a different
post-install system with version 3.24.32. this is not an upstream bug
since distributions are supposed to generate this file on their own
anyways [1].

Fixes #172406.

[1]: https://gitlab.gnome.org/GNOME/gtk/-/issues/4908
2022-05-12 20:48:03 +02:00
Rick van Schijndel
d97e95e862 gtk3: support cross-compilation 2022-04-28 23:43:28 +02:00
Jan Tojnar
6e2dd6725c gtk3: 3.24.31 → 3.24.33
https://ftp.gnome.org/pub/GNOME/sources/gtk+/3.24/gtk+-3.24.32.news
https://ftp.gnome.org/pub/GNOME/sources/gtk+/3.24/gtk+-3.24.33.news
2022-03-12 15:02:15 +01:00
Vladimír Čunát
c8aa2e9d7a
gtk3: fix patch hash
The usual nix-prefetch-url confusion with fetchpatch:
https://github.com/NixOS/nixpkgs/pull/153412#issuecomment-1015350908
2022-01-18 13:33:03 +01:00
Mark Vainomaa
d21e4dda7c
gtk3: fix darwin build
3.24.31 does not declare QuartzCore dependency properly and fails to link
2022-01-04 09:59:11 +02:00
Dmitry Kalinkin
438c50890a libepoxy: disable glx on darwin by default
Originally enabled in

950261bb9a ('darwin: fix gtk+3 dependencies')

since then many dependencies may have been changed to rely on Cocoa
only. Let's try disabling it by default to avoid the mesa dependency
on darwin, we can always enable on a case-by-case basis for apps that
really use X11.
2022-01-03 01:02:23 +01:00
Jan Tojnar
133b9618f8 gtk3: 3.24.30 → 3.24.31
https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.31/NEWS#L1-71
2022-01-01 23:07:53 +01:00
Kerstin Humm
bb799694db
epoxy: rename to libepoxy
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
Artturin
84f58338db gtk3: restore x11 support on darwin 2021-11-01 17:44:19 +02:00
Jan Tojnar
e7934867a8 gtk3.updateScript: freze at 3.0 ABI version 2021-10-15 00:51:47 +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
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
Dmitry Kalinkin
04e9977b41
gtk*: remove assert cupsSupport -> cups != null 2021-04-30 11:40:00 -04: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
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
Daniel Nagy
ba79f2c96c
gtk3: add changelog url 2021-02-01 12:10:07 +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
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
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