diff --git a/Makefile.am b/Makefile.am index 78ffecd8f3..ba69d93fd3 100644 --- a/Makefile.am +++ b/Makefile.am @@ -44,8 +44,7 @@ old/NEWS.eina \ old/README.eina \ old/NEWS.eet \ old/README.eet \ -spec/eina.spec \ -spec/eet.spec \ +spec/efl.spec \ pc/evil.pc \ pc/eina.pc \ pc/eet.pc \ diff --git a/spec/eet.spec.in b/spec/eet.spec.in deleted file mode 100644 index 5a91f60044..0000000000 --- a/spec/eet.spec.in +++ /dev/null @@ -1,76 +0,0 @@ -%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} -%define _missing_doc_files_terminate_build 0 - -Summary: Library for speedy data storage, retrieval, and compression. -Name: @PACKAGE@ -Version: @VERSION@ -Release: %{_rel} -License: BSD -Group: System Environment/Libraries -Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz -Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings } -Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} -Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} -URL: http://www.enlightenment.org/ -BuildRequires: libjpeg-devel zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-root - -%description -Eet is a tiny library designed to write an arbitrary set of chunks of -data to a file and optionally compress each chunk (very much like a -zip file) and allow fast random-access reading of the file later -on. It does not do zip as a zip itself has more complexity than is -needed, and it was much simpler to implement this once here. - -It also can encode and decode data structures in memory, as well as -image data for saving to eet files or sending across the network to -other machines, or just writing to arbitrary files on the system. All -data is encoded in a platform independent way and can be written and -read by any architecture. - -%package devel -Summary: Eet headers, static libraries, documentation and test programs -Group: System Environment/Libraries -Requires: %{name} = %{version} -Requires: libjpeg-devel, zlib-devel - -%description devel -Headers, static libraries, test programs and documentation for Eet - -%prep -%setup -q - -%build -%{configure} --prefix=%{_prefix} -### use this if you have build problems -#./configure --prefix=%{_prefix} -%{__make} %{?_smp_mflags} %{?mflags} - -%install -%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install - -%clean -test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%files -%defattr(-, root, root) -%doc AUTHORS COPYING COPYING-PLAIN README -%{_libdir}/*.so.* - -%files devel -%defattr(-, root, root) -%{_bindir}/eet* -%{_libdir}/pkgconfig/* -%{_includedir}/* -%{_libdir}/*.a -%{_libdir}/*.so -%{_datadir}/eet -%{_libdir}/*.la - -%changelog diff --git a/legacy/ephysics/ephysics.spec.in b/spec/efl.spec.in similarity index 64% rename from legacy/ephysics/ephysics.spec.in rename to spec/efl.spec.in index 0a18043f59..01ddcd7831 100644 --- a/legacy/ephysics/ephysics.spec.in +++ b/spec/efl.spec.in @@ -1,37 +1,39 @@ %{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} %define _missing_doc_files_terminate_build 0 -Summary: ephysics library -Name: @PACKAGE@ +Summary: Enlightenment Foundation Libraries +Name: efl Version: @VERSION@ Release: %{_rel} -License: MIT +License: LGPLv2.1 GPLv2.1 BSD Group: System Environment/Libraries Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz -Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Seabra } +Packager: %{?_packager:%{_packager}}%{!?_packager:The Enlightenment Project } Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} URL: http://www.enlightenment.org/ +BuildRequires: libjpeg-devel zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-root %description -EPhysics is a library that manages Ecore, Evas and Bullet Physics into -an easy to use way. It's a kind of wrapper, a glue, between these libraries. -It's not intended to be a physics library (we already have many out there). +EFL is a copllection of libraries ranging from data structure handling +through to communications, rendering and widgets. %package devel -Summary: EPhysics headers, static libraries, documentation and test programs +Summary: EFL headers, static libraries, documentation and test programs Group: System Environment/Libraries Requires: %{name} = %{version} %description devel -Headers, static libraries, test programs and documentation for EPhysics +Headers, static libraries, test programs and documentation for EFL %prep %setup -q %build %{configure} --prefix=%{_prefix} +### use this if you have build problems +#./configure --prefix=%{_prefix} %{__make} %{?_smp_mflags} %{?mflags} %install @@ -48,19 +50,18 @@ test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) -%doc AUTHORS COPYING README +%doc AUTHORS README NEWS COPYING licenses/COPYING.BSD licenses/COPYING.LGPL licenses/COPYING.GPL %{_bindir}/* %{_libdir}/*.so.* -%dir %{_datadir}/ephysics/ -%{_datadir}/ephysics/*.edj -%{_datadir}/ephysics/*.png %files devel %defattr(-, root, root) %{_includedir}/* +%{_libdir}/pkgconfig/* %{_libdir}/*.a %{_libdir}/*.so %{_libdir}/*.la -%{_libdir}/pkgconfig/* +%{_datadir}/eina +%{_datadir}/eet %changelog diff --git a/spec/eina.spec.in b/spec/eina.spec.in deleted file mode 100644 index 3e526ad57d..0000000000 --- a/spec/eina.spec.in +++ /dev/null @@ -1,60 +0,0 @@ -%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} -%define _missing_doc_files_terminate_build 0 - -Summary: Data Type Library -Name: @PACKAGE@ -Version: @VERSION@ -Release: %{_rel} -License: LGPLv2.1 -Group: System Environment/Libraries -Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz -Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings } -Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} -Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} -URL: http://www.enlightenment.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-root - -%description -Eina is a data type library. - -%package devel -Summary: Eina headers, static libraries, documentation and test programs -Group: System Environment/Libraries -Requires: %{name} = %{version} - -%description devel -Headers, static libraries, test programs and documentation for Eina - -%prep -%setup -q - -%build -%{configure} --prefix=%{_prefix} -%{__make} %{?_smp_mflags} %{?mflags} - -%install -%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install - -%clean -test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%files -%defattr(-, root, root) -%doc AUTHORS COPYING README -%{_libdir}/*.so.* - -%files devel -%defattr(-, root, root) -%{_includedir}/* -%{_libdir}/*.a -%{_libdir}/*.so -%{_libdir}/*.la -%{_libdir}/pkgconfig/* - -%changelog