- improved install scripts (using install instead of mv and using $UID:
* install_acx100_firmware * install_intersil_firmware - updated URL in install_acx100_firmware script (bnc#1004577) - improved spec file * removed obsolete openSUSE Versions checks * replaced bash variables with macros * removed obsolete tags and macros * cleaned spec file with spec-cleaner OBS-URL: https://build.opensuse.org/package/show/hardware/wireless-tools?expand=0&rev=32
This commit is contained in:
committed by
Git OBS Bridge
parent
fbdbdad88e
commit
167fb53a74
BIN
suse-files.tar.gz
(Stored with Git LFS)
BIN
suse-files.tar.gz
(Stored with Git LFS)
Binary file not shown.
@@ -1,3 +1,16 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 22 11:25:21 UTC 2018 - p.seiler@linuxmail.org
|
||||||
|
|
||||||
|
- improved install scripts (using install instead of mv and using $UID:
|
||||||
|
* install_acx100_firmware
|
||||||
|
* install_intersil_firmware
|
||||||
|
- updated URL in install_acx100_firmware script (bnc#1004577)
|
||||||
|
- improved spec file
|
||||||
|
* removed obsolete openSUSE Versions checks
|
||||||
|
* replaced bash variables with macros
|
||||||
|
* removed obsolete tags and macros
|
||||||
|
* cleaned spec file with spec-cleaner
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Oct 18 19:28:00 UTC 2014 - Led <ledest@gmail.com>
|
Sat Oct 18 19:28:00 UTC 2014 - Led <ledest@gmail.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package wireless-tools
|
# spec file for package wireless-tools
|
||||||
#
|
#
|
||||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -16,23 +16,16 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define _udevdir %(pkg-config --variable=udevdir udev)
|
||||||
|
|
||||||
Name: wireless-tools
|
Name: wireless-tools
|
||||||
|
Version: 30.pre9
|
||||||
|
Release: 0
|
||||||
Summary: Tools for a wireless LAN
|
Summary: Tools for a wireless LAN
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
Group: Hardware/Wifi
|
Group: Hardware/Wifi
|
||||||
%if %suse_version > 1220
|
|
||||||
%define _udevdir %(pkg-config --variable=udevdir udev)
|
|
||||||
%{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d}
|
|
||||||
%else
|
|
||||||
%define _udevdir /lib/udev
|
|
||||||
%define _udevrulesdir %{_udevdir}/rules.d
|
|
||||||
%endif
|
|
||||||
Version: 30.pre9
|
|
||||||
Release: 0
|
|
||||||
Url: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
|
Url: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
|
||||||
Source: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.%{version}.tar.gz
|
Source: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.%{version}.tar.gz
|
||||||
Patch: wireless_tools.dif
|
|
||||||
Patch1: lwepgen-as-needed.patch
|
|
||||||
Source2: suse-files.tar.gz
|
Source2: suse-files.tar.gz
|
||||||
Source4: ipw2200.modprobe
|
Source4: ipw2200.modprobe
|
||||||
Source5: prism54.modprobe
|
Source5: prism54.modprobe
|
||||||
@@ -40,16 +33,12 @@ Source6: lwepgen.tar.bz2
|
|||||||
Source8: iwlwifi-led.sh
|
Source8: iwlwifi-led.sh
|
||||||
Source9: 99-iwlwifi-led.rules
|
Source9: 99-iwlwifi-led.rules
|
||||||
Source10: iwl3945.modprobe
|
Source10: iwl3945.modprobe
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
Patch0: wireless_tools.dif
|
||||||
|
Patch1: lwepgen-as-needed.patch
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
%if %suse_version > 1220
|
Requires: libiw = %{version}
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkgconfig(udev)
|
BuildRequires: pkgconfig(udev)
|
||||||
%else
|
|
||||||
BuildRequires: udev
|
|
||||||
%endif
|
|
||||||
|
|
||||||
Requires: libiw = %{version}
|
|
||||||
|
|
||||||
%package -n libiw30
|
%package -n libiw30
|
||||||
Summary: Tools for a wireless LAN
|
Summary: Tools for a wireless LAN
|
||||||
@@ -58,7 +47,7 @@ Provides: libiw
|
|||||||
|
|
||||||
%package -n libiw-devel
|
%package -n libiw-devel
|
||||||
Summary: Tools for a wireless LAN
|
Summary: Tools for a wireless LAN
|
||||||
Group: Hardware/Wifi
|
Group: Development/Libraries/C and C++
|
||||||
Requires: glibc-devel
|
Requires: glibc-devel
|
||||||
Requires: libiw30 = %{version}
|
Requires: libiw30 = %{version}
|
||||||
|
|
||||||
@@ -67,66 +56,46 @@ This package contains the wireless tools, used to manipulate the
|
|||||||
wireless extensions. The wireless extension is an interface that allows
|
wireless extensions. The wireless extension is an interface that allows
|
||||||
you to set wireless LAN specific parameters and get specific stats.
|
you to set wireless LAN specific parameters and get specific stats.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Jean Tourrilhes <jt@hpl.hp.com>
|
|
||||||
|
|
||||||
%description -n libiw30
|
%description -n libiw30
|
||||||
This package contains the wireless tools, used to manipulate the
|
This package contains the wireless tools, used to manipulate the
|
||||||
wireless extensions. The wireless extension is an interface that allows
|
wireless extensions. The wireless extension is an interface that allows
|
||||||
you to set wireless LAN specific parameters and get specific stats.
|
you to set wireless LAN specific parameters and get specific stats.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Jean Tourrilhes <jt@hpl.hp.com>
|
|
||||||
|
|
||||||
%description -n libiw-devel
|
%description -n libiw-devel
|
||||||
This package contains the wireless tools, used to manipulate the
|
This package contains the wireless tools, used to manipulate the
|
||||||
wireless extensions. The wireless extension is an interface that allows
|
wireless extensions. The wireless extension is an interface that allows
|
||||||
you to set wireless LAN specific parameters and get specific stats.
|
you to set wireless LAN specific parameters and get specific stats.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Jean Tourrilhes <jt@hpl.hp.com>
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup6 -q -T -b 6 -n lwepgen
|
%setup -q -T -b 6 -n lwepgen
|
||||||
%setup -q -n wireless_tools.30
|
%setup -q -n wireless_tools.30
|
||||||
%patch
|
%patch0
|
||||||
pushd ../lwepgen
|
pushd ../lwepgen
|
||||||
%patch1
|
%patch1
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
|
make %{?_smp_mflags} CFLAGS="%{optflags}"
|
||||||
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" -C ../lwepgen
|
make %{?_smp_mflags} CFLAGS="%{optflags}" -C ../lwepgen
|
||||||
|
|
||||||
%install
|
%install
|
||||||
mkdir -p %{buildroot}/%{_sbindir}
|
make INSTALL_DIR="%{buildroot}/%{_sbindir}" \
|
||||||
mkdir -p %{buildroot}/sbin
|
INSTALL_INC="%{buildroot}/%{_includedir}" \
|
||||||
make INSTALL_DIR="${RPM_BUILD_ROOT}/%{_sbindir}" \
|
INSTALL_LIB="%{buildroot}/%{_libdir}" \
|
||||||
INSTALL_INC="${RPM_BUILD_ROOT}/%{_includedir}" \
|
INSTALL_MAN="%{buildroot}/%{_mandir}" \
|
||||||
INSTALL_LIB="${RPM_BUILD_ROOT}/%{_libdir}" \
|
|
||||||
INSTALL_MAN="${RPM_BUILD_ROOT}/%{_mandir}" \
|
|
||||||
DOCDIR=%{_defaultdocdir}/wireless-tools \
|
DOCDIR=%{_defaultdocdir}/wireless-tools \
|
||||||
PREFIX="${RPM_BUILD_ROOT}/usr" \
|
PREFIX="%{buildroot}%{_prefix}" \
|
||||||
install
|
install
|
||||||
|
|
||||||
tar -xvzf %{SOURCE2}
|
tar -xvzf %{SOURCE2}
|
||||||
install -m755 install_intersil_firmware %{buildroot}/usr/sbin
|
install -m755 install_intersil_firmware %{buildroot}%{_sbindir}
|
||||||
install -m755 install_acx100_firmware %{buildroot}/usr/sbin
|
install -m755 install_acx100_firmware %{buildroot}%{_sbindir}
|
||||||
install -m755 ../lwepgen/lwepgen %{buildroot}/usr/sbin
|
install -m755 ../lwepgen/lwepgen %{buildroot}%{_sbindir}
|
||||||
mkdir -p %{buildroot}/etc/modprobe.d
|
mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
|
||||||
install -m644 %{SOURCE4} %{buildroot}/etc/modprobe.d/50-ipw2200.conf
|
install -m644 %{SOURCE4} %{buildroot}%{_sysconfdir}/modprobe.d/50-ipw2200.conf
|
||||||
install -m644 %{SOURCE10} %{buildroot}/etc/modprobe.d/50-iwl3945.conf
|
install -m644 %{SOURCE10} %{buildroot}%{_sysconfdir}/modprobe.d/50-iwl3945.conf
|
||||||
%ifarch %ix86 x86_64
|
install -m644 %{SOURCE5} %{buildroot}%{_sysconfdir}/modprobe.d/50-prism54.conf
|
||||||
install -m644 %{SOURCE5} %{buildroot}/etc/modprobe.d/50-prism54.conf
|
|
||||||
%endif
|
|
||||||
mkdir -p %{buildroot}%{_udevdir}
|
mkdir -p %{buildroot}%{_udevdir}
|
||||||
install -m755 %{SOURCE8} %{buildroot}%{_udevdir}/iwlwifi-led.sh
|
install -m755 %{SOURCE8} %{buildroot}%{_udevdir}/iwlwifi-led.sh
|
||||||
mkdir -p %{buildroot}%{_udevrulesdir}
|
mkdir -p %{buildroot}%{_udevrulesdir}
|
||||||
@@ -135,29 +104,25 @@ sed -i -e "s|@UDEVDIR@|%{_udevdir}|g" %{buildroot}%{_udevrulesdir}/99-iwlwifi-le
|
|||||||
%find_lang %{name} --with-man --all-name
|
%find_lang %{name} --with-man --all-name
|
||||||
|
|
||||||
%post -n libiw30 -p /sbin/ldconfig
|
%post -n libiw30 -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n libiw30 -p /sbin/ldconfig
|
%postun -n libiw30 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root)
|
%doc CHANGELOG.h PCMCIA.txt README*
|
||||||
%dir /etc/modprobe.d
|
%dir %{_sysconfdir}/modprobe.d
|
||||||
%{_sbindir}/*
|
%{_sbindir}/*
|
||||||
%config /etc/modprobe.d/*
|
%config %{_sysconfdir}/modprobe.d/*
|
||||||
%doc CHANGELOG.h INSTALL PCMCIA.txt README*
|
|
||||||
%{_udevdir}
|
%{_udevdir}
|
||||||
%{_udevdir}/iwlwifi-led.sh
|
%{_udevdir}/iwlwifi-led.sh
|
||||||
%dir %{_mandir}/cs
|
%dir %{_mandir}/cs
|
||||||
%dir %{_mandir}/fr.ISO8859-1
|
%dir %{_mandir}/fr.ISO8859-1
|
||||||
%dir %{_mandir}/fr.UTF-8
|
%dir %{_mandir}/fr.UTF-8
|
||||||
%{_mandir}/man?/*.gz
|
%{_mandir}/man?/*%{ext_man}
|
||||||
%{_udevrulesdir}/99-iwlwifi-led.rules
|
%{_udevrulesdir}/99-iwlwifi-led.rules
|
||||||
|
|
||||||
%files -n libiw30
|
%files -n libiw30
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_libdir}/libiw.so.*
|
%{_libdir}/libiw.so.*
|
||||||
|
|
||||||
%files -n libiw-devel
|
%files -n libiw-devel
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_libdir}/libiw.so
|
%{_libdir}/libiw.so
|
||||||
%{_includedir}/iwlib.h
|
%{_includedir}/iwlib.h
|
||||||
%{_includedir}/wireless.h
|
%{_includedir}/wireless.h
|
||||||
|
Reference in New Issue
Block a user