Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:seral79:dkms
dkms-rtl8192eu
dkms-rtl8192eu.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dkms-rtl8192eu.spec of Package dkms-rtl8192eu
# # Spec file for package dkms-rtl8192eu # # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # %define modname rtl8192eu %define kmodname 8192eu %define real_name rtl8192eu-linux %global commit 35ccd90d378baa943aded03f6075d2c90652b154 Name: dkms-%{modname} Version: 5.11.2.1 Release: 0 Summary: Realtek rtl8192eu official Linux driver License: GPL-2.0 Group: System Environment/Kernel URL: https://github.com/clnhub/%{real_name} Source: https://github.com/clnhub/%{real_name}/archive/%{commit}/%{real_name}-%{commit}.tar.gz BuildArch: noarch Requires: binutils BuildRequires: dracut BuildRequires: gcc Requires(pre): dkms Requires(posttrans): dkms Requires(preun): dkms Conflicts: dkms-rtl8192eu %description Realtek rtl8192eu official Linux driver. %prep %setup -q -n %{real_name}-%{commit} %build %install rm -rf $RPM_BUILD_ROOT # find . -name "Makefile" -exec chmod ugo-x {} \; find . -name "*.c" -exec chmod ugo-x {} \; find . -name "*.h" -exec chmod ugo-x {} \; # %{__mkdir_p} %{buildroot}%{_usrsrc}/%{modname}-%{version} %{__cp} -a core hal include os_dep platform Makefile Kconfig %{buildroot}%{_usrsrc}/%{modname}-%{version}/ # %{__cat} <<'EOF' >%{buildroot}%{_usrsrc}/%{modname}-%{version}/dkms.conf PACKAGE_NAME=%{modname} PACKAGE_VERSION=%{version} MAKE[0]="'make' KVER=${kernelver}" CLEAN[0]="'make' clean" DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless/" BUILT_MODULE_NAME[0]="%{kmodname}" AUTOINSTALL="yes" EOF # # %{__mkdir_p} %{buildroot}%{_sysconfdir}/modprobe.d/ cat > %{buildroot}%{_sysconfdir}/modprobe.d/50-blacklist-rtl8xxxu.conf<<-'EOF' #On many Realtek Ethernet controllers the old device driver rtl8xxxu does #not work reliably. To solve this the rtl8xxxu kernel module has to be #blacklisted to enable the system to load the new device driver rtl8192eu. blacklist rtl8xxxu EOF %files %defattr(-,root,root) %dir %{_usrsrc}/%{modname}-%{version} %{_usrsrc}/%{modname}-%{version} %exclude %{_usrsrc}/%{modname}-%{version}/include/cmn_info/.svn %config %{_sysconfdir}/modprobe.d/50-blacklist-rtl8xxxu.conf %pre %posttrans if [ -x %{_sbindir}/dkms ] && [ -z "`%{_sbindir}/dkms status -m %{modname} -v %{version}`" ] ; then # Add to DKMS registry %{_sbindir}/dkms add -m %{modname} -v %{version} fi exit 0 %preun if [ -x %{_sbindir}/dkms ] && [ -n "`%{_sbindir}/dkms status -m %{modname} -v %{version}`" ] ; then # echo "---------------------- inicio desinstalacion para el kernel actual" # Remove all versions from DKMS registry %{_sbindir}/dkms remove -m %{modname} -v %{version} --all exit 0 fi %changelog * Fri Feb 23 2024 Foo Bar <foobar@example.org> - fix error: source_date_epoch_from_changelog set but changelog is missing
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor