Commit Graph

192 Commits

Author SHA1 Message Date
Reno Dakota
3302365be7
gtk4: fix darwinMinVersionHook typo
set min version to 10.15 not 15.0
2024-10-24 23:56:28 +00:00
Reno Dakota
0d75f35bc4
gtk4: fix x64 darwin
use 10.15 sdk to fix build and propagate the sdk and min sdk version (10.15)
2024-10-24 20:12:04 +00:00
Bobby Rong
003961e4bb
gtk4: 4.16.2 → 4.16.3
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.16.2...4.16.3

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:20 +08:00
Bobby Rong
fff1b62671
gtk4: 4.16.1 → 4.16.2
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.16.1...4.16.2

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:18 +08:00
Bobby Rong
87b2ebc30f
gtk4: 4.16.0 → 4.16.1
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.16.0...4.16.1

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:13 +08:00
Bobby Rong
1d45815ab2
gtk4: 4.15.4 → 4.16.0
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.15.4...4.16.0

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:11 +08:00
Bobby Rong
c0a9799ad1
tinysparql: Renamed from tracker
The project renamed in 3.8.

This commit is done by hand.
2024-10-14 20:54:11 +08:00
Bobby Rong
17b83396f2
gtk4: 4.14.5 → 4.15.4
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.14.5...4.15.4

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:46:06 +08:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Fabián Heredia Montiel
a4145a81d1 treewide: add -Wno-error= due to compilation error with gcc_14 2024-09-11 01:44:17 -06:00
Sergei Trofimovich
425ff51abc gtk4: 4.14.4 -> 4.14.5
Changes: https://gitlab.gnome.org/GNOME/gtk/-/blob/4.14.5/NEWS
2024-08-20 07:11:00 +01:00
Sigmanificient
63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
Vladimír Čunát
fd62707511
Merge #328259: gtk3: 3.24.42 -> 3.24.43
...into staging
2024-07-20 09:01:20 +02:00
Thomas Gerbet
8e510a0598 gtk2: apply patch fixing CVE-2024-6655
Upstream issue: https://gitlab.gnome.org/GNOME/gtk/-/issues/6786
2024-07-18 23:17:16 +02:00
Thomas Gerbet
d353fc8b74 gtk3: 3.24.42 -> 3.24.43
Fixes CVE-2024-6655

Changes:
02cec9b8c9/NEWS
2024-07-18 22:19:39 +02:00
Jan Tojnar
53d3a42eb0 gtk4.passthru.tests.pkg-config: Fix on Darwin
Previously it would fail with:

     pkg-config module gtk4-wayland was not found
     pkg-config module gtk4-x11 was not found
2024-06-24 12:12:58 +02:00
Alyssa Ross
3df6bb2c85
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Jan Tojnar
81736c5f25 gtk3: 3.24.41 → 3.24.42
https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.41...3.24.42
2024-05-25 23:48:43 +02:00
Jan Tojnar
72a631cb5b gtk4: 4.14.3 → 4.14.4
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.14.3...4.14.4
2024-05-25 23:45:03 +02:00
Alyssa Ross
e3e8de9334
gtk4: use mesonBool/mesonEnable for package options
For package options, it's best to always set the Meson option based on
the value of the option, to avoid non-default option values breaking
when defaults change.  For example, this fixes disabling vulkanSupport
on Linux.
2024-04-28 19:02:34 +02:00
Jan Tojnar
8210cb2d0c treewide: Adjust wrapGApps* hook references 2024-04-27 02:23:22 +02:00
github-actions[bot]
7ac1647abc
Merge master into staging-next 2024-04-26 12:01:18 +00:00
Maxine Aubrey
57eedb161a
gtk4: 4.14.2 → 4.14.3
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.14.2...4.14.3
2024-04-22 21:11:34 +02:00
Maxine Aubrey
6173115fc7
gtk4: 4.14.1 → 4.14.2
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.14.1...4.14.2
2024-04-22 21:11:25 +02:00
Maxine Aubrey
9f6b6e48ab
gtk4: 4.12.5 → 4.14.1
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.12.5...4.14.1

Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-04-22 21:08:42 +02:00
Weijia Wang
58b5b2748f treewide: fix version in changelog 2024-04-21 19:33:05 +02:00
Weijia Wang
5f5062d1ef Merge branch 'master' into staging-next 2024-02-23 05:09:55 +01:00
Eldritch Cookie
c28dc44c01
gtk4: add meta.pkgConfigModules and tests.pkg-config
Co-authored-by: Rodney Lorrimar <dev@rodney.id.au>
2024-02-22 13:57:06 +08:00
maxine
3d46919ffe
Merge pull request #286301 from amaxine/gtk3_3.24.41 2024-02-04 20:53:52 +01:00
Maxine Aubrey
ac193f0684
gtk4: 4.12.4 → 4.12.5
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.12.4...4.12.5
https://gitlab.gnome.org/GNOME/gtk/-/blob/4.12.5/NEWS
2024-02-04 16:45:04 +01:00
Maxine Aubrey
3423903261
gtk3: 3.24.39 → 3.24.41
https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.39...3.24.41
https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.41/NEWS
2024-02-04 15:47:18 +01:00
Jan Tojnar
788c681581 gtk3: 3.24.38 → 3.24.39
https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.38...3.24.39
2023-12-23 22:10:08 +01:00
Jan Tojnar
325920e11e gtk4: 4.12.3 → 4.12.4
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.12.3...4.12.4
2023-12-02 15:31:07 +01:00
Bobby Rong
6d4d42f6ee gtk4: 4.12.2 → 4.12.3
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.12.2...4.12.3

