Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dmitry_serpokryl:E
eet
eet.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File eet.spec of Package eet
# # spec file for package eet-DR17 (svn Version _20100516_r48925) # # Copyright (c) 2008 SOAD Project, Russia. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bug fixes or comments to the Maintainer: sda00@himki.net # # norootforbuild Name: libeet1 Version: svn_20100516_r48925 Release: 1 License: BSD Provides: eet libeet URL: http://enlightenment.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: eet_20100516_r48925.tar.bz2 Packager: sda00 <sda00@himki.net> Group: System/Libraries Summary: Library for speedy data storage, retrieval, and compression %if 0%{?suse_version} > 1030 || 0%{?sles_version} == 11 # core BuildRequires: gcc-c++ gcc iputils subversion m4 autoconf automake libtool glibc-devel zlib-devel libjpeg-devel doxygen gzip # functional extensions BuildRequires: gettext-devel imlib2-devel pkg-config zlib-devel libjpeg-devel libpng-devel BuildRequires: libgnutls-devel libopenssl-devel %endif %if 0%{?suse_version} == 1030 # core BuildRequires: gcc-c++ gcc iputils subversion m4 autoconf automake libtool glibc-devel zlib-devel libjpeg-devel doxygen gzip # functional extensions BuildRequires: gettext-devel imlib2-devel pkg-config zlib-devel libjpeg-devel libpng-devel BuildRequires: libgnutls-devel libopenssl-devel %endif %if 0%{?fedora} BuildRequires: libjpeg-devel zlib-devel pkgconfig gnutls-devel subversion automake doxygen m4 autoconf gzip bzip2 tar openssl-devel %endif %if 0%{?mandriva_version} == 2008 %ifarch x86_64 BuildRequires: lib64jpeg62-devel zlib1-devel zlib1 pkgconfig lib64gnutls-devel subversion automake doxygen m4 autoconf gzip bzip2 tar zlib-devel jpeg-devel lib64openssl0.9.8-devel lib64openssl0.9.8 %else BuildRequires: libjpeg62-devel zlib-devel pkgconfig libgnutls-devel subversion automake doxygen m4 autoconf gzip bzip2 tar zlib-devel jpeg-devel libopenssl0.9.8-devel libopenssl0.9.8 %endif %endif %if 0%{?mandriva_version} == 2009 || 0%{?mandriva_version} == 200910 %ifarch x86_64 BuildRequires: lib64jpeg62-devel zlib1-devel zlib1 pkgconfig subversion automake doxygen m4 autoconf gzip bzip2 tar zlib-devel jpeg-devel lib64openssl0.9.8-devel lib64openssl0.9.8 %else BuildRequires: libjpeg62-devel zlib-devel pkgconfig subversion automake doxygen m4 autoconf gzip bzip2 tar zlib-devel jpeg-devel libopenssl0.9.8-devel libopenssl0.9.8 %endif %endif %if 0%{?mandriva_version} == 201000 %ifarch x86_64 BuildRequires: lib64jpeg-devel zlib1-devel zlib1 pkgconfig subversion automake doxygen m4 autoconf gzip bzip2 tar zlib-devel jpeg-devel lib64openssl0.9.8-devel %else BuildRequires: libjpeg-devel zlib-devel pkgconfig subversion automake doxygen m4 autoconf gzip bzip2 tar zlib-devel jpeg-devel libopenssl0.9.8-devel %endif %endif # Global E required components (E dependencies) BuildRequires: libeina-ver-pre-svn-05-0-devel libeina-ver-pre-svn-05-0 %description EET is a tiny library designed to write an arbitary set of chunks of data o 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 impliment this once here. The Enlightenment Team: -------- The Rasterman (Carsten Haitzler) Ibukun Olumuyiwa Sebastian Dransfeld HandyAndE (Andrew Williams) CodeWarrior (Hisham Mardam Bey) dj2 (Dan Sinclair) Tilman Sauerbeck Aleksej Struk Brian Mattern devilhorns (Chrostopher Michael) /dev/urandom (Victor Kojouharov) ilLogict Stafford Horne Cedric Mail onefang (David Seikel) Stephen Houston Byron Hillis Ravenlock (Eric Schuele) ManoWarrior (Luchezar Petkov) morlenxus (Brian Miculcy) The full list of E-dev crew is here: http://enlightenment.org/p.php?p=contact&l=en You can always update your package to the current state just by rebuilding the .spec file: > rpmbuild -bb *.spec or by rebuilding the .src.rpm file itself: > rpmbuild --rebuild *.src.rpm The new compiled .rpm will be available in /usr/src/packages/RPM/_your_PC_type/ Prepared by SOAD project. %package devel Summary: Eet headers, static libraries, documentation and test programs Group: Development/Libraries Provides: eet-devel libeet-devel Requires: %{name} = %{version} %if 0%{?suse_version} || 0%{?sles_version} Requires: libgnutls-devel libopenssl-devel imlib2-devel zlib-devel libjpeg-devel libpng-devel %endif %if 0%{?mandriva_version} == 200910 || 0%{?mandriva_version} == 2009 || 0%{?mandriva_version} == 2008 %ifarch x86_64 Requires: lib64jpeg62-devel zlib1-devel zlib-devel jpeg-devel lib64openssl0.9.8-devel %else Requires: libjpeg62-devel zlib-devel jpeg-devel libopenssl0.9.8-devel %endif %endif %if 0%{?mandriva_version} == 201000 %ifarch x86_64 Requires: lib64jpeg-devel zlib1-devel zlib-devel lib64openssl0.9.8-devel %else Requires: libjpeg-devel zlib-devel libopenssl0.9.8-devel %endif %endif %if 0%{?fedora} || 0%{?rhel_version} Requires: libjpeg-devel zlib-devel gnutls-devel openssl-devel %endif %description devel Headers, static libraries, test programs and documentation for Eet %package doc Provides: eet-doc libeet-doc Summary: Eet documentation and man pages Group: Documentation/Other %description doc Eet documentation and man pages ########################################## ## insert here "debug-package" macro for a local builds ########################################## %prep rm -rf "$RPM_BUILD_ROOT" #%setup -q %if 0%{?suse_version} || 0%{?sles_version} %{?suse_update_config:%{suse_update_config -f}} %endif %build %install if [ "`ping enlightenment.org -c 10 2>&1 | grep icmp_seq`" != "" ] ; then svn co http://svn.enlightenment.org/svn/e/trunk/eet cd eet ./autogen.sh else tar xfmjv $RPM_SOURCE_DIR/eet_20100516_r48925.tar.bz2 cd eet ./autogen.sh fi %configure --disable-static make %{?_smp_mflags} make doc %makeinstall mkdir -p -m 755 $RPM_BUILD_ROOT%{_mandir}/man3 mkdir -p -m 755 $RPM_BUILD_ROOT%{_docdir}/eet find doc/man/man3 -size -100c -delete rm -f doc/man/man3/todo.3 # remove todo find doc/man/man3 -exec gzip {} \; install -p -m 644 doc/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3 cp -r doc/img $RPM_BUILD_ROOT%{_docdir}/eet/ cp -r doc/html $RPM_BUILD_ROOT%{_docdir}/eet/ cp -r doc/latex $RPM_BUILD_ROOT%{_docdir}/eet/ find $RPM_BUILD_ROOT%{_docdir}/ -type f -exec chmod -x+r {} \; # optional removal of libtool archive along with stripping find $RPM_BUILD_ROOT/ -type f -iname '*.la' -exec rm {} \; find $RPM_BUILD_ROOT/ -type f -iname '*.a' -exec rm {} \; %clean rm -rf "$RPM_BUILD_ROOT" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/* %{_libdir}/*.so.* %files devel %defattr(-, root, root) %{_libdir}/pkgconfig/* %{_includedir}/* %{_libdir}/*.so %files doc %defattr(-, root, root) %{_mandir}/man3/* %{_docdir}/eet %changelog * Mon Apr 20 2009 version E-DR17-999-050 <sda00@himki.net> - first "rev1" is packaged according to the Release Schedule - http://trac.enlightenment.org/e/wiki/ReleaseSchedule * Fri Jun 6 2008 version E-DR17-999-050 <sda00@himki.net> - added online rebuild capability of .src.rpm or .spec files
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor