about summary refs log tree commit diff
path: root/pkgs/development/libraries/glib
AgeCommit message (Collapse)AuthorFilesLines
2024-05-10glib: 2.78.4 -> 2.78.6Leona Maroni1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.4...2.78.6 https://gitlab.gnome.org/GNOME/glib/-/blob/2.78.5/NEWS https://gitlab.gnome.org/GNOME/glib/-/blob/2.78.6/NEWS CVE-2024-34397
2024-01-27glib: 2.78.3 → 2.78.4Maxine Aubrey1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.3...2.78.4 https://gitlab.gnome.org/GNOME/glib/-/blob/2.78.4/NEWS (cherry picked from commit c65c8255a1964aee7702c30a2ee23fd35a8b38aa)
2024-01-13Merge release-23.11 into staging-next-23.11github-actions[bot]1-1/+1
2024-01-12glib: add mingw supportWeijia Wang1-1/+1
(cherry picked from commit ec1a2a4f8ad25603ae20d12118fa31462134cba0)
2023-12-16glib: 2.78.1 → 2.78.3Jan Tojnar1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/releases/2.78.3 https://gitlab.gnome.org/GNOME/glib/-/releases/2.78.2 https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.1...2.78.3 (cherry picked from commit 5624132b80f967f619c26298ddc36c732cf47f4c)
2023-12-16glib: fix pkg-config testsJan Tojnar1-12/+69
These have been introduced in GLib 2.77.0: https://gitlab.gnome.org/GNOME/glib/-/commit/ade79bcb5006c33d6f644cfe41d22d14728e585f We missed them failing during the update because they are not build as a part of the main `glib` derivation. (cherry picked from commit f519398cea1e5b733416777b6cb441d73ccc46e9)
2023-11-21glib: 2.78.0 → 2.78.1Jan Tojnar1-10/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.0...2.78.1 Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21glib: 2.77.3 → 2.78.0Bobby Rong1-2/+9
https://gitlab.gnome.org/GNOME/glib/-/compare/2.77.3...2.78.0 NEWS look okay - Error handling of invalid GKeyFile string escape sequences - gdb: Workaround optimized out quark_seq_id - meson: fix `gnetworking.h` install tag - gthread: Annotate g_thread_exit() with G_NORETURN - Fix gutils-user-database unit test Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com> Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21glib: 2.77.2 → 2.77.3Bobby Rong1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.77.2...2.77.3 Beware of https://gitlab.gnome.org/GNOME/glib/-/issues/3095, i.e. invalid escapes when parsing strings in gkeyfile is disallowed in this bump and likely 2.79+. Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com> Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21glib: 2.77.1 → 2.77.2Bobby Rong1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.77.1...2.77.2 A few minor bugfixes. Other than this breaks darwin build this looks good. Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com> Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21glib: 2.76.4 → 2.77.1Bobby Rong2-51/+46
https://gitlab.gnome.org/GNOME/glib/-/compare/2.76.4...2.77.1 Refreshed split-dev-programs.patch with https://github.com/GNOME/glib/commit/9f111c34160d8a2e38f0ff0ce89dbcabec7c333a NEWS look okay, all patches applies. - Re-upgrade missing attribute debugs to criticals in `GFileInfo` - Add `glib_valgrind_suppressions` variable to glib pkg-config file Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com> Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-07-08glib: 2.76.3 → 2.76.4Jan Tojnar1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.76.3...2.76.4
2023-06-09glib: 2.76.2 → 2.76.3Bobby Rong1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.76.2...2.76.3
2023-04-24glib: 2.76.1 → 2.76.2Bobby Rong1-2/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.76.1...2.76.2
2023-04-06glib: 2.76.0 → 2.76.1Jan Tojnar1-9/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.76.0...2.76.1 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-04-06glib: 2.75.4 → 2.76.0Jan Tojnar1-24/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.75.4...2.76.0 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-04-06glib: 2.75.3 → 2.75.4Jan Tojnar1-2/+24
https://gitlab.gnome.org/GNOME/glib/-/compare/2.75.3...2.75.4 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-04-06glib: 2.74.5 → 2.75.3Jan Tojnar4-112/+45
https://gitlab.gnome.org/GNOME/glib/-/compare/2.74.5...2.75.3 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-02-23Merge remote-tracking branch 'origin/master' into staging-nextAlyssa Ross1-1/+1
Conflicts: pkgs/development/libraries/pmdk/default.nix
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin1-1/+1
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2023-02-11Merge staging-next into staginggithub-actions[bot]1-1/+10
2023-02-11glib: Add `meta.pkgConfigModules` and testJohn Ericson1-1/+10
2023-02-02glib: 2.74.3 → 2.74.5Jan Tojnar1-16/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.74.3...2.74.5 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-01-26glib: fix build for FreeBSDAlyssa Ross1-0/+3
These same options are disabled in FreeBSD Ports.
2023-01-26glib: use a better homepageAlyssa Ross1-1/+1
The previous homepage barely mention Glib.
2023-01-21treewide: switch to nativeCheckInputsGuillaume Girol1-1/+1
checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
2022-12-25Merge branch 'staging-next' into stagingJan Tojnar2-120/+12
2022-12-20Merge pull request #206291 from jtojnar/mk-gsettings-patchJan Tojnar2-120/+12
makeHardcodeGsettingsPatch: Support other constructors
2022-12-19makeHardcodeGsettingsPatch: Rename from glib.mkHardcodeGsettingsPatchJan Tojnar2-120/+12
glib expression is messy enough as is. Also rename the `glib-schema-to-var` argument to `schemaIdToVariableMapping` to better match Nixpkgs coding style.
2022-12-19Merge #206078: glib: Pick GVariant security patchesVladimír Čunát1-0/+14
...into staging
2022-12-17treewide: fix typosfigsoda1-1/+1
2022-12-14glib: Pick security patchesJan Tojnar1-0/+14
https://discourse.gnome.org/t/multiple-fixes-for-gvariant-normalisation-issues-in-glib/12835 https://discourse.gnome.org/t/fixes-for-gdbusmenumodel-crashes-in-glib/12846
2022-12-06Merge pull request #204383 from jtojnar/gnome-stagingJan Tojnar1-10/+2
GNOME staging updates
2022-12-05glib: 2.74.1 → 2.74.3Jan Tojnar1-10/+2
https://gitlab.gnome.org/GNOME/glib/-/compare/2.74.1...2.74.3 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-11-28Merge staging-next into staginggithub-actions[bot]1-1/+1
2022-11-28Merge pull request #202124 from SuperSandro2000/dbus-passthru-daemonSandro1-1/+1
2022-11-25Merge staging-next into staginggithub-actions[bot]1-0/+13
2022-11-24glib: fix build with muslMika Tammi1-0/+13
2022-11-21dbus: remove unused daemon passhtruSandro Jäckel1-1/+1
2022-11-15Merge staging-next into staginggithub-actions[bot]1-1/+19
2022-11-15Merge #201229: glib: Fix infinite loop in GNOME KeyringVladimír Čunát1-1/+19
...into staging-next
2022-11-14glib: Fix infinite loop in GNOME KeyringJan Tojnar1-1/+19
This was a regression in GLib 2.74.1: https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/123
2022-11-11glib: fix cross compilesqualus1-2/+2
Made libxslt an unconditional input. It's used for building man pages, which are enabled on cross builds.
2022-11-11glib: add an update script combinator to patch gsettings schema pathsGuillaume Girol2-0/+121
and use it in evolution-data-server and evolution-ews as a proof of concept
2022-10-25glib: 2.74.0 → 2.74.1Jan Tojnar2-183/+29
https://gitlab.gnome.org/GNOME/glib/-/compare/2.74.0...2.74.1 - Docs no longer can be generated in static builds. - Drop merged patches. - Add a comment to an undocumented patch. - Drop huge with statement. - Drop meson override not needed since https://github.com/NixOS/nixpkgs/commit/a4a300dfffa7f3fff348d22dda3ddd5abcfa62a2 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11glib: fix gimp text editing crashesMaxine Aubrey1-0/+6
2022-10-11glib: 2.73.3 → 2.74.0Jan Tojnar2-23/+24
https://gitlab.gnome.org/GNOME/glib/-/compare/2.73.3...2.74.0 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11glib: 2.73.2 → 2.73.3Jan Tojnar2-16/+18
https://gitlab.gnome.org/GNOME/glib/-/compare/2.73.2...2.73.3 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11glib: 2.72.3 → 2.73.2Jan Tojnar3-39/+49
https://gitlab.gnome.org/GNOME/glib/-/compare/2.72.3...2.73.2 Changelog-Reviewed-By: jtojnar
2022-09-14pkgsStatic.glib: fix buildAlyssa Ross2-0/+143
Since 9f309c87925 ("stdenv: mesonFlags: use canExecute in needs_exe_wrapper"), glib's tests are built (but not run by default) in pkgsStatic. This broke the build because some of the tests required shared libraries. This patch (which is awaiting review upstream) disables building those libraries and any tests that depend on them in a static-only build.