diff options
author | Carsten Haitzler <raster@rasterman.com> | 2012-09-27 03:02:12 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2012-09-27 03:02:12 +0000 |
commit | 05ddd5fe2df500b018fd077359121653628cd44a (patch) | |
tree | d71f3d0c22a9637c1bf6d3178986caa0e4719e72 /spec | |
parent | 296d47a7cbfe5be9a3a60797a9a661634b8e2c8c (diff) | |
download | efl-05ddd5fe2df500b018fd077359121653628cd44a.tar.gz |
cleaning up the base of efl tree moving files to subdirs
SVN revision: 77106
Diffstat (limited to 'spec')
-rw-r--r-- | spec/eet.spec.in | 76 | ||||
-rw-r--r-- | spec/eina.spec.in | 60 |
2 files changed, 136 insertions, 0 deletions
diff --git a/spec/eet.spec.in b/spec/eet.spec.in new file mode 100644 index 0000000000..5a91f60044 --- /dev/null +++ b/spec/eet.spec.in @@ -0,0 +1,76 @@ +%{!?_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 <mej@eterm.org>} +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/spec/eina.spec.in b/spec/eina.spec.in new file mode 100644 index 0000000000..3e526ad57d --- /dev/null +++ b/spec/eina.spec.in @@ -0,0 +1,60 @@ +%{!?_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 <mej@eterm.org>} +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 |