]> git.pld-linux.org Git - SPECS.git/blob - libgnomeui.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / libgnomeui.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # gtk-doc based API documentation
4 %bcond_without  static_libs     # static library
5
6 Summary:        GNOME base GUI library
7 Summary(pl.UTF-8):      Podstawowa biblioteka GUI GNOME
8 Name:           libgnomeui
9 Version:        2.24.5
10 Release:        5
11 License:        LGPL v2+
12 Group:          X11/Libraries
13 Source0:        https://download.gnome.org/sources/libgnomeui/2.24/%{name}-%{version}.tar.bz2
14 # Source0-md5:  d4bb506b1916015323928faab5aa708b
15 Patch0:         format-security.patch
16 URL:            https://www.gnome.org/
17 BuildRequires:  GConf2-devel >= 2.24.0
18 BuildRequires:  autoconf >= 2.54
19 BuildRequires:  automake >= 1:1.9
20 BuildRequires:  docbook-dtd412-xml
21 BuildRequires:  gdk-pixbuf2-devel >= 2.12.0
22 BuildRequires:  gettext-tools
23 BuildRequires:  glib2-devel >= 1:2.18.0
24 BuildRequires:  gnome-common >= 2.20.0
25 BuildRequires:  gnome-vfs2-devel >= 2.24.0
26 BuildRequires:  gtk+2-devel >= 2:2.12.8
27 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.8}
28 BuildRequires:  intltool >= 0.40.0
29 BuildRequires:  libbonoboui-devel >= 2.24.0
30 BuildRequires:  libglade2-devel >= 1:2.6.2
31 BuildRequires:  libgnome-devel >= 2.24.0
32 BuildRequires:  libgnome-keyring-devel >= 2.24.0
33 BuildRequires:  libgnomecanvas-devel >= 2.20.0
34 BuildRequires:  libtool
35 BuildRequires:  libxml2-devel >= 1:2.6.31
36 BuildRequires:  pango-devel >= 1:1.1.2
37 BuildRequires:  perl-base
38 BuildRequires:  pkgconfig
39 BuildRequires:  popt-devel >= 1.5
40 BuildRequires:  rpm-build >= 4.6
41 BuildRequires:  rpmbuild(macros) >= 1.197
42 BuildRequires:  xorg-lib-libICE-devel
43 BuildRequires:  xorg-lib-libSM-devel
44 BuildRequires:  xorg-lib-libX11-devel
45 Requires:       GConf2-libs >= 2.24.0
46 Requires:       gdk-pixbuf2 >= 2.12.0
47 Requires:       glib2 >= 1:2.18.0
48 Requires:       gnome-vfs2-libs >= 2.24.0
49 Requires:       gtk+2 >= 2:2.12.8
50 Requires:       libbonoboui >= 2.24.0
51 Requires:       libgnome-keyring >= 2.24.0
52 Requires:       libgnome-libs >= 2.24.0
53 Requires:       libxml2 >= 1:2.6.31
54 Requires:       popt >= 1.5
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57 %description
58 GNOME (GNU Network Object Model Environment) is a user-friendly set of
59 GUI applications and desktop tools to be used in conjunction with a
60 window manager for the X Window System. The libgnomeui package
61 includes GUI-related libraries that are needed to run GNOME. (The
62 libgnome package includes the library features that don't use the X
63 Window System.)
64
65 %description -l pl.UTF-8
66 GNOME (GNU Network Object Model Environment) jest przyjaznym dla
67 użytkownika zestawem aplikacji i narzędzi z graficznym interfejsem do
68 używania w połączeniu z zarządcą okien X Window System. Pakiet
69 libgnomeui zawiera biblioteki związane z graficznym interfejsem
70 użytkownika potrzebne do uruchomienia GNOME (pakiet libgnome zawiera
71 biblioteki nie używające X Window System).
72
73 %package devel
74 Summary:        Headers for libgnomeui
75 Summary(pl.UTF-8):      Pliki nagłówkowe libgnomeui
76 Group:          X11/Development/Libraries
77 Requires:       %{name} = %{version}-%{release}
78 Requires:       GConf2-devel >= 2.24.0
79 Requires:       gdk-pixbuf2-devel >= 2.12.0
80 Requires:       glib2-devel >= 1:2.18.0
81 Requires:       gnome-vfs2-devel >= 2.24.0
82 Requires:       gtk+2-devel >= 2:2.12.8
83 Requires:       libbonoboui-devel >= 2.24.0
84 Requires:       libglade2-devel >= 1:2.6.2
85 Requires:       libgnome-keyring-devel >= 2.24.0
86 Requires:       libgnomecanvas-devel >= 2.20.0
87 Requires:       popt-devel >= 1.5
88 Requires:       xorg-lib-libSM-devel
89
90 %description devel
91 This package includes the header files that you will need for
92 libgnomeui applications development.
93
94 %description devel -l pl.UTF-8
95 Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
96 używających libgnomeui.
97
98 %package static
99 Summary:        Static libgnomeui library
100 Summary(pl.UTF-8):      Statyczna biblioteka libgnomeui
101 Group:          X11/Development/Libraries
102 Requires:       %{name}-devel = %{version}-%{release}
103
104 %description static
105 Static version of libgnomeui library.
106
107 %description static -l pl.UTF-8
108 Statyczna wersja biblioteki libgnomeui.
109
110 %package apidocs
111 Summary:        libgnomeui API documentation
112 Summary(pl.UTF-8):      Dokumentacja API libgnomeui
113 Group:          Documentation
114 Requires:       gtk-doc-common
115 BuildArch:      noarch
116
117 %description apidocs
118 libgnomeui API documentation.
119
120 %description apidocs -l pl.UTF-8
121 Dokumentacja API libgnomeui.
122
123 %package examples
124 Summary:        libgnomeui - example programs
125 Summary(pl.UTF-8):      libgnomeui - przykładowe programy
126 Group:          X11/Development/Libraries
127 BuildArch:      noarch
128
129 %description examples
130 libgnomeui - example programs.
131
132 %description examples -l pl.UTF-8
133 libgnomeui - przykładowe programy.
134
135 %prep
136 %setup -q
137 %patch0 -p1
138
139 iconv -f iso-8859-1 -t utf-8 libgnomeui/gnome-scores.h -o libgnomeui/gnome-scores.h
140
141 %build
142 %{?with_apidocs:%{__gtkdocize}}
143 %{__glib_gettextize}
144 %{__intltoolize}
145 %{__libtoolize}
146 %{__aclocal}
147 %{__autoconf}
148 %{__autoheader}
149 %{__automake}
150 %configure \
151         --disable-silent-rules \
152         %{!?with_static_libs:--disable-static} \
153         --enable-gtk-doc%{!?with_apidocs:=no} \
154         --with-html-dir=%{_gtkdocdir}
155 %{__make}
156
157 %install
158 rm -rf $RPM_BUILD_ROOT
159 install -d $RPM_BUILD_ROOT{%{_datadir}/gnome/help,%{_examplesdir}/%{name}-%{version}}
160
161 %{__make} install \
162         DESTDIR=$RPM_BUILD_ROOT \
163         pkgconfigdir=%{_pkgconfigdir}
164
165 cp demos/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
166
167 # no static modules and *.la for libglade
168 # libraries .la obsoleted by pkg-config
169 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la \
170         $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.la
171 %if %{with static_libs}
172 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.a
173 %endif
174
175 %if %{without apidocs}
176 rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/libgnomeui
177 %endif
178
179 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
180
181 %find_lang %{name}-2.0
182
183 %clean
184 rm -rf $RPM_BUILD_ROOT
185
186 %post   -p /sbin/ldconfig
187 %postun -p /sbin/ldconfig
188
189 %files -f %{name}-2.0.lang
190 %defattr(644,root,root,755)
191 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
192 %attr(755,root,root) %{_libdir}/libgnomeui-2.so.*.*.*
193 %attr(755,root,root) %ghost %{_libdir}/libgnomeui-2.so.0
194 %attr(755,root,root) %{_libdir}/libglade/2.0/libgnome.so
195 %{_pixmapsdir}/gnome-about-logo.png
196
197 %files devel
198 %defattr(644,root,root,755)
199 %{_includedir}/libgnomeui-2.0
200 %attr(755,root,root) %{_libdir}/libgnomeui-2.so
201 %{_pkgconfigdir}/libgnomeui-2.0.pc
202
203 %if %{with static_libs}
204 %files static
205 %defattr(644,root,root,755)
206 %{_libdir}/libgnomeui-2.a
207 %endif
208
209 %if %{with apidocs}
210 %files apidocs
211 %defattr(644,root,root,755)
212 %{_gtkdocdir}/libgnomeui
213 %endif
214
215 %files examples
216 %defattr(644,root,root,755)
217 %{_examplesdir}/%{name}-%{version}
This page took 0.600073 seconds and 3 git commands to generate.