SPECS: evas.spec - up to 0.9.9.036; test progs removed from source...

sparky sparky at pld-linux.org
Fri Dec 1 00:46:46 CET 2006


Author: sparky                       Date: Thu Nov 30 23:46:46 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 0.9.9.036; test progs removed from sources
- no more need for -libs subpackage
- added svg and xpm loaders
- remove .a and .la of dlopened libs
- auto* to force use of correct libtool

---- Files affected:
SPECS:
   evas.spec (1.34 -> 1.35) 

---- Diffs:

================================================================
Index: SPECS/evas.spec
diff -u SPECS/evas.spec:1.34 SPECS/evas.spec:1.35
--- SPECS/evas.spec:1.34	Sun Oct  8 15:17:46 2006
+++ SPECS/evas.spec	Fri Dec  1 00:46:40 2006
@@ -20,12 +20,12 @@
 Summary:	Multi-platform Canvas Library
 Summary(pl):	Wieloplatformowa biblioteka do rysowania
 Name:		evas
-Version:	0.9.9.032
+Version:	0.9.9.036
 Release:	1
 License:	BSD
 Group:		Libraries
 Source0:	http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz
-# Source0-md5:	f7cedd3e75290bc8a8220b8081a14018
+# Source0-md5:	7119821b7604f81c71245d431a79eeaf
 URL:		http://enlightenment.org/Libraries/Evas/
 %{?with_directfb:BuildRequires:	DirectFB-devel}
 BuildRequires:	OpenGL-devel
@@ -37,11 +37,10 @@
 BuildRequires:	giflib-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
+BuildRequires:	librsvg-devel
 BuildRequires:	libtiff-devel
 BuildRequires:	libtool
 BuildRequires:	pkgconfig
-Requires:	%{name}-libs = %{version}-%{release}
-Requires:	fonts-TTF-bitstream-vera
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %undefine	__cxx
@@ -71,7 +70,7 @@
 Summary:	Evas header files
 Summary(pl):	Pliki nagłówkowe Evas
 Group:		Development/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 %{?with_directfb:Requires:	DirectFB-devel}
 Requires:	OpenGL-devel
 Requires:	edb-devel
@@ -116,7 +115,7 @@
 Summary:	Directfb rendering engine module for Evas
 Summary(pl):	Moduł silnika renderującego na Directfb dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description engine-directfb
 Directfb rendering engine module for Evas.
@@ -140,7 +139,7 @@
 Summary:	OpenGL under X11 rendering engine module for Evas
 Summary(pl):	Moduł silnika renderującego na OpenGL pod X11 dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description engine-gl_x11
 OpenGL under X11 rendering engine module for Evas.
@@ -152,7 +151,7 @@
 Summary:	Software rendering common engine module for Evas
 Summary(pl):	Moduł wspólnego programowego silnika renderującego dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description engine-software_generic
 Software rendering common engine module for Evas.
@@ -213,7 +212,7 @@
 Summary:	EDB Image loader module for Evas
 Summary(pl):	Moduł wczytywania obrazów EDB dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description loader-edb
 EDB Image loader module for Evas.
@@ -225,7 +224,7 @@
 Summary:	EET Image loader module for Evas
 Summary(pl):	Moduł wczytywania obrazów EET dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description loader-eet
 EET Image loader module for Evas.
@@ -237,7 +236,7 @@
 Summary:	GIF Image loader module for Evas
 Summary(pl):	Moduł wczytywania obrazów GIF dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description loader-gif
 GIF Image loader module for Evas.
@@ -249,7 +248,7 @@
 Summary:	JPEG Image loader module for Evas
 Summary(pl):	Moduł wczytywania obrazów JPEG dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description loader-jpeg
 JPEG Image loader module for Evas.
@@ -261,7 +260,7 @@
 Summary:	PNG Image loader module for Evas
 Summary(pl):	Moduł wczytywania obrazów PNG dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description loader-png
 PNG Image loader module for Evas.
@@ -269,11 +268,23 @@
 %description loader-png -l pl
 Moduł wczytywania obrazów PNG dla Evas.
 
+%package loader-svg
+Summary:	SVG Image loader module for Evas
+Summary(pl):	Moduł wczytywania obrazów SVG dla Evas
+Group:		X11/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description loader-svg
+SVG Image loader module for Evas.
+
+%description loader-svg -l pl
+Moduł wczytywania obrazów SVG dla Evas.
+
 %package loader-tiff
 Summary:	TIFF Image loader module for Evas
 Summary(pl):	Moduł wczytywania obrazów TIFF dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description loader-tiff
 TIFF Image loader module for Evas.
@@ -281,12 +292,24 @@
 %description loader-tiff -l pl
 Moduł wczytywania obrazów TIFF dla Evas.
 
