rpms/Inventor/FC-4 .cvsignore, 1.2, 1.3 Inventor.spec, 1.14, 1.15 sources, 1.2, 1.3
Ralf Corsépius (corsepiu)
fedora-extras-commits at redhat.com
Mon Oct 2 04:54:10 UTC 2006
Author: corsepiu
Update of /cvs/extras/rpms/Inventor/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12402
Modified Files:
.cvsignore Inventor.spec sources
Log Message:
Sync with devel.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/Inventor/FC-4/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 8 Nov 2004 03:59:15 -0000 1.2
+++ .cvsignore 2 Oct 2006 04:54:10 -0000 1.3
@@ -1 +1,2 @@
inventor-2.1.5-10.src.tar.gz
+Inventor-2.1.5-23.diff.bz2
Index: Inventor.spec
===================================================================
RCS file: /cvs/extras/rpms/Inventor/FC-4/Inventor.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Inventor.spec 3 Aug 2005 04:06:39 -0000 1.14
+++ Inventor.spec 2 Oct 2006 04:54:10 -0000 1.15
@@ -1,12 +1,12 @@
#
-# Copyright (c) 2004, 2005 Ralf Corsepius, Ulm, Germany.
+# Copyright (c) 2004, 2005, 2006 Ralf Corsepius, Ulm, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
Name: Inventor
Version: 2.1.5
-Release: 13%{?dist}
+Release: 23%{?dist}
Summary: SGI Open Inventor (TM)
@@ -14,31 +14,30 @@
License: LGPL
URL: http://oss.sgi.com/projects/inventor/
Source0: ftp://oss.sgi.com/projects/inventor/download/inventor-2.1.5-10.src.tar.gz
-# Debian patch
-Patch0: inventor_2.1.5-10-2.diff
-# fix broken GNUmakefiles
-Patch1: Inventor-apps.diff
-# fixes one of the GNUmakefile bugs (currently unused)
-Patch2: Inventor-libSoXt.diff
-# use bison
-Patch3: Inventor-yacc.diff
-# use /bin/csh (Revert debian patch)
-Patch4: Inventor-makeManDirs.diff
-# Add libdl to libInventor
-Patch5: Inventor-libInventor.diff
-# Add libgl to Decal.so
-Patch6: Inventor-decal.diff
-# Add pkgconfig support
-Patch7: Inventor-pkgconfig.diff
-# Declare SoTempPath forward
-Patch8: Inventor-SoPath.diff
+Patch0: Inventor-2.1.5-23.diff.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%if "%{?fedora}" < "5"
BuildRequires: xorg-x11-Mesa-libGLU
BuildRequires: xorg-x11-Mesa-libGL
-BuildRequires: xorg-x11-devel
-BuildRequires: openmotif-devel freetype-devel libjpeg-devel
+BuildRequires: xorg-x11-devel
+%endif
+
+BuildRequires: libGLU-devel
+%if "%{?fedora}" >= "5"
+BuildRequires: libGLw-devel
+# FIXME: Why is libXi required?
+BuildRequires: libXi-devel
+%endif
+
+%if "%{?fedora}" >= "6"
+BuildRequires: lesstif-devel
+%else
+BuildRequires: openmotif-devel
+%endif
+BuildRequires: freetype-devel
+BuildRequires: libjpeg-devel
BuildRequires: bison
# Workaround to RH shipping bison with broken package dependencies
BuildRequires: m4
@@ -59,29 +58,37 @@
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
-Requires: xorg-x11-devel
+Requires: libGLU-devel
Requires: freetype-devel libjpeg-devel
%description devel
SGI Open Inventor (TM) development files.
%package -n InventorXt
-Summary: SGI Open Inventor (TM) Motif bindings.
+Summary: SGI Open Inventor (TM) Motif bindings
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: pkgconfig
+%if "%{?fedora}" >= "4"
+Requires: %{_bindir}/xmessage
+%else
+Requires: /usr/X11R6/bin/xmessage
+%endif
%description -n InventorXt
SGI Open Inventor (TM) development files.
%package -n InventorXt-devel
-Summary: SGI Open Inventor (TM) Motif bindings.
+Summary: SGI Open Inventor (TM) Motif bindings
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: InventorXt = %{version}-%{release}
Requires: Inventor-devel = %{version}-%{release}
Requires: pkgconfig
+%if "%{?fedora}" >= "6"
+Requires: lesstif-devel
+%else
Requires: openmotif-devel
+%endif
%description -n InventorXt-devel
SGI Open Inventor (TM) development files.
@@ -103,7 +110,7 @@
%package examples
Summary: SGI Open Inventor (TM) source code examples
-Group: Development/Demos
+Group: Development/Libraries
# Should we once ship binary examples, this requirement can be dropped
Requires: InventorXt-devel
@@ -113,15 +120,8 @@
%prep
%setup -q -n inventor
-%patch0 -p1 -b .debian
-%patch1 -p0
-# %patch2 -p0 -b .orig
-%patch3 -p0
-%patch4 -p0
-%patch5 -p0
-%patch6 -p0
-%patch7 -p0
-%patch8 -p1
+find -name CVS | xargs rm -rf
+%patch0 -p0
grep -Rl __ia64 lib* | while read a; do \
sed -i -e 's,__ia64,__ia64__,g' \
@@ -165,12 +165,14 @@
< $i > $(basename $i .in)
done
+rm -f data/models/scenes/chesschairs.iv
+
%build
# Inventor's build system wants us to install and build everything at once.
rm -rf $RPM_BUILD_ROOT
export LD_LIBRARY_PATH=${RPM_BUILD_ROOT}%{_libdir}
export VCOPTS="${RPM_OPT_FLAGS} -D_REENTRANT"
-export VCXXOPTS="${RPM_OPT_FLAGS} -D_REENTRANT"
+export VCXXOPTS="${RPM_OPT_FLAGS} -D_REENTRANT -D__STDC_FORMAT_MACROS"
make all \
FREETYPE=1 IVROOT=${RPM_BUILD_ROOT} \
LSUBDIRS="libimage tools libFL"
@@ -179,15 +181,13 @@
LSUBDIRS="lib libSoXt"
make all \
FREETYPE=1 IVROOT=${RPM_BUILD_ROOT} BUILDMAN=1 \
- LSUBDIRS="doc data apps"
+ LSUBDIRS="doc apps data"
# convert Mentor and Toolmaker examples into a standalone package
rm -rf devel-docs
cp -a apps/examples devel-docs
cp -a make devel-docs
pushd devel-docs > /dev/null
-find -name CVS | xargs rm -rf
-find \( -name '*~' -o -name '*.debian' \) -exec rm -f {} \;
find -name 'GNUmakefile*' | while read a; do \
b=`echo $a | sed 's,GNUmakefile.*$,,;s,^\./,,;s,[^/]*/,../,g;s,\/$,,;s,^$,.,'`
sed -i -e "s,^IVDEPTH = .*$,IVDEPTH = $b," $a
@@ -294,6 +294,45 @@
%{_libdir}/Inventor/examples
%changelog
+* Mon Oct 02 2006 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-23
+- Add make-var _PDFVIEWER.
+- Backport to FC4.
+- Fix path to chessboard.iv in chesschairs.iv.
+
+* Thu Sep 25 2006 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-22
+- Misc minor fixes.
+- Add dep to xmessage.
+- Use unified patch.
+- Rebuild against lesscrap.
+
+* Tue Sep 05 2006 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-21
+- Mass rebuild.
+
+* Sun Feb 19 2006 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-20
+- Rebuild.
+
+* Fri Dec 30 2005 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-19
+- Don't BR: libXau-devel (#176313 reported to be fixed).
+
+* Wed Dec 28 2005 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-18
+- Remove patch10 (#173879, #175251 are reported to be fixed).
+
+* Thu Dec 22 2005 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-17
+- Remove BR: libX11-devel (#173712 reported to be fixed).
+- Remove BR: libGL-devel (#175253 reported to be fixed).
+
+* Wed Dec 14 2005 Ralf Corsepius <rc040203 at freenet.de> - 2.1.5-16
+- Remove BR: libXext-devel (Impl. R'd by openmotif-devel).
+- Remove BR: xorg-x11-proto-devel (PR #175256).
+
+* Thu Dec 8 2005 Ralf Corsepius <rc040203 at freenet.de> - 2.1.5-15
+- Further modular X fixes.
+- Reflect modular X pkgconfigs.
+
+* Thu Dec 8 2005 Ralf Corsepius <rc040203 at freenet.de> - 2.1.5-14
+- Attempt to build against modular X.
+- Add Inventor-redhat-bugs patch.
+
* Tue Aug 03 2005 Ralf Corsepius <ralf[AT]links2linux.de> - 2.1.5-13
- Let PPC use standard RPM_OPT_FLAGS.
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/Inventor/FC-4/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 8 Nov 2004 03:59:15 -0000 1.2
+++ sources 2 Oct 2006 04:54:10 -0000 1.3
@@ -1 +1,2 @@
82208096f1e0b111160e864e239c3a51 inventor-2.1.5-10.src.tar.gz
+c8e1cbcc3ae9f51f97940b06d522bd47 Inventor-2.1.5-23.diff.bz2
More information about the scm-commits
mailing list