X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=bridge-utils.spec;h=782ea4eca07a4d66c115e27860ffa662ffa1ced5;hb=e1366da4d1aeae86b0b2345cf9e6af6940399816;hp=6123c74c5bb3f5773ff5c2692ec45ba007402d53;hpb=8e467d9d1e628082c01f0d601bf7d8a6eb048f0a;p=packages%2Fbridge-utils.git diff --git a/bridge-utils.spec b/bridge-utils.spec index 6123c74..782ea4e 100644 --- a/bridge-utils.spec +++ b/bridge-utils.spec @@ -1,88 +1,83 @@ -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: 0.9.5 +Version: 1.2 Release: 1 License: GPL Group: Networking/Admin -Group(de): Netzwerkwesen/Administration -Group(pl): Sieciowe/Administracyjne -Source0: http://bridge.sourceforge.net/bridge-utils/%{name}-%{version}.tar.gz -Patch0: %{name}-opt.patch -Patch1: %{name}-rootonly.patch -URL: http://bridge.sourceforge.net/ -BuildRequires: kernel-headers(bridging) -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Source0: http://dl.sourceforge.net/bridge/%{name}-%{version}.tar.gz +# Source0-md5: 1e6cff57ac90d7ab984d9512fdd9f2dd +URL: http://linux-net.osdl.org/index.php/Bridge +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: linux-libc-headers >= 7:2.6.7 +BuildRequires: sed >= 4.0 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: Libraries for the linux ethernet bridge programs +Summary(pl.UTF-8): Biblioteki używane do sterowania linuksowym bridge Group: Development/Libraries -Group(de): Entwicklung/Libraries -Group(es): Desarrollo/Bibliotecas -Group(fr): Development/Librairies -Group(pl): Programowanie/Biblioteki -Group(pt_BR): Desenvolvimento/Bibliotecas -Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ -Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ %description devel 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 -n %{name} -%patch0 -p1 -%patch1 -p1 +%setup -q + +rm -rf autom4te.cache %build -%{__make} all OPT="%{rpmcflags}" CC="%{__cc}" +cp -f /usr/share/automake/{config.*,missing} . +%{__aclocal} +%{__autoconf} +%configure +sed -i -e 's#KERNEL_HEADERS=.*#KERNEL_HEADERS=#g' */Makefile* +%{__make} \ + CFLAGS="%{rpmcflags} -Wall" \ + KERNEL_HEADERS="" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir}} \ $RPM_BUILD_ROOT%{_mandir}/man8 -install brctl/brctl $RPM_BUILD_ROOT%{_sbindir} -#install brctl/brctld $RPM_BUILD_ROOT%{_sbindir} -install doc/*.8 $RPM_BUILD_ROOT%{_mandir}/man8 -install libbridge/libbridge.a $RPM_BUILD_ROOT%{_libdir} -install libbridge/libbridge.h $RPM_BUILD_ROOT%{_includedir} - -cd doc && gzip -9nf FAQ FIREWALL HOWTO SMPNOTES WISHLIST +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc doc/*.gz +%doc AUTHORS ChangeLog THANKS TODO doc/{FAQ,FIREWALL,HOWTO,SMPNOTES,WISHLIST} %attr(755,root,root) %{_sbindir}/* -%{_mandir}/man?/* +%{_mandir}/man8/* %files devel %defattr(644,root,root,755)