3 %bcond_without glade3 # Glade3 catalog
4 %bcond_with static_libs # static library
6 %define xfce_version 4.11.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.11/%{name}-%{version}.tar.bz2
15 # Source0-md5: 5e44cf3470f42dbea8629fe6df72a179
16 URL: http://www.xfce.org/projects/libxfce4
17 BuildRequires: autoconf >= 2.50
18 BuildRequires: automake >= 1:1.8
19 BuildRequires: docbook-dtd412-xml
20 BuildRequires: gettext-devel
21 BuildRequires: glib2-devel >= 1:2.16.0
22 BuildRequires: gtk+2-devel >= 2:2.14.0
23 BuildRequires: gtk+3-devel
24 BuildRequires: gtk-doc
25 BuildRequires: gtk-doc-automake
26 BuildRequires: intltool
27 %{?with_glade3:BuildRequires: libgladeui-devel >= 3.0.0}
28 BuildRequires: libtool
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.10.0
34 #BuildRequires: xfconf-devel >= %{xfce_version}
35 BuildRequires: xfconf-devel >= 4.10.0
36 BuildRequires: xorg-lib-libSM-devel
37 #Requires: xfconf >= %{xfce_version}
38 Requires: xfconf >= 4.10.0
39 Requires: %{name}-about
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 Various GTK+ widgets for Xfce.
45 %description -l pl.UTF-8
46 Różne widgety GTK+ dla Xfce.
49 Summary: Information about the Xfce Desktop Environment
50 Summary(pl.UTF-8): Informacje o środowisku graficznym Xfce
51 Group: X11/Applications
54 Information about the Xfce Desktop Environment.
56 %description about -l pl.UTF-8
57 Informacje o środowisku graficznym Xfce.
60 Summary: Development files for libxfce4ui library
61 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfc4ui
62 Group: X11/Development/Libraries
63 Requires: %{name} = %{version}-%{release}
64 Requires: gtk+2-devel >= 2:2.14.0
65 Requires: libxfce4util-devel >= %{xfce_version}
66 Requires: startup-notification-devel >= 0.8
67 #Requires: xfconf-devel >= %{xfce_version}
68 Requires: xfconf-devel >= 4.10.0
69 Requires: xorg-lib-libSM-devel
72 Development files for the libxfce4ui library.
74 %description devel -l pl.UTF-8
75 Pliki nagłówkowe biblioteki libxfce4ui.
78 Summary: Static libxfce4ui library
79 Summary(pl.UTF-8): Statyczna biblioteka libxfce4ui
80 Group: X11/Development/Libraries
81 Requires: %{name}-devel = %{version}-%{release}
84 Static libxfce4ui library.
86 %description static -l pl.UTF-8
87 Statyczna biblioteka libxfce4ui.
90 Summary: libxfce4ui API documentation
91 Summary(pl.UTF-8): Dokumentacja API libxfce4ui
93 Requires: gtk-doc-common
96 libxfce4ui API documentation.
98 %description apidocs -l pl.UTF-8
99 Dokumentacja API libxfce4ui.
101 %package -n glade3-libxfce4ui
102 Summary: libxfce4ui support for Glade 3
103 Summary(pl.UTF-8): Wsparcie dla libxfce4ui w Glade 3
104 Group: Development/Building
107 %description -n glade3-libxfce4ui
108 libxfce4ui support for Glade 3.
110 %description -n glade3-libxfce4ui -l pl.UTF-8
111 Wsparcie dla libxfce4ui w Glade 3.
125 --disable-silent-rules \
126 %{?with_static_libs:--enable-static} \
127 --with-html-dir=%{_gtkdocdir}
132 rm -rf $RPM_BUILD_ROOT
135 DESTDIR=$RPM_BUILD_ROOT
138 %{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.la
139 %{?with_static_libs:%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.a}
141 # obsoleted by pkg-config
142 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
144 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
149 rm -rf $RPM_BUILD_ROOT
151 %post -p /sbin/ldconfig
152 %postun -p /sbin/ldconfig
154 %files -f %{name}.lang
155 %defattr(644,root,root,755)
156 %doc AUTHORS ChangeLog NEWS README
157 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so.*.*.*
158 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-2.so.0
159 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-3.so.0
161 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so.*.*.*
162 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-1.so.0
163 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so.*.*.*
164 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-2.so.0
165 %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_bindir}/xfce4-about
170 %{_desktopdir}/xfce4-about.desktop
171 %{_iconsdir}/hicolor/48x48/apps/xfce4-logo.png
174 %defattr(644,root,root,755)
175 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so
176 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so
177 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so
178 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so
179 %{_includedir}/xfce4/libxfce4kbd-private-2
180 %{_includedir}/xfce4/libxfce4kbd-private-3
181 %{_includedir}/xfce4/libxfce4ui-1
182 %{_includedir}/xfce4/libxfce4ui-2
183 %{_pkgconfigdir}/libxfce4kbd-private-2.pc
184 %{_pkgconfigdir}/libxfce4kbd-private-3.pc
185 %{_pkgconfigdir}/libxfce4ui-1.pc
186 %{_pkgconfigdir}/libxfce4ui-2.pc
188 %if %{with static_libs}
190 %defattr(644,root,root,755)
191 %{_libdir}/libxfce4kbd-private-2.a
192 %{_libdir}/libxfce4ui-1.a
196 %defattr(644,root,root,755)
197 %{_gtkdocdir}/%{name}
200 %files -n glade3-libxfce4ui
201 %defattr(644,root,root,755)
202 %attr(755,root,root) %{_libdir}/glade3/modules/libxfce4uiglade.so
203 %{_datadir}/glade3/catalogs/libxfce4ui.xml
204 %{_datadir}/glade3/catalogs/libxfce4ui.xml.in
205 %{_datadir}/glade3/pixmaps/hicolor/*x*/actions/widget-libxfce4ui-xfce-titled-dialog.png