From e6f79a5d0d0922f8100cc8b60b40f3c1e3530147 Mon Sep 17 00:00:00 2001 From: Artur Frenszek-Iwicki Date: Oct 16 2022 11:54:54 +0000 Subject: Update to v1.11.0 --- diff --git a/.gitignore b/.gitignore index f4d62b7..55ac194 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /liquidctl-1.9.0.tar.gz /liquidctl-1.9.1.tar.gz /liquidctl-1.10.0.tar.gz +/liquidctl-1.11.0.tar.gz diff --git a/liquidctl.spec b/liquidctl.spec index 12ddab6..891a839 100644 --- a/liquidctl.spec +++ b/liquidctl.spec @@ -4,94 +4,37 @@ Name: liquidctl Summary: Tool for controlling liquid coolers, case fans and RGB LED strips License: GPLv3+ -Version: 1.10.0 -Release: 2%{?dist} +Version: 1.11.0 +Release: 1%{?dist} URL: https://github.com/jonasmalacofilho/liquidctl Source0: %{pypi_source} BuildArch: noarch -BuildRequires: python3-colorlog BuildRequires: python3-devel -BuildRequires: python3-docopt -# Upstream doesn't specify any version requirement, -# but the test suite fails with 0.7.99.post20 -BuildRequires: python3-hidapi >= 0.9.0 -BuildRequires: python3-i2c-tools -BuildRequires: python3-pytest -BuildRequires: python3-pyusb -BuildRequires: python3-setuptools BuildRequires: systemd-rpm-macros # i2c-tools are unavailable on s390{,x} ExcludeArch: s390 s390x -%{?python_enable_dependency_generator} - # Require the python libs in the main package Requires: python3-%{name} = %{version}-%{release} # Suggest installing the -udev subpackage Suggests: %{name}-udev = %{version}-%{release} -%global supported_devices \ -- ASUS Strix GTX 1050 OC, Ti OC \ -- ASUS Strix GTX 1060, OC \ -- ASUS Strix GTX 1070, OC, Ti, Ti Advanced \ -- ASUS Strix GTX 1080, OC, Ti, Ti OC, Advanced \ -- ASUS Strix GTX 1650 Super OC \ -- ASUS Strix GTX 1660 Super OC, Ti OC \ -- ASUS Strix GTX 2060 Evo, Evo OC, OC \ -- ASUS Strix GTX 2060 Super Advanced, Super Evo Advanced, Super OC \ -- ASUS Strix GTX 2070 Advanced, OC \ -- ASUS Strix GTX 2070 Super Advanced, Super OC \ -- ASUS Strix GTX 2080 OC, Super Advanced, Super OC, Ti, Ti OC \ -- ASUS TUF RTX 3060 Ti OC \ -- Corsair Commander Pro \ -- Corsair Lighting Node Core, Pro \ -- Corsair HX750i, HX850i, HX1000i, HX1200i \ -- Corsair RM650i, RM750i, RM850i, RM1000i \ -- Corsair Hydro v2 H80i, H100i, H115i \ -- Corsair Hydro Pro H100i, H115i, H150i \ -- Corsair Hydro Platinum H100i, H100i SE, H115i \ -- Corsair Hydro Pro XT H60i, H100i, H115i, H150i \ -- Corsair Obsidian 1000D \ -- Corsair Vengeance RGB RAM \ -- EVGA CLC 120 (CL12), 240, 280, 360 \ -- EVGA GTX 1070 FTW, 1070 FTW DT Gaming, 1070 FTW Hybrid \ -- EVGA GTX 1070 Ti FTW2 \ -- EVGA GTX 1080 FTW \ -- Gigabyte RGB Fusion 2.0 motherboards \ -- NZXT E500, E650, E850 \ -- NZXT Grid+ V3 \ -- NZXT HUE 2, HUE 2 Ambient \ -- NZXT RGB & Fan Controller \ -- NZXT Smart Device, Smart Device v2 \ -- NZXT Kraken M2 \ -- NZXT Kraken X31, X41, X42, X52, X53, X61, X62, X63, X72, X73 \ -- NZXT Kraken Z53, Z63, Z73 \ - -%global supported_devices_experimental \ -- ASUS Aura LED motherboards \ -- Corsair Commander Core \ -- Corsair Hydro GT/GTX H80i, H100i, H110i \ -- Corsair iCUE Elite Capellix H100i, H115i, H150i \ -- NZXT Kraken X40, X60 \ - %description liquidctl is a tool for controlling various settings of PC internals, such as: - liquid cooler pump speed - case fan speed - RGB LED strip colors -Currently supported devices are: %{supported_devices} - -Devices with experimental support: %{supported_devices_experimental} +For a full list of supported devices, visit: +https://github.com/liquidctl/liquidctl#supported-devices %package -n python3-%{name} Summary: Module for controlling liquid coolers, case fans and RGB LED devices -BuildArch: noarch %description -n python3-%{name} A python module providing classes for communicating with various cooling devices @@ -104,8 +47,6 @@ Devices with experimental support: %{supported_devices_experimental} %package udev Summary: Unprivileged device access rules for %{name} - -BuildArch: noarch Requires: %{name} = %{version}-%{release} %description udev @@ -113,6 +54,14 @@ This package contains udev rules which allow %{name} to access relevant devices when ran by an unprivileged user. +%package doc +Summary: Documentation for %{name} + +%description doc +This package contains documentation for %{name}, including +device-specific guides and developer docs. + + %prep %setup -q -n %{name}-%{version} @@ -142,6 +91,10 @@ install -Dp -m 644 \ extra/linux/71-%{name}.rules \ %{buildroot}%{_udevrulesdir}/71-%{name}.rules +install -Dp -m 644 -t %{buildroot}%{_pkgdocdir} \ + CHANGELOG.md README.md +cp -a docs/ %{buildroot}%{_pkgdocdir}/ + %check mkdir ./test-run-dir @@ -149,8 +102,7 @@ XDG_RUNTIME_DIR=$(pwd)/test-run-dir pytest-3 %files -%doc CHANGELOG.md README.md -%doc docs/ +%doc %{_pkgdocdir}/*.md %{_bindir}/%{name} %{_mandir}/man8/%{name}.* %{_datadir}/bash-completion/completions/%{name} @@ -161,8 +113,17 @@ XDG_RUNTIME_DIR=$(pwd)/test-run-dir pytest-3 %files udev %{_udevrulesdir}/71-%{name}.rules +%files doc +%dir %{_pkgdocdir} +%{_pkgdocdir}/docs + %changelog +* Sun Oct 16 2022 Artur Frenszek-Iwicki - 1.11.0-1 +- Update to v1.11.0 +- Remove supported device list from package description +- Move documentation to -doc sub-package + * Thu Jul 21 2022 Fedora Release Engineering - 1.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 65385f3..f03dd8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (liquidctl-1.10.0.tar.gz) = 3e86078d8d9f985f60a52a13778b14712dc56a7574a885bb4238bdce7ebb1bcc80c29e560c47e4d0523b621e9d3c7faf2e28631e20e45c083e365024327ba5a2 +SHA512 (liquidctl-1.11.0.tar.gz) = d569755ca0107d288b93ed198ed9d132c3a4b9ab60f65a75bb8d1586232496647d6015a8669047250cc64dc87d0a273c53e047d9a94cab30c4a4f6e3d6b66ca4