* update to -
This commit is contained in:
parent
26175b53da
commit
1cb099a2fa
@ -7,7 +7,7 @@ pkgname=convertlit
|
||||
pkgver=1.8
|
||||
pkgrel=11
|
||||
pkgdesc='An extractor/converter for .LIT eBooks'
|
||||
arch=(x86_64 powerpc64le powerpcriscv64)
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='http://www.convertlit.com/'
|
||||
license=(GPL)
|
||||
depends=(libtommath)
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Contributor: Jakub Schmidtke <sjakub@gmail.com>
|
||||
|
||||
pkgname=firefox
|
||||
pkgver=108.0.2
|
||||
pkgver=110.0.1
|
||||
pkgrel=1
|
||||
pkgdesc="Standalone web browser from mozilla.org"
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -22,38 +22,38 @@ optdepends=('networkmanager: Location detection via available WiFi networks'
|
||||
'hunspell-en_US: Spell checking, American English')
|
||||
options=(!emptydirs !makeflags strip)
|
||||
source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
|
||||
zstandard-0.18.0.diff
|
||||
$pkgname.desktop
|
||||
identity-icons-brand.svg
|
||||
0001-libwebrtc-screen-cast-sync.patch
|
||||
big-endian-image-decoders.patch
|
||||
fix-image-format-warning.patch
|
||||
avoid-redefinition.patch
|
||||
firefox-pgo.patch
|
||||
skia-sucks3.patch
|
||||
skia-sucks2.patch
|
||||
skia-sucks1.patch
|
||||
lto-thin.patch
|
||||
sandbox-fork.patch
|
||||
sandbox-largefile.patch
|
||||
libwebrtc-gn.patch
|
||||
makotokato-riscv64-support-and-zenithal-backported.patch)
|
||||
sha256sums=('42e6d6b27ad0694a4fc9dd736888ad36c99eb2dbcce96e134584805d644ca300'
|
||||
firefox-pgo.patch
|
||||
firefox-gcc-12.2.1.patch
|
||||
libwebrtc-gn.patch)
|
||||
sha256sums=('f19bb74d684b992625abca68f5776198974cd2785eb5d02d51ba007fc998491f'
|
||||
'SKIP'
|
||||
'a6857ad2f2e2091c6c4fdcde21a59fbeb0138914c0e126df64b50a5af5ff63be'
|
||||
'a9e5264257041c0b968425b5c97436ba48e8d294e1a0f02c59c35461ea245c33'
|
||||
'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9'
|
||||
'43c83101b7ad7dba6f5fffeb89b70a661a547d506a031ea2beada42ccf04eec7'
|
||||
'0df637d44218524e213814d15d623f27724d8e405390173f6cc385e145110bfe'
|
||||
'958cf5016e9845b6ee6e2ed05ad96cc2fc6f74bebbb338a7b7ce29bffd2be716'
|
||||
'3ebba6c6c59dbf754b522d2535c27eae3e724aab575b8e7be9658e0d33183bcf'
|
||||
'bb1e775512137859ee0dd6eaebd4580257f793196fb074c660247d3935ca9148'
|
||||
'5a0fea05cf1828f102b0b73878a27c0d05b0cf21c81e1a2f463242a0d3121251'
|
||||
'a4ad198fc98acb0a16a013f1ae0a09ab1b96d9b49eadc52045138de5ae2c5ee2'
|
||||
'c36b73c23975ef72b6f562c4e9199e4958ea5083473926562b96ea255c08b148'
|
||||
'59f29af746912d5bd74f7e253d54ce43696614fb8c2b8385ba0a5ab43f3c0e30'
|
||||
'ef9bd794b322482ec7ba217da0cc7cf9e079e05e27bdb37b241b9e16551295ad'
|
||||
'b6019e8b9e8e08d6e9ee7b68dc476a7430d18d8d754ab9d0c49ace10fea6f703'
|
||||
'82d25d789483805cb547a1199eb59798e1ce6cbee7bdbbf53c06a8f251a40140'
|
||||
'cea7997c6613d374535b3450c725f32fd1497d71d66709e1406c4238a01b49d4')
|
||||
'c636ddb9e85626f5cadabbf051551ac2e6db44d764e993d3b64dabcb1bfa80bc'
|
||||
'3949966e56c503441c2b7ea367efb31c99bc715a2ad06e1aeecbdf931fe9dd97'
|
||||
'94a5c893f74cdab54cc38243a1818235e447bc69310720b78a5ce96d02f60e2c')
|
||||
validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release@mozilla.com>
|
||||
|
||||
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
|
||||
@ -72,9 +72,8 @@ prepare() {
|
||||
mkdir -p mozbuild
|
||||
cd ${srcdir}/firefox-$pkgver
|
||||
|
||||
# Unbreak build with python-zstandard 0.18.0
|
||||
patch -Np1 -i ../zstandard-0.18.0.diff
|
||||
|
||||
patch -Np1 -i ${srcdir}/0001-libwebrtc-screen-cast-sync.patch
|
||||
|
||||
# sourced from Voidlinux, thanks!
|
||||
patch -Np0 -i ${srcdir}/big-endian-image-decoders.patch
|
||||
patch -Np0 -i ${srcdir}/fix-image-format-warning.patch
|
||||
@ -85,10 +84,11 @@ prepare() {
|
||||
patch -Np1 -i ${srcdir}/lto-thin.patch
|
||||
patch -Np1 -i ${srcdir}/sandbox-fork.patch
|
||||
patch -Np1 -i ${srcdir}/sandbox-largefile.patch
|
||||
patch -Np1 -i ${srcdir}/libwebrtc-gn.patch
|
||||
|
||||
# Talospace goodness
|
||||
patch -Np1 -i ${srcdir}/firefox-pgo.patch
|
||||
patch -Np1 -i ${srcdir}/firefox-gcc-12.2.1.patch
|
||||
#patch -Np1 -i ${srcdir}/libwebrtc-gn.patch
|
||||
|
||||
sed -i 's/\("files":{\)[^}]*/\1/' third_party/rust/num-traits/.cargo-checksum.json
|
||||
|
||||
@ -129,7 +129,7 @@ ac_add_options --enable-jack
|
||||
ac_add_options --disable-crashreporter
|
||||
ac_add_options --disable-updater
|
||||
ac_add_options --disable-tests
|
||||
ac_add_options --enable-webrtc
|
||||
ac_add_options --disable-webrtc
|
||||
END
|
||||
|
||||
case "${CARCH}" in
|
||||
|
@ -80,36 +80,6 @@ diff -r b22cb12f611c build/pgo/profileserver.py
|
||||
"Could not find profraw files in the current directory: %s"
|
||||
% os.getcwd()
|
||||
)
|
||||
diff -r b22cb12f611c mfbt/tests/moz.build
|
||||
--- a/mfbt/tests/moz.build Thu Oct 07 08:11:19 2021 +0000
|
||||
+++ b/mfbt/tests/moz.build Sun Oct 10 20:36:46 2021 -0700
|
||||
@@ -80,21 +80,21 @@
|
||||
"TestSPSCQueue",
|
||||
"TestThreadSafeWeakPtr",
|
||||
]
|
||||
)
|
||||
|
||||
# Not to be unified with the rest, because this test
|
||||
# sets MOZ_PRETEND_NO_JSRUST, which changes the behavior
|
||||
# of the included headers.
|
||||
-CppUnitTests(
|
||||
- [
|
||||
- "TestUtf8",
|
||||
- ]
|
||||
-)
|
||||
+#CppUnitTests(
|
||||
+# [
|
||||
+# "TestUtf8",
|
||||
+# ]
|
||||
+#)
|
||||
|
||||
# Wasi doesn't support <signal> yet so skip this test.
|
||||
if not CONFIG["MOZ_ASAN"] and CONFIG["OS_ARCH"] != "WASI":
|
||||
CppUnitTests(
|
||||
[
|
||||
"TestPoisonArea",
|
||||
]
|
||||
)
|
||||
diff -r b22cb12f611c toolkit/components/terminator/nsTerminator.cpp
|
||||
--- a/toolkit/components/terminator/nsTerminator.cpp Thu Apr 07 15:11:19 2022 +0000
|
||||
+++ b/toolkit/components/terminator/nsTerminator.cpp Thu Apr 07 20:44:28 2022 -0700
|
||||
@ -134,4 +104,4 @@ diff -r b22cb12f611c toolkit/components/terminator/nsTerminator.cpp
|
||||
|
||||
DebugOnly<PRThread*> watchdogThread =
|
||||
CreateSystemThread(RunWatchdog, options.release());
|
||||
MOZ_ASSERT(watchdogThread);
|
||||
MOZ_ASSERT(watchdogThread);
|
||||
|
@ -1,17 +1,12 @@
|
||||
diff --git a/third_party/libwebrtc/moz.build b/third_party/libwebrtc/moz.build
|
||||
index 8579f8bb3622..d9ca79d4fcb8 100644
|
||||
--- a/third_party/libwebrtc/moz.build
|
||||
+++ b/third_party/libwebrtc/moz.build
|
||||
@@ -520,7 +520,10 @@ if CONFIG["CPU_ARCH"] == "ppc64" and CONFIG["OS_TARGET"] == "Linux":
|
||||
--- firefox-110.0.1/third_party/libwebrtc/moz.build.orig 2023-03-07 09:09:36.206079325 +0100
|
||||
+++ firefox-110.0.1/third_party/libwebrtc/moz.build 2023-03-07 09:10:35.471885182 +0100
|
||||
@@ -624,7 +624,8 @@
|
||||
"/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn",
|
||||
"/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn",
|
||||
"/third_party/libwebrtc/modules/audio_coding/isac_c_gn",
|
||||
- "/third_party/libwebrtc/modules/audio_coding/isac_gn"
|
||||
+ "/third_party/libwebrtc/modules/audio_coding/isac_gn",
|
||||
+ "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn",
|
||||
+ "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
|
||||
+ "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
|
||||
]
|
||||
|
||||
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
|
||||
|
||||
|
@ -5,8 +5,8 @@
|
||||
pkgbase=phonon-gstreamer
|
||||
pkgname=(phonon-qt5-gstreamer)
|
||||
pkgver=4.10.0
|
||||
pkgrel=6
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
pkgrel=6.1
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
pkgdesc='Phonon GStreamer backend for Qt5'
|
||||
url='https://community.kde.org/Phonon'
|
||||
license=(LGPL)
|
||||
@ -15,11 +15,16 @@ optdepends=('pulseaudio: PulseAudio support' 'gst-plugins-good: PulseAudio suppo
|
||||
'gst-plugins-ugly: additional codecs' 'gst-libav: libav codec')
|
||||
makedepends=(extra-cmake-modules qt5-tools)
|
||||
provides=(phonon-qt5-backend)
|
||||
source=("https://download.kde.org/stable/phonon/phonon-backend-gstreamer/$pkgver/phonon-backend-gstreamer-$pkgver.tar.xz"{,.sig})
|
||||
source=(https://download.kde.org/stable/phonon/phonon-backend-gstreamer/$pkgver/phonon-backend-gstreamer-$pkgver.tar.xz{,.sig}
|
||||
https://invent.kde.org/libraries/phonon-gstreamer/-/commit/bbbb160f.patch)
|
||||
sha256sums=('c5871835521d015ef2ad1276b1f58340d946c2903466337f3170bac3c58d61f2'
|
||||
'SKIP')
|
||||
'SKIP'
|
||||
'79068597cd4ea57f3b1fe1b30ffeb4749bccefbbcbbf6585f57e2dc5944ae3d7')
|
||||
validpgpkeys=(CB9387521E1EE0127DA804843FDBB55084CC5D84) # Harald Sitter <sitter@kde.org>
|
||||
options=(debug)
|
||||
|
||||
prepare() {
|
||||
patch -d phonon-backend-gstreamer-$pkgver -p1 < bbbb160f.patch # Fix tearing on wayland
|
||||
}
|
||||
|
||||
build() {
|
||||
cmake -B build -S phonon-backend-gstreamer-$pkgver
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
# Contributor: Andrea Scarpino <andrea@archlinux.org>
|
||||
|
||||
pkgbase=phonon-gstreamer
|
||||
pkgname=(phonon-qt5-gstreamer)
|
||||
pkgver=4.9.0
|
||||
pkgrel=5
|
||||
arch=(x86_64)
|
||||
pkgdesc="Phonon GStreamer backend for Qt5"
|
||||
url='http://phonon.kde.org/'
|
||||
license=(LGPL)
|
||||
depends=(gst-plugins-base qt5-x11extras phonon-qt5)
|
||||
optdepends=('pulseaudio: PulseAudio support' 'gst-plugins-good: PulseAudio support and good codecs' 'gst-plugins-bad: additional codecs'
|
||||
'gst-plugins-ugly: additional codecs' 'gst-libav: libav codec')
|
||||
makedepends=(extra-cmake-modules)
|
||||
provides=(phonon-qt5-backend)
|
||||
source=("http://download.kde.org/stable/phonon/phonon-backend-gstreamer/$pkgver/phonon-backend-gstreamer-$pkgver.tar.xz")
|
||||
sha256sums=('cec3e5ece1261d344b68363ef0606ebf49772628ba94bb55b0c0d18773b885f1')
|
||||
|
||||
prepare() {
|
||||
mkdir -p build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd build
|
||||
cmake ../$pkgbase-$pkgver \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_SKIP_RPATH=ON \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-D__KDE_HAVE_GCC_VISIBILITY=NO \
|
||||
-DPHONON_BUILD_PHONON4QT5=ON
|
||||
make
|
||||
}
|
||||
|
||||
package_phonon-qt5-gstreamer() {
|
||||
cd build
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
@ -5,7 +5,7 @@ pkgname=plasma-wayland-protocols
|
||||
pkgver=1.9.0
|
||||
pkgrel=1
|
||||
pkgdesc='Plasma Specific Protocols for Wayland'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://kde.org/plasma-desktop'
|
||||
license=(LGPL)
|
||||
depends=()
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgbase=linux-4k
|
||||
pkgver=6.2.arch1
|
||||
pkgver=6.2.2.arch1
|
||||
pkgrel=1
|
||||
pkgdesc='Linux (4K pagesize)'
|
||||
_srctag=v${pkgver%.*}-${pkgver##*.}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgbase=linux-g4
|
||||
pkgver=6.2.1.arch1
|
||||
pkgver=6.2.2.arch1
|
||||
pkgrel=1
|
||||
pkgdesc='Linux'
|
||||
_srctag=v${pkgver%.*}-${pkgver##*.}
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgbase=linux-ppc64
|
||||
pkgver=6.2.1.arch1
|
||||
pkgrel=2
|
||||
pkgver=6.2.2.arch1
|
||||
pkgrel=1
|
||||
pkgdesc='Linux (powerpc64)'
|
||||
_srctag=v${pkgver%.*}-${pkgver##*.}
|
||||
url="https://github.com/archlinux/linux/commits/$_srctag"
|
||||
@ -29,7 +29,7 @@ validpgpkeys=(
|
||||
'C7E7849466FE2358343588377258734B41C31549' # David Runge <dvzrv@archlinux.org>
|
||||
)
|
||||
sha256sums=('SKIP'
|
||||
'6d2caca4c6fbe04c23040b6ec343b765a6625f20149c756dcb8994510a35b1f7'
|
||||
'ed7ce5af9ada0713bd0ffc1a582460ea5ce117253eebab5c6a6d2521d055d156'
|
||||
'c30e372bcf445bb40521a1568c69fc9d6d3c08c2d1a8a3e539c9b186b7b5ff38'
|
||||
'07dbbf3e8f743e8d2ad90891a8b567392271db139e339529df1ab4387e0e6400')
|
||||
|
||||
|
1823
linux-ppc64/config
1823
linux-ppc64/config
File diff suppressed because it is too large
Load Diff
@ -7,17 +7,35 @@ pkgname=movit
|
||||
pkgver=1.6.3
|
||||
pkgrel=2
|
||||
pkgdesc="The modern video toolkit"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://movit.sesse.net/"
|
||||
license=('GPL')
|
||||
depends=('fftw' 'libepoxy')
|
||||
makedepends=('eigen' 'gtest' 'sdl2')
|
||||
source=(https://movit.sesse.net/$pkgname-$pkgver.tar.gz)
|
||||
sha256sums=('eb19f109ec99d6050de5267d059c7b351d3d5e39c77d43ca348a95f474a99498')
|
||||
source=(https://movit.sesse.net/$pkgname-$pkgver.tar.gz
|
||||
movit-1.6.3-gcc12.patch
|
||||
workaround-glsizeiptr-abi-change.patch)
|
||||
sha256sums=('eb19f109ec99d6050de5267d059c7b351d3d5e39c77d43ca348a95f474a99498'
|
||||
'f1d0fc3c4f9693e4fca73fe9d6c2c29d74a3a7e06eda4de3f11fb888bb3f9855'
|
||||
'48844a2ee65ae80c14f463a979a0adabf0e4c5f1e84889f6994d718bc136585c')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
patch -Np1 -i $srcdir/movit-1.6.3-gcc12.patch
|
||||
patch -Np1 -i $srcdir/workaround-glsizeiptr-abi-change.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
|
||||
case "${CARCH}" in
|
||||
powerpc64)
|
||||
export CFLAGS='-O2 -pipe'
|
||||
export CXXFLAGS='-O2 -pipe'
|
||||
;;
|
||||
esac
|
||||
|
||||
CXXFLAGS+=' -std=c++14' \
|
||||
./configure --prefix=/usr
|
||||
make GTEST_DIR=/usr/src/googletest
|
||||
}
|
||||
|
@ -3,18 +3,19 @@
|
||||
# Maintainer: Morten Linderud <foxboron@archlinux.org>
|
||||
|
||||
pkgname=netavark
|
||||
_commit=a19889e165f146d8a5030450e0dff0ae9d91f2be # refs/tags/v1.4.0
|
||||
pkgver=1.4.0
|
||||
_commit=0b5ab2e8648c801ff55a745ea0e32b7b9ab7ccb4 # refs/tags/v1.5.0
|
||||
pkgver=1.5.0
|
||||
pkgrel=1
|
||||
pkgdesc="Container network stack"
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url="https://github.com/containers/netavark"
|
||||
license=(Apache)
|
||||
depends=(gcc-libs glibc)
|
||||
makedepends=(cargo git libgit2 mandown)
|
||||
makedepends=(cargo git libgit2 mandown protobuf)
|
||||
optdepends=('aardvark-dns: for authorative DNS server')
|
||||
provides=(container-network-stack=2)
|
||||
source=(git+https://github.com/containers/netavark.git#tag=$_commit)
|
||||
source=(git+https://github.com/containers/netavark.git#tag=$_commit
|
||||
netavark-mozim-0.2.1.patch)
|
||||
sha256sums=('SKIP')
|
||||
# NOTE: pinning commit until upstream clarifies commitment to chain of trust:
|
||||
# https://github.com/containers/netavark/issues/231
|
||||
@ -22,13 +23,16 @@ sha256sums=('SKIP')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
patch -Np1 -i ${srcdir}/netavark-mozim-0.2.1.patch
|
||||
|
||||
# fix issue with yanked dependency: https://github.com/containers/netavark/issues/521
|
||||
git cherry-pick -n 3a1ff2447d8cef1eeab0413bbbbb1f1fb8280a17
|
||||
|
||||
case "${CARCH}" in
|
||||
riscv64) CARCH=riscv64gc ;;
|
||||
esac
|
||||
|
||||
# fix issue with yanked dependency: https://github.com/containers/netavark/issues/521
|
||||
git cherry-pick -n 3a1ff2447d8cef1eeab0413bbbbb1f1fb8280a17
|
||||
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
|
||||
cargo fetch --target "$CARCH-unknown-linux-gnu"
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -42,5 +42,7 @@ package() {
|
||||
|
||||
DESTDIR="$pkgdir/" ninja -C build install
|
||||
|
||||
sed 's@^libdir=.*$@libdir=/usr/lib/@g' -i ${pkgdir}/usr/lib/pkgconfig/pdal.pc
|
||||
|
||||
install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
|
||||
}
|
||||
|
@ -12,7 +12,7 @@ url="https://search.cpan.org/dist/YAML/"
|
||||
license=('GPL' 'PerlArtistic')
|
||||
depends=('perl')
|
||||
checkdepends=('perl-test-deep' 'perl-test-yaml')
|
||||
options=('!emptydirs')
|
||||
options=('!emptydirs' '!distcc')
|
||||
source=(https://www.cpan.org/authors/id/T/TI/TINITA/YAML-${pkgver}.tar.gz)
|
||||
sha512sums=('f73f2d9f3cd96edeb05ec098c859755dd6b80bf1a00049f8de2889ebbf4f41df9fcc1540116afa8648e965a0b780d993f256af2c5ffc03a9f1ba7df1f0cc8941')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user