Commit graph

90 commits

Author SHA1 Message Date
Jan Tojnar 1379cbe985 gtk4: move broadwayd into out
It is convenient to have it in PATH by default and does not seem to increase the output size much (+0.2M).

Just as was done to GTK 3 in https://github.com/NixOS/nixpkgs/pull/116053
2022-03-27 15:25:31 +02:00
Jan Tojnar d2f46a0e67 gtk4: 4.6.1 → 4.6.2
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.6.1...4.6.2
2022-03-25 15:02:46 +01:00
Jan Tojnar 71fd4d8688 gtk3: 3.24.31 → 3.24.33
https://gitlab.gnome.org/GNOME/gtk+/-/compare/3.24.31...3.24.33
2022-03-25 15:02:37 +01:00
Jan Tojnar 100ae90d51 tree-wide: Modernize moving gi-docgen-built docs to devdoc output
Since DevHelp 41, it no longer needs to be stored in `share/devhelp`.
2022-03-25 15:02:32 +01:00
R. Ryantm e4d79cee7c gtk4: 4.6.0 -> 4.6.1 2022-02-15 08:31:17 +00: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
Las Safin 41d9dfb619 meson: Remove 0.57, use 0.60 everywhere 2022-01-11 12:51:09 +00: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
Jan Tojnar 78ef5c72c2 gtk4: 4.4.1 → 4.6.0
https://gitlab.gnome.org/GNOME/gtk/-/blob/4.6.0/NEWS#L1-248
2022-01-01 23:07:52 +01:00
Nick Cao be894db6a8
gtk2: fix cross compilation 2021-12-18 21:23:59 +08:00
Jan Tojnar ad4ff3050d gtk4.updateScript: correct policy
4.5.0 is unstable
2021-11-23 15:34:16 +01:00
github-actions[bot] 69a9c90876
Merge staging-next into staging 2021-11-16 00:02:03 +00:00
Naïm Favier 702b5f6dc9
gtk4: 4.4.0 -> 4.4.1
https://gitlab.gnome.org/GNOME/gtk/-/blob/4.4.1/NEWS
2021-11-15 20:09:07 +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
Martin Weinelt a415d5dd2e Merge remote-tracking branch 'origin/master' into staging-next 2021-10-15 23:10:08 +02:00
Jan Tojnar e7934867a8 gtk3.updateScript: freze at 3.0 ABI version 2021-10-15 00:51:47 +02:00
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