Commit Graph

640 Commits

Author SHA1 Message Date
Ondrej Holy c64ee0c537 Disable FAM support in RHEL
FAM support in GLib requires Gamin component, which has various issues
and is unmaintained for years. GLib is the only component that requires
it in RHEL. So let's do not build the optional glib2-fam subpackage on
RHEL so Gamin can be dropped out from there. I am not doing the same
change for Fedora as there are more components that require Gamin. So
the subpackage can be held there yet for some time. The only reason why
this change hasn't been done earlier is the fact that FAM support was
needed for DConf functionality when the home directory is on NFS. But
this shouldn't be a problem nowadays thanks to the following commit:
https://gitlab.gnome.org/GNOME/glib/-/commit/7427bb71.
2020-12-01 09:43:53 +01:00
Kalev Lember f9fbe5a4c8 Backport upstream patches to fix invalid use of volatile objects
This is needed for gcc 11.
2020-11-24 12:25:45 +01:00
Michael Catanzaro a6c366328b Make GnuTLS patch RHEL-specific, and make glib2-static subpackage Fedora-specific 2020-11-11 09:45:07 -06:00
Michael Catanzaro f52f413589 Use GnuTLS to implement GHmac (thanks to Colin Walters) 2020-11-10 16:52:14 -06:00
Michael Catanzaro 8f38a70fd6 Backport fix for GSocketClient crash 2020-11-04 08:03:37 -06:00
Kalev Lember 74300be378 Update to 2.67.0 2020-10-29 05:56:07 +01:00
Kalev Lember 9b1f9aa2f2 Drop gtk-doc patch as we finally have a new enough gtk-doc 2020-10-19 19:12:40 +02:00
Kalev Lember b5748c4edb Update to 2.66.2 2020-10-19 19:12:38 +02:00
Michael Catanzaro 62d0b8f09a Fix yet another timezone bug 2020-10-14 15:03:56 -05:00
Michael Catanzaro ce0559a035 Fix timezone-related bugs in many applications caused by new glib timezone cache 2020-10-14 14:42:56 -05:00
Kalev Lember 22bd71a65a Update to 2.66.1 2020-10-01 19:43:57 +02:00
Kalev Lember 6248b5a00a Update to 2.66.0 2020-09-10 20:48:04 +02:00
Kalev Lember e1ea8b2fcf Update to 2.65.3 2020-09-02 18:52:53 +02:00
Adam Williamson c3df0e5227 Backport fix for GGO #2189 (error accessing some filesystems)
Upstream commit refers only to read-only filesystems, but the
bug also affects CIFS shares (and this patch fixes that case
too).
2020-08-25 11:55:46 -07:00
Jeff Law 683c99b0e4 Re-enable LTO 2020-08-20 22:01:12 -06:00
Kalev Lember 1d384aa8fb Update to 2.65.2 2020-08-18 15:59:19 +02:00
Kalev Lember b03aa2af4a Update to 2.65.1 2020-08-17 12:40:50 +02:00
Fedora Release Engineering 7a981e97c7 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 01:55:39 +00:00
Fedora Release Engineering ea83fb0237 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 20:13:29 +00:00
Jeff Law 06a3cf31cd Disable LTO 2020-06-30 14:05:05 -06:00
Kalev Lember ee2a246925 Update gio-2.0.pc with correct gio-querymodules name when renaming it
https://bugzilla.redhat.com/show_bug.cgi?id=1849441
2020-06-22 12:12:39 +02:00
Kalev Lember 6e6595e611 Avoid requiring a too new gtk-doc version for building glib
We don't have new enough gtk-doc in rawhide yet.
2020-06-22 11:57:28 +02:00
Kalev Lember fbd5247c7a Remove changelog trimming
Changelogs are now trimmed globally.
2020-06-22 10:40:07 +02:00
Kalev Lember 46f4926d2c Update to 2.65.0 2020-06-22 10:39:45 +02:00
Kalev Lember d43d0ce458 Update to 2.64.3 2020-05-20 13:15:37 +02:00
Tomas Popela ec78e22b1b Backport fix for a race condition in GCancellable (rhbz#1825230) 2020-04-28 08:20:28 +02:00
Kalev Lember ba78ee1988 Update to 2.64.2 2020-04-10 12:12:46 +02:00
Kalev Lember cf59eebaca Update to 2.64.1 2020-03-11 13:54:06 +01:00
Kalev Lember 1ac207bef9 Update to 2.64.0 2020-03-02 20:48:36 +01:00
Kalev Lember 898c00b2ad Update to 2.63.6 2020-02-24 23:09:56 +02:00
Kalev Lember a23372a417 Backport a patch to work around SELinux policies not allowing SYS_sched_setattr
https://bugzilla.redhat.com/show_bug.cgi?id=1795524
2020-02-12 20:50:27 +01:00
Michael Catanzaro fdfddfe804 Add patch for CVE-2020-6750 and related issues. 2020-02-07 15:09:22 -06:00
Kalev Lember 807f65d4bd Update to 2.63.5 2020-02-03 11:13:07 +01:00
Stephen Gallagher ab00509fe1
Fix GThreadPool initialization that is breaking createrepo_c (BZ #1795052)
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-01-29 10:11:54 -05:00
Fedora Release Engineering af14559f8f - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 22:10:02 +00:00
Kalev Lember e992d2d872 Update to 2.63.4 2020-01-24 05:28:49 +01:00
Kalev Lember 540aeada95 Update to 2.63.3 2019-12-16 15:20:37 +01:00
Kalev Lember cfb57c36bc Update to 2.63.2 2019-12-02 06:24:39 +01:00
Kalev Lember 348b2bb6ec Update to 2.63.0 2019-10-04 16:50:57 +02:00
Kalev Lember 0085371da8 Update to 2.62.1 2019-10-04 14:04:04 +02:00
Kalev Lember 927ce866ba Update to 2.62.0 2019-09-06 09:34:17 +02:00
Kalev Lember 3f77266cf6 Update to 2.61.3 2019-09-03 11:39:52 +02:00
Kalev Lember 80b2df57b6 Update to 2.61.2 2019-08-12 11:27:51 +02:00
Fedora Release Engineering 9558681601 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 03:41:12 +00:00
Kalev Lember dd3956be01 Drop bash completion permission changing hack
This has been fixed upstream.
2019-07-09 14:41:30 +03:00
David King f45e5da632 Consistently use buildroot macro
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_using_buildroot_and_optflags_vs_rpm_build_root_and_rpm_opt_flags
2019-06-11 09:06:50 +01:00
David King e81b0cb6f7 Fix CVE-2019-12450 (#1719142) 2019-06-11 09:04:42 +01:00
Kalev Lember d40813ab05 Update to 2.61.1 2019-05-24 20:06:10 +02:00
Adam Williamson 0f797a67d7 Rebuild with Meson fix for #1699099 2019-04-16 10:02:44 -07:00
Kalev Lember 8b0b09cbeb Update to 2.61.0 2019-04-15 17:05:48 +02:00
Kalev Lember 46304cbb85 Update to 2.60.1 2019-04-15 16:14:33 +02:00
Zbigniew Jędrzejewski-Szmek 12007a228d Switch back to timestamp-based invalidation mode but fix seed
It turns out the hashed-based invalidation mode is buggy.
2019-03-13 10:13:50 +01:00
Zbigniew Jędrzejewski-Szmek de2e4aad98 Switch to explicit byte compilation to override invalidation mode 2019-03-06 15:44:10 +01:00
Zbigniew Jędrzejewski-Szmek 789d0acce0 Make sure all .py files have fixed timestamps 2019-03-06 13:33:00 +01:00
Kalev Lember 66f00fe02c Update to 2.60.0 2019-03-04 22:48:12 +01:00
Kalev Lember 8594386f06 Update to 2.59.3 2019-02-18 10:37:38 +01:00
Kalev Lember 0660fa0c94 Update to 2.59.2 2019-02-04 17:33:58 +01:00
Fedora Release Engineering b0612ed4ec - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 22:40:03 +00:00
Kalev Lember f877f72c6a Update to 2.59.1 2019-01-26 15:24:09 +01:00
Kalev Lember 1cc525296d Add a conflict with older gcr versions
glib 2.59.0 hash table changes broke gcr versions older than 3.28.1. Add
an explicit conflict to make sure dnf updates these in lock step.
2019-01-21 12:17:48 +01:00
Kalev Lember 9f7e13d0db Switch to the meson build system 2019-01-03 13:57:37 +01:00
Kalev Lember cbe7cdc693 Add missing gcc and gcc-c++ build deps 2019-01-03 13:30:29 +01:00
Kalev Lember 118876b458 Update to 2.59.0 2019-01-03 12:20:01 +01:00
Kalev Lember aedd1304a1 Update to 2.58.2 2018-12-18 15:30:27 +01:00
Miro Hrončok 6070ee78fb https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 2018-11-15 12:53:55 +01:00
Kalev Lember 4acd8adcda Fix multilib -devel installs
This time the issue was that the glib build system generates
bytecompiled python files during make install, so the 'touch -r' that's
after make install didn't take effect. Fix this by removing the
bytecompiled files after make install, and let rpmbuild brp scripts
regenerate them again afterwards.

https://bugzilla.redhat.com/show_bug.cgi?id=1634778
2018-10-05 09:54:32 +02:00
Kalev Lember 03b8b8e2e3 Update to 2.58.1 2018-09-21 16:45:27 +02:00
Kalev Lember 5d7683bd2f Merge branch 'master' into f29 2018-09-05 17:23:07 +02:00
Kalev Lember e17445b580 Sort %files list 2018-09-05 16:37:05 +02:00
Kalev Lember 8772f8141f Update to 2.58.0 2018-09-05 16:36:01 +02:00
Colin Walters 9a01b6006b Add --disable-silent-rules
To make it easier to debug build issues.
2018-08-27 09:39:30 -04:00
Ondrej Holy 96178709bd Update to 2.57.2 2018-08-02 11:13:04 +02:00
Ondrej Holy 61bd4d25e7 Update to 2.57.1 2018-07-20 15:50:57 +02:00
Fedora Release Engineering 38b0fc282d - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 02:34:01 +00:00
Miro Hrončok fdc1cc9df5 Rebuilt for Python 3.7 2018-06-19 10:43:50 +02:00
Debarshi Ray 9c3ca0aa8b Backport patch to fix possible invalid pointer in dbus callback
... in the FD.o notification backend

https://bugzilla.redhat.com/show_bug.cgi?id=1584916
https://gitlab.gnome.org/GNOME/glib/merge_requests/90
https://gitlab.gnome.org/GNOME/glib/merge_requests/102
2018-06-14 15:34:42 +02:00
Kalev Lember 6c43ffbb6e Rely on %make_install overriding INSTALL, instead of doing it ourselves 2018-05-27 14:18:20 +02:00
Kalev Lember dea8a050cc Fix multilib -devel installs (#1581067)
We are patching one of the .py files, which is causing the timestamp to
be slightly off in different builds, which in turn gets baked into .pyc
files. Work this around by using another file's timestamp for the
patched .py file.
2018-05-27 14:16:21 +02:00
Fabio Valentini 4c1e2ebdaa
include upstream patch to fix gdbus-codegen with meson 0.46 2018-05-13 15:06:56 +02:00
Kalev Lember 98d0423b58 Update to 2.56.1 2018-04-08 22:23:09 +02:00
Kalev Lember cda7784363 Update to 2.56.0 2018-03-12 22:36:00 +01:00
Igor Gnatenko 9b6973c83d
remove glib-compile-schemas for /app
It's not in Fedora guidelines and even if it would be there, it would
require separate trigger.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-11 17:36:39 +01:00
Igor Gnatenko 2bf83454cd
Undo disabling mangling
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-07 18:31:09 +01:00
Kalev Lember 2cdd991d06 Disable brp-mangle-shebangs shebangs
It suddenly started creating broken /usr/bin//usr/bin/python3 shebangs,
making glib2-devel uninstallable.
2018-02-07 04:26:11 +01:00
Kalev Lember fd6c7196f2 Drop ldconfig scriptlets 2018-02-07 03:24:24 +01:00
Kalev Lember ad56827ff1 Update to 2.55.2 2018-02-07 03:24:24 +01:00
Igor Gnatenko 14f6fc54a9 Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-31 17:34:41 +01:00
Kalev Lember 087ef3ba0f gmain: Partial revert of recent wakeup changes
https://bugzilla.gnome.org/show_bug.cgi?id=761102
2018-01-18 12:47:19 +01:00
Kalev Lember 903f77fb2d Drop upstreamed systemtap multilib fix 2018-01-08 21:43:21 +01:00
Kalev Lember acd3cbe4d5 Update to 2.55.1 2018-01-08 21:35:29 +01:00
Kalev Lember 0ce8af8d61 Update to 2.55.0 2017-12-19 10:26:26 +01:00
Kalev Lember 1267711fed Update to 2.54.2 2017-11-01 16:14:30 +01:00
Kalev Lember 9c81d716d8 Update to 2.54.1 2017-10-06 20:21:53 +02:00
Kalev Lember a462f9ad53 Update to 2.54.0 2017-09-11 07:15:36 +02:00
Kalev Lember a26ff7ab92 Update to 2.53.7 2017-09-05 22:24:42 +02:00
Kalev Lember bdba4a7a70 Update to 2.53.6 2017-08-19 18:08:12 +02:00
Igor Gnatenko d7233f80ab trivial: use better macro for make (install) provided by RPM
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-08-07 22:45:34 +02:00
Igor Gnatenko 78ad5e06b9 Update to 2.53.5
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-08-07 22:45:26 +02:00
Kalev Lember 7601a56f32 Backport glib-mkenums flags annotation parsing fixes 2017-08-01 22:54:29 +01:00
Fedora Release Engineering 52c8682ec3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 10:19:53 +00:00