3 %bcond_without glade3 # Glade3 catalog
4 %bcond_with static_libs # static library
6 %define xfce_version 4.12.0
7 Summary: Various GTK+ widgets for Xfce
8 Summary(pl.UTF-8): Różne widgety GTK+ dla Xfce
14 Source0: http://archive.xfce.org/src/xfce/libxfce4ui/4.12/%{name}-%{version}.tar.bz2
15 # Source0-md5: ea9fad7d059fe8f531fe8db42dabb5a9
16 URL: http://www.xfce.org/projects/libxfce4
17 BuildRequires: autoconf >= 2.60
18 BuildRequires: automake >= 1:1.8
19 BuildRequires: docbook-dtd412-xml
20 BuildRequires: gettext-tools
21 BuildRequires: glib2-devel >= 1:2.30.0
22 BuildRequires: gtk+2-devel >= 2:2.24.0
23 BuildRequires: gtk+3-devel >= 3.2.0
24 BuildRequires: gtk-doc >= 1.0
25 BuildRequires: gtk-doc-automake >= 1.0
26 BuildRequires: intltool
27 %{?with_glade3:BuildRequires: libgladeui-devel >= 3.5.0}
28 BuildRequires: libtool >= 2:2.2.6
29 BuildRequires: libxfce4util-devel >= %{xfce_version}
30 BuildRequires: pkgconfig >= 1:0.9.0
31 BuildRequires: rpmbuild(macros) >= 1.601
32 BuildRequires: startup-notification-devel >= 0.8
33 BuildRequires: xfce4-dev-tools >= 4.12.0
34 BuildRequires: xfconf-devel >= %{xfce_version}
35 BuildRequires: xorg-lib-libSM-devel
36 BuildRequires: xorg-lib-libX11-devel
37 Requires: %{name}-about
38 Requires: glib2 >= 1:2.30.0
39 Requires: gtk+2 >= 2:2.24.0
40 Requires: gtk+3 >= 3.2.0
41 Requires: libxfce4util >= %{xfce_version}
42 Requires: startup-notification >= 0.8
43 Requires: xfconf >= %{xfce_version}
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 Various GTK+ widgets for Xfce.
49 %description -l pl.UTF-8
50 Różne widgety GTK+ dla Xfce.
53 Summary: Information about the Xfce Desktop Environment
54 Summary(pl.UTF-8): Informacje o środowisku graficznym Xfce
55 Group: X11/Applications
56 Requires: %{name} = %{version}-%{release}
59 Information about the Xfce Desktop Environment.
61 %description about -l pl.UTF-8
62 Informacje o środowisku graficznym Xfce.
65 Summary: Development files for libxfce4ui library
66 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfc4ui
67 Group: X11/Development/Libraries
68 Requires: %{name} = %{version}-%{release}
69 Requires: glib2-devel >= 1:2.28.0
70 Requires: gtk+2-devel >= 2:2.24.0
71 Requires: libxfce4util-devel >= %{xfce_version}
72 Requires: startup-notification-devel >= 0.8
73 #Requires: xfconf-devel >= %{xfce_version}
74 Requires: xfconf-devel >= 4.10.0
75 Requires: xorg-lib-libSM-devel
78 Development files for the libxfce4ui library.
80 %description devel -l pl.UTF-8
81 Pliki nagłówkowe biblioteki libxfce4ui.
84 Summary: Static libxfce4ui library
85 Summary(pl.UTF-8): Statyczna biblioteka libxfce4ui
86 Group: X11/Development/Libraries
87 Requires: %{name}-devel = %{version}-%{release}
90 Static libxfce4ui library.
92 %description static -l pl.UTF-8
93 Statyczna biblioteka libxfce4ui.
96 Summary: libxfce4ui API documentation
97 Summary(pl.UTF-8): Dokumentacja API libxfce4ui
99 Requires: gtk-doc-common
100 %if "%{_rpmversion}" >= "5"
105 libxfce4ui API documentation.
107 %description apidocs -l pl.UTF-8
108 Dokumentacja API libxfce4ui.
110 %package -n glade3-libxfce4ui
111 Summary: libxfce4ui support for Glade 3
112 Summary(pl.UTF-8): Wsparcie dla libxfce4ui w Glade 3
113 Group: Development/Building
114 Requires: %{name} = %{version}-%{release}
115 Requires: glade3 >= 3.5.0
117 %description -n glade3-libxfce4ui
118 libxfce4ui support for Glade 3.
120 %description -n glade3-libxfce4ui -l pl.UTF-8
121 Wsparcie dla libxfce4ui w Glade 3.
137 --disable-silent-rules \
138 %{?with_static_libs:--enable-static} \
139 --with-html-dir=%{_gtkdocdir}
144 rm -rf $RPM_BUILD_ROOT
147 DESTDIR=$RPM_BUILD_ROOT
150 %{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.la
151 %{?with_static_libs:%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.a}
153 # obsoleted by pkg-config
154 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
156 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
161 rm -rf $RPM_BUILD_ROOT
163 %post -p /sbin/ldconfig
164 %postun -p /sbin/ldconfig
166 %files -f %{name}.lang
167 %defattr(644,root,root,755)
168 %doc AUTHORS ChangeLog NEWS README
169 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so.*.*.*
170 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-2.so.0
171 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so.*.*.*
172 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-3.so.0
173 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so.*.*.*
174 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-1.so.0
175 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so.*.*.*
176 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-2.so.0
177 %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
180 %defattr(644,root,root,755)
181 %attr(755,root,root) %{_bindir}/xfce4-about
182 %{_desktopdir}/xfce4-about.desktop
183 %{_iconsdir}/hicolor/48x48/apps/xfce4-logo.png
186 %defattr(644,root,root,755)
187 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so
188 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so
189 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so
190 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so
191 %{_includedir}/xfce4/libxfce4kbd-private-2
192 %{_includedir}/xfce4/libxfce4kbd-private-3
193 %{_includedir}/xfce4/libxfce4ui-1
194 %{_includedir}/xfce4/libxfce4ui-2
195 %{_pkgconfigdir}/libxfce4kbd-private-2.pc
196 %{_pkgconfigdir}/libxfce4kbd-private-3.pc
197 %{_pkgconfigdir}/libxfce4ui-1.pc
198 %{_pkgconfigdir}/libxfce4ui-2.pc
200 %if %{with static_libs}
202 %defattr(644,root,root,755)
203 %{_libdir}/libxfce4kbd-private-2.a
204 %{_libdir}/libxfce4ui-1.a
208 %defattr(644,root,root,755)
209 %{_gtkdocdir}/%{name}
212 %files -n glade3-libxfce4ui
213 %defattr(644,root,root,755)
214 %attr(755,root,root) %{_libdir}/glade3/modules/libxfce4uiglade.so
215 %{_datadir}/glade3/catalogs/libxfce4ui.xml
216 %{_datadir}/glade3/catalogs/libxfce4ui.xml.in
217 %{_datadir}/glade3/pixmaps/hicolor/*x*/actions/widget-libxfce4ui-xfce-titled-dialog.png