hm, habe mal die READMEs vom Quellcode überflogen, scheint mir so dass das speziell für apt / debian ausgelegt ist, bezweifle mal das es ohne anpassungen mit pacman/aur funktioniert.
Habe es jetzt so wie in deinem ersten Link gemacht nur statt cower habe ich aurcheck genommen ...
in /etc/cron.hourly Datei mit
#!/bin/bash
pacman -Sy
und das Script das jede Stunde einmal per user Cronjob gestartet wird
!/bin/bash
pkgs=$(pacman -Qqu | wc -l)
aurpkgs=$(aurcheck -q | wc -l)
unset msg1
unset msg2
unset packages
if [ $pkgs -gt 0 ]; then
msg1="$pkgs in Pacman"
fi
if [ ${aurpkgs} -gt 0 ]; then
msg2="$aurpkgs in AUR"
fi
let packages=$pkgs+$aurpkgs
## kann auch alles in einer if Abfrage gemacht werden, nur 3 wegen der Optik der Ausgabe ;-)
if [ $packages -gt 0 ] && [ $pkgs -gt 0 ] && [ $aurpkgs -gt 0 ]; then
kdialog --title "Paket Updates" --passivepopup \
"Updates fuer $packages Pakete verfuegbar. \n \
( $msg1, $msg2 )" 10
fi
if [ $packages -gt 0 ] && [ $pkgs -eq 0 ]; then
kdialog --title "Paket Updates" --passivepopup \
"Updates fuer $packages Pakete verfuegbar. \n \
( $msg2 )" 10
fi
if [ $packages -gt 0 ] && [ $aurpkgs -eq 0 ]; then
kdialog --title "Paket Updates" --passivepopup \
"Updates fuer $packages Pakete verfuegbar. \n \
( $msg1 )" 10
fi
exit 0