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
|
# Speex dropped — not needed on the Fourier fleet. (No SDL2 means no
|
||||||
# `ffplay` binary; mpv covers interactive playback.)
|
# `ffplay` binary; mpv covers interactive playback.)
|
||||||
|
|
||||||
pkgname=ffmpeg-v4l2-request-git
|
pkgname=ffmpeg-v4l2-request-fourier
|
||||||
_srcname=FFmpeg
|
_srcname=FFmpeg
|
||||||
_version='8.1'
|
_version='8.1'
|
||||||
_commit='b57fbbe50c9b2656fad86a1a7eeabfd2b2a50935' # v4l2-request-n8.1 tip 2026-04-24
|
_commit='b57fbbe50c9b2656fad86a1a7eeabfd2b2a50935' # v4l2-request-n8.1 tip 2026-04-24
|
||||||
pkgver=8.1.r123329.b57fbbe
|
pkgver=8.1.r123329.b57fbbe
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
epoch=2
|
epoch=2
|
||||||
pkgdesc='FFmpeg with V4L2 Request API hwaccel (Rockchip / Allwinner stateless decode)'
|
pkgdesc='FFmpeg with V4L2 Request API hwaccel (Rockchip / Allwinner stateless decode)'
|
||||||
arch=('aarch64')
|
arch=('aarch64')
|
||||||
@@ -76,6 +76,7 @@ provides=(
|
|||||||
ffmpeg
|
ffmpeg
|
||||||
)
|
)
|
||||||
conflicts=(ffmpeg)
|
conflicts=(ffmpeg)
|
||||||
|
replaces=(ffmpeg ffmpeg-v4l2-request-git)
|
||||||
source=("git+https://github.com/Kwiboo/FFmpeg.git#commit=${_commit}"
|
source=("git+https://github.com/Kwiboo/FFmpeg.git#commit=${_commit}"
|
||||||
'0001-libudev-bypass-fallback.patch')
|
'0001-libudev-bypass-fallback.patch')
|
||||||
sha256sums=('SKIP' 'SKIP')
|
sha256sums=('SKIP' 'SKIP')
|
||||||
|
|||||||
@@ -20,10 +20,10 @@
|
|||||||
# directly without exporting an extra sync_file). See
|
# directly without exporting an extra sync_file). See
|
||||||
# ../chromium-fourier/KWIN_PIVOT.md for the full diagnosis thread.
|
# ../chromium-fourier/KWIN_PIVOT.md for the full diagnosis thread.
|
||||||
|
|
||||||
pkgname=kwin
|
pkgname=kwin-fourier
|
||||||
pkgver=6.6.4
|
pkgver=6.6.4
|
||||||
_dirver=$(echo $pkgver | cut -d. -f1-3)
|
_dirver=$(echo $pkgver | cut -d. -f1-3)
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
epoch=1
|
epoch=1
|
||||||
arch=(aarch64 x86_64)
|
arch=(aarch64 x86_64)
|
||||||
url='https://kde.org/plasma-desktop/'
|
url='https://kde.org/plasma-desktop/'
|
||||||
@@ -97,6 +97,9 @@ makedepends=(extra-cmake-modules
|
|||||||
xorg-xwayland)
|
xorg-xwayland)
|
||||||
optdepends=('plasma-keyboard: virtual keyboard')
|
optdepends=('plasma-keyboard: virtual keyboard')
|
||||||
groups=(plasma)
|
groups=(plasma)
|
||||||
|
provides=(kwin)
|
||||||
|
conflicts=(kwin)
|
||||||
|
replaces=(kwin)
|
||||||
source=(https://download.kde.org/stable/plasma/$_dirver/$pkgname-$pkgver.tar.xz{,.sig}
|
source=(https://download.kde.org/stable/plasma/$_dirver/$pkgname-$pkgver.tar.xz{,.sig}
|
||||||
0001-transaction-bypass-watchDmaBuf-fence-wait.patch)
|
0001-transaction-bypass-watchDmaBuf-fence-wait.patch)
|
||||||
sha256sums=('3f9439760580a977d018daf4b35b62e5a1700def7b21c8dfbfc789d21378d7ad'
|
sha256sums=('3f9439760580a977d018daf4b35b62e5a1700def7b21c8dfbfc789d21378d7ad'
|
||||||
|
|||||||
@@ -24,11 +24,11 @@
|
|||||||
# build strict precedence over upstream pkgrel=2 until upstream lands
|
# build strict precedence over upstream pkgrel=2 until upstream lands
|
||||||
# the GL_R8/ES3 fix and we can drop the epoch.
|
# the GL_R8/ES3 fix and we can drop the epoch.
|
||||||
pkgbase=qt6-base
|
pkgbase=qt6-base
|
||||||
pkgname=(qt6-base
|
pkgname=(qt6-base-fourier
|
||||||
qt6-xcb-private-headers)
|
qt6-xcb-private-headers-fourier)
|
||||||
_pkgver=6.11.0
|
_pkgver=6.11.0
|
||||||
pkgver=${_pkgver/-/}
|
pkgver=${_pkgver/-/}
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
epoch=1
|
epoch=1
|
||||||
arch=(aarch64 x86_64)
|
arch=(aarch64 x86_64)
|
||||||
url='https://www.qt.io'
|
url='https://www.qt.io'
|
||||||
@@ -171,18 +171,24 @@ build() {
|
|||||||
cmake --build build
|
cmake --build build
|
||||||
}
|
}
|
||||||
|
|
||||||
package_qt6-base() {
|
package_qt6-base-fourier() {
|
||||||
pkgdesc='A cross-platform application and UI framework'
|
pkgdesc='A cross-platform application and UI framework'
|
||||||
|
provides=(qt6-base)
|
||||||
|
conflicts=(qt6-base)
|
||||||
|
replaces=(qt6-base)
|
||||||
depends+=(qt6-translations)
|
depends+=(qt6-translations)
|
||||||
DESTDIR="$pkgdir" cmake --install build
|
DESTDIR="$pkgdir" cmake --install build
|
||||||
|
|
||||||
install -Dm644 $_pkgfn/LICENSES/* -t "$pkgdir"/usr/share/licenses/$pkgbase
|
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'
|
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=()
|
optdepends=()
|
||||||
groups=()
|
groups=()
|
||||||
|
|
||||||
|
|||||||
@@ -15,9 +15,9 @@
|
|||||||
# Bifrost boards anyway; future mesa releases may unblock G52 r1
|
# Bifrost boards anyway; future mesa releases may unblock G52 r1
|
||||||
# without re-packaging.
|
# without re-packaging.
|
||||||
|
|
||||||
pkgname=vulkan-panfrost
|
pkgname=vulkan-panfrost-fourier
|
||||||
pkgver=26.0.5
|
pkgver=26.0.5
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc='Mesa Vulkan ICD for Mali Bifrost / Valhall (panvk)'
|
pkgdesc='Mesa Vulkan ICD for Mali Bifrost / Valhall (panvk)'
|
||||||
arch=('aarch64')
|
arch=('aarch64')
|
||||||
|
|||||||
Reference in New Issue
Block a user