]> git.pld-linux.org Git - packages/libxfcegui4.git/blame - libxfcegui4.spec
- 4.6.2, XFCE 4.6.2
[packages/libxfcegui4.git] / libxfcegui4.spec
CommitLineData
cc3c1cc0 1#
036fdfa9 2# Conditional build:
13e64475 3%bcond_without static_libs # don't build static library
036fdfa9 4#
08a32ac8 5%define xfce_version 4.6.2
f743045a 6Summary: Various GTK+ widgets for Xfce
ba2438f8 7Summary(pl.UTF-8): Różne widgety GTK+ dla Xfce
b2a7bdfd 8Name: libxfcegui4
08a32ac8
JR
9Version: 4.6.4
10Release: 1
e4411df6 11License: LGPL v2
588bf788 12Group: X11/Libraries
08a32ac8 13Source0: http://www.xfce.org/archive/%{version}/src/%{name}-%{version}.tar.bz2
5f052265 14# Source0-md5: 539cff747634b8ee6f0d2362ee78a286
588bf788 15URL: http://www.xfce.org/projects/libraries/
357567c0 16BuildRequires: autoconf >= 2.50
9dd26be4 17BuildRequires: automake
49ceaf91 18BuildRequires: docbook-dtd412-xml
357567c0 19BuildRequires: gettext-devel
97730a67 20BuildRequires: gtk+2-devel >= 2:2.10.6
49ceaf91 21BuildRequires: gtk-doc
08ad7da8 22BuildRequires: gtk-doc-automake
588bf788
MB
23BuildRequires: intltool
24BuildRequires: libglade2-devel >= 1:2.6.0
25BuildRequires: libgladeui-devel >= 3.0.0
357567c0 26BuildRequires: libtool
08a32ac8 27BuildRequires: libxfce4util-devel >= %{xfce_version}
c474fc3c 28BuildRequires: pkgconfig >= 1:0.9.0
08ad7da8 29BuildRequires: rpmbuild(macros) >= 1.311
cc3c1cc0 30BuildRequires: startup-notification-devel >= 0.8
588bf788 31BuildRequires: xfce4-dev-tools >= 4.6.0
08a32ac8 32BuildRequires: xfconf-devel >= %{xfce_version}
a5ccfbff 33BuildRequires: xorg-lib-libSM-devel
08ad7da8
MB
34Requires(post,postun): gtk+2
35Requires(post,postun): hicolor-icon-theme
08a32ac8 36Requires: xfconf >= %{xfce_version}
15cf5522 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
f743045a 40Various GTK+ widgets for Xfce.
15cf5522 41
769fb082
JR
42%description -l pl.UTF-8
43Różne widgety GTK+ dla Xfce.
471019b9 44
08ad7da8
MB
45%package apidocs
46Summary: libxfcegui4 API documentation
ba2438f8 47Summary(pl.UTF-8): Dokumentacja API libxfcegui4
08ad7da8
MB
48Group: Documentation
49Requires: gtk-doc-common
50
51%description apidocs
52libxfcegui4 API documentation.
53
769fb082 54%description apidocs -l pl.UTF-8
08ad7da8
MB
55Dokumentacja API libxfcegui4.
56
15cf5522 57%package devel
471019b9 58Summary: Development files for libxfcegui4 library
ba2438f8 59Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfcegui4
588bf788 60Group: X11/Development/Libraries
536ce176 61Requires: %{name} = %{version}-%{release}
97730a67 62Requires: gtk+2-devel >= 2:2.10.6
08a32ac8 63Requires: libxfce4util-devel >= %{xfce_version}
cc3c1cc0 64Requires: startup-notification-devel >= 0.8
08a32ac8 65Requires: xfconf-devel >= %{xfce_version}
588bf788 66Requires: xorg-lib-libSM-devel
15cf5522 67
68%description devel
69Development files for the libxfcegui4 library.
70
769fb082
JR
71%description devel -l pl.UTF-8
72Pliki nagłówkowe biblioteki libxfcegui4.
471019b9 73
15cf5522 74%package static
08ad7da8 75Summary: Static libxfcegui4 library
ba2438f8 76Summary(pl.UTF-8): Statyczna biblioteka libxfcegui4
588bf788 77Group: X11/Development/Libraries
536ce176 78Requires: %{name}-devel = %{version}-%{release}
15cf5522 79
80%description static
08ad7da8 81Static libxfcegui4 library.
15cf5522 82
769fb082 83%description static -l pl.UTF-8
08ad7da8 84Statyczna biblioteka libxfcegui4.
15cf5522 85
588bf788
MB
86%package -n glade3-libxfcegui4
87Summary: libxfcegui4 support for Glade 3
88Summary(pl.UTF-8): Wsparcie dla libxfcegui4 w Glade 3
89Group: Development/Building
90Requires: glade3
91
92%description -n glade3-libxfcegui4
93libxfcegui4 support for Glade 3.
94
95%description -n glade3-libxfcegui4 -l pl.UTF-8
96Wsparcie dla libxfcegui4 w Glade 3.
97
15cf5522 98%prep
99%setup -q
100
101%build
99a0e871 102%{__gtkdocize}
357567c0 103%{__libtoolize}
cc3c1cc0 104%{__aclocal}
357567c0
MC
105%{__autoheader}
106%{__automake}
107%{__autoconf}
15cf5522 108%configure \
588bf788 109 --enable-gtk-doc \
13e64475 110 --with-html-dir=%{_gtkdocdir} \
111 %{!?with_static_libs:--disable-static}
15cf5522 112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
8e52037b 116
357567c0
MC
117%{__make} install \
118 DESTDIR=$RPM_BUILD_ROOT
119
7bbfd545 120# assume bn==bn_IN as no translation for bn_BD appeared till now
121mv -f $RPM_BUILD_ROOT%{_datadir}/locale/bn{_IN,}
122
588bf788
MB
123%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libgladexfce4.{a,la}
124%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/libxfce4.{a,la}
125
357567c0 126%find_lang %{name}
15cf5522 127
128%clean
129rm -rf $RPM_BUILD_ROOT
130
08ad7da8
MB
131%post
132/sbin/ldconfig
133%update_icon_cache hicolor
134
135%postun
136/sbin/ldconfig
137%update_icon_cache hicolor
15cf5522 138
357567c0 139%files -f %{name}.lang
15cf5522 140%defattr(644,root,root,755)
08ad7da8 141%doc AUTHORS ChangeLog NEWS README
588bf788
MB
142%attr(755,root,root) %{_libdir}/libxfce4kbd-private.so.*.*.*
143%attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private.so.5
08ad7da8 144%attr(755,root,root) %{_libdir}/libxfcegui4.so.*.*.*
588bf788
MB
145%attr(755,root,root) %ghost %{_libdir}/libxfcegui4.so.4
146%attr(755,root,root) %{_libdir}/libglade/2.0/libxfce4.so
08ad7da8
MB
147%{_iconsdir}/hicolor/*/apps/*.png
148%{_iconsdir}/hicolor/*/apps/*.svg
1401136a 149%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
08ad7da8
MB
150
151%files apidocs
152%defattr(644,root,root,755)
153%{_gtkdocdir}/%{name}
15cf5522 154
155%files devel
156%defattr(644,root,root,755)
588bf788 157%attr(755,root,root) %{_libdir}/libxfce4kbd-private.so
08ad7da8 158%attr(755,root,root) %{_libdir}/libxfcegui4.so
588bf788 159%{_libdir}/libxfce4kbd-private.la
08ad7da8 160%{_libdir}/libxfcegui4.la
588bf788 161%{_includedir}/xfce4/libxfce4kbd-private
15cf5522 162%{_includedir}/xfce4/libxfcegui4
588bf788
MB
163%{_pkgconfigdir}/libxfce4kbd-private-1.0.pc
164%{_pkgconfigdir}/libxfcegui4-1.0.pc
15cf5522 165
13e64475 166%if %{with static_libs}
15cf5522 167%files static
168%defattr(644,root,root,755)
588bf788 169%{_libdir}/libxfce4kbd-private.a
08ad7da8 170%{_libdir}/libxfcegui4.a
13e64475 171%endif
588bf788
MB
172
173%files -n glade3-libxfcegui4
174%defattr(644,root,root,755)
175%attr(755,root,root) %{_libdir}/glade3/modules/libgladexfce4.so
176%{_datadir}/glade3/catalogs/xfce4.xml
177%{_datadir}/glade3/catalogs/xfce4.xml.in
178%{_datadir}/glade3/pixmaps/*/*/*/*.png
This page took 0.051183 seconds and 4 git commands to generate.