Multiple changes

ng-buid
  - stop building f38
  - set f39 to stable (log overdue)
  - enable f40 (beta)

layers/build
  - stable is now 39
  - beta is now 40
  - rawhide is now 41

beaker/hyprland
  - add hypridle & lock
  - adding plugins back (-git for rawhide)

beaker/rpmfussion
  - the good intel and amd media codec drivers
  - getting the good (full) ffmpeg
  - still holding off on the additional codec's
This commit is contained in:
mitchejj
2024-02-22 13:53:03 -05:00
parent d73dfb8dc5
commit fe22625fac
4 changed files with 33 additions and 16 deletions

View File

@@ -37,12 +37,12 @@ jobs:
fail-fast: false
matrix:
base_name: [beaker, beaker-zed]
major_version: [38, 39, rawhide]
major_version: [39, 40, rawhide]
include:
- major_version: 38
- major_version: 39
is_latest_version: true
is_stable_version: true
- major_version: 39
- major_version: 40
is_latest_version: true
is_stable_version: false
- major_version: rawhide

View File

@@ -19,9 +19,9 @@ rpm-ostree override remove xorg-x11-server-Xwayland
# need to disable hyprland-plugins
# libdrm \
if [[ "$(rpm -E %fedora)" != $RAWHIDE ]] ; then
rpm-ostree install -y hyprland
rpm-ostree install -y hyprland hyprland-plugins
else
rpm-ostree install -y hyprland-git
rpm-ostree install -y hyprland-git hyprland-plugins-git
fi
rpm-ostree install -y \
@@ -32,6 +32,8 @@ rpm-ostree install -y \
hyprpaper \
hyprpicker \
hyprshot \
hypridle \
hyprlock \
aylurs-gtk-shell \
eww-wayland-git

View File

@@ -11,18 +11,28 @@ rpm-ostree install \
sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/rpmfusion-nonfree-steam.repo
sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/rpmfusion-nonfree-nvidia-driver.repo
# Install good bluetooth sound
# Install good bluetooth sound (always)
rpm-ostree install pipewire-codec-aptx
# Intel
#rpm-ostree install intel-media-driver
#Intel
if [[ "$(rpm -E %fedora)" != $FEDORA_STABLE ]] ; then
rpm-ostree override remove libva-intel-media-driver --install=intel-media-driver
# # libva-intel-drivers libva-utils
else
rpm-ostree install intel-media-driver
fi
#AMD
#rpm-ostree override remove mesa-va-drivers --install mesa-va-drivers-freeworld
rpm-ostree override remove mesa-va-drivers --install mesa-va-drivers-freeworld.x86_64
# rpm-ostree override remove mesa-vdpau-drivers --install mesa-vdpau-drivers-freeworld
# rpm-ostree install mesa-va-drivers-freeworld
if [[ "$(rpm -E %fedora)" != $FEDORA_BETA && "$(rpm -E %fedora)" != $RAWHIDE ]] ; then
# installing mozilla-openh264 seems to be the only way to get ffmpey to install
sed -i 's@enabled=0@enabled=1@g' /etc/yum.repos.d/fedora-cisco-openh264.repo
rpm-ostree override remove \
libavcodec-free \
libavfilter-free \
@@ -31,10 +41,14 @@ if [[ "$(rpm -E %fedora)" != $FEDORA_BETA && "$(rpm -E %fedora)" != $RAWHIDE
libpostproc-free \
libswresample-free \
libswscale-free \
--install=ffmpeg \
--install=ffmpeg-libs \
--install=ffmpeg\
--install=ffmpeg-libs.x86_64 \
--install=libavcodec-freeworld \
--install=mozilla-openh264
# rpm-ostree install gstreamer1-plugin-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-vaapi pipewire-codec-aptx
sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/fedora-cisco-openh264.repo
# rpm-ostree install gstreamer1-plugin-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-vaapi
fi
sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/rpmfusion-free.repo

View File

@@ -2,8 +2,9 @@
set -ouex pipefail
export FEDORA_BETA=39
export RAWHIDE=40
export FEDORA_STABLE=39
export FEDORA_BETA=40
export RAWHIDE=41
# Containerfile will copy:
# override: files of packages to remove