diff --git a/vdu_controls-1.20.0.tar.gz b/vdu_controls-1.20.0.tar.gz deleted file mode 100644 index 11aa62b..0000000 --- a/vdu_controls-1.20.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76eb86202a266cfd46bcf56b1e49dcc4bd1cfa68c08348d83b172f2eef1088f2 -size 3100282 diff --git a/vdu_controls-2.0.0.tar.gz b/vdu_controls-2.0.0.tar.gz new file mode 100644 index 0000000..5f2c66d --- /dev/null +++ b/vdu_controls-2.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4567d6605ab900f54038c664373887dc58f5c94316d319baba5d93c261f29a7 +size 3232073 diff --git a/vdu_controls.changes b/vdu_controls.changes index 1462e81..d9148b3 100644 --- a/vdu_controls.changes +++ b/vdu_controls.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Fri Feb 16 00:58:22 UTC 2024 - Michael Hamilton + +- Update to 2.0.0: + * Added an Ambient-Light-Level slider - one slider for adjusting brightness on all displays. + * Optionally use ddcutil-service for up to 10x faster DDC response times. + * Minor tweaks and additional icons for Presets. + ------------------------------------------------------------------- Tue Oct 17 02:05:00 UTC 2023 - Michael Hamilton diff --git a/vdu_controls.spec b/vdu_controls.spec index 65b2f68..af42fae 100644 --- a/vdu_controls.spec +++ b/vdu_controls.spec @@ -18,7 +18,7 @@ Name: vdu_controls -Version: 1.20.0 +Version: 2.0.0 Release: 0 Summary: Visual Display Unit virtual control panel License: GPL-3.0-or-later @@ -34,7 +34,8 @@ Requires: noto-sans-math-fonts Requires: noto-sans-symbols2-fonts Requires: python3 Requires: python3-qt5 -Requires: python3-pyserial +Recommends: ddcutil-service +Recommends: python3-pyserial %endif %if 0%{?fedora_version} %define ext_man * @@ -43,7 +44,7 @@ Requires: google-noto-sans-math-fonts Requires: google-noto-sans-symbols2-fonts Requires: python3 Requires: python3-qt5 -Requires: python3-pyserial +Suggests: python3-pyserial %endif %description @@ -57,24 +58,24 @@ Data Channel (DDC) Virtual Control Panel (VCP) standards. %autosetup %build -#Just a placeholder, no build is required. +#Just a placeholder, no build required. %install install -d -m 0755 %{buildroot}%{_bindir} \ %{buildroot}%{_mandir}/man1/ \ %{buildroot}%{_datadir}/applications \ - %{buildroot}%{_datadir}/vdu_controls/translations \ - %{buildroot}%{_datadir}/vdu_controls/icons \ - %{buildroot}%{_datadir}/vdu_controls/sample-scripts \ + %{buildroot}%{_datadir}/%{name}/translations \ + %{buildroot}%{_datadir}/%{name}/icons \ + %{buildroot}%{_datadir}/%{name}/sample-scripts \ %{buildroot}%{_datadir}/icons/hicolor/256x256/apps -install -m 0755 vdu_controls.py %{buildroot}/%{_bindir}/%{name} +install -m 0755 %{name}.py %{buildroot}/%{_bindir}/%{name} install -m 0644 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop install -m 0644 %{name}.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png -install -m 0644 icons/* %{buildroot}%{_datadir}/vdu_controls/icons/ -install -m 0644 translations/*.ts %{buildroot}%{_datadir}/vdu_controls/translations/ -install -m 0644 translations/about_*.txt %{buildroot}%{_datadir}/vdu_controls/translations/ -install -m 0755 sample-scripts/* %{buildroot}%{_datadir}/vdu_controls/sample-scripts/ -install -m 0644 docs/_build/man/vdu_controls.1 %{buildroot}%{_mandir}/man1/ +install -m 0644 icons/* %{buildroot}%{_datadir}/%{name}/icons/ +install -m 0644 translations/*.ts %{buildroot}%{_datadir}/%{name}/translations/ +install -m 0644 translations/about_*.txt %{buildroot}%{_datadir}/%{name}/translations/ +install -m 0755 sample-scripts/* %{buildroot}%{_datadir}/%{name}/sample-scripts/ +install -m 0644 docs/_build/man/%{name}.1 %{buildroot}%{_mandir}/man1/ # This script is supposed to work with any python3 - so leave the shebang alone # %%if 0%{?suse_version} @@ -82,30 +83,39 @@ install -m 0644 docs/_build/man/vdu_controls.1 %{buildroot}%{_mandir}/man1/ # %%endif %post -ln -s -f %{_datadir}/icons %{_datadir}/vdu_controls/icons/system-icons +ln -s -f %{_datadir}/icons %{_datadir}/%{name}/icons/system-icons %files %license LICENSE.md -%dir %{_datadir}/vdu_controls -%dir %{_datadir}/vdu_controls/icons -%dir %{_datadir}/vdu_controls/translations -%dir %{_datadir}/vdu_controls/sample-scripts +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/icons +%dir %{_datadir}/%{name}/translations +%dir %{_datadir}/%{name}/sample-scripts %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/256x256/apps/%{name}.png %{_mandir}/man1/%{name}.1%{?ext_man} -%{_datadir}/vdu_controls/icons/* -%{_datadir}/vdu_controls/translations/da_DK.ts -%{_datadir}/vdu_controls/translations/fr_FR.ts -%{_datadir}/vdu_controls/translations/de_DE.ts -%{_datadir}/vdu_controls/translations/cs_CZ.ts -%{_datadir}/vdu_controls/translations/about_da_DK.txt -%{_datadir}/vdu_controls/translations/about_fr_FR.txt -%{_datadir}/vdu_controls/translations/about_de_DE.txt -%{_datadir}/vdu_controls/translations/about_cs_CZ.txt -%{_datadir}/vdu_controls/sample-scripts/lux-from-webcam.bash -%{_datadir}/vdu_controls/sample-scripts/lux-from-webcam.py -%{_datadir}/vdu_controls/sample-scripts/vlux_meter.py -%ghost %{_datadir}/vdu_controls/icons/system-icons +%{_datadir}/%{name}/icons/* +%{_datadir}/%{name}/translations/da_DK.ts +%{_datadir}/%{name}/translations/fr_FR.ts +%{_datadir}/%{name}/translations/de_DE.ts +%{_datadir}/%{name}/translations/cs_CZ.ts +%{_datadir}/%{name}/translations/about_da_DK.txt +%{_datadir}/%{name}/translations/about_fr_FR.txt +%{_datadir}/%{name}/translations/about_de_DE.txt +%{_datadir}/%{name}/translations/about_cs_CZ.txt +%{_datadir}/%{name}/sample-scripts/lux-from-webcam.bash +%{_datadir}/%{name}/sample-scripts/lux-from-webcam.py +%{_datadir}/%{name}/sample-scripts/vlux_meter.py +%ghost %{_datadir}/%{name}/icons/system-icons +# Build service notes: +# 0) Build service page: https://build.opensuse.org/package/show/utilities/vdu_controls +# 1) branch the package (link on left margin of page) +# 2) upload/alter package files in branch (should be the github versions) +# 3) wait for builds to complete +# 4) when OK/finished/happy, submit +# 5) check assigned tasks: self approve submission and opt to remove branch +# 6) check build service page (above) has updated +# 7) wait for propagation to experimental package https://software.opensuse.org/package/vdu_controls %changelog \ No newline at end of file