Accepting request 1147247 from home:mchnz:branches:utilities

- 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.

OBS-URL: https://build.opensuse.org/request/show/1147247
OBS-URL: https://build.opensuse.org/package/show/utilities/vdu_controls?expand=0&rev=24
This commit is contained in:
Michael Hamilton 2024-02-17 00:10:21 +00:00 committed by Git OBS Bridge
parent 14e3bdae40
commit b5fc9f89bf
4 changed files with 52 additions and 34 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:76eb86202a266cfd46bcf56b1e49dcc4bd1cfa68c08348d83b172f2eef1088f2
size 3100282

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4567d6605ab900f54038c664373887dc58f5c94316d319baba5d93c261f29a7
size 3232073

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Fri Feb 16 00:58:22 UTC 2024 - Michael Hamilton <michael@actrix.gen.nz>
- 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 <michael@actrix.gen.nz>

View File

@ -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