Merge branch 'main' into main-next

This commit is contained in:
Kyle Gospodnetich 2024-01-14 20:23:54 -08:00
commit dff205c612
8 changed files with 1584 additions and 316 deletions

View File

@ -1,22 +0,0 @@
name: Update Contributors
on:
schedule:
- cron: '0 0 * * *' # Every day at midnight
push:
branches:
- main
jobs:
update:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: akhilmhdh/contributors-readme-action@v2.3.6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -282,6 +282,7 @@ Additionally, the following packages are used from other Copr repos:
| [joycond](https://copr.fedorainfracloud.org/coprs/kylegospo/joycond/) | ![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/joycond/package/joycond/status_image/last_build.png?) |
| [kernel-fsync](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/) | ![Build Status](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/package/kernel/status_image/last_build.png?) |
| [latencyflex-vulkan-layer](https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/) | ![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/package/latencyflex-vulkan-layer/status_image/last_build.png?) |
| [nerd-fonts](https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/) | ![Build Status](https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/package/nerd-fonts/status_image/last_build.png?) |
| [noise-suppression-for-voice](https://copr.fedorainfracloud.org/coprs/ycollet/audinux/) | ![Build Status](https://copr.fedorainfracloud.org/coprs/ycollet/audinux/package/noise-suppression-for-voice/status_image/last_build.png?) |
| [obs-vkcapture](https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/) | ![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/package/obs-vkcapture/status_image/last_build.png?) |
| [prompt](https://gitlab.gnome.org/chergert/prompt) | ![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/prompt/package/prompt/status_image/last_build.png?) |
@ -318,8 +319,15 @@ If asked for a password, use `ublue-os`.
![Bazzite](https://repobeats.axiom.co/api/embed/86b500d79c613015ad16f56df76c8e13f3fd98ae.svg "Repobeats analytics image")
<!-- readme: collaborators,contributors -start -->
<!-- readme: collaborators,contributors -end -->
#### Star History
<a href="https://star-history.com/#ublue-os/bazzite&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=ublue-os/bazzite&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=ublue-os/bazzite&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=ublue-os/bazzite&type=Date" />
</picture>
</a>
## Special Thanks

View File

@ -10,10 +10,10 @@ License: GPLv3
URL: https://github.com/ublue-os/bazzite
Source: https://gitlab.com/evlaV/%{packagename}/-/archive/%{packagever}/%{packagename}-%{packagever}.tar.gz
Source2: bazzite.png
Source2: bazzite.png
Patch0: fedora.patch
Patch1: selinux.patch
Patch2: btrfs-automount.patch
Patch2: btrfs-automount.patch
Patch3: btrfs-format.patch
Patch4: user.patch
Patch5: bazzite-btrfs.patch

View File

@ -1,6 +1,6 @@
%global majorversion 1
%global minorversion 0
%global microversion 0
%global microversion 1
%global apiversion 0.3
%global spaversion 0.2
@ -81,7 +81,7 @@ Source1: pipewire.sysusers
# Holo: TODO: Bug reference
Patch0: bc435841c141ad38768b6cb1a7ad45e8bb13c7d2.patch
# Holo: TODO: Bug reference
Patch1: acf7c0af0bf31b937c41e916a73c67ae0a253632.patch
#Patch1: acf7c0af0bf31b937c41e916a73c67ae0a253632.patch
# Holo: upstream MR 1792
Patch2: 0001-Bluez5-backend-native-HSP-AG-release-SCO-link-on-AT-.patch
@ -818,6 +818,12 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%endif
%changelog
* Thu Jan 11 2024 Wim Taymans <wtaymans@redhat.com> - 1.0.1-1
- Update version to 1.0.1
* Thu Dec 14 2023 Wim Taymans <wtaymans@redhat.com> - 1.0.0-2
- Add patch to avoid crash in deviceprovider.
* Sun Nov 26 2023 Wim Taymans <wtaymans@redhat.com> - 1.0.0-1
- Update version to 1.0.0
- Disable ROC until updated in Fedora.

View File

@ -0,0 +1,57 @@
--- a/wireplumber/hardware-profiles/wireplumber-hwconfig
+++ b/wireplumber/hardware-profiles/wireplumber-hwconfig
@@ -45,39 +45,23 @@
install_hwprofile ()
{
local -r prpath="$1"
- local -r runconf=/run/wireplumber
+ local -r confdir=/usr/share/wireplumber
local confd
local conffile
- echo "Installing wireplumber hardware profile from '$prpath' in $runconf"
-
- rm -rf $runconf
+ echo "Installing wireplumber hardware profile from '$prpath' in $confdir"
for confd in "${confdirs[@]}"
do
if [ -d "$prpath"/"$confd" ]
then
- mkdir -p $runconf/"$confd"
+ mkdir -p $confdir/"$confd"
for conffile in "$prpath"/"$confd"/*.lua
do
- cp -av $conffile $runconf/"$confd"
+ /usr/bin/cp -avf $conffile $confdir/"$confd"
done
fi
done
-
- cat - <<EOF > $runconf/README
-This configuration was:
-
- - installed in $runconf
- - by $0
- - from $prpath
-
-It will be regenerated every time the system restarts.
-
-To alter it permanently either:
- - edit $prpath
- - override in \$XDG_CONFIG_DIR/wireplumber/
-EOF
}
unidentified ()
--- a/wireplumber/systemd/system/wireplumber-sysconf.service
+++ b/wireplumber/systemd/system/wireplumber-sysconf.service
@@ -11,7 +11,7 @@
Description=Hardware Specific Wireplumber Configuration
After=multi-user.target
Requisite=multi-user.target
-ConditionPathIsDirectory=/run
+Requires=wireplumber-workaround.service
Before=shutdown.target
[Service]

View File

@ -7,6 +7,7 @@ URL: https://github.com/ublue-os/bazzite
Source: https://gitlab.com/evlaV/valve-hardware-audio-processing/-/archive/main/valve-hardware-audio-processing-main.tar.gz
Patch0: fedora.patch
Patch1: bazzite.patch
Requires: pipewire-module-filter-chain-lv2
Requires: ladspa-noise-suppression-for-voice
@ -29,8 +30,7 @@ Steamdeck Audio Processing
%define debug_package %{nil}
%prep
%setup -n valve-hardware-audio-processing-main
%patch 0 -p1
%autosetup -n valve-hardware-audio-processing-main -p1
%build
%make_build FAUSTINC="/usr/include/faust" FAUSTLIB="/usr/share/faust"

View File

@ -1,5 +1,5 @@
Name: wireplumber
Version: 0.4.16
Version: 0.4.17
Release: 1%{?dist}.bazzite.{{{ git_dir_version }}}
Summary: A modular session/policy manager for PipeWire
@ -8,7 +8,7 @@ URL: https://pipewire.pages.freedesktop.org/wireplumber/
Source0: https://gitlab.freedesktop.org/pipewire/%{name}/-/archive/%{version}/%{name}-%{version}.tar.bz2
## upstream patches
Patch0: steamdeck.patch
Patch0: valve.patch
## upstreamable patches
@ -70,8 +70,7 @@ managing PipeWire.
-Dsystemd=enabled \
-Dsystemd-user-service=true \
-Dintrospection=enabled \
-Delogind=disabled \
--sysconfdir=%{_rundir}
-Delogind=disabled
%meson_build
%install
@ -80,6 +79,9 @@ managing PipeWire.
# Create local config skeleton
mkdir -p %{buildroot}%{_sysconfdir}/wireplumber/{bluetooth.lua.d,common,main.lua.d,policy.lua.d}
# Create missing empty system config dirs for other packages to drop files in
mkdir -p %{buildroot}%{_datadir}/wireplumber/wireplumber.conf.d
%find_lang %{name}
%posttrans
@ -105,6 +107,7 @@ fi
%dir %{_sysconfdir}/wireplumber/main.lua.d
%dir %{_sysconfdir}/wireplumber/policy.lua.d
%{_datadir}/wireplumber/
%dir %{_datadir}/wireplumber/wireplumber.conf.d
%{_datadir}/zsh/site-functions/_wpctl
%{_userunitdir}/wireplumber.service
%{_userunitdir}/wireplumber@.service
@ -123,6 +126,12 @@ fi
%{_datadir}/gir-1.0/Wp-0.4.gir
%changelog
* Mon Dec 4 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.17-1
- wireplumber 0.4.17
* Mon Dec 4 2023 Hector Martin <marcan@fedoraproject.org> - 0.4.16-2
- Create and own /usr/share/wireplumber/wireplumber.conf.d
* Thu Nov 23 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.16-1
- wireplumber 0.4.16