Compare commits

...

30 Commits

Author SHA1 Message Date
708dc78211 automatic version update by autodist [release 2.86.1-1mamba;Wed Oct 22 2025] 2025-10-22 09:02:49 +02:00
4a2e639c9a automatic version update by autodist [release 2.86.0-1mamba;Sat Sep 06 2025] 2025-09-07 01:23:58 +02:00
614d89953b automatic version update by autodist [release 2.84.4-1mamba;Sat Aug 09 2025] 2025-08-09 14:14:57 +02:00
db44b5c248 automatic version update by autodist [release 2.84.3-1mamba;Sat Jun 14 2025] 2025-06-14 19:22:53 +02:00
59d89bc2fb automatic version update by autodist [release 2.84.2-1mamba;Thu May 22 2025] 2025-05-23 18:42:22 +02:00
be1a96ce02 automatic version update by autodist [release 2.84.1-1mamba;Mon Apr 07 2025] 2025-04-07 10:52:16 +02:00
b7cb4ab05d automatic version update by autodist [release 2.84.0-1mamba;Sun Mar 16 2025] 2025-03-16 19:27:03 +01:00
3aa7435ed3 automatic version update by autodist [release 2.82.5-1mamba;Fri Feb 21 2025] 2025-02-21 10:36:29 +01:00
323d5a8317 rebuilt to apply brp-strip-lto script to static libraries [release 2.82.4-2mamba;Fri Dec 27 2024] 2024-12-28 11:07:42 +01:00
33d98dce1b automatic version update by autodist [release 2.82.4-1mamba;Thu Dec 12 2024] 2024-12-13 03:00:36 +01:00
4504e3e55b automatic version update by autodist [release 2.82.3-1mamba;Tue Dec 10 2024] 2024-12-12 17:43:15 +01:00
0d4db09cf7 automatic version update by autodist [release 2.82.2-1mamba;Fri Oct 18 2024] 2024-10-18 09:44:46 +02:00
5b99431448 automatic version update by autodist [release 2.82.1-1mamba;Fri Sep 20 2024] 2024-09-22 00:21:22 +02:00
15b6aaebb4 automatic version update by autodist [release 2.82.0-1mamba;Mon Aug 26 2024] 2024-08-27 15:54:10 +02:00
13b159d556 automatic version update by autodist [release 2.80.4-1mamba;Tue Jul 09 2024] 2024-07-10 20:32:58 +02:00
72e7f5bc57 automatic version update by autodist [release 2.80.3-1mamba;Mon Jun 10 2024] 2024-06-12 09:45:21 +02:00
21b658e551 automatic version update by autodist [release 2.80.2-1mamba;Sat May 11 2024] 2024-05-13 21:41:59 +02:00
7780328aa0 integrate python-glib into glib-tools [release 2.80.0-2mamba;Sun Apr 07 2024] 2024-04-24 23:20:47 +02:00
0bff03aab5 automatic version update by autodist [release 2.78.4-1mamba;Mon Jan 22 2024] 2024-01-22 14:04:57 +01:00
da7d546fb7 automatic version update by autodist [release 2.78.3-1mamba;Thu Dec 07 2023] 2024-01-05 23:07:10 +01:00
7457f98e10 automatic version update by autodist [release 2.78.1-1mamba;Thu Oct 26 2023] 2024-01-05 23:07:09 +01:00
747e22c3b8 automatic version update by autodist [release 2.78.0-1mamba;Sat Sep 09 2023] 2024-01-05 23:07:08 +01:00
d727345863 automatic version update by autodist [release 2.76.5-1mamba;Thu Aug 31 2023] 2024-01-05 23:07:07 +01:00
95e23dcb5b automatic version update by autodist [release 2.76.4-1mamba;Fri Jul 07 2023] 2024-01-05 23:07:06 +01:00
75cfc4195e automatic version update by autodist [release 2.76.3-1mamba;Wed May 24 2023] 2024-01-05 23:07:05 +01:00
a954af1c25 automatic version update by autodist [release 2.76.2-1mamba;Sat Apr 22 2023] 2024-01-05 23:07:04 +01:00
18fdb46277 automatic version update by autodist [release 2.76.1-1mamba;Wed Mar 22 2023] 2024-01-05 23:07:02 +01:00
9358978a26 automatic version update by autodist [release 2.76.0-1mamba;Sun Mar 12 2023] 2024-01-05 23:07:01 +01:00
2e90f86e56 automatic version update by autodist [release 2.74.6-1mamba;Fri Feb 24 2023] 2024-01-05 23:07:00 +01:00
8fe024084b automatic version update by autodist [release 2.74.5-1mamba;Sat Jan 21 2023] 2024-01-05 23:06:59 +01:00
2 changed files with 145 additions and 60 deletions

