3 %bcond_with static_libs # don't build static library
5 %define xfce_version 4.11.0
6 Summary: Various GTK+ widgets for Xfce
7 Summary(pl.UTF-8): Różne widgety GTK+ dla Xfce
13 Source0: http://archive.xfce.org/src/xfce/libxfce4ui/4.11/%{name}-%{version}.tar.bz2
14 # Source0-md5: 5e44cf3470f42dbea8629fe6df72a179
15 URL: http://www.xfce.org/projects/libxfce4
16 BuildRequires: autoconf >= 2.50
17 BuildRequires: automake >= 1:1.8
18 BuildRequires: docbook-dtd412-xml
19 BuildRequires: gettext-devel
20 BuildRequires: glib2-devel >= 1:2.16.0
21 BuildRequires: gtk+2-devel >= 2:2.14.0
22 BuildRequires: gtk-doc
23 BuildRequires: gtk-doc-automake
24 BuildRequires: intltool
25 BuildRequires: libgladeui-devel >= 3.0.0
26 BuildRequires: libtool
27 BuildRequires: libxfce4util-devel >= %{xfce_version}
28 BuildRequires: pkgconfig >= 1:0.9.0
29 BuildRequires: rpmbuild(macros) >= 1.601
30 BuildRequires: startup-notification-devel >= 0.8
31 BuildRequires: xfce4-dev-tools >= 4.10.0
32 #BuildRequires: xfconf-devel >= %{xfce_version}
33 BuildRequires: xfconf-devel >= 4.10.0
34 BuildRequires: xorg-lib-libSM-devel
35 #Requires: xfconf >= %{xfce_version}
36 Requires: xfconf >= 4.10.0
37 Requires: %{name}-about
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Various GTK+ widgets for Xfce.
43 %description -l pl.UTF-8
44 Różne widgety GTK+ dla Xfce.
47 Summary: Information about the Xfce Desktop Environment
48 Summary(pl.UTF-8): Informacje o środowisku graficznym Xfce
49 Group: X11/Applications
52 Information about the Xfce Desktop Environment.
54 %description about -l pl.UTF-8
55 Informacje o środowisku graficznym Xfce.
58 Summary: libxfce4ui API documentation
59 Summary(pl.UTF-8): Dokumentacja API libxfce4ui
61 Requires: gtk-doc-common
64 libxfce4ui API documentation.
66 %description apidocs -l pl.UTF-8
67 Dokumentacja API libxfce4ui.
70 Summary: Development files for libxfce4ui library
71 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfc4ui
72 Group: X11/Development/Libraries
73 Requires: %{name} = %{version}-%{release}
74 Requires: gtk+2-devel >= 2:2.14.0
75 Requires: libxfce4util-devel >= %{xfce_version}
76 Requires: startup-notification-devel >= 0.8
77 #Requires: xfconf-devel >= %{xfce_version}
78 Requires: xfconf-devel >= 4.10.0
79 Requires: xorg-lib-libSM-devel
82 Development files for the libxfce4ui library.
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe biblioteki libxfce4ui.
88 Summary: Static libxfce4ui library
89 Summary(pl.UTF-8): Statyczna biblioteka libxfce4ui
90 Group: X11/Development/Libraries
91 Requires: %{name}-devel = %{version}-%{release}
94 Static libxfce4ui library.
96 %description static -l pl.UTF-8
97 Statyczna biblioteka libxfce4ui.
99 %package -n glade3-libxfce4ui
100 Summary: libxfce4ui support for Glade 3
101 Summary(pl.UTF-8): Wsparcie dla libxfce4ui w Glade 3
102 Group: Development/Building
105 %description -n glade3-libxfce4ui
106 libxfce4ui support for Glade 3.
108 %description -n glade3-libxfce4ui -l pl.UTF-8
109 Wsparcie dla libxfce4ui w Glade 3.
123 --with-html-dir=%{_gtkdocdir} \
124 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static
129 rm -rf $RPM_BUILD_ROOT
132 DESTDIR=$RPM_BUILD_ROOT
134 %{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.la
135 %{?with_static_libs:%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.a}
137 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
138 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
143 rm -rf $RPM_BUILD_ROOT
145 %post -p /sbin/ldconfig
146 %postun -p /sbin/ldconfig
148 %files -f %{name}.lang
149 %defattr(644,root,root,755)
150 %doc AUTHORS ChangeLog NEWS README
151 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so.*.*.*
152 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-2.so.0
153 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so.*.*.*
154 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-3.so.0
155 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so.*.*.*
156 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-1.so.0
157 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so.*.*.*
158 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-2.so.0
159 %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_bindir}/xfce4-about
164 %{_desktopdir}/xfce4-about.desktop
165 %{_iconsdir}/hicolor/48x48/apps/xfce4-logo.png
168 %defattr(644,root,root,755)
169 %{_gtkdocdir}/%{name}
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so
174 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so
175 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so
176 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so
177 %{_includedir}/xfce4/libxfce4kbd-private-2
178 %{_includedir}/xfce4/libxfce4kbd-private-3
179 %{_includedir}/xfce4/libxfce4ui-1
180 %{_includedir}/xfce4/libxfce4ui-2
181 %{_pkgconfigdir}/libxfce4kbd-private-2.pc
182 %{_pkgconfigdir}/libxfce4kbd-private-3.pc
183 %{_pkgconfigdir}/libxfce4ui-1.pc
184 %{_pkgconfigdir}/libxfce4ui-2.pc
186 %if %{with static_libs}
188 %defattr(644,root,root,755)
189 %{_libdir}/libxfce4kbd-private-2.a
190 %{_libdir}/libxfce4ui-1.a
193 %files -n glade3-libxfce4ui
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{_libdir}/glade3/modules/libxfce4uiglade.so
196 %{_datadir}/glade3/catalogs/libxfce4ui.xml
197 %{_datadir}/glade3/catalogs/libxfce4ui.xml.in
198 %{_datadir}/glade3/pixmaps/*/*/*/*.png