]> git.pld-linux.org Git - packages/libxfce4ui.git/blob - libxfce4ui.spec
- updated files
[packages/libxfce4ui.git] / libxfce4ui.spec
1 #
2 # Conditional build:
3 %bcond_with     static_libs     # don't build static library
4 #
5 %define         xfce_version    4.11.0
6 Summary:        Various GTK+ widgets for Xfce
7 Summary(pl.UTF-8):      Różne widgety GTK+ dla Xfce
8 Name:           libxfce4ui
9 Version:        4.11.1
10 Release:        1
11 License:        LGPL v2
12 Group:          X11/Libraries
13 Source0:        http://archive.xfce.org/src/xfce/libxfce4ui/4.11/%{name}-%{version}.tar.bz2
14 # Source0-md5:  5e44cf3470f42dbea8629fe6df72a179
15 URL:            http://www.xfce.org/projects/libxfce4
16 BuildRequires:  autoconf >= 2.50
17 BuildRequires:  automake >= 1:1.8
18 BuildRequires:  docbook-dtd412-xml
19 BuildRequires:  gettext-devel
20 BuildRequires:  glib2-devel >= 1:2.16.0
21 BuildRequires:  gtk+2-devel >= 2:2.14.0
22 BuildRequires:  gtk-doc
23 BuildRequires:  gtk-doc-automake
24 BuildRequires:  intltool
25 BuildRequires:  libgladeui-devel >= 3.0.0
26 BuildRequires:  libtool
27 BuildRequires:  libxfce4util-devel >= %{xfce_version}
28 BuildRequires:  pkgconfig >= 1:0.9.0
29 BuildRequires:  rpmbuild(macros) >= 1.601
30 BuildRequires:  startup-notification-devel >= 0.8
31 BuildRequires:  xfce4-dev-tools >= 4.10.0
32 #BuildRequires: xfconf-devel >= %{xfce_version}
33 BuildRequires:  xfconf-devel >= 4.10.0
34 BuildRequires:  xorg-lib-libSM-devel
35 #Requires:      xfconf >= %{xfce_version}
36 Requires:       xfconf >= 4.10.0
37 Requires:       %{name}-about
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 Various GTK+ widgets for Xfce.
42
43 %description -l pl.UTF-8
44 Różne widgety GTK+ dla Xfce.
45
46 %package about
47 Summary:        Information about the Xfce Desktop Environment
48 Summary(pl.UTF-8):      Informacje o środowisku graficznym Xfce
49 Group:          X11/Applications
50
51 %description about
52 Information about the Xfce Desktop Environment.
53
54 %description about -l pl.UTF-8
55 Informacje o środowisku graficznym Xfce.
56
57 %package apidocs
58 Summary:        libxfce4ui API documentation
59 Summary(pl.UTF-8):      Dokumentacja API libxfce4ui
60 Group:          Documentation
61 Requires:       gtk-doc-common
62
63 %description apidocs
64 libxfce4ui API documentation.
65
66 %description apidocs -l pl.UTF-8
67 Dokumentacja API libxfce4ui.
68
69 %package devel
70 Summary:        Development files for libxfce4ui library
71 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libxfc4ui
72 Group:          X11/Development/Libraries
73 Requires:       %{name} = %{version}-%{release}
74 Requires:       gtk+2-devel >= 2:2.14.0
75 Requires:       libxfce4util-devel >= %{xfce_version}
76 Requires:       startup-notification-devel >= 0.8
77 #Requires:      xfconf-devel >= %{xfce_version}
78 Requires:       xfconf-devel >= 4.10.0
79 Requires:       xorg-lib-libSM-devel
80
81 %description devel
82 Development files for the libxfce4ui library.
83
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe biblioteki libxfce4ui.
86
87 %package static
88 Summary:        Static libxfce4ui library
89 Summary(pl.UTF-8):      Statyczna biblioteka libxfce4ui
90 Group:          X11/Development/Libraries
91 Requires:       %{name}-devel = %{version}-%{release}
92
93 %description static
94 Static libxfce4ui library.
95
96 %description static -l pl.UTF-8
97 Statyczna biblioteka libxfce4ui.
98
99 %package -n glade3-libxfce4ui
100 Summary:        libxfce4ui support for Glade 3
101 Summary(pl.UTF-8):      Wsparcie dla libxfce4ui w Glade 3
102 Group:          Development/Building
103 Requires:       glade3
104
105 %description -n glade3-libxfce4ui
106 libxfce4ui support for Glade 3.
107
108 %description -n glade3-libxfce4ui -l pl.UTF-8
109 Wsparcie dla libxfce4ui w Glade 3.
110
111 %prep
112 %setup -q
113
114 %build
115 %{__gtkdocize}
116 %{__libtoolize}
117 %{__aclocal}
118 %{__autoheader}
119 %{__automake}
120 %{__autoconf}
121 %configure \
122         --enable-gtk-doc \
123         --with-html-dir=%{_gtkdocdir} \
124         --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static
125
126 %{__make}
127
128 %install
129 rm -rf $RPM_BUILD_ROOT
130
131 %{__make} install \
132         DESTDIR=$RPM_BUILD_ROOT
133
134 %{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.la
135 %{?with_static_libs:%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libxfce4uiglade.a}
136
137 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
138 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
139
140 %find_lang %{name}
141
142 %clean
143 rm -rf $RPM_BUILD_ROOT
144
145 %post -p /sbin/ldconfig
146 %postun -p /sbin/ldconfig
147
148 %files -f %{name}.lang
149 %defattr(644,root,root,755)
150 %doc AUTHORS ChangeLog NEWS README
151 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so.*.*.*
152 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-2.so.0
153 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so.*.*.*
154 %attr(755,root,root) %ghost %{_libdir}/libxfce4kbd-private-3.so.0
155 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so.*.*.*
156 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-1.so.0
157 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so.*.*.*
158 %attr(755,root,root) %ghost %{_libdir}/libxfce4ui-2.so.0
159 %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
160
161 %files about
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_bindir}/xfce4-about
164 %{_desktopdir}/xfce4-about.desktop
165 %{_iconsdir}/hicolor/48x48/apps/xfce4-logo.png
166
167 %files apidocs
168 %defattr(644,root,root,755)
169 %{_gtkdocdir}/%{name}
170
171 %files devel
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-2.so
174 %attr(755,root,root) %{_libdir}/libxfce4kbd-private-3.so
175 %attr(755,root,root) %{_libdir}/libxfce4ui-1.so
176 %attr(755,root,root) %{_libdir}/libxfce4ui-2.so
177 %{_includedir}/xfce4/libxfce4kbd-private-2
178 %{_includedir}/xfce4/libxfce4kbd-private-3
179 %{_includedir}/xfce4/libxfce4ui-1
180 %{_includedir}/xfce4/libxfce4ui-2
181 %{_pkgconfigdir}/libxfce4kbd-private-2.pc
182 %{_pkgconfigdir}/libxfce4kbd-private-3.pc
183 %{_pkgconfigdir}/libxfce4ui-1.pc
184 %{_pkgconfigdir}/libxfce4ui-2.pc
185
186 %if %{with static_libs}
187 %files static
188 %defattr(644,root,root,755)
189 %{_libdir}/libxfce4kbd-private-2.a
190 %{_libdir}/libxfce4ui-1.a
191 %endif
192
193 %files -n glade3-libxfce4ui
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{_libdir}/glade3/modules/libxfce4uiglade.so
196 %{_datadir}/glade3/catalogs/libxfce4ui.xml
197 %{_datadir}/glade3/catalogs/libxfce4ui.xml.in
198 %{_datadir}/glade3/pixmaps/*/*/*/*.png
This page took 0.093284 seconds and 3 git commands to generate.