diff options
author | Carsten Haitzler <raster@rasterman.com> | 2005-03-03 01:34:03 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2005-03-03 01:34:03 +0000 |
commit | e18fa5274d6340e9228a0fa4a0b3938886738d8a (patch) | |
tree | 9b8ac9fcfbba32dd90e0f85695bbeb03eabd2709 /eet.spec.in | |
parent | 74bb5ef27e0c4750c2ac386f2ae245582ac4006d (diff) | |
download | eet-e18fa5274d6340e9228a0fa4a0b3938886738d8a.tar.gz |
completely automated package metadata building. all src tarballs will contain
all packaging data with the correct version etc. for rpm's, .deb's and
openembedded's .oe's and .bb's
SVN revision: 13571
Diffstat (limited to 'eet.spec.in')
-rw-r--r-- | eet.spec.in | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/eet.spec.in b/eet.spec.in new file mode 100644 index 0000000..7eef26d --- /dev/null +++ b/eet.spec.in @@ -0,0 +1,75 @@ +%define _missing_doc_files_terminate_build 0 + +Summary: Library for speedy data storage, retrieval, and compression. +Name: @PACKAGE@ +Version: @VERSION@ +Release: 1 +License: BSD +Group: System Environment/Libraries +Source: %{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/ +#BuildSuggests: xorg-x11-devel doxygen +BuildRequires: libjpeg-devel XFree86-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Eet is a tiny library designed to write an arbitary 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 arbitary files on the system. All +data is encoded in a platform independant 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} + +%description devel +Headers, static libraries, test programs and documentation for Eet + +%prep +%setup -q + +%build +#%{configure} --prefix=%{_prefix} +./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.* +%{_libdir}/*.la +%{_bindir}/eet + +%files devel +%defattr(-, root, root) +%doc eet_docs.tar.gz +%{_libdir}/*.so +%{_libdir}/*.a +%{_bindir}/eet-config +%{_libdir}/pkgconfig/* +%{_includedir}/* + +%changelog |