NEWS and meson changes look okay.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:31 +01:00
Bobby Rong
5333b5ffad gtk4: 4.12.1 → 4.12.2
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.12.1...4.12.2

NEWS and meson changes look okay.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:29 +01:00
Bobby Rong
c7e4790ab2 gtk4: 4.12.0 → 4.12.1
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.12.0...4.12.1

NEWS look okay.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:41:58 +01:00
Bobby Rong
abd07af525 gtk4: 4.10.4 → 4.12.0
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.10.4...4.12.0

New build-aux/meson/gen-visibility-macros.py:

4d1f7a476d

docs build options renamed:

6af55a31d7

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:41:39 +01:00
Randy Eckenrode
ca9b6ed32d
gtk2: fix build with clang 16
* Resolve incompatible function pointer conversion error; and
* Fix signature of `create_menu` in `tests/testmenubars.c`.
2023-10-22 19:00:50 -04:00
Alyssa Ross
af82a43ffc
treewide: disable gobject-introspection when unavailable
This makes gsettings-desktop-schemas, harfbuzz, json-glib, and
libsecret buildable statically, and is still the right thing to do
everywhere else even where it's not a complete fix.
2023-10-12 13:25:31 +00:00
Colin
7a1c5e3a5d gtk4: compile schemas even when cross compiling 2023-08-07 09:10:14 +00:00
Colin
5ee6967007 gtk3: compile schemas even when cross compiling
without this applications won't locate gtk3's schemas even if they're on
XDG_DATA_DIRS. this patch solves runtime errors of the form:
```
Settings schema 'org.gtk.Settings.FileChooser' is not installed
```
2023-08-07 09:10:14 +00:00
github-actions[bot]
7a92a0899d
Merge staging-next into staging 2023-06-15 00:03:01 +00:00
github-actions[bot]
c2fa140937
Merge master into staging-next 2023-06-15 00:02:27 +00:00
Bobby Rong
d21ac4c933
gtk4: 4.10.3 → 4.10.4
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.10.3...4.10.4
2023-06-13 18:35:14 +08:00
Anderson Torres
9c28d65755 gtk2: refactor 2023-06-13 00:41:49 +00:00
Bobby Rong
eb9d4dbe5c
gtk3: 3.24.37 → 3.24.38
https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.37...3.24.38
2023-06-04 11:08:39 +08:00
Bobby Rong
1120074685
gtk4: Backport fixes to fix regression in nautilus, mutter
These patches are backported in Fedora 38.
2023-05-22 12:16:03 +08:00
Yureka
dfcc29fe27
pkgsMusl.gtk4: fix build (#228560) 2023-04-27 21:15:41 +02:00