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
 

Reply via email to