3 %bcond_without apidocs # gtk-doc based API documentation
4 %bcond_without static_libs # static library
6 Summary: GNOME base GUI library
7 Summary(pl.UTF-8): Podstawowa biblioteka GUI GNOME
13 Source0: https://download.gnome.org/sources/libgnomeui/2.24/%{name}-%{version}.tar.bz2
14 # Source0-md5: d4bb506b1916015323928faab5aa708b
15 Patch0: format-security.patch
16 URL: https://www.gnome.org/
17 BuildRequires: GConf2-devel >= 2.24.0
18 BuildRequires: autoconf >= 2.54
19 BuildRequires: automake >= 1:1.9
20 BuildRequires: docbook-dtd412-xml
21 BuildRequires: gdk-pixbuf2-devel >= 2.12.0
22 BuildRequires: gettext-tools
23 BuildRequires: glib2-devel >= 1:2.18.0
24 BuildRequires: gnome-common >= 2.20.0
25 BuildRequires: gnome-vfs2-devel >= 2.24.0
26 BuildRequires: gtk+2-devel >= 2:2.12.8
27 %{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
28 BuildRequires: intltool >= 0.40.0
29 BuildRequires: libbonoboui-devel >= 2.24.0
30 BuildRequires: libglade2-devel >= 1:2.6.2
31 BuildRequires: libgnome-devel >= 2.24.0
32 BuildRequires: libgnome-keyring-devel >= 2.24.0
33 BuildRequires: libgnomecanvas-devel >= 2.20.0
34 BuildRequires: libtool
35 BuildRequires: libxml2-devel >= 1:2.6.31
36 BuildRequires: pango-devel >= 1:1.1.2
37 BuildRequires: perl-base
38 BuildRequires: pkgconfig
39 BuildRequires: popt-devel >= 1.5
40 BuildRequires: rpm-build >= 4.6
41 BuildRequires: rpmbuild(macros) >= 1.197
42 BuildRequires: xorg-lib-libICE-devel
43 BuildRequires: xorg-lib-libSM-devel
44 BuildRequires: xorg-lib-libX11-devel
45 Requires: GConf2-libs >= 2.24.0
46 Requires: gdk-pixbuf2 >= 2.12.0
47 Requires: glib2 >= 1:2.18.0
48 Requires: gnome-vfs2-libs >= 2.24.0
49 Requires: gtk+2 >= 2:2.12.8
50 Requires: libbonoboui >= 2.24.0
51 Requires: libgnome-keyring >= 2.24.0
52 Requires: libgnome-libs >= 2.24.0
53 Requires: libxml2 >= 1:2.6.31
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 GNOME (GNU Network Object Model Environment) is a user-friendly set of
59 GUI applications and desktop tools to be used in conjunction with a
60 window manager for the X Window System. The libgnomeui package
61 includes GUI-related libraries that are needed to run GNOME. (The
62 libgnome package includes the library features that don't use the X
65 %description -l pl.UTF-8
66 GNOME (GNU Network Object Model Environment) jest przyjaznym dla
67 użytkownika zestawem aplikacji i narzędzi z graficznym interfejsem do
68 używania w połączeniu z zarządcą okien X Window System. Pakiet
69 libgnomeui zawiera biblioteki związane z graficznym interfejsem
70 użytkownika potrzebne do uruchomienia GNOME (pakiet libgnome zawiera
71 biblioteki nie używające X Window System).
74 Summary: Headers for libgnomeui
75 Summary(pl.UTF-8): Pliki nagłówkowe libgnomeui
76 Group: X11/Development/Libraries
77 Requires: %{name} = %{version}-%{release}
78 Requires: GConf2-devel >= 2.24.0
79 Requires: gdk-pixbuf2-devel >= 2.12.0
80 Requires: glib2-devel >= 1:2.18.0
81 Requires: gnome-vfs2-devel >= 2.24.0
82 Requires: gtk+2-devel >= 2:2.12.8
83 Requires: libbonoboui-devel >= 2.24.0
84 Requires: libglade2-devel >= 1:2.6.2
85 Requires: libgnome-keyring-devel >= 2.24.0
86 Requires: libgnomecanvas-devel >= 2.20.0
87 Requires: popt-devel >= 1.5
88 Requires: xorg-lib-libSM-devel
91 This package includes the header files that you will need for
92 libgnomeui applications development.
94 %description devel -l pl.UTF-8
95 Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
96 używających libgnomeui.
99 Summary: Static libgnomeui library
100 Summary(pl.UTF-8): Statyczna biblioteka libgnomeui
101 Group: X11/Development/Libraries
102 Requires: %{name}-devel = %{version}-%{release}
105 Static version of libgnomeui library.
107 %description static -l pl.UTF-8
108 Statyczna wersja biblioteki libgnomeui.
111 Summary: libgnomeui API documentation
112 Summary(pl.UTF-8): Dokumentacja API libgnomeui
114 Requires: gtk-doc-common
118 libgnomeui API documentation.
120 %description apidocs -l pl.UTF-8
121 Dokumentacja API libgnomeui.
124 Summary: libgnomeui - example programs
125 Summary(pl.UTF-8): libgnomeui - przykładowe programy
126 Group: X11/Development/Libraries
129 %description examples
130 libgnomeui - example programs.
132 %description examples -l pl.UTF-8
133 libgnomeui - przykładowe programy.
139 iconv -f iso-8859-1 -t utf-8 libgnomeui/gnome-scores.h -o libgnomeui/gnome-scores.h
142 %{?with_apidocs:%{__gtkdocize}}
151 --disable-silent-rules \
152 %{!?with_static_libs:--disable-static} \
153 --enable-gtk-doc%{!?with_apidocs:=no} \
154 --with-html-dir=%{_gtkdocdir}
158 rm -rf $RPM_BUILD_ROOT
159 install -d $RPM_BUILD_ROOT{%{_datadir}/gnome/help,%{_examplesdir}/%{name}-%{version}}
162 DESTDIR=$RPM_BUILD_ROOT \
163 pkgconfigdir=%{_pkgconfigdir}
165 cp demos/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
167 # no static modules and *.la for libglade
168 # libraries .la obsoleted by pkg-config
169 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la \
170 $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.la
171 %if %{with static_libs}
172 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.a
175 %if %{without apidocs}
176 rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/libgnomeui
179 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
181 %find_lang %{name}-2.0
184 rm -rf $RPM_BUILD_ROOT
186 %post -p /sbin/ldconfig
187 %postun -p /sbin/ldconfig
189 %files -f %{name}-2.0.lang
190 %defattr(644,root,root,755)
191 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
192 %attr(755,root,root) %{_libdir}/libgnomeui-2.so.*.*.*
193 %attr(755,root,root) %ghost %{_libdir}/libgnomeui-2.so.0
194 %attr(755,root,root) %{_libdir}/libglade/2.0/libgnome.so
195 %{_pixmapsdir}/gnome-about-logo.png
198 %defattr(644,root,root,755)
199 %{_includedir}/libgnomeui-2.0
200 %attr(755,root,root) %{_libdir}/libgnomeui-2.so
201 %{_pkgconfigdir}/libgnomeui-2.0.pc
203 %if %{with static_libs}
205 %defattr(644,root,root,755)
206 %{_libdir}/libgnomeui-2.a
211 %defattr(644,root,root,755)
212 %{_gtkdocdir}/libgnomeui
216 %defattr(644,root,root,755)
217 %{_examplesdir}/%{name}-%{version}