Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package audioclock for openSUSE:Factory checked in at 2026-07-17 01:40:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/audioclock (Old) and /work/SRC/openSUSE:Factory/.audioclock.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "audioclock" Fri Jul 17 01:40:56 2026 rev:3 rq:1366244 version:1.3.4 Changes: -------- --- /work/SRC/openSUSE:Factory/audioclock/audioclock.changes 2024-12-05 17:11:52.889735891 +0100 +++ /work/SRC/openSUSE:Factory/.audioclock.new.24530/audioclock.changes 2026-07-17 01:42:50.431967606 +0200 @@ -1,0 +2,16 @@ +Thu Jul 16 20:19:00 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Update to version 1.3.4: + * Cleanup spec file + * Use conventional DESTDIR/PREFIX semantics in Makefile + * Import Time::HiRes sleep for fractional sleeps + * Fix error handling of SDL calls + * Add usage section to README + +------------------------------------------------------------------- +Thu Jul 16 01:50:24 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Update to version 1.3.3: + * Add systemd user service file + +------------------------------------------------------------------- Old: ---- audioclock-1.3.2.obscpio New: ---- audioclock-1.3.4.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ audioclock.spec ++++++ --- /var/tmp/diff_new_pack.cNdhsO/_old 2026-07-17 01:42:50.963985568 +0200 +++ /var/tmp/diff_new_pack.cNdhsO/_new 2026-07-17 01:42:50.967985703 +0200 @@ -17,14 +17,15 @@ Name: audioclock -Version: 1.3.2 +Version: 1.3.4 Release: 0 Summary: An audible clock -License: GPL-2.0+ +License: GPL-2.0-or-later Url: https://github.com/bmwiedemann/audioclock Group: Amusements/Toys/Clocks BuildArch: noarch Source0: %name-%version.tar.gz +BuildRequires: systemd-rpm-macros Requires: perl(Alien::SDL) Requires: perl(SDL::Mixer) @@ -38,10 +39,14 @@ %build %install -make install DESTDIR=%{buildroot}/usr +%make_install +install -d %{buildroot}%{_userunitdir} +install -p -m 644 %name.service %{buildroot}%{_userunitdir}/%name.service %files %{_bindir}/audioclock %{_datadir}/%name -%license COPYING README.md +%{_userunitdir}/%name.service +%license COPYING +%doc README.md ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.cNdhsO/_old 2026-07-17 01:42:51.031987863 +0200 +++ /var/tmp/diff_new_pack.cNdhsO/_new 2026-07-17 01:42:51.035987999 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/bmwiedemann/audioclock</param> - <param name="changesrevision">6efddfc586d556847c1c5793571c9e136b715817</param></service></servicedata> + <param name="changesrevision">ab548d30ec72e0c017ec0b739d18a5700df3dfe2</param></service></servicedata> (No newline at EOF) ++++++ audioclock-1.3.2.obscpio -> audioclock-1.3.4.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioclock-1.3.2/INSTALL new/audioclock-1.3.4/INSTALL --- old/audioclock-1.3.2/INSTALL 2024-12-04 18:10:33.000000000 +0100 +++ new/audioclock-1.3.4/INSTALL 2026-07-16 22:17:15.000000000 +0200 @@ -1,4 +1,4 @@ To install the required dependencies, do zypper in perl-SDL perl-Alien-SDL -make install DESTDIR=/usr +make install diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioclock-1.3.2/Makefile new/audioclock-1.3.4/Makefile --- old/audioclock-1.3.2/Makefile 2024-12-04 18:10:33.000000000 +0100 +++ new/audioclock-1.3.4/Makefile 2026-07-16 22:17:15.000000000 +0200 @@ -1,6 +1,8 @@ -DESTDIR?=/usr -DATADIR?=/share/audioclock -BINDIR?=/bin +PREFIX?=/usr +DATADIR?=${PREFIX}/share/audioclock +BINDIR?=${PREFIX}/bin + +.PHONY: run install run: ./audioclock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioclock-1.3.2/README.md new/audioclock-1.3.4/README.md --- old/audioclock-1.3.2/README.md 2024-12-04 18:10:33.000000000 +0100 +++ new/audioclock-1.3.4/README.md 2026-07-16 22:17:15.000000000 +0200 @@ -5,3 +5,14 @@ Licensed under CC-BY-3.0 https://creativecommons.org/licenses/by/3.0/ http://www.freesound.org/people/lonemonk/sounds/62579/ +## Install + +```bash +zypper in audioclock +``` + +## Usage + +```bash +systemctl --user enable --now audioclock.service +``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioclock-1.3.2/audioclock new/audioclock-1.3.4/audioclock --- old/audioclock-1.3.2/audioclock 2024-12-04 18:10:33.000000000 +0100 +++ new/audioclock-1.3.4/audioclock 2026-07-16 22:17:15.000000000 +0200 @@ -9,9 +9,10 @@ use SDL::Mixer; use SDL::Mixer::Channels; use SDL::Mixer::Samples; -use Time::HiRes qw(gettimeofday usleep); +use Time::HiRes qw(gettimeofday sleep usleep); -SDL::Mixer::open_audio( 44100, AUDIO_S16SYS, 2, 4096 ); +SDL::Mixer::open_audio( 44100, AUDIO_S16SYS, 2, 4096 ) == 0 + or die "failed to open audio: ".SDL::get_error(); my %sound=(); my $datadir; @@ -21,15 +22,15 @@ last; } for(qw"tick-tack clack dong-end dong-end-deep") { - $sound{$_} = SDL::Mixer::Samples::load_WAV($datadir."/$_.wav") - or die "failed to load $_: $!"; + $sound{$_} = SDL::Mixer::Samples::load_WAV("$datadir/$_.wav") + or die "failed to load $datadir/$_.wav: ".SDL::get_error(); } sub play($) { my $s = $sound{$_[0]}; - SDL::Mixer::Channels::play_channel(1, $s, 0) - or die "failed to play $_[0] $s: $!"; + SDL::Mixer::Channels::play_channel(1, $s, 0) != -1 + or die "failed to play $_[0]: ".SDL::get_error(); } sub waittosec() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioclock-1.3.2/audioclock.service new/audioclock-1.3.4/audioclock.service --- old/audioclock-1.3.2/audioclock.service 1970-01-01 01:00:00.000000000 +0100 +++ new/audioclock-1.3.4/audioclock.service 2026-07-16 22:17:15.000000000 +0200 @@ -0,0 +1,10 @@ +[Unit] +Description=An audible clock + +[Service] +ExecStart=/usr/bin/audioclock +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=default.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/audioclock-1.3.2/audioclock.spec new/audioclock-1.3.4/audioclock.spec --- old/audioclock-1.3.2/audioclock.spec 2024-12-04 18:10:33.000000000 +0100 +++ new/audioclock-1.3.4/audioclock.spec 2026-07-16 22:17:15.000000000 +0200 @@ -17,14 +17,15 @@ Name: audioclock -Version: 1.3.2 +Version: 1.3.4 Release: 0 Summary: An audible clock -License: GPL-2.0+ +License: GPL-2.0-or-later Url: https://github.com/bmwiedemann/audioclock Group: Amusements/Toys/Clocks BuildArch: noarch Source0: %name-%version.tar.gz +BuildRequires: systemd-rpm-macros Requires: perl(Alien::SDL) Requires: perl(SDL::Mixer) @@ -38,11 +39,15 @@ %build %install -make install DESTDIR=%{buildroot}/usr +%make_install +install -d %{buildroot}%{_userunitdir} +install -p -m 644 %name.service %{buildroot}%{_userunitdir}/%name.service %files %{_bindir}/audioclock %{_datadir}/%name -%license COPYING README.md +%{_userunitdir}/%name.service +%license COPYING +%doc README.md %changelog ++++++ audioclock.obsinfo ++++++ --- /var/tmp/diff_new_pack.cNdhsO/_old 2026-07-17 01:42:51.367999208 +0200 +++ /var/tmp/diff_new_pack.cNdhsO/_new 2026-07-17 01:42:51.371999343 +0200 @@ -1,5 +1,5 @@ name: audioclock -version: 1.3.2 -mtime: 1733332233 -commit: 6efddfc586d556847c1c5793571c9e136b715817 +version: 1.3.4 +mtime: 1784233035 +commit: ab548d30ec72e0c017ec0b739d18a5700df3dfe2
