diff --git a/README.md b/README.md index ccfcd3a..f3b8f63 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # envycontrol +EnvyControl is a program aimed to provide an easy way to switch GPU modes on Nvidia Optimus systems (i.e laptops with hybrid Intel + Nvidia or AMD + Nvidia graphics configurations) under Linux. diff --git a/envycontrol.spec b/envycontrol.spec new file mode 100644 index 0000000..3000309 --- /dev/null +++ b/envycontrol.spec @@ -0,0 +1,48 @@ +Name: envycontrol +Version: 2.3 +Release: 1mamba +Summary: A program aimed to provide an easy way to switch GPU modes on Nvidia Optimus systems +Group: System/Kernel and Hardware +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://github.com/bayasdev/envycontrol +Source: https://github.com/bayasdev/envycontrol.git/v%{version}/envycontrol-%{version}.tar.bz2 +License: MIT +## AUTOBUILDREQ-BEGIN +BuildRequires: libpython3-devel +BuildRequires: python3.7dist(setuptools) +## AUTOBUILDREQ-END +Requires: xrandr + +%description +EnvyControl is a program aimed to provide an easy way to switch GPU modes on Nvidia Optimus systems (i.e laptops with hybrid Intel + Nvidia or AMD + Nvidia graphics configurations) under Linux. + +#% debug_package + +%prep +%setup -q + +%build + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%{__python3} setup.py install --root=%{buildroot} --optimize=1 + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) + +%{_bindir}/envycontrol +%{python3_sitelib}/__pycache__/envycontrol.cpython*.pyc +%dir %{python3_sitelib}/envycontrol-2.3-py3.7.egg-info +%{python3_sitelib}/envycontrol-2.3-py3.7.egg-info/* +%{python3_sitelib}/envycontrol.py +%doc LICENSE + +%changelog +* Sun Feb 05 2023 Silvan Calarco 2.3-1mamba +- package created using the webbuild interface