Package Upload
[framework/uifw/eet.git] / packaging / eet.spec
index 23f1498..d6bffb6 100644 (file)
@@ -1,16 +1,16 @@
 Name:       eet
 Summary:    Library for speedy data storage, retrieval, and compression
-Version:    1.4.999.svn60246
+Version:    1.6.0+svn.74530slp2+build01
 Release:    1
-Group:      TO_BE/FILLED_IN
-License:    TO BE FILLED IN
+Group:      System/Libraries
+License:    BSD
 URL:        http://www.enlightenment.org/
-Source0:    http://download.enlightenment.org/releases/eet-%{version}.tar.gz
+Source0:    %{name}-%{version}.tar.gz
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
-BuildRequires:  pkgconfig(eina)
-BuildRequires:  pkgconfig(gnutls)
-BuildRequires:  pkgconfig(openssl)
+BuildRequires:  eina-devel
+BuildRequires:  gnutls-devel
+BuildRequires:  zlib-devel
 BuildRequires:  libjpeg-devel
 
 
@@ -24,29 +24,35 @@ Enlightenment DR17 file chunk reading/writing library development files Eet is a
  This package contains headers and static libraries for development with libeet.
 
 
-
 %package devel
 Summary:    Library for speedy data storage, retrieval, and compression (devel)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
+
 %description devel
 Enlightenment DR17 file chunk reading/writing library  (devel)
 
-%package bin
-Summary:    Library for speedy data storage, retrieval, and compression. (bin)
+
+%package tools
+Summary:    Library for speedy data storage, retrieval, and compression. (tools)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
+Provides:   %{name}-bin
+Obsoletes:  %{name}-bin
+
 
-%description bin
-Enlightenment DR17 file chunk reading/writing library  (bin)
+%description tools
+Enlightenment DR17 file chunk reading/writing library  (tools)
 
 
 %prep
-%setup -q -n %{name}
+%setup -q
 
 
 %build
+export CFLAGS+=" -fvisibility=hidden -fPIC"
+export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
 
 %autogen --disable-static
 %configure --disable-static \
@@ -54,22 +60,16 @@ Enlightenment DR17 file chunk reading/writing library  (bin)
 
 make %{?jobs:-j%jobs}
 
+
 %install
 rm -rf %{buildroot}
 %make_install
 
 
-
-
 %post -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
-
-
-
-
-
 
+%postun -p /sbin/ldconfig
 
 
 %files
@@ -79,11 +79,19 @@ rm -rf %{buildroot}
 
 %files devel
 %defattr(-,root,root,-)
-%{_includedir}/eet-1/Eet.h
-%{_libdir}/libeet.so
+%{_includedir}/*
+%{_libdir}/*.so
 %{_libdir}/pkgconfig/eet.pc
 
-%files bin
+
+%files tools
 %defattr(-,root,root,-)
-/usr/bin/eet
+%{_bindir}/*
+%{_datadir}/eet/examples/eet-basic.c
+%{_datadir}/eet/examples/eet-data-cipher_decipher.c
+%{_datadir}/eet/examples/eet-data-file_descriptor_01.c
+%{_datadir}/eet/examples/eet-data-file_descriptor_02.c
+%{_datadir}/eet/examples/eet-data-nested.c
+%{_datadir}/eet/examples/eet-data-simple.c
+%{_datadir}/eet/examples/eet-file.c