about summary refs log tree commit diff
path: root/pkgs/development/libraries/glib
AgeCommit message (Collapse)AuthorFilesLines
2024-05-28Merge pull request #314043 from OPNA2608/fix/glib-segfaultsJan Tojnar1-0/+10
glib: Apply fix for memory issues
2024-05-23glib: Apply fix for memory issuesOPNA26081-0/+10
See https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4073 and related upstream issues for details.
2024-05-14meson.setupHook: always set --print-errorlogsAlyssa Ross1-2/+0
Otherwise, the logs are discarded, unless you built with --keep-failed.
2024-05-14glib: use mesonCheckFlagsAlyssa Ross1-7/+1
2024-05-14Merge staging-next into staginggithub-actions[bot]1-1/+4
2024-05-13glib: disable introspection for cross-endianAlyssa Ross1-1/+4
/nix/store/xxgjhia4jhnx9910vb7iw1cm9l6qwfd4-qemu-8.2.3/bin/qemu-ppc64: error while loading shared libraries: /build/glib-2.80.0/build/glib/libglib-2.0.so.0: ELF file data encoding not little-endian Command '['/nix/store/054wr9piy48ww123yn2pcbkcsnvlx3fg-gobject-introspection-wrapped-1.80.1-dev/bin/g-ir-scanner-qemuwrapper', '/build/glib-2.80.0/build/tmp-introspectiyhf5flt/GLib-2.0', '--introspect-dump=/build/glib-2.80.0/build/tmp-introspectiyhf5flt/functions.txt,/build/glib-2.80.0/build/tmp-introspectiyhf5flt/dump.xml']' returned non-zero exit status 127. I don't have a suitable environment for testing whether it's broken big→little, but it seems likely. Link: https://github.com/NixOS/nixpkgs/pull/309309#issuecomment-2100785761 Fixes: 98d8d1e58762 ("glib: enable introspection on cross")
2024-05-09glib: 2.80.0 -> 2.80.2Leona Maroni1-3/+3
https://gitlab.gnome.org/GNOME/glib/-/compare/2.80.0...2.80.1 https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.1/NEWS CVE-2024-34397
2024-05-07Merge pull request #309309 from Artturin/glibbuildgironcrosArtturin1-1/+4
glib: enable introspection on cross
2024-05-05glib: enable introspection on crossArtturin1-1/+4
2024-05-05glib: fix librarySuffix calculation in cross casesternenseemann1-4/+5
The libraries are built for the host platform. glib should be independent of the target platform as it is not a compiler. Fixes build and in some cases eval of pkgsCross.*.buildPackages.glib and in similar situations (e.g. pkgsStatic.buildPackages).
2024-05-02Merge branch 'master' into staging-nextVladimír Čunát1-8/+0
2024-05-01treewide: Move away from wiki.gnome.orgBobby Rong1-8/+0
The wiki.gnome.org site is planned for retirement.
2024-05-01Merge branch 'master' into staging-nextK9001-1/+1
2024-05-01pkgs/development: Move away from wiki.gnome.org/ProjectsBobby Rong1-1/+1
The wiki.gnome.org site is planned for retirement.
2024-04-23glib: fix first build on darwinMaxine Aubrey1-4/+2
2024-04-22gobject-introspection: 1.78.1 → 1.80.1Bobby Rong1-2/+5
https://gitlab.gnome.org/GNOME/gobject-introspection/-/compare/1.78.1...1.80.1 Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-04-22glib: 2.78.4 → 2.80.0Maxine Aubrey6-100/+108
https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.4...2.80.0 Co-Authored-By: Bobby Rong <rjl931189261@126.com> Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-03-23pkgsStatic.glib: don't depend on elfutilsAlyssa Ross1-2/+3
stdenv.isLinux is not a sufficient check for whether elfutils is supported, because it's not supported on static Linux. Fixes: 7517f8edd06c ("glib: switch elfutils in for abandoned libelf")
2024-03-07glib: switch elfutils in for abandoned libelfPhilip Taron1-2/+4
On Darwin and non-Linux, don't provide anything.
2024-03-02glib: fix tests with PCRE2 10.43Philip Taron1-0/+7
2024-01-26glib: 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
2024-01-12Merge pull request #280363 from wegank/harfbuzz-windows-2Weijia Wang1-1/+1
graphite2, glib, harfbuzz: add mingw support
2024-01-11glib: add mingw supportWeijia Wang1-1/+1
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
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.
2023-11-30treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheckPeder Bergebakken Sundt1-1/+1
This will respect `doCheck = false;` overrides, common for cross.
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