Author: qboosh Date: Sat Jan 27 10:28:37 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - pl, added -static, big cleanup
---- Files affected: SPECS: libmidcom.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SPECS/libmidcom.spec diff -u SPECS/libmidcom.spec:1.1 SPECS/libmidcom.spec:1.2 --- SPECS/libmidcom.spec:1.1 Tue Jan 23 17:09:17 2007 +++ SPECS/libmidcom.spec Sat Jan 27 11:28:32 2007 @@ -1,28 +1,47 @@ # $Revision$, $Date$ Summary: The MIDCOM SIMCO protocol and Timer library +Summary(pl): Biblioteka protokołu i zegara MIDCOM SIMCO Name: libmidcom Version: 0.2.0 Release: 1 License: GPL Group: Libraries -URL: http://www.ranchnetworks.com/ Source0: ftp://ftp.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz # Source0-md5: dd3b1f4188dd17bc843f1e2d2dc3e1a9 +URL: http://www.ranchnetworks.com/ BuildRequires: asterisk-devel +BuildRequires: perl-base BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -The MIDCOM SIMCO protocol and Timer library +The MIDCOM SIMCO protocol and Timer library. + +%description -l pl +Biblioteka protokołu i zegara MIDCOM SIMCO. %package devel -Summary: Static library and header files for the %{name} library +Summary: Header files for MIDCOM library +Summary(pl): Pliki nagłówkowe biblioteki MIDCOM Group: Development/Libraries -Provides: %{name}-devel = %{version} +Requires: %{name} = %{version}-%{release} %description devel -The MIDCOM SIMCO protocol and Timer library +Header files for MIDCOM library. + +%description devel -l pl +Pliki nagłówkowe biblioteki MIDCOM. + +%package static +Summary: Static MIDCOM library +Summary(pl): Statyczna biblioteka MIDCOM +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static MIDCOM library. -This package contains the static %{name} library and its header files. +%description static -l pl +Statyczna biblioteka MIDCOM. %prep %setup -q @@ -30,71 +49,70 @@ %build %{__make} \ CC="%{__cc}" \ - CFLAGS="%{optflags} -fPIC -D_GNU_SOURCE=1" + CFLAGS="%{rpmcflags} -fPIC -D_GNU_SOURCE=1" %install rm -rf $RPM_BUILD_ROOT - install -d $RPM_BUILD_ROOT%{_libdir} install -d $RPM_BUILD_ROOT%{_includedir}/midcom install -d $RPM_BUILD_ROOT%{_includedir}/timer -install midcom/libmidcom.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir}/ +install midcom/libmidcom.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir} ln -s libmidcom.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir}/libmidcom.so.%{major} -ln -s libmidcom.so.%{major} $RPM_BUILD_ROOT%{_libdir}/libmidcom.so -install midcom/libmidcom.a $RPM_BUILD_ROOT%{_libdir}/ -install midcom/simco_client.h $RPM_BUILD_ROOT%{_includedir}/midcom/ +ln -s libmidcom.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir}/libmidcom.so +install midcom/libmidcom.a $RPM_BUILD_ROOT%{_libdir} +install midcom/simco_client.h $RPM_BUILD_ROOT%{_includedir}/midcom -install timer/libtimer.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir}/ +install timer/libtimer.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir} ln -s libtimer.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir}/libtimer.so.%{major} -ln -s libtimer.so.%{major} $RPM_BUILD_ROOT%{_libdir}/libtimer.so -install timer/libtimer.a $RPM_BUILD_ROOT%{_libdir}/ -install timer/*.h $RPM_BUILD_ROOT%{_includedir}/timer/ +ln -s libtimer.so.%{major}.0 $RPM_BUILD_ROOT%{_libdir}/libtimer.so +install timer/libtimer.a $RPM_BUILD_ROOT%{_libdir} +install timer/*.h $RPM_BUILD_ROOT%{_includedir}/timer # fix headers -pushd $RPM_BUILD_ROOT%{_includedir}/timer - for h in *.h; do - perl -pi -e "s|\"$h\"|\<timer/$h\>|g" *.h - done -popd - -pushd $RPM_BUILD_ROOT%{_includedir}/midcom - for h in *.h; do - perl -pi -e "s|\"$h\"|\<midcom/$h\>|g" *.h - done -popd +cd $RPM_BUILD_ROOT%{_includedir}/timer +for h in *.h; do + %{__perl} -pi -e "s|\"$h\"|\<timer/$h\>|g" *.h +done +cd - + +cd $RPM_BUILD_ROOT%{_includedir}/midcom +for h in *.h; do + %{__perl} -pi -e "s|\"$h\"|\<midcom/$h\>|g" *.h +done + +%clean +rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc gpl.txt -%attr(755,root,root) %{_libdir}/*.so.* +%attr(755,root,root) %{_libdir}/libmidcom.so.*.* +%attr(755,root,root) %{_libdir}/libtimer.so.*.* %files devel %defattr(644,root,root,755) -%{_includedir}/midcom/* -%{_includedir}/timer/* -%{_libdir}/*.so -%{_libdir}/*.a +%attr(755,root,root) %{_libdir}/libmidcom.so +%attr(755,root,root) %{_libdir}/libtimer.so +%{_includedir}/midcom +%{_includedir}/timer -%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) -%clean -rm -rf $RPM_BUILD_ROOT -* %{date} PLD Team <[EMAIL PROTECTED]> -All persons listed below can be reached at <cvs_login>@pld-linux.org - -$Log$ -Revision 1.1 2007/01/23 16:09:17 arekm -- row +%files static +%defattr(644,root,root,755) +%{_libdir}/libmidcom.a +%{_libdir}/libtimer.a +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org - $Log$ +Revision 1.2 2007/01/27 10:28:32 qboosh +- pl, added -static, big cleanup + Revision 1.1 2007/01/23 16:09:17 arekm - row - ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/libmidcom.spec?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
