diff --git a/README.md b/README.md index 6b7e9df..196854e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,17 @@ # rtl8723bs +Realtek SDIO Wi-Fi driver + +Tested on: + +Onda v975w +Teclast 3G +HP Stream 7 +Dell Venue 8 3000 +WinBook TW100 and TW700 +Acer Aspire Switch 10E +Lenovo Miix 3-830 +Medion Akoya S2217 +Chuwi Hi12 + + diff --git a/rtl8723bs.spec b/rtl8723bs.spec new file mode 100644 index 0000000..bf9af82 --- /dev/null +++ b/rtl8723bs.spec @@ -0,0 +1,96 @@ +Name: rtl8723bs +Version: 20160731git +Release: 1mamba +Summary: Realtek SDIO Wi-Fi driver +Group: System/Kernel and Hardware +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://github.com/hadess/rtl8723bs +## GITSOURCE https://github.com/hadess/rtl8723bs.git master +Source: https://github.com/hadess/rtl8723bs.git/master/rtl8723bs-%{version}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +## AUTOBUILDREQ-END +Requires(post):kernelheaders +Requires(post):dkms +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Realtek SDIO Wi-Fi driver + +Tested on: + +Onda v975w +Teclast 3G +HP Stream 7 +Dell Venue 8 3000 +WinBook TW100 and TW700 +Acer Aspire Switch 10E +Lenovo Miix 3-830 +Medion Akoya S2217 +Chuwi Hi12 + + +%debug_package + +%prep +%setup -q + +%build + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +install -d -m0755 %{buildroot}%{_prefix}/src/%{name}-%{version} + +cp -a * %{buildroot}%{_prefix}/src/%{name}-%{version}/ + +cat > %{buildroot}%{_prefix}/src/%{name}-%{version}/dkms.conf << _EOF +PACKAGE_NAME=%{name} +PACKAGE_VERSION=%{version} +MAKE="make KSRC=\"\${kernel_source_dir}\"" +CLEAN="make KSRC=\"\${kernel_source_dir}\" clean" +BUILT_MODULE_NAME=%{name} +BUILT_MODULE_LOCATION=. +DEST_MODULE_LOCATION=/extra/drivers/net/wireless/ +REMAKE_INITRD=no +AUTOINSTALL=yes +_EOF + +%check +for d in /lib/modules/4.*/build; do + kver=`echo $d|sed "s|/lib/modules/\(.*\)/build.*|\1|"` +%ifnarch arm + [ "${kver/arm}" != "${kver}" ] && continue +%endif + [ "${kver:0:3}" == "4.0" -o "${kver:0:3}" == "4.1" ] && continue + rm -f *.ko + make KSRC="$d" + [ -e r8723bs.ko ] || exit 1 +done + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%preun +# erase +if [ $1 -eq 0 ]; then + dkms remove -q -m %{name} -v %{version} --all +fi +: + +%post +if [ $1 -ge 1 ]; then + dkms add -q -m %{name} -v %{version} + dkms install -q -m %{name} -v %{version} --force +fi +: + +%files +%defattr(-,root,root) +%dir %{_prefix}/src/%{name}-%{version} +%{_prefix}/src/%{name}-%{version}/* + +%changelog +* Sun Jul 31 2016 Silvan Calarco 20160731git-1mamba +- package created using the webbuild interface