3 %bcond_without apidocs # gtk-doc documentation
4 %bcond_with static_libs # static library
6 Summary: Utility library for the Xfce desktop environment
7 Summary(pl.UTF-8): Biblioteka narzędziowa dla środowiska Xfce
13 Source0: https://archive.xfce.org/src/xfce/libxfce4util/4.18/%{name}-%{version}.tar.bz2
14 # Source0-md5: 9bb4837da56b0fc6b8ef4a01ec193a3c
15 URL: https://www.xfce.org/projects/libxfce4
16 BuildRequires: autoconf >= 2.50
17 BuildRequires: automake >= 1:1.8
18 BuildRequires: docbook-dtd412-xml
19 BuildRequires: gettext-tools
20 BuildRequires: glib2-devel >= 1:2.56.0
21 BuildRequires: gobject-introspection-devel >= 1.66.0
22 %{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
23 BuildRequires: gtk-doc-automake >= 1.9
24 BuildRequires: intltool >= 0.35.0
25 BuildRequires: libtool >= 2:2.2.6
26 BuildRequires: perl-base
27 BuildRequires: pkgconfig >= 1:0.9.0
28 BuildRequires: rpm-build >= 4.6
29 BuildRequires: rpmbuild(macros) >= 1.98
31 BuildRequires: xfce4-dev-tools >= 4.18.0
32 Requires: glib2 >= 1:2.56.0
33 Requires: xfce4-dirs >= 4.6
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 Basic utility non-GUI functions for Xfce.
39 %description -l pl.UTF-8
40 Podstawowe funkcje narzędziowe nie związane z GUI dla Xfce.
43 Summary: Development files for libxfce4util library
44 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfce4util
45 Group: Development/Libraries
46 Requires: %{name} = %{version}-%{release}
47 Requires: glib2-devel >= 1:2.56.0
50 Development files for the libxfce4util library.
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe biblioteki libxfce4util.
56 Summary: Static libxfce4util library
57 Summary(pl.UTF-8): Statyczna biblioteka libxfce4util
58 Group: Development/Libraries
59 Requires: %{name}-devel = %{version}-%{release}
62 Static libxfce4util library.
64 %description static -l pl.UTF-8
65 Statyczna biblioteka libxfce4util.
68 Summary: libxfce4util API documentation
69 Summary(pl.UTF-8): Dokumentacja API libxfce4util
71 Requires: gtk-doc-common
75 libxfce4util API documentation.
77 %description apidocs -l pl.UTF-8
78 Dokumentacja API libxfce4util.
81 Summary: Tools for libxfce4util library
82 Summary(pl.UTF-8): Narzędzia biblioteki libxfce4util
84 Group: Development/Tools
85 Requires: %{name} = %{version}-%{release}
88 Tools for libxfce4util library.
90 %description tools -l pl.UTF-8
91 Narzędzia biblioteki libxfce4util.
93 %package -n vala-libxfce4util
94 Summary: Vala API for libxfce4util library
95 Summary(pl.UTF-8): API języka Vala do biblioteki libxfce4util
96 Group: Development/Libraries
97 Requires: %{name}-devel = %{version}-%{release}
101 %description -n vala-libxfce4util
102 Vala API for libxfce4util library.
104 %description -n vala-libxfce4util -l pl.UTF-8
105 API języka Vala do biblioteki libxfce4util.
117 --enable-gtk-doc%{!?with_apidocs:=no} \
118 --disable-silent-rules \
119 %{?with_static_libs:--enable-static} \
120 --with-html-dir=%{_gtkdocdir}
124 rm -rf $RPM_BUILD_ROOT
127 DESTDIR=$RPM_BUILD_ROOT
129 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/libxfce4util}
131 # obsoleted by pkg-config
132 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
134 # duplicates of hy,ur
135 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hye,hy_AM,ur_PK}
136 # not supported by glibc (as of 2.32)
137 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
142 rm -rf $RPM_BUILD_ROOT
144 %post -p /sbin/ldconfig
145 %postun -p /sbin/ldconfig
147 %files -f %{name}.lang
148 %defattr(644,root,root,755)
149 %doc AUTHORS ChangeLog NEWS THANKS TODO
150 %attr(755,root,root) %{_libdir}/libxfce4util.so.*.*.*
151 %attr(755,root,root) %ghost %{_libdir}/libxfce4util.so.7
152 %{_libdir}/girepository-1.0/Libxfce4util-1.0.typelib
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{_libdir}/libxfce4util.so
157 %dir %{_includedir}/xfce4
158 %{_includedir}/xfce4/libxfce4util
159 %{_pkgconfigdir}/libxfce4util-1.0.pc
160 %{_datadir}/gir-1.0/Libxfce4util-1.0.gir
162 %if %{with static_libs}
164 %defattr(644,root,root,755)
165 %{_libdir}/libxfce4util.a
170 %defattr(644,root,root,755)
171 %{_gtkdocdir}/%{name}
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_sbindir}/xfce4-kiosk-query
178 %files -n vala-libxfce4util
179 %defattr(644,root,root,755)
180 %{_datadir}/vala/vapi/libxfce4util-1.0.vapi