View File

@@ -1,16 +0,0 @@
--- a/configure.ac 2013-04-23 10:59:21.284914117 +0100
+++ b/configure.ac 2013-04-23 10:58:59.891664217 +0100
@@ -528,6 +528,13 @@
m4_ifdef([LT_OUTPUT], [LT_OUTPUT])
+if test "x$GCC" = "xyes"; then
+ case " $CFLAGS " in
+ *[[\ \ ]]-Wall[[\ \ ]]*) ;;
+ *) CFLAGS="$CFLAGS -Wall" ;;
+ esac
+fi
+
AS_IF([test "$glib_native_win32" = "yes"], [
if test x$enable_static = xyes -a x$enable_shared = xyes; then
AC_MSG_ERROR([Can not build both shared and static at the same time on Windows.])

189
glib.spec
View File

@@ -5,7 +5,7 @@
%endif
%define majver %(echo %version | cut -d. -f 1-2)
Name: glib
Version: 2.74.4
Version: 2.86.1
Release: 1mamba
Epoch: 2
Summary: A handy library of utility functions
@@ -17,7 +17,6 @@ URL: https://www.gnome.org
Source0: https://download.gnome.org/sources/glib/%{majver}/glib-%{version}.tar.xz
Source1: glib.sh
Source2: glib.csh
Patch0: glib-2.36.1-fix-skype.patch
Patch1: glib-2.68.2-noisy-glib-compile-schemas.patch
Patch2: glib-2.74.4-include_errno.patch
License: LGPL
@@ -60,6 +59,7 @@ Group: System/Libraries
Requires: libglib = %{epoch}:%{version}-%{release}
Provides: glib-dconf
Obsoletes: glib-dconf < 2:2.68.2
Obsoletes: python-glib <= 2:2.80.0-1mamba
%description tools
Glib is a handy library of utility functions.
@@ -100,17 +100,6 @@ Requires: libglib-devel = %{epoch}:%{version}-%{release}
Static libraries for the support library for the GIMP's X libraries, which are available as public libraries.
GLIB includes generally useful data structures.
%package -n python-glib
Summary: Python bindings for glib
Group: System/Libraries
Requires: libglib = %{epoch}:%{version}-%{release}
%description -n python-glib
Glib is a handy library of utility functions.
This C library is designed to solve some portability problems and provide other useful functionality which most programs require.
This package contains the python bindings.
%package gettextize
Summary: Gettextize replacement
Group: Development/Tools
@@ -130,15 +119,12 @@ Requires: gtk-doc
%description apidocs
%{pkgname} API documentation.
%debug_package
%prep
%setup -q
#-D -T
#:<< _EOF
#%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch 1 -p1
%patch 2 -p1
# No surprise bundled libraries
rm -rf glib/pcre
@@ -167,8 +153,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/profile.d
install -pm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/profile.d
install -pm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d
#chmod 644 %{buildroot}%{_sysconfdir}/bash_completion.d/*.sh
rm -rf %{buildroot}%{_libdir}/gio/modules/*.a
%find_lang %{name}20
@@ -176,8 +160,6 @@ rm -rf %{buildroot}%{_libdir}/gio/modules/*.a
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n libglib -p /sbin/ldconfig
%postun -n libglib -p /sbin/ldconfig
%transfiletriggerin -n glib-tools -- %{_libdir}/gio/modules
gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules &> /dev/null || :
@@ -219,7 +201,17 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%dir %{_datadir}/glib-2.0
%dir %{_datadir}/glib-2.0/schemas
%{_datadir}/glib-2.0/schemas/gschema.dtd
%{_datadir}/gdb/auto-load/usr/%{_lib}/libglib-2.0.so.*.py
%{_datadir}/gdb/auto-load/usr/%{_lib}/libgobject-2.0.so.*.py
%dir %{_datadir}/glib-2.0/gdb
%{_datadir}/glib-2.0/gdb/glib_gdb.py
%{_datadir}/glib-2.0/gdb/gobject_gdb.py
%dir %{_datadir}/glib-2.0/codegen
%{_datadir}/glib-2.0/codegen/*.py*
%{_datadir}/bash-completion/completions/gapplication
%{_datadir}/bash-completion/completions/gdbus
%{_datadir}/bash-completion/completions/gio
%{_datadir}/bash-completion/completions/gresource
%{_datadir}/bash-completion/completions/gsettings
%files -n libglib -f %{name}20.lang
@@ -230,31 +222,45 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_libdir}/libgthread-2.0.so.*
%{_libdir}/libgio-2.0.so.*
%{_libexecdir}/gio-launch-desktop
#%if "%{stage1}" != "1"
#%{_libdir}/gio/modules/libgiofam.la
#%{_libdir}/gio/modules/libgiofam.so
#%endif
%{_libdir}/girepository-1.0/GIRepository-3.0.typelib
%{_libdir}/girepository-1.0/GLib-2.0.typelib
%{_libdir}/girepository-1.0/GLibUnix-2.0.typelib
%{_libdir}/girepository-1.0/GModule-2.0.typelib
%{_libdir}/girepository-1.0/GObject-2.0.typelib
%{_libdir}/girepository-1.0/Gio-2.0.typelib
%{_libdir}/girepository-1.0/GioUnix-2.0.typelib
%{_libdir}/libgirepository-2.0.so.*
%doc LICENSES
%files -n libglib-devel
%defattr(-,root,root)
%dir %{_includedir}/%{name}-?.?
%{_includedir}/%{name}-?.?/*
%{_includedir}/gio-unix-?.?/*gio/*.h
%{_bindir}/gi-compile-repository
%{_bindir}/gi-decompile-typelib
%{_bindir}/gi-inspect-typelib
%{_libdir}/%{name}-?.?/include/%{name}config.h
%{_libdir}/libglib-2.0.so
%{_libdir}/libgmodule-2.0.so
%{_libdir}/libgobject-2.0.so
%{_libdir}/libgthread-2.0.so
%{_libdir}/libgio-2.0.so
%{_datadir}/bash-completion/completions/gapplication
%{_datadir}/bash-completion/completions/gresource
%{_datadir}/bash-completion/completions/gio
%{_libdir}/libgirepository-2.0.so
%{_datadir}/gir-1.0/GIRepository-3.0.gir
%{_datadir}/gir-1.0/GLib-2.0.gir
%{_datadir}/gir-1.0/GLibUnix-2.0.gir
%{_datadir}/gir-1.0/GModule-2.0.gir
%{_datadir}/gir-1.0/GObject-2.0.gir
%{_datadir}/gir-1.0/Gio-2.0.gir
%{_datadir}/gir-1.0/GioUnix-2.0.gir
%{_datadir}/gettext/its/gschema.*
%{_datadir}/aclocal/glib-?.?.m4
%{_datadir}/aclocal/gsettings.m4
%if "%{with_systemtap}" == "1"
%{_datadir}/systemtap/tapset/*/lib*.stp
%endif
%{_datadir}/glib-2.0/dtds/gresource.dtd
%{_datadir}/glib-2.0/valgrind/glib.supp
%{_libdir}/pkgconfig/*
%{_mandir}/man1/*
@@ -263,25 +269,120 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%defattr(-,root,root)
%{_libdir}/libg*.a
%files -n python-glib
%defattr(-,root,root)
%{_datadir}/gdb/auto-load/usr/%{_lib}/libglib-2.0.so.*.py
%{_datadir}/gdb/auto-load/usr/%{_lib}/libgobject-2.0.so.*.py
%dir %{_datadir}/glib-2.0/gdb
%{_datadir}/glib-2.0/gdb/glib_gdb.py
%{_datadir}/glib-2.0/gdb/gobject_gdb.py
%dir %{_datadir}/glib-2.0/codegen
%{_datadir}/glib-2.0/codegen/*.py*
%files apidocs
%defattr(-,root,root)
%dir %{_datadir}/gtk-doc/html/glib
%{_datadir}/gtk-doc/html/glib/*
%{_datadir}/gtk-doc/html/gio/*
%dir %{_datadir}/gtk-doc/html/gobject
%{_datadir}/gtk-doc/html/gobject/*
%dir %{_docdir}/gio-2.0
%{_docdir}/gio-2.0/*
%dir %{_docdir}/girepository-2.0
%{_docdir}/girepository-2.0/*
%dir %{_docdir}/glib-2.0
%{_docdir}/glib-2.0/*
%dir %{_docdir}/gmodule-2.0
%dir %{_docdir}/glib-unix-2.0
%{_docdir}/glib-unix-2.0/*
%{_docdir}/gmodule-2.0/*
%dir %{_docdir}/gobject-2.0
%{_docdir}/gobject-2.0/*
%dir %{_docdir}/gio-unix-2.0
%{_docdir}/gio-unix-2.0/*
%changelog
* Wed Oct 22 2025 Automatic Build System <autodist@openmamba.org> 2.86.1-1mamba
- automatic version update by autodist
* Sat Sep 06 2025 Automatic Build System <autodist@openmamba.org> 2.86.0-1mamba
- automatic version update by autodist
* Sat Aug 09 2025 Automatic Build System <autodist@openmamba.org> 2.84.4-1mamba
- automatic version update by autodist
* Sat Jun 14 2025 Automatic Build System <autodist@openmamba.org> 2.84.3-1mamba
- automatic version update by autodist
* Thu May 22 2025 Automatic Build System <autodist@openmamba.org> 2.84.2-1mamba
- automatic version update by autodist
* Mon Apr 07 2025 Automatic Build System <autodist@openmamba.org> 2.84.1-1mamba
- automatic version update by autodist
* Sun Mar 16 2025 Automatic Build System <autodist@openmamba.org> 2.84.0-1mamba
- automatic version update by autodist
* Fri Feb 21 2025 Automatic Build System <autodist@openmamba.org> 2.82.5-1mamba
- automatic version update by autodist
* Fri Dec 27 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 2.82.4-2mamba
- rebuilt to apply brp-strip-lto script to static libraries
* Thu Dec 12 2024 Automatic Build System <autodist@openmamba.org> 2.82.4-1mamba
- automatic version update by autodist
* Tue Dec 10 2024 Automatic Build System <autodist@openmamba.org> 2.82.3-1mamba
- automatic version update by autodist
* Fri Oct 18 2024 Automatic Build System <autodist@openmamba.org> 2.82.2-1mamba
- automatic version update by autodist
* Fri Sep 20 2024 Automatic Build System <autodist@openmamba.org> 2.82.1-1mamba
- automatic version update by autodist
* Mon Aug 26 2024 Automatic Build System <autodist@openmamba.org> 2.82.0-1mamba
- automatic version update by autodist
* Tue Jul 09 2024 Automatic Build System <autodist@openmamba.org> 2.80.4-1mamba
- automatic version update by autodist
* Mon Jun 10 2024 Automatic Build System <autodist@openmamba.org> 2.80.3-1mamba
- automatic version update by autodist
* Sat May 11 2024 Automatic Build System <autodist@openmamba.org> 2.80.2-1mamba
- automatic version update by autodist
* Sun Apr 07 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 2.80.0-2mamba
- integrate python-glib into glib-tools
* Fri Mar 08 2024 Automatic Build System <autodist@openmamba.org> 2.80.0-1mamba
- automatic version update by autodist
* Mon Jan 22 2024 Automatic Build System <autodist@openmamba.org> 2.78.4-1mamba
- automatic version update by autodist
* Thu Dec 07 2023 Automatic Build System <autodist@mambasoft.it> 2.78.3-1mamba
- automatic version update by autodist
* Wed Dec 06 2023 Automatic Build System <autodist@mambasoft.it> 2.78.2-1mamba
- automatic version update by autodist
* Thu Oct 26 2023 Automatic Build System <autodist@mambasoft.it> 2.78.1-1mamba
- automatic version update by autodist
* Sat Sep 09 2023 Automatic Build System <autodist@mambasoft.it> 2.78.0-1mamba
- automatic version update by autodist
* Thu Aug 31 2023 Automatic Build System <autodist@mambasoft.it> 2.76.5-1mamba
- automatic version update by autodist
* Fri Jul 07 2023 Automatic Build System <autodist@mambasoft.it> 2.76.4-1mamba
- automatic version update by autodist
* Wed May 24 2023 Automatic Build System <autodist@mambasoft.it> 2.76.3-1mamba
- automatic version update by autodist
* Sat Apr 22 2023 Automatic Build System <autodist@mambasoft.it> 2.76.2-1mamba
- automatic version update by autodist
* Wed Mar 22 2023 Automatic Build System <autodist@mambasoft.it> 2.76.1-1mamba
- automatic version update by autodist
* Sun Mar 12 2023 Automatic Build System <autodist@mambasoft.it> 2.76.0-1mamba
- automatic version update by autodist
* Fri Feb 24 2023 Automatic Build System <autodist@mambasoft.it> 2.74.6-1mamba
- automatic version update by autodist
* Sat Jan 21 2023 Automatic Build System <autodist@mambasoft.it> 2.74.5-1mamba
- automatic version update by autodist
* Thu Dec 22 2022 Automatic Build System <autodist@mambasoft.it> 2.74.4-1mamba
- automatic version update by autodist