Sun Jul 25 17:45:53 2004 Michael Jennings (mej)
authormej <mej>
Sun, 25 Jul 2004 21:50:40 +0000 (21:50 +0000)
committermej <mej@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 25 Jul 2004 21:50:40 +0000 (21:50 +0000)
Fixed up lots of spec files here.  I haven't been able to test the
emotion spec file, but hopefully I didn't break anything too
terrible. :-)

Also fixed an etox problem with the conditional test build.
----------------------------------------------------------------------

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/emotion@11021 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

Makefile.am
configure.in
emotion.spec

index d32617d..4e7d09a 100644 (file)
@@ -10,7 +10,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
 
 bin_SCRIPTS = emotion-config
 
-EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN emotion.spec emotion.c.in gendoc Doxyfile emotion_docs.tar.gz emotion.pc.in
+EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN emotion.spec emotion.c.in gendoc Doxyfile emotion.pc.in
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = emotion.pc
index 8e6c2b7..8a53d21 100644 (file)
@@ -63,7 +63,7 @@ if test "x${bindir}" = 'xNONE'; then
     AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "${prefix}/bin", [Install Location for Executables])
   fi
 else
-  AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "${bindir}". [Install Location for Executables])
+  AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "${bindir}", [Install Location for Executables])
 fi
 
 dnl Set PACKAGE_LIB_DIR in config.h.
index 68545eb..45f61eb 100644 (file)
@@ -1,27 +1,18 @@
-# Note that this is NOT a relocatable package
-%define ver      0.0.1
-%define rel      1
-%define prefix   /usr
+%define _missing_doc_files_terminate_build 0
 
 Summary: emotion
 Name: emotion
-Version: %ver
-Release: %rel
+Version: 0.0.1
+Release: 1.%(date '+%Y%m%d')
 Copyright: BSD
 Group: System Environment/Libraries
-Source: ftp://ftp.enlightenment.org/pub/emotion/emotion-%{ver}.tar.gz
-BuildRoot: /var/tmp/emotion-root
-Packager: The Rasterman <raster@rasterman.com>
 URL: http://www.enlightenment.org/
-BuildRequires: libjpeg-devel
-BuildRequires: zlib-devel
-Requires: libjpeg
-Requires: zlib
-
-Docdir: %{prefix}/doc
+Source: ftp://ftp.enlightenment.org/pub/emotion/%{name}-%{version}.tar.gz
+Packager: Michael Jennings <mej@eterm.org>
+#BuildSuggests: xorg-x11-devel xine-lib-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 %description
-
 Emotion is a Media Library
 
 %package devel
@@ -30,62 +21,49 @@ Group: System Environment/Libraries
 Requires: %{name} = %{version}
 
 %description devel
-Headers, static libraries, test programs and documentation for Eet
+Headers, static libraries, test programs and documentation for Emotion
 
 %prep
-rm -rf $RPM_BUILD_ROOT
-
 %setup -q
 
 %build
-./configure --prefix=%prefix
-
-if [ "$SMP" != "" ]; then
-  (make "MAKE=make -k -j $SMP"; exit 0)
-  make
-else
-  make
-fi
-###########################################################################
+%{configure} --prefix=%{_prefix}
+%{__make} %{?_smp_mflags} %{?mflags}
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
+test -x `which doxygen` && sh gendoc || :
 
 %post
-/sbin/ldconfig
+/sbin/ldconfig || :
 
 %postun
-/sbin/ldconfig
+/sbin/ldconfig || :
+
+%clean
+test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
 
 %files
-%defattr(-,root,root)
-%attr(755,root,root) %{prefix}/lib/libemotion.a
-%attr(755,root,root) %{prefix}/lib/libemotion.so.*
-%attr(755,root,root) %{prefix}/bin/emotion_*
-%attr(755,root,root) %{prefix}/lib/emotion/emotion_decoder_xine.a
-%attr(755,root,root) %{prefix}/lib/xine/plugins/1.0.0/xineplug_vo_out_emotion.a
+%defattr(-, root, root)
+%doc AUTHORS COPYING* README
+%{_libdir}/libemotion.a
+%{_libdir}/libemotion.so.*
+%{_bindir}/emotion_*
+%{_libdir}/emotion/emotion_decoder_xine.a
+%{_libdir}/xine/plugins/*/xineplug_vo_out_emotion.a
 %{_datadir}/emotion
-%doc AUTHORS
-%doc COPYING
-%doc README
 
 %files devel
-%attr(755,root,root) %{prefix}/bin/emotion-config
-%attr(755,root,root) %{prefix}/lib/pkgconfig/emotion.pc
-%attr(755,root,root) %{prefix}/lib/libemotion.so
-%attr(755,root,root) %{prefix}/lib/libemotion.la
-%attr(755,root,root) %{prefix}/lib/emotion/emotion_decoder_xine.la
-%attr(755,root,root) %{prefix}/lib/emotion/emotion_decoder_xine.so
-%attr(755,root,root) %{prefix}/lib/xine/plugins/1.0.0/xineplug_vo_out_emotion.so
-%attr(755,root,root) %{prefix}/lib/xine/plugins/1.0.0/xineplug_vo_out_emotion.la
-%{prefix}/include/Emotion*
-%doc emotion_docs.tar.gz
+%defattr(-, root, root)
+%doc doc/html
+%{_bindir}/emotion-config
+%{_libdir}/pkgconfig/emotion.pc
+%{_libdir}/libemotion.so
+%{_libdir}/libemotion.la
+%{_libdir}/emotion/emotion_decoder_xine.la
+%{_libdir}/emotion/emotion_decoder_xine.so
+%{_libdir}/xine/plugins/*/xineplug_vo_out_emotion.so
+%{_libdir}/xine/plugins/*/xineplug_vo_out_emotion.la
+%{_includedir}/Emotion*
 
 %changelog
-* Fri Jun 18 2004 Azundris <edevel@azundris.com>
-- Added missing files
-* Sat Jun 23 2001 The Rasterman <raster@rasterman.com>
-- Created spec file