1 %define realname libglade2
2 Summary: libglade library - cross Mingw32 version
3 Summary(pl.UTF-8): Biblioteka do ładowania definicji interfejsu generowanego programem glade - wersja skrośna dla Mingw32
4 Name: crossmingw32-%{realname}
8 Group: Development/Libraries
9 Source0: http://ftp.gnome.org/pub/GNOME/sources/libglade/2.6/libglade-%{version}.tar.bz2
10 # Source0-md5: d1776b40f4e166b5e9c107f1c8fe4139
11 URL: http://www.gnome.org/
12 BuildRequires: autoconf >= 2.52
13 BuildRequires: automake >= 1:1.9
15 BuildRequires: crossmingw32-atk >= 1.18.0
16 BuildRequires: crossmingw32-gettext
17 BuildRequires: crossmingw32-gtk+2 >= 2.10.13
18 BuildRequires: crossmingw32-libxml2 >= 2.6.29
19 BuildRequires: libtool
20 BuildRequires: pkgconfig >= 1:0.15
21 BuildRequires: python >= 2.0
22 BuildRequires: python-modules >= 2.0
23 BuildRequires: rpmbuild(macros) >= 1.197
24 Requires: crossmingw32-atk >= 1.18.0
25 Requires: crossmingw32-gtk+2 >= 2.10.13
26 Requires: crossmingw32-libxml2 >= 2.6.29
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define no_install_post_strip 1
31 %define target i386-mingw32
32 %define target_platform i386-pc-mingw32
34 %define _sysprefix /usr
35 %define _prefix %{_sysprefix}/%{target}
36 %define _libdir %{_prefix}/lib
37 %define _pkgconfigdir %{_prefix}/lib/pkgconfig
38 %define _dlldir /usr/share/wine/windows/system
39 %define __cc %{target}-gcc
40 %define __cxx %{target}-g++
43 # arch-specific flags (like alpha's -mieee) are not valid for i386 gcc
46 # -z options are invalid for mingw linker
47 %define filterout_ld -Wl,-z,.*
50 This library allows you to load user interfaces in your program, which
51 are stored externally. This allows alteration of the interface without
52 recompilation of the program. The interfaces can also be edited with
55 This package contains the cross version for Win32.
57 %description -l pl.UTF-8
58 Biblioteka libglade umożliwia dynamiczne ładowanie definicji
59 interfejsu użytkownika generowanego za pomocą programu glade. Taka
60 separacja definicji interfejsu umożliwia pracę nad nim bez
61 konieczności rekompilacji programu.
63 Ten pakiet zawiera wersję skrośną dla Win32.
66 Summary: Static libglade library (cross mingw32 version)
67 Summary(pl.UTF-8): Statyczna biblioteka libglade (wersja skrośna mingw32)
68 Group: Development/Libraries
69 Requires: %{name} = %{version}-%{release}
72 Static libglade library (cross mingw32 version).
74 %description static -l pl.UTF-8
75 Statyczna biblioteka libglade (wersja skrośna mingw32).
78 Summary: DLL libglade library for Windows
79 Summary(pl.UTF-8): Biblioteka DLL libglade dla Windows
80 Group: Applications/Emulators
81 Requires: crossmingw32-atk-dll >= 1.18.0
82 Requires: crossmingw32-gtk+2-dll >= 2.10.13
83 Requires: crossmingw32-libxml2-dll >= 2.6.29
87 DLL libglade library for Windows.
89 %description dll -l pl.UTF-8
90 Biblioteka DLL libglade dla Windows.
93 %setup -q -n libglade-%{version}
96 export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig
103 lt_cv_deplibs_check_method=pass_all \
111 rm -rf $RPM_BUILD_ROOT
114 DESTDIR=$RPM_BUILD_ROOT
116 install -d $RPM_BUILD_ROOT%{_dlldir}
117 mv -f $RPM_BUILD_ROOT%{_prefix}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
120 %{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_dlldir}/*.dll
121 %{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
124 rm -rf $RPM_BUILD_ROOT%{_datadir}/{gtk-doc,xml}
127 rm -rf $RPM_BUILD_ROOT
130 %defattr(644,root,root,755)
131 %doc AUTHORS ChangeLog NEWS README
132 %{_libdir}/libglade-2.0.dll.a
133 %{_libdir}/libglade-2.0.la
134 %{_pkgconfigdir}/libglade-2.0.pc
135 %{_includedir}/libglade-2.0
138 %defattr(644,root,root,755)
139 %{_libdir}/libglade-2.0.a
142 %defattr(644,root,root,755)
143 %{_dlldir}/libglade-2.0-*.dll