]> git.pld-linux.org Git - packages/libxfce4ui.git/blame - libxfce4ui.spec
- release 2 (by relup.sh)
[packages/libxfce4ui.git] / libxfce4ui.spec
CommitLineData
2d9ae5a9
JR
1#
2# Conditional build:
2284d5c0
JB
3%bcond_without glade3 # Glade3 catalog
4%bcond_with static_libs # static library
97ab5e6f 5
05c1a772 6%define xfce_version 4.12.0
2d9ae5a9
JR
7Summary: Various GTK+ widgets for Xfce
8Summary(pl.UTF-8): Różne widgety GTK+ dla Xfce
9Name: libxfce4ui
3c43503f 10Version: 4.13.4
61f0b835 11Release: 2
2d9ae5a9
JR
12License: LGPL v2
13Group: X11/Libraries
3c43503f
JR
14Source0: http://archive.xfce.org/src/xfce/libxfce4ui/4.13/%{name}-%{version}.tar.bz2
15# Source0-md5: b407cdab73ebd5c33c90db6bdb3ec5ff
0e4208a2 16URL: http://www.xfce.org/projects/libxfce4
14a98a48 17BuildRequires: autoconf >= 2.60
0e4208a2 18BuildRequires: automake >= 1:1.8
2d9ae5a9 19BuildRequires: docbook-dtd412-xml
136ff414 20BuildRequires: gettext-tools
05c1a772 21BuildRequires: glib2-devel >= 1:2.30.0
3c43503f 22BuildRequires: gobject-introspection-devel
14a98a48
JB
23BuildRequires: gtk+2-devel >= 2:2.24.0
24BuildRequires: gtk+3-devel >= 3.2.0
25BuildRequires: gtk-doc >= 1.0
26BuildRequires: gtk-doc-automake >= 1.0
2d9ae5a9 27BuildRequires: intltool
14a98a48
JB
28%{?with_glade3:BuildRequires: libgladeui-devel >= 3.5.0}
29BuildRequires: libtool >= 2:2.2.6
3c43503f 30BuildRequires: libxfce4util-devel >= 4.13.1
2d9ae5a9 31BuildRequires: pkgconfig >= 1:0.9.0
0e4208a2 32BuildRequires: rpmbuild(macros) >= 1.601
2d9ae5a9 33BuildRequires: startup-notification-devel >= 0.8
05c1a772
JR
34BuildRequires: xfce4-dev-tools >= 4.12.0
35BuildRequires: xfconf-devel >= %{xfce_version}
2d9ae5a9 36BuildRequires: xorg-lib-libSM-devel
14a98a48 37BuildRequires: xorg-lib-libX11-devel
97ab5e6f 38Requires: %{name}-about
05c1a772 39Requires: glib2 >= 1:2.30.0
14a98a48
JB
40Requires: gtk+2 >= 2:2.24.0
41Requires: gtk+3 >= 3.2.0
3c43503f 42Requires: libxfce4util >= 4.13.1
14a98a48 43Requires: startup-notification >= 0.8
05c1a772 44Requires: xfconf >= %{xfce_version}
2d9ae5a9
JR
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
48Various GTK+ widgets for Xfce.
49
50%description -l pl.UTF-8
51Różne widgety GTK+ dla Xfce.
52
e2743986
JR
53%package about
54Summary: Information about the Xfce Desktop Environment
55Summary(pl.UTF-8): Informacje o środowisku graficznym Xfce
56Group: X11/Applications
14a98a48 57Requires: %{name} = %{version}-%{release}
e2743986
JR
58
59%description about
60Information about the Xfce Desktop Environment.
61
62%description about -l pl.UTF-8
63Informacje o środowisku graficznym Xfce.
64
2d9ae5a9 65%package devel
af8438e9
JR
66Summary: Development files for libxfce4ui library
67Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libxfc4ui
2d9ae5a9
JR
68Group: X11/Development/Libraries
69Requires: %{name} = %{version}-%{release}
14a98a48
JB
70Requires: glib2-devel >= 1:2.28.0
71Requires: gtk+2-devel >= 2:2.24.0
3c43503f 72Requires: libxfce4util-devel >= 4.13.1
2d9ae5a9 73Requires: startup-notification-devel >= 0.8
35ca3658
JR
74#Requires: xfconf-devel >= %{xfce_version}
75Requires: xfconf-devel >= 4.10.0
2d9ae5a9
JR
76Requires: xorg-lib-libSM-devel
77
78%description devel
af8438e9 79Development files for the libxfce4ui library.
2d9ae5a9
JR
80
81%description devel -l pl.UTF-8
af8438e9 82Pliki nagłówkowe biblioteki libxfce4ui.
2d9ae5a9
JR
83
84%package static
af8438e9
JR
85Summary: Static libxfce4ui library
86Summary(pl.UTF-8): Statyczna biblioteka libxfce4ui
2d9ae5a9
JR
87Group: X11/Development/Libraries
88Requires: %{name}-devel = %{version}-%{release}
89
90%description static
af8438e9 91Static libxfce4ui library.
2d9ae5a9
JR
92
93%description static -l pl.UTF-8
af8438e9 94Statyczna biblioteka libxfce4ui.
2d9ae5a9 95
2284d5c0
JB
96%package apidocs
97Summary: libxfce4ui API documentation
98Summary(pl.UTF-8): Dokumentacja API libxfce4ui
99Group: Documentation
100Requires: gtk-doc-common
97ab5e6f
ER
101%if "%{_rpmversion}" >= "5"
102BuildArch: noarch
103%endif
2284d5c0
JB
104
105%description apidocs
106libxfce4ui API documentation.
107
108%description apidocs -l pl.UTF-8
109Dokumentacja API libxfce4ui.
110
af8438e9
JR
111%package -n glade3-libxfce4ui
112Summary: libxfce4ui support for Glade 3
113Summary(pl.UTF-8): Wsparcie dla libxfce4ui w Glade 3
2d9ae5a9 114Group: Development/Building
07be46e3 115Requires: %{name} = %{version}-%{release}
14a98a48 116Requires: glade3 >= 3.5.0
2d9ae5a9 117
af8438e9
JR
118%description -n glade3-libxfce4ui
119libxfce4ui support for Glade 3.
2d9ae5a9 120
af8438e9
JR
121%description -n glade3-libxfce4ui -l pl.UTF-8
122Wsparcie dla libxfce4ui w Glade 3.
2d9ae5a9
JR
123
124%prep
125%setup -q
126
05c1a772
JR
127mkdir -p m4
128
2d9ae5a9
JR
129%build
130%{__gtkdocize}
131%{__libtoolize}
132%{__aclocal}
2284d5c0 133%{__autoconf}
2d9ae5a9
JR
134%{__autoheader}
135%{__automake}
2d9ae5a9
JR
136%configure \
137 --enable-gtk-doc \
2284d5c0
JB
138 --disable-silent-rules \
139 %{?with_static_libs:--enable-static} \
140 --with-html-dir=%{_gtkdocdir}
2d9ae5a9
JR
141
142%{__make}
143
144%install
145rm -rf $RPM_BUILD_ROOT
146
147%{__make} install \
148 DESTDIR=$RPM_BUILD_ROOT
149
2284d5c0 150%if %{with glade3}
2d9ae5a9
JR
151%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.la
152%{?with_static_libs:%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.a}
2284d5c0
JB
153%endif
154# obsoleted by pkg-config
83bf08d5 155%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
2284d5c0
JB
156# just a copy of ur
157%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
0e4208a2 158
2d9ae5a9
JR
159%find_lang %{name}
160
161%clean
162rm -rf $RPM_BUILD_ROOT
163
2284d5c0
JB
164%post -p /sbin/ldconfig
165%postun -p /sbin/ldconfig
2d9ae5a9
JR
166
167%files -f %{name}.lang
168%defattr(644,root,root,755)
169%doc AUTHORS ChangeLog NEWS README
170%attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so.*.*.*
171%attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-2.so.0
6493e46f
JR
172%attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so.*.*.*
173%attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-3.so.0
2d9ae5a9
JR
174%attr(755,root,root) %{_libdir}/libxfce4ui-1.so.*.*.*
175%attr(755,root,root) %ghost %{_libdir}/libxfce4ui-1.so.0
6493e46f
JR
176%attr(755,root,root) %{_libdir}/libxfce4ui-2.so.*.*.*
177%attr(755,root,root) %ghost %{_libdir}/libxfce4ui-2.so.0
2d9ae5a9 178%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
3c43503f 179%{_libdir}/girepository-1.0/libxfce4ui-2.0.typelib
2d9ae5a9 180
e2743986
JR
181%files about
182%defattr(644,root,root,755)
183%attr(755,root,root) %{_bindir}/xfce4-about
184%{_desktopdir}/xfce4-about.desktop
185%{_iconsdir}/hicolor/48x48/apps/xfce4-logo.png
186
2d9ae5a9
JR
187%files devel
188%defattr(644,root,root,755)
189%attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so
6493e46f 190%attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so
2d9ae5a9 191%attr(755,root,root) %{_libdir}/libxfce4ui-1.so
6493e46f 192%attr(755,root,root) %{_libdir}/libxfce4ui-2.so
2d9ae5a9 193%{_includedir}/xfce4/libxfce4kbd-private-2
6493e46f 194%{_includedir}/xfce4/libxfce4kbd-private-3
2d9ae5a9 195%{_includedir}/xfce4/libxfce4ui-1
6493e46f 196%{_includedir}/xfce4/libxfce4ui-2
2d9ae5a9 197%{_pkgconfigdir}/libxfce4kbd-private-2.pc
6493e46f 198%{_pkgconfigdir}/libxfce4kbd-private-3.pc
2d9ae5a9 199%{_pkgconfigdir}/libxfce4ui-1.pc
6493e46f 200%{_pkgconfigdir}/libxfce4ui-2.pc
3c43503f 201%{_datadir}/gir-1.0/libxfce4ui-2.0.gir
2d9ae5a9
JR
202
203%if %{with static_libs}
204%files static
205%defattr(644,root,root,755)
206%{_libdir}/libxfce4kbd-private-2.a
207%{_libdir}/libxfce4ui-1.a
208%endif
209
2284d5c0
JB
210%files apidocs
211%defattr(644,root,root,755)
212%{_gtkdocdir}/%{name}
213
214%if %{with glade3}
af8438e9 215%files -n glade3-libxfce4ui
2d9ae5a9
JR
216%defattr(644,root,root,755)
217%attr(755,root,root) %{_libdir}/glade3/modules/libxfce4uiglade.so
218%{_datadir}/glade3/catalogs/libxfce4ui.xml
3c43503f 219#%{_datadir}/glade3/catalogs/libxfce4ui.xml.in
2284d5c0
JB
220%{_datadir}/glade3/pixmaps/hicolor/*x*/actions/widget-libxfce4ui-xfce-titled-dialog.png
221%endif
This page took 0.085021 seconds and 4 git commands to generate.