forked from enlightenment/efl
Wed Jul 23 00:10:13 2008 Michael Jennings (mej)
distcheck and spec fixes ---------------------------------------------------------------------- SVN revision: 35187
This commit is contained in:
parent
cf33734edf
commit
9e2cace719
|
@ -22,6 +22,7 @@
|
|||
## enabled features
|
||||
##%bcond_without module_engine_software_x11
|
||||
%bcond_without lib_ecore_fb
|
||||
%bcond_without lib_ecore_imf
|
||||
|
||||
# This just keeps a missing doxygen from killing the build.
|
||||
%define _missing_doc_files_terminate_build 0
|
||||
|
@ -29,8 +30,9 @@
|
|||
%define breq_lib_ecore_directfb %{?with_lib_ecore_directfb:DirectFB}
|
||||
%define breq_lib_ecore_sdl %{?with_lib_ecore_sdl:SDL-devel}
|
||||
|
||||
%define ac_with_lib_ecore_fb --%{?with_lib_ecore_fb:en}%{!?with_lib_ecore_fb:dis}able-ecore-fb
|
||||
%define ac_with_lib_ecore_directfb --%{?with_lib_ecore_directfb:en}%{!?with_lib_ecore_directfb:dis}able-ecore-directfb
|
||||
%define ac_with_lib_ecore_fb --%{?with_lib_ecore_fb:en}%{!?with_lib_ecore_fb:dis}able-ecore-fb
|
||||
%define ac_with_lib_ecore_imf --%{?with_lib_ecore_imf:en}%{!?with_lib_ecore_imf:dis}able-ecore-imf
|
||||
%define ac_with_lib_ecore_sdl --%{?with_lib_ecore_sdl:en}%{!?with_lib_ecore_sdl:dis}able-ecore-sdl
|
||||
|
||||
Summary: Enlightened Core X interface library
|
||||
|
@ -44,7 +46,7 @@ URL: http://www.enlightenment.org
|
|||
Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>}
|
||||
Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
#BuildSuggests: xorg-x11-devel, XFree86-devel
|
||||
#BuildSuggests: xorg-x11-devel, XFree86-devel, libX11-devel
|
||||
BuildRequires: libjpeg-devel, openssl-devel %{?breq_lib_ecore_directfb}
|
||||
BuildRequires: curl-devel, evas-devel, eet-devel %{?breq_lib_ecore_sdl}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
@ -124,6 +126,15 @@ Requires: %{name} = %{version}
|
|||
%description file
|
||||
Ecore File Library
|
||||
|
||||
%if %{with lib_ecore_imf}
|
||||
%package imf
|
||||
Summary: Ecore IMF functions
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}
|
||||
%description imf
|
||||
Ecore IMF functions
|
||||
%endif
|
||||
|
||||
%package ipc
|
||||
Summary: Ecore inter-process communication functions
|
||||
Group: Development/Libraries
|
||||
|
@ -164,8 +175,9 @@ CFLAGS="-I/usr/kerberos/include -I/usr/X11R6/include/X11/extensions"
|
|||
LDFLAGS="-L/usr/kerberos/lib -L/usr/X11R6/%{_lib}"
|
||||
export CFLAGS LDFLAGS
|
||||
%{configure} --prefix=%{_prefix} \
|
||||
%{?ac_with_lib_ecore_fb} \
|
||||
%{?ac_with_lib_ecore_directfb} \
|
||||
%{?ac_with_lib_ecore_fb} \
|
||||
%{?ac_with_lib_ecore_imf} \
|
||||
%{?ac_with_lib_ecore_sdl}
|
||||
|
||||
%{__make} %{?_smp_mflags} %{?mflags}
|
||||
|
@ -229,6 +241,12 @@ test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
|
|||
%defattr(-, root, root)
|
||||
%{_libdir}/libecore_file.so.*
|
||||
|
||||
%if %{with lib_ecore_imf}
|
||||
%files imf
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libecore_imf*.so.*
|
||||
%endif
|
||||
|
||||
%files ipc
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libecore_ipc.so.*
|
||||
|
|
|
@ -8,4 +8,4 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
|
|||
stamp-h.in depcomp efreet_doxy_warnings.txt
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = efreet.pc efreet-mime.pc
|
||||
pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc
|
||||
|
|
|
@ -16,8 +16,8 @@ EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN \
|
|||
emotion.spec emotion.spec.in emotion.c.in gendoc Doxyfile \
|
||||
emotion.pc.in debian/changelog debian/control \
|
||||
debian/copyright debian/rules debian/libemotion0.install \
|
||||
debian/libemotion0-dev.install debian/emotion0-bin.install \
|
||||
debian/libemotion0-gstreamer.install debian/libemotion0-xine.install
|
||||
debian/libemotion-dev.install debian/libemotion-bin.install \
|
||||
debian/libemotion-gstreamer.install debian/libemotion-xine.install
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = emotion.pc
|
||||
|
|
|
@ -11,9 +11,9 @@ Source: ftp://ftp.enlightenment.org/pub/emotion/%{name}-%{version}.tar.gz
|
|||
Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>}
|
||||
Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
#BuildSuggests: xorg-x11-devel libxine1-devel xine-lib-devel
|
||||
#BuildSuggests: xorg-x11-devel XFree86-devel libX11-devel libxine1-devel xine-lib-devel
|
||||
#BuildSuggests: gstreamer-devel gstreamer-plugins-devel gstreamer-plugins-base-devel gstreamer-ffmpeg
|
||||
BuildRequires: XFree86-devel eet-devel evas-devel edje-devel edje-bin
|
||||
BuildRequires: eet-devel evas-devel edje-devel edje-bin
|
||||
BuildRequires: /usr/bin/xine-config
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
|
@ -24,7 +24,7 @@ Emotion is a Media Library
|
|||
Summary: Emotion headers, static libraries, documentation and test programs
|
||||
Group: System Environment/Libraries
|
||||
Requires: %{name} = %{version}
|
||||
Requires: XFree86-devel
|
||||
Requires: eet-devel evas-devel edje-devel
|
||||
|
||||
%description devel
|
||||
Headers, static libraries, test programs and documentation for Emotion
|
||||
|
@ -33,13 +33,16 @@ Headers, static libraries, test programs and documentation for Emotion
|
|||
%setup -q
|
||||
|
||||
%build
|
||||
%{configure} --prefix=%{_prefix}
|
||||
%{configure} --prefix=%{_prefix} --enable-static --enable-shared
|
||||
%{__make} %{?_smp_mflags} %{?mflags}
|
||||
|
||||
%install
|
||||
%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
|
||||
test -x `which doxygen` && sh gendoc || :
|
||||
|
||||
# Remove useless static modules
|
||||
%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/*a
|
||||
|
||||
%post
|
||||
/sbin/ldconfig || :
|
||||
|
||||
|
@ -54,7 +57,6 @@ test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
|
|||
%doc AUTHORS COPYING* README
|
||||
%dir %{_libdir}/%{name}
|
||||
%{_bindir}/%{name}_*
|
||||
%{_libdir}/libemotion.a
|
||||
%{_libdir}/libemotion.so.*
|
||||
%{_libdir}/%{name}/*.so
|
||||
#%{_libdir}/xine/plugins/*/xineplug_vo_out_emotion.so
|
||||
|
@ -64,10 +66,9 @@ test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
|
|||
%defattr(-, root, root)
|
||||
%doc doc/html
|
||||
%{_includedir}/*.h
|
||||
%{_libdir}/libemotion.so
|
||||
%{_libdir}/libemotion.a
|
||||
%{_libdir}/libemotion.la
|
||||
%{_libdir}/%{name}/*.a
|
||||
%{_libdir}/%{name}/*.la
|
||||
%{_libdir}/libemotion.so
|
||||
#%{_libdir}/xine/plugins/*/xineplug_vo_out_emotion.a
|
||||
#%{_libdir}/xine/plugins/*/xineplug_vo_out_emotion.la
|
||||
%{_libdir}/pkgconfig/%{name}.pc
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
%bcond_without module_engine_software_x11
|
||||
%bcond_without module_engine_buffer
|
||||
%bcond_without module_engine_fb
|
||||
%bcond_without module_loader_pmaps
|
||||
%bcond_without module_loader_png
|
||||
%bcond_without module_saver_png
|
||||
%bcond_without module_loader_jpeg
|
||||
|
@ -47,6 +48,7 @@
|
|||
# Macros for ./configure use
|
||||
%define ac_with_module_loader_eet --%{?with_module_loader_eet:en}%{!?with_module_loader_eet:dis}able-image-loader-eet
|
||||
%define ac_with_module_loader_jpeg --%{?with_module_loader_jpeg:en}%{!?with_module_loader_jpeg:dis}able-image-loader-jpeg
|
||||
%define ac_with_module_loader_pmaps --%{?with_module_loader_pmaps:en}%{!?with_module_loader_pmaps:dis}able-image-loader-pmaps
|
||||
%define ac_with_module_loader_png --%{?with_module_loader_png:en}%{!?with_module_loader_png:dis}able-image-loader-png
|
||||
%define ac_with_module_loader_tiff --%{?with_module_loader_tiff:en}%{!?with_module_loader_tiff:dis}able-image-loader-tiff
|
||||
%define ac_with_module_loader_gif --%{?with_module_loader_gif:en}%{!?with_module_loader_gif:dis}able-image-loader-gif
|
||||
|
@ -135,6 +137,15 @@ BuildRequires: libjpeg-devel
|
|||
JPEG Image saver module for Evas
|
||||
%endif
|
||||
|
||||
%if %{with module_loader_pmaps}
|
||||
%package module_loader_pmaps
|
||||
Summary: Pixmap Image loader module for Evas
|
||||
Group: System Environment/Libraries
|
||||
BuildRequires: libXpm-devel
|
||||
%description module_loader_pmaps
|
||||
Pixmap Image loader module for Evas
|
||||
%endif
|
||||
|
||||
%if %{with module_loader_png}
|
||||
%package module_loader_png
|
||||
Summary: PNG Image loader module for Evas
|
||||
|
@ -340,6 +351,7 @@ Xrender XCB X11 rendering engine module for Evas
|
|||
%{?ac_with_module_saver_eet} \
|
||||
%{?ac_with_module_loader_jpeg} \
|
||||
%{?ac_with_module_saver_jpeg} \
|
||||
%{?ac_with_module_loader_pmaps} \
|
||||
%{?ac_with_module_loader_png} \
|
||||
%{?ac_with_module_saver_png} \
|
||||
%{?ac_with_module_loader_tiff} \
|
||||
|
@ -405,6 +417,12 @@ test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
|
|||
%{_libdir}/evas/modules/savers/eet/*/module.so
|
||||
%endif
|
||||
|
||||
%if %{with module_loader_pmaps}
|
||||
%files module_loader_pmaps
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/evas/modules/loaders/pmaps/*/module.so
|
||||
%endif
|
||||
|
||||
%if %{with module_loader_png}
|
||||
%files module_loader_png
|
||||
%defattr(-, root, root)
|
||||
|
|
Loading…
Reference in New Issue