Author: qboosh Date: Mon Mar 10 22:35:50 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - updated to 2.7p4 - files fixes, added perl-,python-,tcl packages
---- Files affected: SPECS: owfs.spec (1.14 -> 1.15) ---- Diffs: ================================================================ Index: SPECS/owfs.spec diff -u SPECS/owfs.spec:1.14 SPECS/owfs.spec:1.15 --- SPECS/owfs.spec:1.14 Sun Jan 6 03:34:18 2008 +++ SPECS/owfs.spec Mon Mar 10 23:35:45 2008 @@ -7,7 +7,7 @@ # # Conditional build: %bcond_without libusb # build without USB support -%bcond_with owphp # build without PHP support +%bcond_with owphp # build with PHP support %bcond_without owfs # build without owfs support %bcond_without tcl # build without tcl support %bcond_without owftpd # build without owftpd support @@ -15,25 +15,28 @@ Summary: One-wire file system using FUSE Summary(pl.UTF-8): System plików 1-Wire wykorzystujący FUSE Name: owfs -Version: 2.7p2 -Release: 0.2 +Version: 2.7p4 +Release: 0.1 Epoch: 2 License: GPL v2+ -Group: Applications +Group: Applications/System Source0: http://dl.sourceforge.net/owfs/%{name}-%{version}.tar.gz -# Source0-md5: aafe3ca1ff30e88c332b5443d1b3b744 +# Source0-md5: 7b7fe955c6686348f4119dde63944d95 URL: http://owfs.sourceforge.net/ -BuildRequires: autoconf +BuildRequires: autoconf >= 2.57 BuildRequires: automake BuildRequires: libtool -BuildRequires: libfuse-devel +BuildRequires: libfuse-devel >= 2.2 +BuildRequires: libstdc++-devel %{?with_libusb:BuildRequires: libusb-devel >= 0.1.5} -BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl-ExtUtils-MakeMaker BuildRequires: perl-devel %{?with_owphp:BuildRequires: php-devel} %{?with_owphp:BuildRequires: php-program} -BuildRequires: python-devel +BuildRequires: python-devel >= 1:2.5 BuildRequires: rpm-pythonprov +BuildRequires: rpmbuild(macros) >= 1.219 +BuildRequires: sed >= 4.0 BuildRequires: swig-perl %{?with_owphp:BuildRequires: swig-php} BuildRequires: swig-python @@ -91,9 +94,50 @@ %description static -l pl.UTF-8 Statyczna biblioteka owfs. +%package -n perl-owfs +Summary: Perl bindings for owfs +Summary(pl.UTF-8): Wiązania Perla do owfs +Group: Development/Languages/Perl +Requires: %{name}-libs = %{epoch}:%{version}-%{release} + +%description -n perl-owfs +Perl bindings for owfs. + +%description -n perl-owfs -l pl.UTF-8 +Wiązania Perla do owfs. + +%package -n python-owfs +Summary: Python bindings for owfs +Summary(pl.UTF-8): Wiązania Pythona do owfs +Group: Libraries/Python +Requires: %{name}-libs = %{epoch}:%{version}-%{release} +%pyrequires_eq python-libs + +%description -n python-owfs +Python bindings for owfs. + +%description -n python-owfs -l pl.UTF-8 +Wiązania Pythona do owfs. + +%package -n tcl-owfs +Summary: Tcl bindings for owfs +Summary(pl.UTF-8): Wiązania Tcl-a do owfs +Group: Development/Languages/Perl +Requires: %{name}-libs = %{epoch}:%{version}-%{release} + +%description -n tcl-owfs +Tcl bindings for owfs. + +%description -n tcl-owfs -l pl.UTF-8 +Wiązania Tcl-a do owfs. + %prep %setup -q +sed -i -e 's/) Makefile.PL/& INSTALLDIRS=vendor/' \ + module/swig/perl5/Makefile.am \ + module/ownet/perl5/Makefile.am + %build %{__libtoolize} %{__aclocal} @@ -108,13 +152,20 @@ --%{?with_owftpd:en}%{!?with_owftpd:dis}able-owftpd \ --enable-parport -%{__make} +%{__make} \ + TCL_BIN_DIR=%{_libdir} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT + DESTDIR=$RPM_BUILD_ROOT \ + TCL_BIN_DIR=%{_libdir} + +%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/ow +%py_postclean + +rm $RPM_BUILD_ROOT%{_libdir}/owtcl-0.2/*.{la,a} %clean rm -rf $RPM_BUILD_ROOT @@ -125,26 +176,90 @@ %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO -%attr(755,root,root) %{_bindir}/* -%{_mandir}/man1/* -%{_mandir}/man5/* +%attr(755,root,root) %{_bindir}/owdir +%attr(755,root,root) %{_bindir}/owfs +%attr(755,root,root) %{_bindir}/owftpd +%attr(755,root,root) %{_bindir}/owhttpd +%attr(755,root,root) %{_bindir}/owmon +%attr(755,root,root) %{_bindir}/owpresent +%attr(755,root,root) %{_bindir}/owread +%attr(755,root,root) %{_bindir}/owserver +%attr(755,root,root) %{_bindir}/owtap +%attr(755,root,root) %{_bindir}/owwrite +%{_mandir}/man1/owdir.1* +%{_mandir}/man1/owfs.1* +%{_mandir}/man1/owftpd.1* +%{_mandir}/man1/owhttpd.1* +%{_mandir}/man1/owmon.1* +%{_mandir}/man1/owpresent.1* +%{_mandir}/man1/owread.1* +%{_mandir}/man1/owserver.1* +%{_mandir}/man1/owshell.1* +%{_mandir}/man1/owtap.1* +%{_mandir}/man1/owwrite.1* +%{_mandir}/man5/owfs.5* +%{_mandir}/man5/owfs.conf.5* %{_mandir}/mann/* %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/lib*.so.2 +%attr(755,root,root) %{_libdir}/libow-2.7.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libow-2.7.so.4 +%attr(755,root,root) %{_libdir}/libowcapi-2.7.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libowcapi-2.7.so.4 +%attr(755,root,root) %{_libdir}/libownet-2.7.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libownet-2.7.so.4 %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la -%{_includedir}/* -%{_mandir}/man3/* +%attr(755,root,root) %{_libdir}/libow.so +%attr(755,root,root) %{_libdir}/libowcapi.so +%attr(755,root,root) %{_libdir}/libownet.so +%{_libdir}/libow.la +%{_libdir}/libowcapi.la +%{_libdir}/libownet.la +%{_includedir}/ow*.h +# FIXME: should be man3, not man1 +%{_mandir}/man1/libowcapi.1* +%{_mandir}/man1/owcapi.1* +%{_mandir}/man3/DS*.3* +%{_mandir}/man3/LCD.3* +%{_mandir}/man3/Thermachron.3* %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libow.a +%{_libdir}/libowcapi.a +%{_libdir}/libownet.a + +%files -n perl-owfs +%defattr(644,root,root,755) +%{perl_vendorarch}/OW.pm +%dir %{perl_vendorarch}/auto/OW +%{perl_vendorarch}/auto/OW/OW.bs +%attr(755,root,root) %{perl_vendorarch}/auto/OW/OW.so +%{perl_vendorlib}/OWNet.pm +%{_mandir}/man3/OWNet.3* +%{_mandir}/man3/owperl.3* + +%files -n python-owfs +%defattr(644,root,root,755) +%dir %{py_sitedir}/ow +%attr(755,root,root) %{py_sitedir}/ow/_OW.so +%{py_sitedir}/ow/__init__.py[co] +%{py_sitedir}/ow-*.egg-info +%dir %{py_sitescriptdir}/ownet +%{py_sitescriptdir}/ownet/*.py[co] +%{py_sitescriptdir}/ownet-*.egg-info + +%files -n tcl-owfs +%defattr(644,root,root,755) +%dir %{_libdir}/owtcl-0.2 +%attr(755,root,root) %{_libdir}/owtcl-0.2/ow-0.2.so +%attr(755,root,root) %{_libdir}/owtcl-0.2/ow.so +%{_libdir}/owtcl-0.2/*.tcl +%{_mandir}/man3/owtcl.3* +%{_mandir}/mann/owtcl.n* %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -152,6 +267,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.15 2008-03-10 22:35:45 qboosh +- updated to 2.7p4 +- files fixes, added perl-,python-,tcl packages + Revision 1.14 2008-01-06 02:34:18 zbyniu - many BRs; strict configure options for bconds - ldconfig for -libs; TODO added; dead bcond ownfsd removed ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/owfs.spec?r1=1.14&r2=1.15&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
