X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbridge-utils.git;a=blobdiff_plain;f=bridge-utils.spec;h=80a43a6f0b087c7d507a3c71356b96d6bb8302b8;hp=f5c0d09194a1081f5ec008d73e74df78ef34ff0b;hb=HEAD;hpb=39e7fd67cec2143b1dfe9bb9cee4744b5332f081 diff --git a/bridge-utils.spec b/bridge-utils.spec index f5c0d09..69c9f1e 100644 --- a/bridge-utils.spec +++ b/bridge-utils.spec @@ -1,40 +1,44 @@ -Summary: Utilities for configuring the linux ethernet bridge -Summary(pl): U¿ytki przeznaczone do konfiguracji linux ethernet bridge +Summary: Utilities for configuring the Linux ethernet bridge +Summary(pl.UTF-8): Narzędzia przeznaczone do konfiguracji linuksowego ethernet bridge Name: bridge-utils -Version: 1.0.4 -Release: 0.1 -License: GPL +Version: 1.7.1 +Release: 1 +License: GPL v2+ Group: Networking/Admin -Source0: http://osdn.dl.sourceforge.net/sourceforge/bridge/%{name}-%{version}.tar.gz -# Source0-md5: 2cab42847c4654e58c4d0ba114bfe2c2 -URL: http://bridge.sourceforge.net/ -BuildRequires: autoconf +Source0: https://www.kernel.org/pub/linux/utils/net/bridge-utils/%{name}-%{version}.tar.xz +# Source0-md5: 3e1fee4dc22cac5457c2f6ffb990a518 +Patch0: debian.patch +Patch1: man.patch +URL: http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge +BuildRequires: autoconf >= 2.50 BuildRequires: automake -BuildRequires: sysfsutils-devel -BuildRequires: kernel-headers(bridging) -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRequires: linux-libc-headers >= 7:2.6.7 +BuildRequires: sed >= 4.0 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz Obsoletes: brcfg +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin %description -This package contains utilities for configuring the linux ethernet -bridge. The linux ethernet bridge can be used for connecting multiple +This package contains utilities for configuring the Linux ethernet +bridge. The Linux ethernet bridge can be used for connecting multiple ethernet devices together. The connecting is fully transparent: hosts connected to one ethernet device see hosts connected to the other ethernet devices directly. -%description -l pl -Ten pakiet zawiera narzêdzia przeznaczone do konfigurowania -linuksowego ethernet bridge (inteligentny switch). Linux ethernet -bridge mo¿e byæ u¿yty do ³±czenia kilku ethernetowych interfejsów -sieciowych w jeden. Po³±czenie jest w pe³ni prze¼roczyste; hosty -przy³±czone po jednej stronie widz± hosty z drugiej strony -bezpo¶rednio. +%description -l pl.UTF-8 +Ten pakiet zawiera narzędzia przeznaczone do konfigurowania +linuksowego ethernet bridge (inteligentnego switcha). Linux ethernet +bridge może być użyty do łączenia kilku ethernetowych interfejsów +sieciowych w jeden. Połączenie jest w pełni przezroczyste; hosty +przyłączone po jednej stronie widzą hosty z drugiej strony +bezpośrednio. %package devel Summary: Libraries for the linux ethernet bridge programs -Summary(pl): Biblioteki u¿ywane do sterowania linuksowym bridge +Summary(pl.UTF-8): Biblioteki używane do sterowania linuksowym bridge Group: Development/Libraries %description devel @@ -42,27 +46,25 @@ This package contains the header and object files necessary for developing programs which use 'libbridge', the interface to the linux kernel ethernet bridge. -%description devel -l pl -Ten pakiet zawiera pliki nag³ówkowe i bibliotekê konieczn± do rozwoju -programów u¿ywaj±cych 'libbridge' - interfejs do linuksowego ethernet +%description devel -l pl.UTF-8 +Ten pakiet zawiera pliki nagłówkowe i bibliotekę konieczną do rozwoju +programów używających libbridge - interfejsu do linuksowego ethernet bridge. %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build -rm -f missing -cp -f /usr/share/automake/config.sub . +cp -f /usr/share/automake/{config.*,missing} . %{__aclocal} %{__autoconf} -%configure -chmod u+w brctl/brctl.h libbridge/libbridge_private.h -echo "#include " >> brctl/brctl.h -echo "#include " >> libbridge/config.h -sed -i -e 's#sysfs/libsysfs.h#libsysfs.h#g' libbridge/libbridge_private.h -sed -i -e 's#KERNEL_HEADERS=.*#KERNEL_HEADERS=#g' */Makefile* +%configure \ + --with-linux-headers=%{_includedir} + %{__make} \ - KERNEL_HEADERS="" + CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall" %install rm -rf $RPM_BUILD_ROOT @@ -72,16 +74,19 @@ install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir}} \ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +install libbridge/libbridge.h $RPM_BUILD_ROOT%{_includedir} +install libbridge/libbridge.a $RPM_BUILD_ROOT%{_libdir} + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc doc/{FAQ,FIREWALL,HOWTO,SMPNOTES,WISHLIST} -%attr(755,root,root) %{_sbindir}/* -%{_mandir}/man?/* +%doc AUTHORS ChangeLog THANKS doc/{FAQ,FIREWALL,HOWTO,SMPNOTES,WISHLIST} +%attr(755,root,root) %{_sbindir}/brctl +%{_mandir}/man8/brctl.8* %files devel %defattr(644,root,root,755) -%{_libdir}/*.a -%{_includedir}/*.h +%{_libdir}/libbridge.a +%{_includedir}/libbridge.h