]> git.pld-linux.org Git - packages/libxfce4util.git/blame - libxfce4util.spec
- up to 4.18.1
[packages/libxfce4util.git] / libxfce4util.spec
CommitLineData
1be5d877 1#
ea43ee9c 2# Conditional build:
ddd576eb
JB
3%bcond_without apidocs # gtk-doc documentation
4%bcond_with static_libs # static library
2b757c0e 5
5695b71e 6Summary: Utility library for the Xfce desktop environment
d4535c54 7Summary(pl.UTF-8): Biblioteka narzędziowa dla środowiska Xfce
fde0abc5 8Name: libxfce4util
acabc6cf 9Version: 4.18.1
bdcbdc94 10Release: 1
ddd576eb 11License: LGPL v2+
fde0abc5 12Group: Libraries
46188bf0 13Source0: https://archive.xfce.org/src/xfce/libxfce4util/4.18/%{name}-%{version}.tar.bz2
acabc6cf 14# Source0-md5: 4a834c5dc207f33cde0e213bc4e8b5b1
692b9b2b 15URL: https://www.xfce.org/projects/libxfce4
e7b93ece 16BuildRequires: autoconf >= 2.50
ddd576eb 17BuildRequires: automake >= 1:1.8
121da47d 18BuildRequires: docbook-dtd412-xml
17f730b3 19BuildRequires: gettext-tools
46188bf0
KM
20BuildRequires: glib2-devel >= 1:2.56.0
21BuildRequires: gobject-introspection-devel >= 1.66.0
692b9b2b
JB
22%{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
23BuildRequires: gtk-doc-automake >= 1.9
24BuildRequires: intltool >= 0.35.0
ddd576eb
JB
25BuildRequires: libtool >= 2:2.2.6
26BuildRequires: perl-base
d39866ae 27BuildRequires: pkgconfig >= 1:0.9.0
046396a5 28BuildRequires: rpm-build >= 4.6
4929af63 29BuildRequires: rpmbuild(macros) >= 1.98
692b9b2b 30BuildRequires: vala
46188bf0
KM
31BuildRequires: xfce4-dev-tools >= 4.18.0
32Requires: glib2 >= 1:2.56.0
744050d9 33Requires: xfce4-dirs >= 4.6
872e9b24 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
5695b71e 37Basic utility non-GUI functions for Xfce.
872e9b24 38
83ec761a
JR
39%description -l pl.UTF-8
40Podstawowe funkcje narzędziowe nie związane z GUI dla Xfce.
313eac42 41
872e9b24 42%package devel
43Summary: Development files for libxfce4util library
d4535c54 44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfce4util
872e9b24 45Group: Development/Libraries
01bbc396 46Requires: %{name} = %{version}-%{release}
46188bf0 47Requires: glib2-devel >= 1:2.56.0
872e9b24 48
49%description devel
50Development files for the libxfce4util library.
51
83ec761a
JR
52%description devel -l pl.UTF-8
53Pliki nagłówkowe biblioteki libxfce4util.
313eac42 54
872e9b24 55%package static
313eac42 56Summary: Static libxfce4util library
d4535c54 57Summary(pl.UTF-8): Statyczna biblioteka libxfce4util
98d87c49 58Group: Development/Libraries
01bbc396 59Requires: %{name}-devel = %{version}-%{release}
872e9b24 60
61%description static
313eac42
JB
62Static libxfce4util library.
63
83ec761a 64%description static -l pl.UTF-8
313eac42 65Statyczna biblioteka libxfce4util.
872e9b24 66
ddd576eb
JB
67%package apidocs
68Summary: libxfce4util API documentation
69Summary(pl.UTF-8): Dokumentacja API libxfce4util
70Group: Documentation
71Requires: gtk-doc-common
2b757c0e 72BuildArch: noarch
ddd576eb
JB
73
74%description apidocs
75libxfce4util API documentation.
76
77%description apidocs -l pl.UTF-8
78Dokumentacja API libxfce4util.
79
5612325f
MC
80%package tools
81Summary: Tools for libxfce4util library
d4535c54 82Summary(pl.UTF-8): Narzędzia biblioteki libxfce4util
ddd576eb
JB
83License: GPL v2+
84Group: Development/Tools
5612325f
MC
85Requires: %{name} = %{version}-%{release}
86
87%description tools
88Tools for libxfce4util library.
89
6775d8c6 90%description tools -l pl.UTF-8
83ec761a 91Narzędzia biblioteki libxfce4util.
5612325f 92
692b9b2b
JB
93%package -n vala-libxfce4util
94Summary: Vala API for libxfce4util library
95Summary(pl.UTF-8): API języka Vala do biblioteki libxfce4util
96Group: Development/Libraries
97Requires: %{name}-devel = %{version}-%{release}
98Requires: vala
046396a5 99BuildArch: noarch
692b9b2b
JB
100
101%description -n vala-libxfce4util
102Vala API for libxfce4util library.
103
104%description -n vala-libxfce4util -l pl.UTF-8
105API języka Vala do biblioteki libxfce4util.
106
872e9b24 107%prep
108%setup -q
109
110%build
5612325f 111%{__libtoolize}
692b9b2b 112%{__aclocal} -I m4
5612325f 113%{__automake}
692b9b2b 114%{__autoheader}
5612325f
MC
115%{__autoconf}
116%configure \
ddd576eb
JB
117 --enable-gtk-doc%{!?with_apidocs:=no} \
118 --disable-silent-rules \
90b07cb5 119 %{?with_static_libs:--enable-static} \
ddd576eb 120 --with-html-dir=%{_gtkdocdir}
872e9b24 121%{__make}
122
123%install
124rm -rf $RPM_BUILD_ROOT
313eac42 125
1be5d877 126%{__make} install \
127 DESTDIR=$RPM_BUILD_ROOT
128
af6c4679
KK
129%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/libxfce4util}
130
ddd576eb 131# obsoleted by pkg-config
35baf31a 132%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
692b9b2b 133
0d33a4f7 134# duplicates of hy,ur
bdcbdc94 135%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hye,hy_AM,ur_PK}
0d33a4f7
JB
136# not supported by glibc (as of 2.32)
137%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
cdd42fe6 138
1be5d877 139%find_lang %{name}
872e9b24 140
141%clean
142rm -rf $RPM_BUILD_ROOT
143
313eac42
JB
144%post -p /sbin/ldconfig
145%postun -p /sbin/ldconfig
872e9b24 146
1be5d877 147%files -f %{name}.lang
872e9b24 148%defattr(644,root,root,755)
bdcbdc94 149%doc AUTHORS ChangeLog NEWS THANKS TODO
4929af63 150%attr(755,root,root) %{_libdir}/libxfce4util.so.*.*.*
775f374d 151%attr(755,root,root) %ghost %{_libdir}/libxfce4util.so.7
bdcbdc94 152%{_libdir}/girepository-1.0/Libxfce4util-1.0.typelib
872e9b24 153
154%files devel
155%defattr(644,root,root,755)
4929af63 156%attr(755,root,root) %{_libdir}/libxfce4util.so
313eac42 157%dir %{_includedir}/xfce4
872e9b24 158%{_includedir}/xfce4/libxfce4util
19940468 159%{_pkgconfigdir}/libxfce4util-1.0.pc
bdcbdc94 160%{_datadir}/gir-1.0/Libxfce4util-1.0.gir
872e9b24 161
ed83a911 162%if %{with static_libs}
872e9b24 163%files static
164%defattr(644,root,root,755)
4929af63 165%{_libdir}/libxfce4util.a
ed83a911 166%endif
5612325f 167
ddd576eb
JB
168%if %{with apidocs}
169%files apidocs
170%defattr(644,root,root,755)
171%{_gtkdocdir}/%{name}
172%endif
173
5612325f
MC
174%files tools
175%defattr(644,root,root,755)
4929af63 176%attr(755,root,root) %{_sbindir}/xfce4-kiosk-query
692b9b2b
JB
177
178%files -n vala-libxfce4util
179%defattr(644,root,root,755)
180%{_datadir}/vala/vapi/libxfce4util-1.0.vapi
This page took 0.240918 seconds and 4 git commands to generate.