2 # WARNING: BETA versions of openmotif are using higher soname
3 # than STABLE one so please don't use beta versions here because
4 # when stable version somes out everything would need to be recompiled
5 # using ,,stable soname''. Check out CURRENT= in configure.{in,ac}.
8 Summary(pl.UTF-8): Motif
14 Source0: http://downloads.sourceforge.net/motif/%{name}-%{version}-src.tgz
15 # Source0-md5: 612bb8127d0d31da6e5474edf8a5c247
17 Source5: mwm-xsession.desktop
18 Source6: ac_find_%{name}.m4
19 Patch0: %{name}-makedepend.patch
20 Patch1: %{name}-mwmrc.patch
21 Patch2: %{name}-bison.patch
22 Patch3: %{name}-freetype.patch
23 Patch4: %{name}-parbuild.patch
24 Patch5: format-security.patch
25 URL: http://motif.ics.com/
26 BuildRequires: autoconf >= 2.59-9
27 BuildRequires: automake
30 BuildRequires: freetype-devel
31 BuildRequires: libjpeg-devel
32 BuildRequires: libpng-devel >= 2:1.4.0
33 BuildRequires: libtool
34 BuildRequires: libuuid-devel
35 BuildRequires: pkgconfig
36 BuildRequires: xorg-data-xbitmaps
37 BuildRequires: xorg-lib-libXft-devel
38 BuildRequires: xorg-lib-libXmu-devel
39 BuildRequires: xorg-lib-libXp-devel
40 Requires: %{name}-libs = %{version}-%{release}
42 Obsoletes: openmotif < 2.3.4-1
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 %define specflags -fno-strict-aliasing
47 %define xbitmapsdir %{_includedir}/X11/bitmaps
48 %define xlibdir %{_libdir}/X11
51 Motif is the user interface standart in the Enterprise for
52 applications that run on UNIX platforms for Sun, HP, IBM, Compaq, SGI,
55 %description -l pl.UTF-8
56 Motif jest standardem wyglądu interfejsu graficznego dla aplikacji
57 działających w środowiskach UNIX takich jak Sun, HP, IBM, Compaq, SGI
61 Summary: OpenMotif clients
62 Summary(pl.UTF-8): OpenMotif - programy klienckie
63 Group: X11/Applications
64 Requires: %{name} = %{version}-%{release}
65 Obsoletes: lesstif-clients
66 Obsoletes: openmotif-clients < 2.3.4-1
71 %description clients -l pl.UTF-8
75 Summary: OpenMotif shared libraries
76 Summary(pl.UTF-8): Biblioteki współdzielone OpenMotif
78 Obsoletes: openmotif-libs < 2.3.4-1
81 OpenMotif shared libraries.
83 %description libs -l pl.UTF-8
84 Biblioteki współdzielone OpenMotifa.
87 Summary: OpenMotif devel
88 Summary(pl.UTF-8): Pliki nagłówkowe OpenMotif
89 Group: X11/Development/Libraries
90 Requires: %{name}-libs = %{version}-%{release}
91 Requires: xorg-lib-libXmu-devel
92 Requires: xorg-lib-libXp-devel
93 Obsoletes: lesstif-devel
94 Obsoletes: openmotif-devel < 2.3.4-1
97 Header files for OpenMotif.
99 %description devel -l pl.UTF-8
100 Pliki nagłówkowe dla bibliotek OpenMotif.
103 Summary: OpenMotif static
104 Summary(pl.UTF-8): Statyczne biblioteki OpenMotif
105 Group: X11/Development/Libraries
106 Requires: %{name}-devel = %{version}-%{release}
107 Obsoletes: lesstif-static
108 Obsoletes: openmotif-static < 2.3.4-1
111 OpenMotif static libraries.
113 %description static -l pl.UTF-8
114 Biblioteki statyczne OpenMotifa.
117 Summary: OpenMotif demos
118 Summary(pl.UTF-8): Programy demonstracyjne do OpenMotif
119 Group: X11/Development/Libraries
120 Requires: %{name}-devel = %{version}-%{release}
121 Obsoletes: openmotif-demos < 2.3.4-1
126 %description demos -l pl.UTF-8
127 Programy demonstracyjne OpenMotifa.
130 Summary: Motif window manager
131 Summary(pl.UTF-8): Motifowy zarządca okien
132 Group: X11/Window Managers
133 Requires: %{name} = %{version}-%{release}
134 Obsoletes: lesstif-mwm
135 Obsoletes: openmotif-mwm < 2.3.4-1
138 A BETA release of mwm. It is derived from fvwm, with a new parser that
139 understands mwmrc syntax, and a general understanding of Mwm
142 %description mwm -l pl.UTF-8
143 Wersja BETA mwm. Pochodzi z fvwm, ma nowy parser rozumiejący składnię
144 mwmrc oraz zasoby Mwm.
147 Summary: Fake Motif compat libraries
148 Summary(pl.UTF-8): Dowiązania udające biblioteki kompatybilności Motif
150 Requires: %{_libdir}/libXm.so.4.0.3
151 %ifarch %{x8664} ia64 ppc64 s390x sparc64
152 Provides: libXm.so.1()(64bit)
153 Provides: libXm.so.2()(64bit)
154 Provides: libXm.so.3()(64bit)
162 Fake OpenMotif compat libraries (symlinks to current libXm library,
163 _some_ old programs may work with them).
165 %description compat -l pl.UTF-8
166 Dowiązania udające biblioteki kompatybilności OpenMotif (dowiązania
167 symboliczne do nowej wersji biblioteki libXm, _niektóre_ stare
168 programy mogą z nimi działać).
179 # png_check_sig was replaced by png_sig_cmp in libpng
180 %{__sed} -i -e 's/if (!png_check_sig(sig, 8))/if (png_sig_cmp(sig, 0, 8))/g' lib/Xm/Png.c
197 --with-fontconfig-config="pkg-config fontconfig"
203 rm -rf $RPM_BUILD_ROOT
204 install -d $RPM_BUILD_ROOT{%{_examplesdir}/motif,%{_datadir}/xsessions} \
205 $RPM_BUILD_ROOT{/etc/X11/mwm,%{_aclocaldir}}
208 DESTDIR=$RPM_BUILD_ROOT \
209 bmdir=%{xbitmapsdir} \
211 binddir=%{xlibdir}/bindings
214 # breaks -bi --short-circuit !
216 cp -a * $RPM_BUILD_ROOT%{_examplesdir}/motif
217 rm -rf $RPM_BUILD_ROOT%{_datadir}/Xm
219 mv -f $RPM_BUILD_ROOT%{_bindir}/{,openmotif-}column || :
220 mv -f $RPM_BUILD_ROOT%{_bindir}/{,openmotif-}tree || :
222 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/X11/mwm/system.mwmrc
224 install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/xsessions/mwm.desktop
225 install %{SOURCE6} $RPM_BUILD_ROOT%{_aclocaldir}
227 cd $RPM_BUILD_ROOT%{_libdir}
228 ln -sf libXm.so.*.*.* libXm.so.3
229 ln -sf libXm.so.*.*.* libXm.so.2
230 ln -sf libXm.so.*.*.* libXm.so.1
233 rm -rf $RPM_BUILD_ROOT
235 %post libs -p /sbin/ldconfig
236 %postun libs -p /sbin/ldconfig
239 %defattr(644,root,root,755)
240 %doc BUGREPORT ChangeLog README RELNOTES
245 %defattr(644,root,root,755)
246 %attr(755,root,root) %{_bindir}/uil*
247 %attr(755,root,root) %{_bindir}/xmbind
248 %{_mandir}/man1/uil.1*
249 %{_mandir}/man1/xmbind.1*
252 %defattr(644,root,root,755)
253 %attr(755,root,root) %{_libdir}/libMrm.so.*.*.*
254 %attr(755,root,root) %ghost %{_libdir}/libMrm.so.4
255 %attr(755,root,root) %{_libdir}/libUil.so.*.*.*
256 %attr(755,root,root) %ghost %{_libdir}/libUil.so.4
257 %attr(755,root,root) %{_libdir}/libXm.so.*.*.*
258 %attr(755,root,root) %ghost %{_libdir}/libXm.so.4
261 %defattr(644,root,root,755)
262 %attr(755,root,root) %{_libdir}/libMrm.so
263 %attr(755,root,root) %{_libdir}/libUil.so
264 %attr(755,root,root) %{_libdir}/libXm.so
273 %{_aclocaldir}/ac_find_motif.m4
276 %defattr(644,root,root,755)
282 %defattr(644,root,root,755)
283 %attr(755,root,root) %{_bindir}/DNDDemo
284 %attr(755,root,root) %{_bindir}/airport
285 %attr(755,root,root) %{_bindir}/autopopups
286 %attr(755,root,root) %{_bindir}/bboxdemo
287 %attr(755,root,root) %{_bindir}/colordemo
288 %attr(755,root,root) %{_bindir}/openmotif-column
289 %attr(755,root,root) %{_bindir}/combo
290 %attr(755,root,root) %{_bindir}/draw
291 %attr(755,root,root) %{_bindir}/earth
292 %attr(755,root,root) %{_bindir}/ext18list
293 %attr(755,root,root) %{_bindir}/filemanager
294 %attr(755,root,root) %{_bindir}/fileview
295 %attr(755,root,root) %{_bindir}/fontsel
296 %attr(755,root,root) %{_bindir}/getsubres
297 %attr(755,root,root) %{_bindir}/helloint
298 %attr(755,root,root) %{_bindir}/hellomotif
299 %attr(755,root,root) %{_bindir}/i18ninput
300 %attr(755,root,root) %{_bindir}/iconbuttondemo
301 %attr(755,root,root) %{_bindir}/outline
302 %attr(755,root,root) %{_bindir}/paned
303 %attr(755,root,root) %{_bindir}/panner
304 %attr(755,root,root) %{_bindir}/periodic
305 %attr(755,root,root) %{_bindir}/piano
306 %attr(755,root,root) %{_bindir}/sampler2_0
307 %attr(755,root,root) %{_bindir}/setDate
308 %attr(755,root,root) %{_bindir}/simpleDemo
309 %attr(755,root,root) %{_bindir}/simpledrop
310 %attr(755,root,root) %{_bindir}/tabstack
311 %attr(755,root,root) %{_bindir}/todo
312 %attr(755,root,root) %{_bindir}/tooltips
313 %attr(755,root,root) %{_bindir}/openmotif-tree
314 %attr(755,root,root) %{_bindir}/wsm
315 %attr(755,root,root) %{_bindir}/xmanimate
316 %{_examplesdir}/motif
319 %defattr(644,root,root,755)
320 %attr(755,root,root) %{_bindir}/mwm
321 %dir %{_sysconfdir}/X11/mwm
322 %config %{_sysconfdir}/X11/mwm/*
323 %{_datadir}/xsessions/mwm.desktop
324 %{_mandir}/man1/mwm.1*
328 %defattr(644,root,root,755)
329 %attr(755,root,root) %{_libdir}/libXm.so.1
330 %attr(755,root,root) %{_libdir}/libXm.so.2
331 %attr(755,root,root) %{_libdir}/libXm.so.3