+%package loader-xpm
+Summary:	XPM Image loader module for Evas
+Summary(pl):	Moduł wczytywania obrazów XPM dla Evas
+Group:		X11/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description loader-xpm
+XPM Image loader module for Evas.
+
+%description loader-xpm -l pl
+Moduł wczytywania obrazów XPM dla Evas.
+
 # savers:
 %package saver-edb
 Summary:	EDB Image saver module for Evas
 Summary(pl):	Moduł zapisywania obrazów EDB dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description saver-edb
 EDB Image saver module for Evas.
@@ -298,7 +321,7 @@
 Summary:	EET Image saver module for Evas
 Summary(pl):	Moduł zapisywania obrazów EET dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description saver-eet
 EET Image saver module for Evas.
@@ -310,7 +333,7 @@
 Summary:	JPEG Image saver module for Evas
 Summary(pl):	Moduł zapisywania obrazów JPEG dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description saver-jpeg
 JPEG Image saver module for Evas.
@@ -322,7 +345,7 @@
 Summary:	PNG Image saver module for Evas
 Summary(pl):	Moduł zapisywania obrazów PNG dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description saver-png
 PNG Image saver module for Evas.
@@ -334,7 +357,7 @@
 Summary:	TIFF Image saver module for Evas
 Summary(pl):	Moduł zapisywania obrazów TIFF dla Evas
 Group:		X11/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 
 %description saver-tiff
 TIFF Image saver module for Evas.
@@ -346,6 +369,11 @@
 %setup -q
 
 %build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 %configure \
 	%{!?with_static_libs:--disable-static} \
 	--enable-software-x11 	\
@@ -356,11 +384,15 @@
 	--disable-software-qtopia \
 	--enable-gl-x11		\
 	--enable-xrender-x11	\
-	--enable-image-loader-png	\
-	--enable-image-loader-jpeg	\
-	--enable-image-loader-eet	\
 	--enable-font-loader-eet	\
 	--enable-image-loader-edb	\
+	--enable-image-loader-eet	\
+	--enable-image-loader-gif	\
+	--enable-image-loader-jpeg	\
+	--enable-image-loader-png	\
+	--enable-image-loader-svg	\
+	--enable-image-loader-tiff	\
+	--enable-image-loader-xpm	\
 %if %{with mmx}
 	--enable-cpu-mmx	\
 %else
@@ -387,27 +419,17 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-cd $RPM_BUILD_ROOT%{_datadir}/%{name}
-VERA=$(ls Vera*.ttf)
-for FONT in $VERA; do
-	rm -f $FONT
-	ln -s %{_fontsdir}/TTF/$FONT .
-done
+rm $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/*/*/*/module.{a,la}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post	libs -p /sbin/ldconfig
-%postun	libs -p /sbin/ldconfig
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING COPYING-PLAIN INSTALL README
-%attr(755,root,root) %{_bindir}/evas_*
-%{_datadir}/%{name}
-
-%files libs
-%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libevas.so.*.*.*
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/modules
@@ -515,12 +537,24 @@
 %dir %{_libdir}/%{name}/modules/loaders/png/linux-gnu-*
 %attr(755,root,root) %{_libdir}/%{name}/modules/loaders/png/linux-gnu-*/module.so
 
+%files loader-svg
+%defattr(644,root,root,755)
+%dir %{_libdir}/%{name}/modules/loaders/svg
+%dir %{_libdir}/%{name}/modules/loaders/svg/linux-gnu-*
+%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/svg/linux-gnu-*/module.so
+
 %files loader-tiff
 %defattr(644,root,root,755)
 %dir %{_libdir}/%{name}/modules/loaders/tiff
 %dir %{_libdir}/%{name}/modules/loaders/tiff/linux-gnu-*
 %attr(755,root,root) %{_libdir}/%{name}/modules/loaders/tiff/linux-gnu-*/module.so
 
+%files loader-xpm
+%defattr(644,root,root,755)
+%dir %{_libdir}/%{name}/modules/loaders/xpm
+%dir %{_libdir}/%{name}/modules/loaders/xpm/linux-gnu-*
+%attr(755,root,root) %{_libdir}/%{name}/modules/loaders/xpm/linux-gnu-*/module.so
+
 %files saver-edb
 %defattr(644,root,root,755)
 %dir %{_libdir}/%{name}/modules/savers/edb
@@ -557,6 +591,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.35  2006/11/30 23:46:40  sparky
+- up to 0.9.9.036; test progs removed from sources
+- no more need for -libs subpackage
+- added svg and xpm loaders
+- remove .a and .la of dlopened libs
+- auto* to force use of correct libtool
+
 Revision 1.34  2006/10/08 13:17:46  qboosh
 - fixed BR (s/libgif/giflib/)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/evas.spec?r1=1.34&r2=1.35&f=u



More information about the pld-cvs-commit mailing list