Fixed build on 64 bit systems accepted/tizen/20130520.103522 submit/tizen/20130518.153945
authorAnas Nashif <anas.nashif@intel.com>
Sat, 18 May 2013 15:39:41 +0000 (11:39 -0400)
committerAnas Nashif <anas.nashif@intel.com>
Sat, 18 May 2013 15:39:41 +0000 (11:39 -0400)
packaging/leveldb.changes [new file with mode: 0644]
packaging/leveldb.spec

diff --git a/packaging/leveldb.changes b/packaging/leveldb.changes
new file mode 100644 (file)
index 0000000..0898b78
--- /dev/null
@@ -0,0 +1,3 @@
+* Sat May 18 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130517.051247@2a95e52
+- Fixed build on 64 bit systems
+
index eb794f5..3599ef8 100644 (file)
@@ -1,45 +1,66 @@
 Name:          leveldb
-Summary:    leveldb library
+Summary:    A fast key-value storage library
 Version:       1.1
 Release:    1
-Group:      libs
-License:    Google
+Group:      System/Libraries
+License:    BSD-3-Clause
 Source0:    %{name}-%{version}.tar.gz
 
 %description
-Description: leveldb
+LevelDB is a fast key-value storage library written at Google
+that provides an ordered mapping from string keys to string values.
 
 
 %package -n libleveldb
-Summary:   leveldb library.
+Summary:   A fast key-value storage library
+Group:     System/Libraries
+       
+%description -n libleveldb
+LevelDB is a fast key-value storage library written at Google
+that provides an ordered mapping from string keys to string values.
+
+
+%package devel
+Summary:   A fast key-value storage library - Development
 Group:     Development/Libraries
+Requires:   libleveldb
        
-Provides: libleveldb.so        
-Provides: libmemenv.so
+%description devel
+LevelDB is a fast key-value storage library written at Google
+that provides an ordered mapping from string keys to string values.
+
+Development Files.
 
-%description -n libleveldb
-Description: leveldb library.
 
 %prep
 %setup -q
 
 %build
-make %{?jobs:-j%jobs}
+make libdir=%{_libdir} %{?jobs:-j%jobs}
 
 %install
-rm -rf %{buildroot}
-%make_install
+make install DESTDIR=%{buildroot} libdir=%{_libdir}
+
+
+%post -p /sbin/ldconfig -n libleveldb
+
+%postun -p /sbin/ldconfig -n libleveldb
+
 
 %files -n libleveldb
 %manifest leveldb.manifest
 %defattr(-,root,root,-)
-%{_libdir}/libleveldb.so
 %{_libdir}/libleveldb.so.0
 %{_libdir}/libleveldb.so.1.1.0
-%{_libdir}/libmemenv.so
 %{_libdir}/libmemenv.so.0
 %{_libdir}/libmemenv.so.1.1.0
+
+
+%files devel
+
+%{_libdir}/libmemenv.so
 %{_libdir}/pkgconfig/leveldb.pc
 %{_libdir}/pkgconfig/memenv.pc
 %{_includedir}/leveldb/*.h
 %{_includedir}/helpers/memenv/*.h
+%{_libdir}/libleveldb.so