rpms/Pixie/FC-6 Pixie.spec,NONE,1.1 sources,1.1,1.2

Chauvet (kwizart) fedora-extras-commits at redhat.com
Mon Oct 1 20:28:53 UTC 2007


Author: kwizart

Update of /cvs/extras/rpms/Pixie/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7404

Modified Files:
	sources 
Added Files:
	Pixie.spec 
Log Message:
Initial import for FC-6



--- NEW FILE Pixie.spec ---
Name:           Pixie
Version:        2.2.2
Release:        2%{?dist}
Summary:        3D renderer Renderman compliant

Group:          Applications/Multimedia
License:        LGPLv2+
URL:            http://www.cs.utexas.edu/~okan/Pixie/pixie.htm
Source0:        http://downloads.sourceforge.net/pixie/%{name}-src-%{version}.tgz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

#BuildRequires:  autoconf, automake, libtool, tcsh

BuildRequires:  bison
BuildRequires:  doxygen
BuildRequires:  flex

BuildRequires:  fltk-devel
BuildRequires:  OpenEXR-devel

BuildRequires:  libX11-devel
BuildRequires:  libICE-devel
BuildRequires:  libtiff-devel


%description
Pixie is a RenderMan like photorealistic renderer.
It is being developed in the hope that it will be
useful for graphics research and for people who
can not afford a commercial renderer.

%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.

%package        docs
Summary:        Documentation for %{name}
Group:          Documentation

%description docs
This package contains documentation files for %{name}.


%prep
%setup -q -n %{name}

# Use autotool to prevent to do special tweaks
#csh makeunix

# Fix a logical problem in configure which link to the static version
sed -i.r_static -e 's|--ldstaticflags|--ldflags|' configure



%build
%configure \
  --disable-static \
  --enable-shared \
  --disable-static-fltk \
  --disable-selfcontained \
  --with-x


# remove rpath from libtool
sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT __doc
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p -c" CPPROG="cp -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'

mkdir -p __doc
cp -pr $RPM_BUILD_ROOT%{_datadir}/doc/Pixie/* __doc
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
# zero-length + wrong-file-end-of-line-encoding tweaks
rm __doc/StaticSite_NotIncludedStatic.html
sed -i 's/\r//'  __doc/css/broswerforms_compact.css

%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_bindir}/*
%{_mandir}/man1/*.gz
%{_datadir}/Pixie/
%{_libdir}/*.so.*
%{_libdir}/Pixie/

%files devel
%doc DEVNOTES
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so

%files docs
%defattr(-,root,root,-)
%doc __doc/*


%changelog
* Mon Oct  1 2007 kwizart < kwizart at gmail.com > - 2.2.2-2
- Disable prefix in name

* Fri Jul 27 2007 kwizart < kwizart at gmail.com > - 2.2.2-1
- Update to 2.2.2

* Mon Jul 16 2007 kwizart < kwizart at gmail.com > - 2.2.1-2
- Fixed typo with libs
- Fixed timestamp with install -p

* Sat Jul 14 2007 kwizart < kwizart at gmail.com > - 2.2.1-1
- Update to 2.2.1
- Rename to Pixie
- Preserve timestamp at install step
- Improve directory ownership
- Move docs to sub-package
- Move libs to sub-package (multilibs)
- Add a dyn patch to link to shared ftgl

* Mon May 21 2007 kwizart < kwizart at gmail.com > - 2.1.1-1
- Initial spec file for Fedora


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/Pixie/FC-6/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	5 Sep 2007 21:27:05 -0000	1.1
+++ sources	1 Oct 2007 20:28:21 -0000	1.2
@@ -0,0 +1 @@
+c4360ceca89319bcf60a15be96cbd245  Pixie-src-2.2.2.tgz




More information about the fedora-extras-commits mailing list