rpms/gegl/devel gegl.spec,1.9,1.10

Nils Philippsen nphilipp at fedoraproject.org
Thu Jan 29 16:42:07 UTC 2009


Author: nphilipp

Update of /cvs/pkgs/rpms/gegl/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26985

Modified Files:
	gegl.spec 
Log Message:
use the same timestamps for certain documentation files on all architectures to avoid multi-lib conflicts (#481404)
consolidate spec files between OS releases
build with libspiro from F-9 on
reenable building documentation on ppc64
explicitly list more build requirements and/or versions to catch eventual problems during future builds



Index: gegl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gegl/devel/gegl.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gegl.spec	13 Jan 2009 03:24:26 -0000	1.9
+++ gegl.spec	29 Jan 2009 16:41:36 -0000	1.10
@@ -1,17 +1,34 @@
 Summary:	A graph based image processing framework
 Name:		gegl
 Version:	0.0.22
-Release:	1%{?dist}
+Release:	2%{?dist}
 # The binary is under the GPL, while the libs are under LGPL
 License:	LGPLv3+ and GPLv3+
 Group:		System Environment/Libraries
 URL:		http://www.gegl.org/
 Source0:	ftp://ftp.gtk.org/pub/gegl/0.0/%{name}-%{version}.tar.bz2
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:	babl-devel gtk2-devel ruby
-BuildRequires:	libpng-devel libjpeg-devel librsvg2-devel libopenraw-devel
-BuildRequires:	perl-devel SDL-devel OpenEXR-devel lua-devel libspiro-devel
-BuildRequires:	asciidoc enscript w3m graphviz pkgconfig
+BuildRequires:	asciidoc
+BuildRequires:	babl-devel >= 0.0.22
+BuildRequires:  cairo-devel
+BuildRequires:  enscript
+BuildRequires:  glib2-devel >= 2.16.1
+BuildRequires:  graphviz
+BuildRequires:  gtk2-devel >= 2.8.6
+BuildRequires:  libjpeg-devel
+BuildRequires:  libopenraw-devel >= 0.0.5
+BuildRequires:	libpng-devel
+BuildRequires:  librsvg2-devel >= 2.14.0
+BuildRequires:	libspiro-devel
+BuildRequires:  libv4l-devel
+BuildRequires:  lua-devel >= 5.1.0
+BuildRequires:  OpenEXR-devel
+BuildRequires:  pango-devel
+BuildRequires:	perl-devel
+BuildRequires:  pkgconfig
+BuildRequires:  ruby
+BuildRequires:  SDL-devel
+BuildRequires:  w3m
 
 %description
 GEGL (Generic Graphics Library) is a graph based image processing framework. 
@@ -34,11 +51,21 @@
 chmod -x operations/external/ff-load.c operations/common/perlin/perlin.*
 
 %build
-%ifnarch ppc64
-%configure --disable-static --enable-workshop
-%else
-%configure --disable-static --enable-workshop --disable-docs
-%endif
+%configure \
+    --with-cairo \
+    --with-graphviz \
+    --with-gtk --with-gdk-pixbuf \
+    --with-libjpeg \
+    --with-libopenraw \
+    --with-libpng \
+    --with-librsvg \
+    --with-libspiro \
+    --with-libv4l \
+    --with-lua \
+    --with-openexr \
+    --with-pango --with-pangocairo \
+    --with-sdl
+    --disable-static --enable-workshop
 make %{?_smp_mflags}
 										
 %install
@@ -47,6 +74,11 @@
 
 rm -f %{buildroot}%{_libdir}/*.la
 
+# fix timestamps of generated files
+for f in %{_datadir}/gtk-doc/html/gegl/operations.html; do
+    touch -m -r ChangeLog "%{buildroot}/$f"
+done
+
 %check
 make check
 
@@ -66,14 +98,20 @@
 
 %files devel
 %defattr(-, root, root, -)
+%doc %{_datadir}/gtk-doc/html/gegl/
 %{_includedir}/gegl-0.0/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/%{name}.pc
-%ifnarch ppc64
-%doc %{_datadir}/gtk-doc/html/gegl/
-%endif
 
 %changelog
+* Thu Jan 29 2009 Nils Philippsen - 0.0.22-2
+- use the same timestamps for certain documentation files on all architectures
+  to avoid multi-lib conflicts (#481404)
+- consolidate spec files between OS releases
+- reenable building documentation on ppc64
+- explicitly list more build requirements and/or versions to catch eventual
+  problems during future builds
+
 * Tue Jan 13 2009 Deji Akingunola <dakingun at gmail.com> - 0.0.22-1
 - Update to version 0.0.22
 




More information about the fedora-extras-commits mailing list