packaging: correct lmdb naming for Tizen accepted/tizen_5.0_unified accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix accepted/tizen_6.5_unified accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified tizen tizen_5.0 tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix tizen_6.0 tizen_6.0_hotfix tizen_6.5 tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/5.0/unified/20181102.030725 accepted/tizen/5.5/unified/20191031.012109 accepted/tizen/5.5/unified/mobile/hotfix/20201027.074417 accepted/tizen/5.5/unified/wearable/hotfix/20201027.100743 accepted/tizen/6.0/unified/20201030.110643 accepted/tizen/6.0/unified/hotfix/20201102.235142 accepted/tizen/6.0/unified/hotfix/20201103.051421 accepted/tizen/6.5/unified/20211029.014617 accepted/tizen/7.0/unified/20221110.062512 accepted/tizen/7.0/unified/hotfix/20221116.111110 accepted/tizen/8.0/unified/20231005.095158 accepted/tizen/unified/20180313.061104 submit/tizen/20180312.054306 submit/tizen_5.0/20181101.000007 submit/tizen_5.5/20191031.000007 submit/tizen_5.5_mobile_hotfix/20201026.185107 submit/tizen_5.5_wearable_hotfix/20201026.184307 submit/tizen_6.0/20201029.205502 submit/tizen_6.0_hotfix/20201102.192902 submit/tizen_6.0_hotfix/20201103.115102 submit/tizen_6.5/20211028.163501 tizen_5.5.m2_release tizen_6.0.m2_release tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 30 Oct 2017 10:51:49 +0000 (19:51 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 12 Mar 2018 05:38:36 +0000 (14:38 +0900)
- With mv on library, rpm cannot search for dependencies automatically.
- Remove documentation

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Corrected subject format.
Signed-off-by: Inki Dae <inki.dae@samsung.com>
packaging/lmdb.spec

index f3b897c..9fb5eea 100644 (file)
@@ -1,4 +1,4 @@
-%define lname  liblmdb-0_9_17
+%define lname  liblmdb
 %define prefix  %{_prefix}
 %define libdir  %{_libdir}
 
@@ -9,11 +9,9 @@ Group:          Productivity/Databases/Tools
 Version:        0.9.17
 Release:        0
 Url:            http://symas.com/mdb/
-
-Source:         https://github.com/LMDB/lmdb/archive/LMDB_%version.tar.gz
+Source0:        %{name}-%{version}.tar.gz
 # Source99:       baselibs.conf
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # BuildRequires:  autoconf
 BuildRequires:  automake >= 1.10
 BuildRequires:  libtool >= 2
@@ -67,37 +65,26 @@ cd libraries/liblmdb
 make PREFIX=%{prefix} LIBDIR=%{libdir}
 
 %install
-rm -rf $RPM_BUILD_ROOT
 cd libraries/liblmdb
 # make install DESTDIR="%buildroot"
 make install prefix=$RPM_BUILD_ROOT%{prefix} LIBDIR=$RPM_BUILD_ROOT%{libdir} install
 
-# Remove unnecessary files
-rm -f "%buildroot%{libdir}"/*.a
-
-cd %buildroot/%{libdir}
-mv liblmdb.so liblmdb-%version.so
-ln -s liblmdb-%version.so liblmdb.so
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}%{_mandir}
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
-%{prefix}/bin/*
-%exclude %{libdir}/documentation.list
-%doc %{_mandir}/man1/*.1.gz
+%{_bindir}/*
 
 %files -n %lname
 %defattr(-,root,root)
-%{libdir}/liblmdb-%version.so
+%{libdir}/*.so*
 
 %files devel
 %defattr(-,root,root)
 %_includedir/*
-%{libdir}/liblmdb.so
+%{libdir}/*.a
 
 %changelog