rename campaign packages to use -fourier suffix
build and publish packages / distcc-avahi-aarch64 (push) Successful in 35s
build and publish packages / lmcp-any (push) Successful in 7s
build and publish packages / lmcp-debian (push) Successful in 4s
build and publish packages / claude-his-any (push) Successful in 7s
build and publish packages / ffmpeg-v4l2-request-aarch64 (push) Has been cancelled
build and publish packages / claude-his-debian (push) Has been cancelled
build and publish packages / distcc-avahi-aarch64 (push) Successful in 35s
build and publish packages / lmcp-any (push) Successful in 7s
build and publish packages / lmcp-debian (push) Successful in 4s
build and publish packages / claude-his-any (push) Successful in 7s
build and publish packages / ffmpeg-v4l2-request-aarch64 (push) Has been cancelled
build and publish packages / claude-his-debian (push) Has been cancelled
Stock-replacing pkgnames (kwin, qt6-base) hid the campaign carry from 'yay -Sl | grep fouri'. Renamed to -fourier suffix everywhere, with conflicts/provides/replaces so existing stock installs auto-migrate on next pacman -Syu. Pkgrel bumped on each. kwin -> kwin-fourier qt6-base -> qt6-base-fourier qt6-xcb-private-headers -> qt6-xcb-private-headers-fourier ffmpeg-v4l2-request-git -> ffmpeg-v4l2-request-fourier vulkan-panfrost -> vulkan-panfrost-fourier
This commit is contained in:
@@ -19,12 +19,12 @@
|
||||
# Speex dropped — not needed on the Fourier fleet. (No SDL2 means no
|
||||
# `ffplay` binary; mpv covers interactive playback.)
|
||||
|
||||
pkgname=ffmpeg-v4l2-request-git
|
||||
pkgname=ffmpeg-v4l2-request-fourier
|
||||
_srcname=FFmpeg
|
||||
_version='8.1'
|
||||
_commit='b57fbbe50c9b2656fad86a1a7eeabfd2b2a50935' # v4l2-request-n8.1 tip 2026-04-24
|
||||
pkgver=8.1.r123329.b57fbbe
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
epoch=2
|
||||
pkgdesc='FFmpeg with V4L2 Request API hwaccel (Rockchip / Allwinner stateless decode)'
|
||||
arch=('aarch64')
|
||||
@@ -76,6 +76,7 @@ provides=(
|
||||
ffmpeg
|
||||
)
|
||||
conflicts=(ffmpeg)
|
||||
replaces=(ffmpeg ffmpeg-v4l2-request-git)
|
||||
source=("git+https://github.com/Kwiboo/FFmpeg.git#commit=${_commit}"
|
||||
'0001-libudev-bypass-fallback.patch')
|
||||
sha256sums=('SKIP' 'SKIP')
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
# directly without exporting an extra sync_file). See
|
||||
# ../chromium-fourier/KWIN_PIVOT.md for the full diagnosis thread.
|
||||
|
||||
pkgname=kwin
|
||||
pkgname=kwin-fourier
|
||||
pkgver=6.6.4
|
||||
_dirver=$(echo $pkgver | cut -d. -f1-3)
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
epoch=1
|
||||
arch=(aarch64 x86_64)
|
||||
url='https://kde.org/plasma-desktop/'
|
||||
@@ -97,6 +97,9 @@ makedepends=(extra-cmake-modules
|
||||
xorg-xwayland)
|
||||
optdepends=('plasma-keyboard: virtual keyboard')
|
||||
groups=(plasma)
|
||||
provides=(kwin)
|
||||
conflicts=(kwin)
|
||||
replaces=(kwin)
|
||||
source=(https://download.kde.org/stable/plasma/$_dirver/$pkgname-$pkgver.tar.xz{,.sig}
|
||||
0001-transaction-bypass-watchDmaBuf-fence-wait.patch)
|
||||
sha256sums=('3f9439760580a977d018daf4b35b62e5a1700def7b21c8dfbfc789d21378d7ad'
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
# build strict precedence over upstream pkgrel=2 until upstream lands
|
||||
# the GL_R8/ES3 fix and we can drop the epoch.
|
||||
pkgbase=qt6-base
|
||||
pkgname=(qt6-base
|
||||
qt6-xcb-private-headers)
|
||||
pkgname=(qt6-base-fourier
|
||||
qt6-xcb-private-headers-fourier)
|
||||
_pkgver=6.11.0
|
||||
pkgver=${_pkgver/-/}
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
epoch=1
|
||||
arch=(aarch64 x86_64)
|
||||
url='https://www.qt.io'
|
||||
@@ -171,18 +171,24 @@ build() {
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package_qt6-base() {
|
||||
package_qt6-base-fourier() {
|
||||
pkgdesc='A cross-platform application and UI framework'
|
||||
provides=(qt6-base)
|
||||
conflicts=(qt6-base)
|
||||
replaces=(qt6-base)
|
||||
depends+=(qt6-translations)
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
|
||||
install -Dm644 $_pkgfn/LICENSES/* -t "$pkgdir"/usr/share/licenses/$pkgbase
|
||||
}
|
||||
|
||||
package_qt6-xcb-private-headers() {
|
||||
package_qt6-xcb-private-headers-fourier() {
|
||||
pkgdesc='Private headers for Qt6 Xcb'
|
||||
provides=(qt6-xcb-private-headers)
|
||||
conflicts=(qt6-xcb-private-headers)
|
||||
replaces=(qt6-xcb-private-headers)
|
||||
|
||||
depends=("qt6-base=$pkgver")
|
||||
depends=("qt6-base-fourier=$pkgver")
|
||||
optdepends=()
|
||||
groups=()
|
||||
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
# Bifrost boards anyway; future mesa releases may unblock G52 r1
|
||||
# without re-packaging.
|
||||
|
||||
pkgname=vulkan-panfrost
|
||||
pkgname=vulkan-panfrost-fourier
|
||||
pkgver=26.0.5
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
epoch=1
|
||||
pkgdesc='Mesa Vulkan ICD for Mali Bifrost / Valhall (panvk)'
|
||||
arch=('aarch64')
|
||||
|
||||
Reference in New Issue
Block a user