upload tizen1.0 source
authorKim Kibum <kb0929.kim@samsung.com>
Sun, 29 Apr 2012 08:00:17 +0000 (17:00 +0900)
committerKim Kibum <kb0929.kim@samsung.com>
Sun, 29 Apr 2012 08:00:17 +0000 (17:00 +0900)
packaging/elektra.spec

index 505e82c..5e81829 100644 (file)
@@ -1,14 +1,13 @@
-
 Name:       elektra
 Summary:    A key/value pair database to store software configurations
-Version:    0.7.0
-Release:    1
+Version: 0.7.0
+Release:    42
 Group:      System/Libraries
 License:    BSD
 URL:        http://elektra.sourceforge.net
-Source0:    elektra-%{version}.tar.gz
-Patch0:     fix-autogen-failure.patch
-Patch1:        static.patch
+Source0:    %{name}-%{version}.tar.gz
+#Patch0:     fix-autogen-failure.patch
+#Patch1:       static.patch
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRequires:  pkgconfig(libxml-2.0)
@@ -23,34 +22,38 @@ A framework to get system and user values The objective of the Elektra Project i
  people that are helping to build it.
 
 
-
 %package devel
 Summary:    Framework to get system and user values
 Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
+
 
 %description devel
 Framework to get system and user values, key/value pair database
 
 
 %prep
-%setup -q -n %{name}
+%setup -q
 
 # fix-autogen-failure.patch
-%patch0 -p1
-%patch1 -p1
+#%patch0 -p1
+#%patch1 -p1
 
 %build
 export CFLAGS+="  -fno-short-enums -DSQLFS_BACKEND -DTUNNING_ELEKTRA_0_7 -fpic"
 touch config.rpath
 
-%autogen --disable-static
-%configure \
-    --disable-static \
+autoheader
+libtoolize --ltdl --copy --force
+aclocal -Im4 -Ilibltdl
+autoconf
+automake --add-missing --copy --force
+
+./configure --prefix=%{_prefix} \
     --without-docbook \
+    --without-libltdl \
     --enable-cpp=no \
     --enable-hosts=no \
-    --enable-shared=yes
+    --enable-shared=no
 
 make %{?jobs:-j%jobs}
 
@@ -58,36 +61,18 @@ make %{?jobs:-j%jobs}
 rm -rf %{buildroot}
 %makeinstall
 
-
-rm -rf %{buildroot}/usr/lib/*.la
-rm -rf %{buildroot}/usr/lib/elektra/*.la
-
-pushd %{buildroot}/usr/lib
-ln -s elektra/libelektra-ddefault.so
-ln -s elektra/libelektra-default.so
-ln -s elektra/libelektra-filesys.so
-popd
-
+rm -rf %{buildroot}/usr/lib/libelektra.so*
+rm -rf %{buildroot}/usr/lib/elektra/
+rm -rf %{buildroot}/usr/lib/pkgconfig/elektracpp.pc
+rm -rf %{buildroot}/usr/lib/pkgconfig/elektratools.pc
 
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
-
-
-
-
-%files
-%defattr(-,root,root,-)
-%doc COPYING
-%{_libdir}/*.so.*
-%{_libdir}/libelektra-*.so
-%{_libdir}/elektra/*.so.*
-%{_libdir}/elektra/*.so
-
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/*.h
-%{_libdir}/pkgconfig/*.pc
-%{_libdir}/libelektra.so
+%{_libdir}/pkgconfig/elektra.pc
 %{_libdir}/*.a
+%{_libdir}/*.la