rpms/quesa/devel quesa-1.8-excess-libs.patch, NONE, 1.1 quesa.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Adam Jackson (ajax) fedora-extras-commits at redhat.com
Mon Feb 18 15:53:24 UTC 2008


Author: ajax

Update of /cvs/pkgs/rpms/quesa/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20510/devel

Modified Files:
	.cvsignore sources 
Added Files:
	quesa-1.8-excess-libs.patch quesa.spec 
Log Message:
initial import


quesa-1.8-excess-libs.patch:

--- NEW FILE quesa-1.8-excess-libs.patch ---
diff -up quesa-1.8/acinclude.m4.jx quesa-1.8/acinclude.m4
--- quesa-1.8/acinclude.m4.jx	2006-04-24 03:20:40.000000000 -0400
+++ quesa-1.8/acinclude.m4	2007-08-11 19:51:57.000000000 -0400
@@ -81,7 +81,7 @@ if test x"$no_x" != xyes; then
 dnl Add everything we need to compile and link X programs to GL_X_CFLAGS
 dnl and GL_X_LIBS.
   GL_CFLAGS="$X_CFLAGS"
-  GL_X_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXext -lXt -lXi $X_EXTRA_LIBS"
+  GL_X_LIBS="$X_LIBS -lX11"
 fi
     GL_save_CPPFLAGS="$CPPFLAGS"
     CPPFLAGS="$GL_CFLAGS"
@@ -100,9 +100,6 @@ fi
     AC_SEARCH_LIBS(glAccum,          $GL_search_list, have_GL=yes,   have_GL=no)
     AC_SEARCH_LIBS(gluBeginCurve,   $GLU_search_list, have_GLU=yes,  have_GLU=no)
     AC_SEARCH_LIBS(glXChooseVisual, $GLX_search_list, have_GLX=yes,  have_GLX=no)
-    AC_SEARCH_LIBS(glutInit,        glut,             have_glut=yes, have_glut=no)
-
-
 
     # Restore pretty messages.
     exec AC_FD_MSG>&8
@@ -132,13 +129,11 @@ dnl bugfix: dont forget to cache this va
     mdl_cv_have_GL="$have_GL"
     mdl_cv_have_GLU="$have_GLU"
     mdl_cv_have_GLX="$have_GLX"
-    mdl_cv_have_glut="$have_glut"
   ])
   GL_CFLAGS="$mdl_cv_GL_CFLAGS"
   GL_LIBS="$mdl_cv_GL_LIBS"
   have_GL="$mdl_cv_have_GL"
   have_GLU="$mdl_cv_have_GLU"
   have_GLX="$mdl_cv_have_GLX"
-  have_glut="$mdl_cv_have_glut"
 ])
 
diff -up quesa-1.8/aclocal.m4.jx quesa-1.8/aclocal.m4
--- quesa-1.8/aclocal.m4.jx	2006-04-24 03:21:11.000000000 -0400
+++ quesa-1.8/aclocal.m4	2007-08-11 19:49:21.000000000 -0400
@@ -94,7 +94,7 @@ if test x"$no_x" != xyes; then
 dnl Add everything we need to compile and link X programs to GL_X_CFLAGS
 dnl and GL_X_LIBS.
   GL_CFLAGS="$X_CFLAGS"
-  GL_X_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXext -lXt -lXi $X_EXTRA_LIBS"
+  GL_X_LIBS="$X_LIBS -lX11"
 fi
     GL_save_CPPFLAGS="$CPPFLAGS"
     CPPFLAGS="$GL_CFLAGS"
@@ -113,9 +113,6 @@ fi
     AC_SEARCH_LIBS(glAccum,          $GL_search_list, have_GL=yes,   have_GL=no)
     AC_SEARCH_LIBS(gluBeginCurve,   $GLU_search_list, have_GLU=yes,  have_GLU=no)
     AC_SEARCH_LIBS(glXChooseVisual, $GLX_search_list, have_GLX=yes,  have_GLX=no)
-    AC_SEARCH_LIBS(glutInit,        glut,             have_glut=yes, have_glut=no)
-
-
 
     # Restore pretty messages.
     exec AC_FD_MSG>&8
@@ -145,14 +142,12 @@ dnl bugfix: dont forget to cache this va
     mdl_cv_have_GL="$have_GL"
     mdl_cv_have_GLU="$have_GLU"
     mdl_cv_have_GLX="$have_GLX"
-    mdl_cv_have_glut="$have_glut"
   ])
   GL_CFLAGS="$mdl_cv_GL_CFLAGS"
   GL_LIBS="$mdl_cv_GL_LIBS"
   have_GL="$mdl_cv_have_GL"
   have_GLU="$mdl_cv_have_GLU"
   have_GLX="$mdl_cv_have_GLX"
-  have_glut="$mdl_cv_have_glut"
 ])
 
 


--- NEW FILE quesa.spec ---
Name:           quesa
Version:        1.8
Release:        1%{?dist}
Summary:        Quesa QuickDraw 3D implementation

Group:          System Environment/Libraries
License:        BSD
URL:            http://www.quesa.org/
Source0:        http://downloads.sourceforge.net/quesa/quesa-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  libGLU-devel
BuildRequires:  autoconf automake libtool
#Requires:       

Patch0: quesa-1.8-excess-libs.patch

%description
Quesa is a high-level open-source 3D graphics library that offers binary and
source level compatibility with Apple's QuickDrawâ„¢ 3D API. Quesa does not
contain any Apple source code, and was developed without access to Apple's
QD3D implementation.

Quesa supports both retained and immediate mode rendering, an extensible file
format, plug-in renderers, a wide range of high level geometries, hierarchical
models, and a consistent and object-oriented API.  Quesa acts as a scene-graph
while using OpenGL for rendering. 

%package devel
Summary: Quesa development package
Group: Development/Libraries
Requires: quesa = %{version}-%{release}

%description devel
Development package for the Quesa library.

%prep
%setup -q
%patch0 -p1 -b .excess-libs
chmod a-x Source/FileFormats/Readers/3DMF/*.c

%build
autoreconf -v --install || exit 1
%configure --disable-static
make %{?_smp_mflags}
iconv -f MACINTOSH -t UTF-8 AUTHORS > foo && mv foo AUTHORS

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name \*.la | xargs rm -f

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_libdir}/libquesa.so.0*

%files devel
%defattr(-,root,root,-)
%{_includedir}/quesa
%{_libdir}/libquesa.so

%changelog
* Sat Aug 11 2007 Adam Jackson <ajax at redhat.com> 1.8-1
- Initial revision.



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/quesa/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	13 Feb 2008 23:07:20 -0000	1.1
+++ .cvsignore	18 Feb 2008 15:52:49 -0000	1.2
@@ -0,0 +1 @@
+quesa-1.8.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/quesa/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	13 Feb 2008 23:07:20 -0000	1.1
+++ sources	18 Feb 2008 15:52:49 -0000	1.2
@@ -0,0 +1 @@
+000a2c22876d4de45682d433b0a3156a  quesa-1.8.tar.gz




More information about the fedora-extras-commits mailing list