📄 db1.spec
字号:
%define pfx /opt/freescale/rootfs/%{_target_cpu}Summary : The BSD database library for C (version 1).Name : db1Version : 1.85Release : 8License : BSDVendor : FreescalePackager : Redhat 7.3 / Stuart HughesGroup : System Environment/LibrariesSource : http://www.sleepycat.com/update/%{version}/db.%{version}.tar.gzPatch0 : db.%{version}.patchPatch1 : db.%{version}.s390.patchPatch2 : db.%{version}.nodebug.patchBuildRoot : %{_tmppath}/%{name}Prefix : %{pfx}%Description%{summary}%Prep%setup -q -n db.%{version}%patch0 -p1 -b .patch%patch1 -p1 -b .fPIC%patch2 -p1 -b .nodebug%Buildgzip -9 docs/*.pscd PORT/linuxmake%Installrm -rf $RPM_BUILD_ROOTfor i in include/db1 lib bindo mkdir -p ${RPM_BUILD_ROOT}%{pfx}/%{_prefix}/$idonesed -n '/^\/\*-/,/^ \*\//s/^.\*.\?//p' include/db.h | grep -v '^@.*db\.h' > LICENSEperl -pi -e 's/<db.h>/<db1\/db.h>/' PORT/include/ndbm.hcd PORT/linuxsover=`echo libdb.so.* | sed 's/libdb.so.//'`install -m644 libdb.a $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/lib/libdb1.ainstall -m755 libdb.so.$sover $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/lib/libdb1.so.$soverln -sf libdb1.so.$sover $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/lib/libdb1.soln -sf libdb1.so.$sover $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/lib/libdb.so.$soverinstall -m644 ../include/ndbm.h $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/include/db1/install -m644 ../../include/db.h $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/include/db1/install -m644 ../../include/mpool.h $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/include/db1/install -m755 db_dump185 $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/bin/db1_dump185%Cleanrm -rf $RPM_BUILD_ROOT%Files%defattr(-,root,root)%{pfx}/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -