66c8792
%?mingw_package_header
c2aec4c
255d7c5
Name:           mingw-libglade2
c2aec4c
Version:        2.6.4
990498b
Release:        38%{?dist}
c2aec4c
Summary:        MinGW Windows Libglade2 library
c2aec4c
c2aec4c
License:        LGPLv2+
c2aec4c
URL:            http://www.gnome.org
c2aec4c
Source0:        http://download.gnome.org/sources/libglade/2.6/libglade-%{version}.tar.bz2
c2aec4c
# http://bugzilla.gnome.org/show_bug.cgi?id=121025
c2aec4c
Patch1:         libglade-2.0.1-nowarning.patch
c2aec4c
# http://bugzilla.gnome.org/show_bug.cgi?id=510736
c2aec4c
Patch2:         libglade-secondary.patch
b6e0889
# As of pango 1.29.5 the gmodule library isn't pulled in automatically anymore
b6e0889
Patch3:         libglade-link-against-gmodule.patch
1d3e700
c2aec4c
BuildArch:      noarch
c2aec4c
44fea8a
BuildRequires:  gtk-doc
bd362a8
BuildRequires:  make
bd362a8
282e82b
BuildRequires:  mingw32-filesystem >= 68
c2aec4c
BuildRequires:  mingw32-gcc
c2aec4c
BuildRequires:  mingw32-binutils
c2aec4c
BuildRequires:  mingw32-gtk2
c2aec4c
BuildRequires:  mingw32-fontconfig
c2aec4c
BuildRequires:  mingw32-pango
c2aec4c
BuildRequires:  mingw32-gettext
c2aec4c
BuildRequires:  mingw32-libxml2
c2aec4c
66c8792
BuildRequires:  mingw64-filesystem >= 68
66c8792
BuildRequires:  mingw64-gcc
66c8792
BuildRequires:  mingw64-binutils
66c8792
BuildRequires:  mingw64-gtk2
66c8792
BuildRequires:  mingw64-fontconfig
66c8792
BuildRequires:  mingw64-pango
66c8792
BuildRequires:  mingw64-gettext
66c8792
BuildRequires:  mingw64-libxml2
66c8792
c2aec4c
# Native one for msgfmt
c2aec4c
BuildRequires:  gettext
c2aec4c
b6e0889
# Needed for patch3
b6e0889
BuildRequires:  gtk2-devel
b6e0889
BuildRequires:  autoconf automake libtool
b6e0889
255d7c5
%description
255d7c5
MinGW Windows Libglade2 library.
255d7c5
255d7c5
66c8792
# Win32
255d7c5
%package -n mingw32-libglade2
255d7c5
Summary:        MinGW Windows Libglade2 library
c2aec4c
Requires:       pkgconfig
c2aec4c
255d7c5
%description -n mingw32-libglade2
c2aec4c
MinGW Windows Libglade2 library.
c2aec4c
255d7c5
%package -n mingw32-libglade2-static
c2aec4c
Summary:        Static MinGW Windows Libglade2 library
255d7c5
Requires:       mingw32-libglade2 = %{version}-%{release}
c2aec4c
255d7c5
%description -n mingw32-libglade2-static
c2aec4c
Static MinGW Windows Libglade2 library.
c2aec4c
66c8792
# Win64
66c8792
%package -n mingw64-libglade2
66c8792
Summary:        MinGW Windows Libglade2 library
66c8792
Requires:       pkgconfig
66c8792
66c8792
%description -n mingw64-libglade2
66c8792
MinGW Windows Libglade2 library.
66c8792
66c8792
%package -n mingw64-libglade2-static
66c8792
Summary:        Static MinGW Windows Libglade2 library
66c8792
Requires:       mingw64-libglade2 = %{version}-%{release}
66c8792
66c8792
%description -n mingw64-libglade2-static
66c8792
Static MinGW Windows Libglade2 library.
66c8792
0161a0a
66c8792
%?mingw_debug_package
0161a0a
0161a0a
c2aec4c
%prep
c2aec4c
%setup -q -n libglade-%{version}
c2aec4c
%patch1 -p1 -b .nowarning
c2aec4c
%patch2 -p1 -b .secondary
b6e0889
%patch3 -p0 -b .gmodule
1d3e700
b6e0889
autoreconf --install --force
c2aec4c
66c8792
c2aec4c
%build
66c8792
%mingw_configure --disable-gtk-doc
66c8792
66c8792
cp glade/glade.def build_win32/glade
66c8792
cp glade/glade.def build_win64/glade
66c8792
66c8792
%mingw_make %{?_smp_mflags}
c2aec4c
c2aec4c
c2aec4c
%install
66c8792
%mingw_make DESTDIR=$RPM_BUILD_ROOT install
66c8792
897dffe
rm -rf $RPM_BUILD_ROOT/%{mingw32_datadir}/gtk-doc/html/libglade
66c8792
rm -rf $RPM_BUILD_ROOT/%{mingw64_datadir}/gtk-doc/html/libglade
c2aec4c
b6e0889
# Drop all .la files
b6e0889
find $RPM_BUILD_ROOT -name "*.la" -delete
b6e0889
c2aec4c
66c8792
# Win32
255d7c5
%files -n mingw32-libglade2
c2aec4c
%doc COPYING
897dffe
%{mingw32_bindir}/libglade-2.0-0.dll
897dffe
%{mingw32_bindir}/libglade-convert
897dffe
%{mingw32_includedir}/libglade-2.0
897dffe
%{mingw32_libdir}/libglade-2.0.dll.a
897dffe
%{mingw32_libdir}/pkgconfig/libglade-2.0.pc
c2aec4c
897dffe
%dir %{mingw32_datadir}/xml/libglade
897dffe
%{mingw32_datadir}/xml/libglade/glade-2.0.dtd
c2aec4c
255d7c5
%files -n mingw32-libglade2-static
897dffe
%{mingw32_libdir}/libglade-2.0.a
c2aec4c
66c8792
# Win64
66c8792
%files -n mingw64-libglade2
66c8792
%doc COPYING
66c8792
%{mingw64_bindir}/libglade-2.0-0.dll
66c8792
%{mingw64_bindir}/libglade-convert
66c8792
%{mingw64_includedir}/libglade-2.0
66c8792
%{mingw64_libdir}/libglade-2.0.dll.a
66c8792
%{mingw64_libdir}/pkgconfig/libglade-2.0.pc
66c8792
66c8792
%dir %{mingw64_datadir}/xml/libglade
66c8792
%{mingw64_datadir}/xml/libglade/glade-2.0.dtd
66c8792
66c8792
%files -n mingw64-libglade2-static
66c8792
%{mingw64_libdir}/libglade-2.0.a
66c8792
282e82b
c2aec4c
%changelog
990498b
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-38
990498b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
990498b
fb975ad
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-37
fb975ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
fb975ad
4135d2d
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-36
4135d2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4135d2d
c1af902
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-35
c1af902
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
c1af902
4f54867
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-34
4f54867
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
4f54867
ff994bf
* Fri Mar 25 2022 Sandro Mani <manisandro@gmail.com> - 2.6.4-33
ff994bf
- Rebuild with mingw-gcc-12
ff994bf
39ace21
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-32
39ace21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
39ace21
39a77b9
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-31
39a77b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
39a77b9
4472051
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-30
4472051
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4472051
70bbb28
* Wed Aug 12 13:42:01 GMT 2020 Sandro Mani <manisandro@gmail.com> - 2.6.4-29
70bbb28
- Rebuild (mingw-gettext)
70bbb28
d7e59c5
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-28
d7e59c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d7e59c5
4836a65
* Mon Apr 20 2020 Sandro Mani <manisandro@gmail.com> - 2.6.4-27
4836a65
- Rebuild (gettext)
4836a65
5d10f64
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-26
5d10f64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5d10f64
c59513f
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-25
c59513f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c59513f
53fa73e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-24
53fa73e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
53fa73e
337b7c1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-23
337b7c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
337b7c1
ac3bdac
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-22
ac3bdac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ac3bdac
8c5f137
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-21
8c5f137
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8c5f137
50c1c7e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-20
50c1c7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
50c1c7e
1be1f2d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-19
1be1f2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1be1f2d
642f313
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-18
642f313
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
642f313
69b1443
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-17
69b1443
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
69b1443
586456c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-16
586456c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
586456c
e29ce6c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-15
e29ce6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e29ce6c
5ff6a97
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-14
5ff6a97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5ff6a97
66c8792
* Sat Apr 14 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.6.4-13
66c8792
- Added win64 support (contributed by Mikkel Kruse Johnsen)
66c8792
255d7c5
* Wed Mar 07 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.6.4-12
255d7c5
- Renamed the source package to mingw-libglade2 (RHBZ #800908)
897dffe
- Use mingw macros without leading underscore
255d7c5
fe4b148
* Tue Feb 28 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.6.4-11
fe4b148
- Rebuild against the mingw-w64 toolchain
fe4b148
282e82b
* Tue Jan 31 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.6.4-10
282e82b
- Rebuild against libpng 1.5
b6e0889
- Fix compilation against pango 1.29.5
282e82b
- Dropped unneeded RPM tags
282e82b
- Dropped the dependency extraction overrides as that's done automatically as of RPM 4.9
b6e0889
- Dropped .la files
282e82b
19e3cb3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-9
19e3cb3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
19e3cb3
d61d7cb
* Thu Jul  7 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.6.4-8
d61d7cb
- Rebuild against win-iconv
d61d7cb
Kalev Lember da0bcab
* Thu Apr 28 2011 Kalev Lember <kalev@smartlink.ee> - 2.6.4-7
Kalev Lember da0bcab
- Dropped the gettext soft dependency patch
Kalev Lember da0bcab
a873e08
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-6
a873e08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a873e08
1d3e700
* Mon Dec  6 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.6.4-5
1d3e700
- Rebuild in order to have a soft dependency on mingw32-gettext
1d3e700
- Fixed FTBFS
1d3e700
- Use correct %%defattr tag
1d3e700
- Fixed a small rpmlint warning
1d3e700
89cc0a0
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-4
89cc0a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
89cc0a0
0161a0a
* Mon Jun 22 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 2.6.4-3
0161a0a
- add debuginfo packages
0161a0a
8ecf481
* Thu Apr 16 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 2.6.4-2
8ecf481
- fix static Requires
8ecf481
c2aec4c
* Thu Apr 16 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 2.6.4-1
c2aec4c
- replace %%define with %%global
c2aec4c
- update to 2.6.4
c2aec4c
- move static library to its own subpackage
c2aec4c
- add secondary patch from native libglade2 package
c2aec4c
c2aec4c
* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.3-5
c2aec4c
- Rebuild for mingw32-gcc 4.4
c2aec4c
c2aec4c
* Fri Feb  6 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.3-4
c2aec4c
- Include license file.
c2aec4c
c2aec4c
* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.3-3
c2aec4c
- Use _smp_mflags.
c2aec4c
- +BR mingw32-libxml2.
c2aec4c
c2aec4c
* Tue Jan 13 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.3-2
c2aec4c
- Requires pkgconfig.
c2aec4c
c2aec4c
* Fri Nov 28 2008 Daniel P. Berrange <berrange@redhat.com> - 2.6.3-1
c2aec4c
- Initial build