diff --git a/common/Scripts/buildserver-notification.sh b/common/Scripts/buildserver-notification.sh index 95113e0bdf94..66982dd871be 100755 --- a/common/Scripts/buildserver-notification.sh +++ b/common/Scripts/buildserver-notification.sh @@ -4,7 +4,7 @@ # Additionally, if a package successfully builds it will then check if it gets successfully indexed into the repo. # Check requirements before starting -REQUIREMENTS="curl unxz notify-send paplay jq" +REQUIREMENTS="curl unxz notify-send pipewire jq" for i in $REQUIREMENTS; do if ! which $i &> /dev/null; then echo "Missing requirement: $i. Install it to continue." @@ -61,7 +61,7 @@ while [[ ! $(jq '.[] | select(.tag == $ARGS.positional[0]) | .status' "${JSONPAG if [[ $(jq '.[] | select(.tag == $ARGS.positional[0]) | .status' "${JSONPAGE}" --args "${TAG}" | grep "FAILED") ]] ; then echo "Failed on the build server!" notify-send -u critical "${TAG} failed on the build server!" -t 0 - paplay /usr/share/sounds/freedesktop/stereo/suspend-error.oga + pw-cat --playback /usr/share/sounds/freedesktop/stereo/suspend-error.oga exit 1 fi done @@ -108,7 +108,7 @@ while [[ $(grep ${TAG} < ${INDEX_XML} | wc -l) -lt 1 ]] ; do if [[ $var == 18 ]]; then echo "Successfully built but hasn't been found in the index yet, please manually check." notify-send -u low "${TAG} successfully built but hasen't been found in the index yet, please manually check." -t 0 - paplay /usr/share/sounds/freedesktop/stereo/dialog-warning.oga + pw-cat --playback /usr/share/sounds/freedesktop/stereo/dialog-warning.oga if [ -f "${INDEX_XML}" ]; then rm ${INDEX_XML}; fi exit 1 fi @@ -121,7 +121,7 @@ done echo "Successfully indexed into the repo!" if [[ -z "${DISABLE_BUILD_SUCCESS_NOTIFY}" ]]; then notify-send "${TAG} indexed into the repo!" -t 0 - paplay /usr/share/sounds/freedesktop/stereo/complete.oga + pw-cat --playback /usr/share/sounds/freedesktop/stereo/complete.oga fi if [ -f "${INDEX_XML}" ]; then rm ${INDEX_XML}; fi diff --git a/common/Scripts/publish_series.py b/common/Scripts/publish_series.py index b5606d33067c..0b8cc23d0d3b 100755 --- a/common/Scripts/publish_series.py +++ b/common/Scripts/publish_series.py @@ -209,7 +209,7 @@ def _wait_for_build(self, id: int) -> None: def _notify_failed(self, build: APIBuild) -> None: self._run('notify-send', '--expire-time=0', '--urgency=critical', '--app-name=Solus Builds', f'Build for {build.tag} failed!') - self._run('paplay', '/usr/share/sounds/freedesktop/stereo/suspend-error.oga') + self._run('pw-cat', '--playback', '/usr/share/sounds/freedesktop/stereo/suspend-error.oga') def _notify_finished(self) -> None: self._run('notify-send', '--expire-time=0', '--app-name=Solus Builds', diff --git a/common/Scripts/rebuild-template-script.sh b/common/Scripts/rebuild-template-script.sh index d5e41d62876f..babc0299aec4 100755 --- a/common/Scripts/rebuild-template-script.sh +++ b/common/Scripts/rebuild-template-script.sh @@ -42,7 +42,7 @@ then fi # Check requirements before starting -REQUIREMENTS="curl unxz notify-send paplay solbuild git go-task" +REQUIREMENTS="curl unxz notify-send pipewire solbuild git go-task" for i in $REQUIREMENTS; do if ! which $i &> /dev/null; then echo "Missing requirement: $i. Install it to continue." @@ -193,7 +193,7 @@ build() { echo -e "${PROGRESS} > All packages built! ${NC}" notify-send "All rebuilds against ${MAINPAK} successfully built locally!" -t 0 - paplay /usr/share/sounds/freedesktop/stereo/complete.oga + pw-cat --playback /usr/share/sounds/freedesktop/stereo/complete.oga } # Verify the change @@ -337,7 +337,7 @@ publish() { echo -e "${PROGRESS} > All published packages successfully indexed into the repo! ${NC}" notify-send "All rebuilds against ${MAINPAK} successfully indexed into the repo!" -t 0 - paplay /usr/share/sounds/freedesktop/stereo/complete.oga + pw-cat --playback /usr/share/sounds/freedesktop/stereo/complete.oga } NUKE() { diff --git a/packages/i/i3/files/config b/packages/i/i3/files/config index 868c423e52a1..a87bfff42a21 100644 --- a/packages/i/i3/files/config +++ b/packages/i/i3/files/config @@ -50,9 +50,9 @@ bindsym Print exec scrot -q 100 ### Sound ### # Raise Volume -bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ && paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga +bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ && pw-cat --playback /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga # Lower Volume -bindsym XF86AudioLowerVolume exec --no-startup-id amixer -D pulse sset Master 5%- && paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga +bindsym XF86AudioLowerVolume exec --no-startup-id amixer -D pulse sset Master 5%- && pw-cat --playback /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga bindsym XF86AudioMute exec --no-startup-id amixer -D pulse sset Master toggle-mute # Toggle muting # Use Mouse+Mod4 to drag floating windows to their wanted position diff --git a/packages/i/i3/package.yml b/packages/i/i3/package.yml index dcb89ea48ea7..98e3d3c0d0d0 100644 --- a/packages/i/i3/package.yml +++ b/packages/i/i3/package.yml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : i3 version : 4.25.1 -release : 54 +release : 55 source : - https://github.com/i3/i3/archive/refs/tags/4.25.1.tar.gz : c4bc2a40796caf40e98deb968c26a48e2ed6e240d40384d4d0f68b4136b11cef - https://github.com/i3-gnome/i3-gnome/archive/refs/tags/40.4.tar.gz : 8cf578390ce98b4f7c14d7f49ce4eb2f7255119a685c99ded68b276521ab25f4 diff --git a/packages/i/i3/pspec_x86_64.xml b/packages/i/i3/pspec_x86_64.xml index cf1f2e6f6a71..ec30f18940f4 100644 --- a/packages/i/i3/pspec_x86_64.xml +++ b/packages/i/i3/pspec_x86_64.xml @@ -3,8 +3,8 @@ i3 https://i3wm.org/ - Ivan Trepakov - liontiger23@gmail.com + Evan Maddock + maddock.evan@vivaldi.net BSD-3-Clause MIT @@ -107,7 +107,7 @@ programming.devel - i3 + i3 /usr/include/i3/ipc.h @@ -115,12 +115,12 @@ - - 2026-05-09 + + 2026-05-10 4.25.1 Packaging update - Ivan Trepakov - liontiger23@gmail.com + Evan Maddock + maddock.evan@vivaldi.net \ No newline at end of file