From f1e5805a80340109198dc70415cc43c1bf9e0e2d Mon Sep 17 00:00:00 2001 From: Denis Leroy Date: Aug 11 2006 07:39:24 +0000 Subject: auto-import k3d-0.5.16.0-3 on branch devel from k3d-0.5.16.0-3.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..ce9e38d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +k3d-0.5.16.0-src.tar.bz2 diff --git a/k3d-0.5.15.0-gl64.patch b/k3d-0.5.15.0-gl64.patch new file mode 100644 index 0000000..c70fa69 --- /dev/null +++ b/k3d-0.5.15.0-gl64.patch @@ -0,0 +1,22 @@ +--- m4/k3d_check_opengl.m4~ 2006-05-01 03:02:21.000000000 -0700 ++++ m4/k3d_check_opengl.m4 2006-07-25 22:37:27.000000000 -0700 +@@ -8,7 +8,7 @@ + AC_MSG_CHECKING([for OpenGL]) + + k3d_check_opengl_lib_dir="" +-k3d_check_opengl_directories="/usr/lib /usr/local/lib /usr/X11R6/lib" ++k3d_check_opengl_directories="/usr/lib /usr/local/lib /usr/X11R6/lib /usr/lib64" + for k3d_check_opengl_directory in $k3d_check_opengl_directories; do + if test -f $k3d_check_opengl_directory/libGL.so || test -f $k3d_check_opengl_directory/libGL.a || test -f $k3d_check_opengl_directory/libGL.dll.a; then + k3d_check_opengl_lib_dir=$k3d_check_opengl_directory +--- m4/k3d_check_opengl.m4~ 2006-07-25 22:37:27.000000000 -0700 ++++ m4/k3d_check_opengl.m4 2006-07-25 22:53:40.000000000 -0700 +@@ -42,7 +42,7 @@ + AC_MSG_CHECKING([for OpenGLU]) + + k3d_check_openglu_lib_dir="" +-k3d_check_openglu_directories="/usr/lib /usr/local/lib /usr/X11R6/lib" ++k3d_check_openglu_directories="/usr/lib /usr/local/lib /usr/X11R6/lib /usr/lib64" + for k3d_check_openglu_directory in $k3d_check_openglu_directories; do + if test -f $k3d_check_openglu_directory/libGLU.so || test -f $k3d_check_openglu_directory/libGLU.a || test -f $k3d_check_openglu_directory/libGLU.dll.a; then + k3d_check_openglu_lib_dir=$k3d_check_openglu_directory diff --git a/k3d.spec b/k3d.spec new file mode 100644 index 0000000..6912bb4 --- /dev/null +++ b/k3d.spec @@ -0,0 +1,151 @@ + +Name: k3d +Version: 0.5.16.0 +Release: 3%{?dist} +Summary: A 3D Modeling, Animation and Rendering System + +Group: Applications/Multimedia +License: GPL +URL: http://www.k-3d.org/ +Source0: http://dl.sourceforge.net/k3d/k3d-%{version}-src.tar.bz2 +Patch0: k3d-0.5.15.0-gl64.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: desktop-file-utils +BuildRequires: mesa-libGL-devel +BuildRequires: expat-devel +BuildRequires: libsigc++20-devel +BuildRequires: gtkmm24-devel +BuildRequires: gtkglext-devel +BuildRequires: plib-devel +BuildRequires: freetype-devel +BuildRequires: python-devel +BuildRequires: libgnome-devel +BuildRequires: OpenEXR-devel +BuildRequires: libtiff-devel +BuildRequires: ImageMagick-c++-devel +BuildRequires: graphviz-devel +BuildRequires: boost-devel +BuildRequires: gts-devel +BuildRequires: librsvg2 +BuildRequires: bzip2-devel +BuildRequires: autoconf automake libtool + +Requires(post): /sbin/ldconfig +Requires(post): desktop-file-utils +Requires(postun): /sbin/ldconfig +Requires(postun): desktop-file-utils + + +%description +K-3D is a complete 3D modeling, animation and rendering system. K-3D +features a robust, object oriented plugin architecture, designed to +scale to the needs of professional artists. It is designed from the +ground up to generate motion picture quality animation using RenderMan +compliant render engines. + + +%package devel +Summary: Headers for rendering models written by K-3D +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + + +%description devel +This package contains the libraries and header files needed for +rendering a model written by K-3D. + + +%prep +%setup -q +%patch0 -p0 -b .gl64 + + +%build +autoreconf +%configure --disable-static --with-external-boost +make %{?_smp_mflags} + + +%install + +find -type f -regex '.*\.\(cpp\|h\|svg\)' -perm +111 -exec chmod -x {} ';' + +make install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + +desktop-file-install \ + --vendor fedora \ + --mode 644 \ + --delete-original \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + --add-category X-Fedora \ + $RPM_BUILD_ROOT%{_datadir}/applications/k3d.desktop + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post +/sbin/ldconfig +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + + +%postun +/sbin/ldconfig +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + + +%files +%defattr(-, root, root, -) +%doc AUTHORS COPYING NEWS README +%{_bindir}/k3d +%{_bindir}/k3d-[bd-z]* +%{_libdir}/libHapy.so.* +%{_libdir}/libk3dngui.so* +%{_libdir}/libk3dnui.so* +%{_libdir}/libk3dsdk.so.* +%{_libdir}/libsubdivision_surface.so.* +%{_libdir}/libsurface_polygonizer.so.* +%{_libdir}/k3d +%{_datadir}/applications/fedora-k3d.desktop +%{_datadir}/k3d +%{_mandir}/man1/k3d* + + +%files devel +%defattr(-, root, root, -) +%doc ChangeLog docs/xml/sample_document.k3d +%{_bindir}/k3d-config +%{_includedir}/k3d +%{_libdir}/libHapy.so +%{_libdir}/libk3dsdk.so +%{_libdir}/libsubdivision_surface.so +%{_libdir}/libsurface_polygonizer.so + + +%changelog +* Fri Aug 11 2006 Denis Leroy - 0.5.16.0-3 +- Added sample_document to devel pkg + +* Thu Aug 10 2006 Denis Leroy - 0.5.16.0-2 +- Added ChangeLog to devel doc + +* Sat Aug 5 2006 Denis Leroy - 0.5.16.0-1 +- Update to version 0.5.16.0 + +* Tue Aug 1 2006 Denis Leroy - 0.5.15.0-3 +- Recreated devel package + +* Tue Aug 1 2006 Denis Leroy - 0.5.15.0-2 +- Cleaned up files sections + +* Tue Jul 25 2006 root - 0.5.15.0-1 +- Update to 0.5.15.0 +- Added patch to detect opengl correctly on x86_64 + +* Tue Mar 7 2006 Denis Leroy - 0.5.0.39-1 +- First version + diff --git a/sources b/sources index e69de29..4d35174 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +f1ca4cef4e2fd5a20fdb4481823bb627 k3d-0.5.16.0-src.tar.bz2