SPECS (AC-branch): openmotif.spec - merge -compat package from HEA...
glen
glen at pld-linux.org
Mon Jul 17 20:55:45 CEST 2006
Author: glen Date: Mon Jul 17 18:55:44 2006 GMT
Module: SPECS Tag: AC-branch
---- Log message:
- merge -compat package from HEAD
- CVE-2005-3964 (buffer overflows in libUil)
- rel 6
---- Files affected:
SPECS:
openmotif.spec (1.59 -> 1.59.2.1)
---- Diffs:
================================================================
Index: SPECS/openmotif.spec
diff -u SPECS/openmotif.spec:1.59 SPECS/openmotif.spec:1.59.2.1
--- SPECS/openmotif.spec:1.59 Sat Aug 7 21:32:08 2004
+++ SPECS/openmotif.spec Mon Jul 17 20:55:39 2006
@@ -9,7 +9,7 @@
Summary(pl): OpenMotif
Name: openmotif
Version: 2.2.3
-Release: 3
+Release: 6
License: Open Group Public License
Group: X11/Libraries
Source0: http://ftp.ics.com/pub/Products/Motif/om%{version}/src/openMotif-%{version}.tar.gz
@@ -24,6 +24,7 @@
Patch2: %{name}-mwmrc.patch
Patch3: %{name}-gcc34.patch
Patch4: %{name}-bison.patch
+Patch5: %{name}-CVE-2005-3964.patch
URL: http://www.openmotif.org/
BuildRequires: XFree86
BuildRequires: XFree86-devel
@@ -137,6 +138,28 @@
Wersja BETA mwm. Pochodzi z fvwm, ma nowy parser rozumiejący składnię
mwmrc oraz zasoby Mwm.
+%package compat
+Summary: Fake OpenMotif compat libraries
+Summary(pl): Dowiązania udające biblioteki kompatybilności OpenMotif
+Group: Libraries
+Requires: %{_libdir}/libXm.so.3.0.2
+%ifarch %{x8664} ia64 ppc64 s390x sparc64
+Provides: libXm.so.1()(64bit)
+Provides: libXm.so.2()(64bit)
+%else
+Provides: libXm.so.1
+Provides: libXm.so.2
+%endif
+
+%description compat
+Fake OpenMotif compat libraries (symlinks to current libXm library,
+_some_ old programs may work with them).
+
+%description compat -l pl
+Dowiązania udające biblioteki kompatybilności OpenMotif (dowiązania
+symboliczne do nowej wersji biblioteki libXm, _niektóre_ stare
+programy mogą z nimi działać).
+
%prep
%setup -q -n openMotif-%{version}
%patch0 -p1
@@ -144,6 +167,7 @@
%patch2 -p1
#%patch3 -p1
%patch4 -p1
+%patch5 -p1
%build
%{__libtoolize}
@@ -157,7 +181,8 @@
--enable-static
%{__make} clean
-%{__make}
+# workaround: fails with multiple jobservers
+%{__make} -j1
# workaround - don't let rebuild onHelp with wrong options during %%install
#touch demos/lib/Xmd/onHelp.o demos/lib/Xmd/onHelp
@@ -183,6 +208,9 @@
install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/xsessions/mwm.desktop
install %{SOURCE6} $RPM_BUILD_ROOT%{_aclocaldir}
+ln -sf libXm.so.3.0.2 $RPM_BUILD_ROOT%{_libdir}/libXm.so.2
+ln -sf libXm.so.3.0.2 $RPM_BUILD_ROOT%{_libdir}/libXm.so.1
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -255,12 +283,22 @@
%{_mandir}/man1/mwm.1*
%{_mandir}/man4/*
+%files compat
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libXm.so.1
+%attr(755,root,root) %{_libdir}/libXm.so.2
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.59.2.1 2006/07/17 18:55:39 glen
+- merge -compat package from HEAD
+- CVE-2005-3964 (buffer overflows in libUil)
+- rel 6
+
Revision 1.59 2004/08/07 19:32:08 havner
- rel 3 for R:xinitrc-ng
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/openmotif.spec?r1=1.59&r2=1.59.2.1&f=u
More information about the pld-cvs-commit
mailing list