X-Git-Url: http://git.pld-linux.org/?p=packages%2Fatmelwlandriver.git;a=blobdiff_plain;f=atmelwlandriver.spec;h=e7cc0533fd0fd6ae0e1f33c5254089f555f401cc;hp=e286464679e9bd436e047ce0cb824735871b1297;hb=2b8543c5b51f3f9b4d0f4d2c1bbd6630d57ae8f2;hpb=67ca66f8083617ca3cf186fddb62218994a09906 diff --git a/atmelwlandriver.spec b/atmelwlandriver.spec index e286464..e7cc053 100644 --- a/atmelwlandriver.spec +++ b/atmelwlandriver.spec @@ -2,18 +2,19 @@ # Conditional build: %bcond_without dist_kernel # allow non-distribution kernel %bcond_without kernel # don't build kernel modules +%bcond_without up # don't build UP modules %bcond_without smp # don't build SMP modules %bcond_with unicode # use wx-gtk2-unicode-config instead of ansi %bcond_without userspace # don't build userspace applications %bcond_with verbose # verbose build (V=1) -%if %{without kernel} +%if !%{with kernel} %undefine with_dist_kernel %endif %define _rel 0.9 Summary: Linux driver for WLAN card based on AT76C5XXx -Summary(pl): Sterownik dla Linuksa do kart WLAN opartych na uk³adach AT76C5XXx +Summary(pl.UTF-8): Sterownik dla Linuksa do kart WLAN opartych na układach AT76C5XXx Name: atmelwlandriver Version: 3.4.1.1 Release: %{_rel}@%{_kernel_ver_str} @@ -53,13 +54,13 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) This is driver for WLAN card based on ATMEL AT76C5XXx devices for Linux. -%description -l pl -Sterownik dla Linuksa do kart sieci bezprzewodowych opartych o uk³ady +%description -l pl.UTF-8 +Sterownik dla Linuksa do kart sieci bezprzewodowych opartych o układy ATMELA AT76C5XXx. %package -n kernel-net-atmelwlandriver Summary: Linux driver for WLAN card based on AT76C5XXx -Summary(pl): Sterownik dla Linuksa do kart WLAN na uk³adach AT76C5XXx +Summary(pl.UTF-8): Sterownik dla Linuksa do kart WLAN na układach AT76C5XXx Release: %{_rel}@%{_kernel_ver_str} Group: Base/Kernel Requires(post,postun): /sbin/depmod @@ -73,13 +74,13 @@ Provides: kernel-net(atmelwlandriver) = %{version} This is driver for WLAN card based on ATMEL AT76C5XXx devices for Linux. -%description -n kernel-net-atmelwlandriver -l pl -Sterownik dla Linuksa do kart sieci bezprzewodowych opartych o uk³ady +%description -n kernel-net-atmelwlandriver -l pl.UTF-8 +Sterownik dla Linuksa do kart sieci bezprzewodowych opartych o układy ATMELA AT76C5XXx. %package -n kernel-smp-net-atmelwlandriver Summary: Linux SMP driver for WLAN card based on AT76C5XXx -Summary(pl): Sterownik dla Linuksa SMP do kart WLAN na uk³adach AT76C5XXx +Summary(pl.UTF-8): Sterownik dla Linuksa SMP do kart WLAN na układach AT76C5XXx Release: %{_rel}@%{_kernel_ver_str} Group: Base/Kernel Requires(post,postun): /sbin/depmod @@ -93,13 +94,13 @@ Provides: kernel-net(atmelwlandriver) = %{version} This is driver for WLAN card based on ATMEL AT76C5XXx devices for Linux SMP. -%description -n kernel-smp-net-atmelwlandriver -l pl +%description -n kernel-smp-net-atmelwlandriver -l pl.UTF-8 Sterownik dla Linuksa SMP do kart sieci bezprzewodowych opartych o -uk³ady ATMELA AT76C5XXx. +układy ATMELA AT76C5XXx. %package tools Summary: Command line tools for managing ATMEL Wireless Card -Summary(pl): Narzêdzia linii poleceñ do obs³ugi bezprzewodowych kart ATMEL +Summary(pl.UTF-8): Narzędzia linii poleceń do obsługi bezprzewodowych kart ATMEL Release: %{_rel} Group: Networking/Utilities Requires: kernel-net(atmelwlandriver) = %{version} @@ -110,35 +111,35 @@ module pcmf502*, the PCI module pcifvnet, or the USB module usbvnet* is loaded the lvnet application can monitor the device's statistics or change it's runtime parameters. -%description tools -l pl -Narzêdzia do obs³ugi dla adapterów kart sieci bezprzewodowych ATMEL. -Kiedy modu³ PCMCIA pcmf502*, modu³ PCI pcifvnet, albo modu³ USB -usbvnet* jest za³adowany to aplikacja lvnet mo¿e monitorowaæ dane -statystyczne urz±dzenia albo zmieniæ parametry jego pracy. +%description tools -l pl.UTF-8 +Narzędzia do obsługi dla adapterów kart sieci bezprzewodowych ATMEL. +Kiedy moduł PCMCIA pcmf502*, moduł PCI pcifvnet, albo moduł USB +usbvnet* jest załadowany to aplikacja lvnet może monitorować dane +statystyczne urządzenia albo zmienić parametry jego pracy. %package winter Summary: Graphical tool for monitoring ATMEL Wireless Cards -Summary(pl): Graficzne narzêdzie do monitorowania bezprzewodowych kart ATMEL +Summary(pl.UTF-8): Graficzne narzędzie do monitorowania bezprzewodowych kart ATMEL Release: %{_rel} Group: Networking/Utilities Requires: kernel-net(atmelwlandriver) = %{version} %description winter -Winter is an X application, that provides a visual enviroment to +Winter is an X application, that provides a visual environment to configure and manage ATMEL cards. It's functionality is similar to that of lvnet, extended by very useful features such as profiles, localization and support for more than one devices alternatively. -%description winter -l pl -Winter jest aplikacj± dla X, która dostarcza wizualne ¶rodowisko -pozwalaj±ce na konfiguracjê kart ATMELa. Jego funkcjonalno¶æ jest -podobna do tej jak± ma lvnet, dodatkowo rozszerzon± o bardzo przydatne -funkcje takie jak: profile, lokalizacje i wsparcie dla wiêcej ni¿ -jednego urz±dzenia. +%description winter -l pl.UTF-8 +Winter jest aplikacją dla X, która dostarcza wizualne środowisko +pozwalające na konfigurację kart ATMELa. Jego funkcjonalność jest +podobna do tej jaką ma lvnet, dodatkowo rozszerzoną o bardzo przydatne +funkcje takie jak: profile, lokalizacje i wsparcie dla więcej niż +jednego urządzenia. %package fucd Summary: Firmware upgrade tool for ATMEL Wireless Cards -Summary(pl): Narzêdzie aktualizacji bezprzewodowych kart ATMEL +Summary(pl.UTF-8): Narzędzie aktualizacji bezprzewodowych kart ATMEL Release: %{_rel} Group: Networking/Utilities Requires: kernel-net(atmelwlandriver) = %{version} @@ -146,8 +147,8 @@ Requires: kernel-net(atmelwlandriver) = %{version} %description fucd Graphical firmware upgrade tool for ATMEL Wireless Cards. -%description fucd -l pl -Narzêdzie do aktualizacji wewnêtrznego oprogramowania bezprzewodowych +%description fucd -l pl.UTF-8 +Narzędzie do aktualizacji wewnętrznego oprogramowania bezprzewodowych kart ATMELa. %prep @@ -172,24 +173,30 @@ for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist} exit 1 fi rm -rf include - install -d include/{linux,config} - ln -sf %{_kernelsrcdir}/config-$cfg .config - ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h - ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm - ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers - touch include/config/MARKER + install -d o/include/{linux,config} + ln -sf %{_kernelsrcdir}/config-$cfg o/.config + ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h + ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers + +%if %{with dist_kernel} + %{__make} -j1 -C %{_kernelsrcdir} O=$PWD/o prepare scripts +%else + install -d o/include/config + touch o/include/config/MARKER + ln -sf %{_kernelsrcdir}/scripts o/scripts +%endif %{__make} -C %{_kernelsrcdir} clean \ RCS_FIND_IGNORE="-name '*.ko' -o" \ - M=$PWD O=$PWD \ + M=$PWD O=$PWD/o \ %{?with_verbose:V=1} %{__make} pcmcia buildonly=release \ KERNEL_VERSION=%{__kernel_ver} \ - M=$PWD O=$PWD \ + M=$PWD O=$PWD/o \ %{?with_verbose:V=1} %{__make} usb buildonly=release \ KERNEL_VERSION=%{__kernel_ver} \ - M=$PWD O=$PWD \ + M=$PWD O=$PWD/o \ %{?with_verbose:V=1} mv -f objs/*/release/*.ko built/$cfg @@ -203,7 +210,7 @@ done %{__make} lvnet \ OPT="%{rpmcflags} %{rpmldflags}" \ - INCDIR=%{_includedir} + INCDIR=%{_includedir} \ %{__make} -C src/apps/fw-upgrade atmelup \ CCC="%{__cc}" \ @@ -264,6 +271,7 @@ rm -rf $RPM_BUILD_ROOT %depmod %{_kernel_ver}smp %if %{with kernel} +%if %{with up} || %{without dist_kernel} %files -n kernel-net-atmelwlandriver %defattr(644,root,root,755) %doc CHANGES README @@ -272,6 +280,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_sbindir}/fastvnet.sh /lib/modules/%{_kernel_ver}/kernel/drivers/net/pcmcia/*.ko* /lib/modules/%{_kernel_ver}/kernel/drivers/usb/net/*.ko* +%endif %if %{with smp} && %{with dist_kernel} %files -n kernel-smp-net-atmelwlandriver