* add missing meta files
This commit is contained in:
parent
3c3e36d19d
commit
2e34e76b72
24
7zip/.SRCINFO
Normal file
24
7zip/.SRCINFO
Normal file
@ -0,0 +1,24 @@
|
||||
pkgbase = 7zip
|
||||
pkgdesc = File archiver for extremely high compression
|
||||
pkgver = 24.09
|
||||
pkgrel = 3
|
||||
url = https://www.7-zip.org
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = LGPL-2.1-or-later
|
||||
license = BSD-3-Clause
|
||||
license = LicenseRef-UnRAR
|
||||
depends = glibc
|
||||
depends = gcc-libs
|
||||
depends = sh
|
||||
provides = p7zip
|
||||
conflicts = p7zip
|
||||
replaces = p7zip
|
||||
source = https://7-zip.org/a/7z2409-src.tar.xz
|
||||
sha256sums = 49c05169f49572c1128453579af1632a952409ced028259381dac30726b6133a
|
||||
makedepends_x86_64 = uasm
|
||||
|
||||
pkgname = 7zip
|
3
7zip/.nvchecker.toml
Normal file
3
7zip/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[7zip]
|
||||
source = "git"
|
||||
git = "https://github.com/ip7z/7zip.git"
|
23
acpica/.SRCINFO
Normal file
23
acpica/.SRCINFO
Normal file
@ -0,0 +1,23 @@
|
||||
pkgbase = acpica
|
||||
pkgdesc = ACPI tools, including Intel ACPI Source Language compiler
|
||||
pkgver = 20240927
|
||||
pkgrel = 1
|
||||
url = https://acpica.org
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = GPL-2.0-only
|
||||
makedepends = flex
|
||||
makedepends = bison
|
||||
depends = glibc
|
||||
provides = iasl
|
||||
conflicts = iasl
|
||||
replaces = iasl
|
||||
options = !makeflags
|
||||
source = https://github.com/user-attachments/files/17171019/acpica-unix-20240927.tar.gz
|
||||
sha512sums = 655db9c1f0f65135e107e42ba9d24576be11cd031572fc6d099bc27f9e41c34c5544e7e9bded6024603000dabc168dcc285b827a2b71560ccef1626fbeb82b90
|
||||
b2sums = 00487fbf3b9b799b04987f2d85581f4db864f7c54f30fdc1bc66fcef6475ce64fc51f730c7f0e0e24710ba629f2bcea1d51eec5c0e30dee490fe6f79848ab9d6
|
||||
|
||||
pkgname = acpica
|
6
babl/.nvchecker.toml
Normal file
6
babl/.nvchecker.toml
Normal file
@ -0,0 +1,6 @@
|
||||
[babl]
|
||||
source = "git"
|
||||
git = "https://gitlab.gnome.org/GNOME/babl.git"
|
||||
include_regex = "(BABL\\_).*_.*_.*"
|
||||
from_pattern = "BABL\\_(\\d+)\\_(\\d+)\\_(\\d+)"
|
||||
to_pattern = "\\1.\\2.\\3"
|
@ -1,7 +1,7 @@
|
||||
pkgbase = blender
|
||||
pkgdesc = A fully integrated 3D graphics creation suite
|
||||
pkgver = 4.2.3
|
||||
pkgrel = 3
|
||||
pkgver = 4.3.2
|
||||
pkgrel = 8
|
||||
epoch = 17
|
||||
url = https://www.blender.org
|
||||
arch = x86_64
|
||||
@ -17,9 +17,14 @@ pkgbase = blender
|
||||
license = Zlib
|
||||
makedepends = boost
|
||||
makedepends = cmake
|
||||
makedepends = cuda
|
||||
makedepends = git
|
||||
makedepends = git-lfs
|
||||
makedepends = hip-runtime-amd
|
||||
makedepends = hiprt
|
||||
makedepends = intel-oneapi-compiler-shared-runtime
|
||||
makedepends = intel-oneapi-dpcpp-cpp
|
||||
makedepends = intel-compute-runtime
|
||||
makedepends = level-zero-headers
|
||||
makedepends = libdecor
|
||||
makedepends = mold
|
||||
@ -32,6 +37,7 @@ pkgbase = blender
|
||||
depends = bash
|
||||
depends = boost-libs
|
||||
depends = draco
|
||||
depends = embree
|
||||
depends = expat
|
||||
depends = ffmpeg
|
||||
depends = fftw
|
||||
@ -42,6 +48,8 @@ pkgbase = blender
|
||||
depends = gmp
|
||||
depends = hicolor-icon-theme
|
||||
depends = imath
|
||||
depends = intel-oneapi-compiler-dpcpp-cpp-runtime-libs
|
||||
depends = intel-oneapi-compiler-shared-runtime-libs
|
||||
depends = jack
|
||||
depends = jemalloc
|
||||
depends = level-zero-loader
|
||||
@ -64,11 +72,12 @@ pkgbase = blender
|
||||
depends = materialx
|
||||
depends = onetbb
|
||||
depends = openal
|
||||
depends = opencollada
|
||||
depends = opencolorio
|
||||
depends = openexr
|
||||
depends = openimagedenoise
|
||||
depends = openimageio
|
||||
depends = openjpeg2
|
||||
depends = openpgl
|
||||
depends = openshadinglanguage
|
||||
depends = opensubdiv
|
||||
depends = openvdb
|
||||
@ -81,39 +90,36 @@ pkgbase = blender
|
||||
depends = python-requests
|
||||
depends = sdl2
|
||||
depends = shared-mime-info
|
||||
depends = usd
|
||||
depends = xdg-utils
|
||||
depends = yaml-cpp
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = cuda: Cycles renderer CUDA support
|
||||
optdepends = intel-compute-runtime: Cycles renderer Intel OneAPI support
|
||||
optdepends = hip-runtime-amd: Cycles renderer AMD ROCm support
|
||||
optdepends = hiprt: Ray tracing AMD ROCm support
|
||||
optdepends = libdecor: wayland support
|
||||
options = !lto
|
||||
source = git+https://projects.blender.org/blender/blender.git#tag=v4.2.3
|
||||
source = git+https://projects.blender.org/blender/blender-assets#tag=v4.2.3
|
||||
source = git+https://projects.blender.org/blender/blender.git#tag=v4.3.2
|
||||
source = git+https://projects.blender.org/blender/blender-assets#tag=v4.3.2
|
||||
source = https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip
|
||||
source = https://projects.blender.org/blender/blender/commit/d9f38fca5ffe29136cd6f390e318ad8455864582.patch
|
||||
source = force-draco1.patch
|
||||
source = force-draco2.patch
|
||||
source = blender-4.11-mantaflow-python-3.12.patch
|
||||
source = ffmpeg-7-1.patch
|
||||
source = ffmpeg-7-2.patch
|
||||
sha512sums = 777365523ef08862b723dcbd9ceb9716a69b7af387694209caafdb68f97fd5eb2ccb48702dc3188ea2719f3c45416337ceb829e52e267f5d8d84bb6314b0fd9e
|
||||
sha512sums = 1e47ca5a824a5d830e95f424ad1c2d066571bd038badfacbb4001632742c1777f62a81e79612a787d5ab0038d2712730b9372bcec44bcac6131734c4430e40b3
|
||||
source = hiprt-lib-path.patch
|
||||
sha512sums = c19e26326cebd8afe4f8c6ca2bbeed15092c53a0bfceec5b6ac226fe2ebd48e701830c840b8e44a6142da95bbf6ddbe9da93aa1afc5f1d379848a38bd06d1f93
|
||||
sha512sums = 88be713847bca183f78efd5dccb049e1d40e366b48bfdfb5ef781832f235dedaae84a109b04ce3c2b7d379c38e49daa340e8cd1f1a87e2ee4929e489b5d10dc3
|
||||
sha512sums = 5502d9df847de12badc702c0444bd4f1f7620460b2235026df2c3133da1e04c148af0f1fc7f345e9a0c009c32f905f66c8d427743445e8864d3a797cdce6a483
|
||||
sha512sums = e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0
|
||||
sha512sums = c162646eba42ea7112cfb615466c2cbaddac8d254d4a9e91cf887c5bffef1325a983701163223a1fdee091310ac5574a400347aab7f52321825b5fa3d5a9036f
|
||||
sha512sums = 69eb94cb77e7be10bf95f34edf753f038417077df45e15f2e27171d6cdea258e3a90dcca278b84118fe2e3f710a3011527769cff595127dae324a7aeb92056e6
|
||||
sha512sums = 96098190ac8d7665047fa1d08a116740cee6669e84780876ea06afd7e505bbcb17820533c2f666a368fb2e2b45dc1ab9cc2d08684649a283fde5b3eb66a8a93b
|
||||
sha512sums = a3cc13d7fedc4421e9edfa37a29c237c55c74ca29f05d72480369d6bcde4a276f061de0398962d0529decffe69ff3e797b4b2d38e43d7cf73b9d72d1a9d01236
|
||||
sha512sums = 59044954880ce94d7a1da78ccd03e61a9d23382281b2221ca5c9c7eec9caeecf810d10ee07940d5843b7540fa81c00df5a26e8076605410116815e73c60ab9b9
|
||||
sha512sums = ce67f8cb4857f3cc98759f00c226e1e0f81578a656e5772bd016fd0eee387f1fc0bc8e44b54e4ddef4df226d416f4ba2f7ef9e7ad02db36c968e727c986e3c4e
|
||||
sha512sums = e1522345d6119ad396f27293b5f67b3a6d1b7352791186a04aeb654f285eeae873937f124461ff8dc9fc8ac5ae820cd8254bd4c3b64dcc06f1e41bee45f9bbe9
|
||||
depends_x86_64 = openimagedenoise
|
||||
depends_x86_64 = intel-oneapi-compiler-shared-runtime-libs
|
||||
depends_x86_64 = intel-oneapi-compiler-dpcpp-cpp-runtime-libs
|
||||
depends_x86_64 = embree
|
||||
depends_x86_64 = openpgl
|
||||
depends_x86_64 = usd
|
||||
optdepends_x86_64 = cuda: Cycles renderer CUDA support
|
||||
optdepends_x86_64 = intel-compute-runtime: Cycles renderer Intel OneAPI support
|
||||
makedepends_x86_64 = cuda
|
||||
makedepends_x86_64 = intel-oneapi-compiler-shared-runtime
|
||||
makedepends_x86_64 = intel-compute-runtime
|
||||
makedepends_x86_64 = intel-oneapi-dpcpp-cpp
|
||||
sha512sums = 52dd6c4496af38505761e559adee556176aa2ad023f073618af77f6c9bc5e3a8faa59c8f259dc92302f7e650740afd2060951129408f1939d29c0901e8ccccae
|
||||
|
||||
pkgname = blender
|
||||
|
115
blender/PKGBUILD
115
blender/PKGBUILD
@ -9,8 +9,8 @@
|
||||
# fine with them.
|
||||
|
||||
pkgname=blender
|
||||
pkgver=4.2.3
|
||||
pkgrel=3
|
||||
pkgver=4.3.2
|
||||
pkgrel=8
|
||||
epoch=17
|
||||
pkgdesc="A fully integrated 3D graphics creation suite"
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -31,6 +31,7 @@ depends=(
|
||||
'bash'
|
||||
'boost-libs'
|
||||
'draco' # seems to use static lib and should probably only be makedepends
|
||||
'embree'
|
||||
'expat'
|
||||
'ffmpeg'
|
||||
'fftw'
|
||||
@ -41,6 +42,8 @@ depends=(
|
||||
'gmp'
|
||||
'hicolor-icon-theme'
|
||||
'imath'
|
||||
'intel-oneapi-compiler-dpcpp-cpp-runtime-libs'
|
||||
'intel-oneapi-compiler-shared-runtime-libs'
|
||||
'jack' # dlopen'ed
|
||||
'jemalloc'
|
||||
'level-zero-loader' # dlopen'ed
|
||||
@ -63,11 +66,12 @@ depends=(
|
||||
'materialx'
|
||||
'onetbb'
|
||||
'openal'
|
||||
'opencollada'
|
||||
'opencolorio'
|
||||
'openexr'
|
||||
'openimagedenoise'
|
||||
'openimageio'
|
||||
'openjpeg2'
|
||||
'openpgl'
|
||||
'openshadinglanguage'
|
||||
'opensubdiv'
|
||||
'openvdb'
|
||||
@ -80,25 +84,23 @@ depends=(
|
||||
'python-requests'
|
||||
'sdl2' # dlopen'ed
|
||||
'shared-mime-info'
|
||||
'usd'
|
||||
'xdg-utils'
|
||||
'yaml-cpp'
|
||||
'zlib'
|
||||
'zstd'
|
||||
)
|
||||
depends_x86_64=(
|
||||
'openimagedenoise'
|
||||
'intel-oneapi-compiler-shared-runtime-libs'
|
||||
'intel-oneapi-compiler-dpcpp-cpp-runtime-libs'
|
||||
'embree'
|
||||
'openpgl'
|
||||
'usd'
|
||||
)
|
||||
makedepends=(
|
||||
'boost'
|
||||
'cmake'
|
||||
'cuda'
|
||||
'git'
|
||||
'git-lfs'
|
||||
'hip-runtime-amd'
|
||||
'hiprt'
|
||||
'intel-oneapi-compiler-shared-runtime'
|
||||
'intel-oneapi-dpcpp-cpp'
|
||||
'intel-compute-runtime'
|
||||
'level-zero-headers'
|
||||
'libdecor'
|
||||
'mold'
|
||||
@ -108,37 +110,33 @@ makedepends=(
|
||||
'subversion'
|
||||
'wayland-protocols'
|
||||
)
|
||||
makedepends_x86_64=(
|
||||
'cuda'
|
||||
'intel-oneapi-compiler-shared-runtime'
|
||||
'intel-compute-runtime'
|
||||
'intel-oneapi-dpcpp-cpp'
|
||||
)
|
||||
optdepends=(
|
||||
'libdecor: wayland support'
|
||||
)
|
||||
optdepends_x86_64=(
|
||||
'cuda: Cycles renderer CUDA support'
|
||||
'intel-compute-runtime: Cycles renderer Intel OneAPI support'
|
||||
)
|
||||
optdepends=('cuda: Cycles renderer CUDA support'
|
||||
'intel-compute-runtime: Cycles renderer Intel OneAPI support'
|
||||
'hip-runtime-amd: Cycles renderer AMD ROCm support'
|
||||
'hiprt: Ray tracing AMD ROCm support'
|
||||
'libdecor: wayland support')
|
||||
# We're using !lto here as otherwise we get stuff such as FS#77557
|
||||
options=('!lto')
|
||||
source=("git+https://projects.blender.org/blender/blender.git#tag=v$pkgver"
|
||||
"git+https://projects.blender.org/blender/blender-assets#tag=v$pkgver"
|
||||
https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip
|
||||
https://projects.blender.org/blender/blender/commit/d9f38fca5ffe29136cd6f390e318ad8455864582.patch
|
||||
force-draco1.patch
|
||||
force-draco2.patch
|
||||
blender-4.11-mantaflow-python-3.12.patch
|
||||
ffmpeg-7-1.patch
|
||||
ffmpeg-7-2.patch)
|
||||
sha512sums=('777365523ef08862b723dcbd9ceb9716a69b7af387694209caafdb68f97fd5eb2ccb48702dc3188ea2719f3c45416337ceb829e52e267f5d8d84bb6314b0fd9e'
|
||||
'1e47ca5a824a5d830e95f424ad1c2d066571bd038badfacbb4001632742c1777f62a81e79612a787d5ab0038d2712730b9372bcec44bcac6131734c4430e40b3'
|
||||
ffmpeg-7-2.patch
|
||||
hiprt-lib-path.patch)
|
||||
sha512sums=('c19e26326cebd8afe4f8c6ca2bbeed15092c53a0bfceec5b6ac226fe2ebd48e701830c840b8e44a6142da95bbf6ddbe9da93aa1afc5f1d379848a38bd06d1f93'
|
||||
'88be713847bca183f78efd5dccb049e1d40e366b48bfdfb5ef781832f235dedaae84a109b04ce3c2b7d379c38e49daa340e8cd1f1a87e2ee4929e489b5d10dc3'
|
||||
'5502d9df847de12badc702c0444bd4f1f7620460b2235026df2c3133da1e04c148af0f1fc7f345e9a0c009c32f905f66c8d427743445e8864d3a797cdce6a483'
|
||||
'e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0'
|
||||
'c162646eba42ea7112cfb615466c2cbaddac8d254d4a9e91cf887c5bffef1325a983701163223a1fdee091310ac5574a400347aab7f52321825b5fa3d5a9036f'
|
||||
'69eb94cb77e7be10bf95f34edf753f038417077df45e15f2e27171d6cdea258e3a90dcca278b84118fe2e3f710a3011527769cff595127dae324a7aeb92056e6'
|
||||
'96098190ac8d7665047fa1d08a116740cee6669e84780876ea06afd7e505bbcb17820533c2f666a368fb2e2b45dc1ab9cc2d08684649a283fde5b3eb66a8a93b'
|
||||
'a3cc13d7fedc4421e9edfa37a29c237c55c74ca29f05d72480369d6bcde4a276f061de0398962d0529decffe69ff3e797b4b2d38e43d7cf73b9d72d1a9d01236'
|
||||
'59044954880ce94d7a1da78ccd03e61a9d23382281b2221ca5c9c7eec9caeecf810d10ee07940d5843b7540fa81c00df5a26e8076605410116815e73c60ab9b9'
|
||||
'ce67f8cb4857f3cc98759f00c226e1e0f81578a656e5772bd016fd0eee387f1fc0bc8e44b54e4ddef4df226d416f4ba2f7ef9e7ad02db36c968e727c986e3c4e'
|
||||
'e1522345d6119ad396f27293b5f67b3a6d1b7352791186a04aeb654f285eeae873937f124461ff8dc9fc8ac5ae820cd8254bd4c3b64dcc06f1e41bee45f9bbe9')
|
||||
'e1522345d6119ad396f27293b5f67b3a6d1b7352791186a04aeb654f285eeae873937f124461ff8dc9fc8ac5ae820cd8254bd4c3b64dcc06f1e41bee45f9bbe9'
|
||||
'52dd6c4496af38505761e559adee556176aa2ad023f073618af77f6c9bc5e3a8faa59c8f259dc92302f7e650740afd2060951129408f1939d29c0901e8ccccae')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname"
|
||||
@ -153,17 +151,27 @@ prepare() {
|
||||
git -C release/datafiles/assets lfs fetch network-origin
|
||||
git -C release/datafiles/assets lfs checkout
|
||||
|
||||
# Fix error adding presets with Python 3.13
|
||||
# c.f. https://projects.blender.org/blender/blender/issues/132626
|
||||
# c.f. https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/issues/29
|
||||
git cherry-pick -n 0f1e1bcdae5953183ef6502545b9fd534cf731a4
|
||||
|
||||
# fix draco
|
||||
patch -p1 -i "$srcdir"/force-draco1.patch
|
||||
patch -p1 -d scripts/addons_core -i "$srcdir"/force-draco2.patch
|
||||
patch -p1 -i "$srcdir"/force-draco2.patch
|
||||
|
||||
# fix fluid sim domain with python 3.12
|
||||
# https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/issues/18
|
||||
patch -p1 -i "$srcdir"/blender-4.11-mantaflow-python-3.12.patch
|
||||
|
||||
# fix build with ffmpeg 7
|
||||
patch -p1 -i ../ffmpeg-7-1.patch
|
||||
patch -p1 -i ../ffmpeg-7-2.patch
|
||||
patch -p1 -i "$srcdir"/ffmpeg-7-1.patch
|
||||
patch -p1 -i "$srcdir"/ffmpeg-7-2.patch
|
||||
|
||||
patch -p1 -i "$srcdir"/hiprt-lib-path.patch
|
||||
|
||||
# Python 3.13 support
|
||||
patch -p1 -i "$srcdir"/d9f38fca5ffe29136cd6f390e318ad8455864582.patch
|
||||
}
|
||||
|
||||
_get_pyver() {
|
||||
@ -173,6 +181,7 @@ _get_pyver() {
|
||||
build() {
|
||||
# This should fix #13.
|
||||
export CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS/}
|
||||
CXXFLAGS+=' --param=max-vartrack-size=640000000'
|
||||
|
||||
local cmake_options=(
|
||||
-B build
|
||||
@ -181,15 +190,20 @@ build() {
|
||||
-D CMAKE_BUILD_TYPE=Release
|
||||
-D CMAKE_INSTALL_PREFIX=/usr
|
||||
-D WITH_LINKER_MOLD=ON
|
||||
-D CUDA_HOST_COMPILER="$NVCC_CCBIN"
|
||||
-D HIP_ROOT_DIR=/opt/rocm
|
||||
# Skip targets gfx115{0,1} as they not supported by ROCm 6.0.2
|
||||
-D CYCLES_HIP_BINARIES_ARCH="gfx900;gfx90c;gfx902;gfx1010;gfx1011;gfx1012;gfx1030;gfx1031;gfx1032;gfx1034;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103"
|
||||
-D WITH_CYCLES_HIP_BIANRIES=ON
|
||||
-D WITH_CYCLES_DEVICE_HIPRT=ON
|
||||
-D HIPRT_INCLUDE_DIR=/opt/rocm/include
|
||||
-D HIP_LINKER_EXECUTABLE=/opt/rocm/lib/llvm/bin/clang++
|
||||
-D OCLOC_INSTALL_DIR=/usr
|
||||
-D OPTIX_ROOT_DIR="$srcdir"
|
||||
-D PYTHON_VERSION="$(_get_pyver)"
|
||||
# -D SYCL_CPP_FLAGS=--verbose # for debugging
|
||||
-D SYCL_ROOT_DIR=/opt/intel/oneapi/compiler/latest
|
||||
-D SYCL_OFFLINE_COMPILER_PARALLEL_JOBS=8
|
||||
-D USD_ROOT_DIR=/usr
|
||||
-D WITH_CYCLES_OSL=ON
|
||||
-D WITH_INSTALL_PORTABLE=OFF
|
||||
-D WITH_PYTHON_INSTALL=OFF
|
||||
-G Ninja
|
||||
@ -197,29 +211,6 @@ build() {
|
||||
-W no-dev
|
||||
)
|
||||
|
||||
case "${CARCH}" in
|
||||
x86_64)
|
||||
cmake_options+=(
|
||||
-D CUDA_HOST_COMPILER="$NVCC_CCBIN"
|
||||
-D SYCL_ROOT_DIR=/opt/intel/oneapi/compiler/latest
|
||||
-D WITH_CYCLES_OSL=ON
|
||||
-D WITH_CYCLES=ON
|
||||
-D WITH_CYCLES_EMBREE=ON
|
||||
-D WITH_CYCLES_DEVICE_OPTIX=ON
|
||||
-D WITH_CYCLES_OSL=ON
|
||||
)
|
||||
;;
|
||||
*)
|
||||
cmake_options+=(
|
||||
-D WITH_CYCLES_OSL=OFF
|
||||
-D WITH_CYCLES=OFF
|
||||
-D WITH_CYCLES_EMBREE=OFF
|
||||
-D WITH_CYCLES_DEVICE_OPTIX=OFF
|
||||
-D WITH_CYCLES_OS=OFF
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
# CUDA arch 90 is unsupported
|
||||
echo 'set(CYCLES_CUDA_BINARIES_ARCH sm_52 sm_53 sm_60 sm_61 sm_62 sm_70 sm_72 sm_75 sm_80 sm_86 sm_87 sm_89 compute_89 CACHE STRING "CUDA architectures to build binaries for" FORCE)' > precache
|
||||
echo 'mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)' >> precache
|
||||
@ -243,12 +234,8 @@ package() {
|
||||
mv "${pkgdir}"/usr/share/blender/4*/python/lib/* "${pkgdir}"/usr/lib/
|
||||
rm -r "${pkgdir}"/usr/share/blender/4*/python
|
||||
|
||||
case "${CARCH}" in
|
||||
x86_64)
|
||||
# Move OneAPI AOT lib to proper place
|
||||
mv "${pkgdir}"/usr/share/blender/lib/libcycles_kernel_oneapi_aot.so "${pkgdir}"/usr/lib/
|
||||
;;
|
||||
esac
|
||||
# Move OneAPI AOT lib to proper place
|
||||
mv "${pkgdir}"/usr/share/blender/lib/libcycles_kernel_oneapi_aot.so "${pkgdir}"/usr/lib/
|
||||
|
||||
install -vDm 644 doc/license/{BSD-{2,3}-Clause,MIT,Zlib}-license.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
@ -1,15 +1,18 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 75f5795db68..d50686adfb0 100644
|
||||
index 97596dbee8d..d1ad6ac5de0 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -754,10 +754,6 @@ endif()
|
||||
set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF)
|
||||
@@ -1237,13 +1237,6 @@ set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF)
|
||||
set_and_warn_dependency(WITH_PYTHON WITH_DRACO OFF)
|
||||
set_and_warn_dependency(WITH_PYTHON WITH_MOD_FLUID OFF)
|
||||
|
||||
-if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL)
|
||||
- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now")
|
||||
- set(WITH_DRACO OFF)
|
||||
-if(NOT WITH_PYTHON_MODULE)
|
||||
- if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL)
|
||||
- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now")
|
||||
- set(WITH_DRACO OFF)
|
||||
- endif()
|
||||
-endif()
|
||||
|
||||
-
|
||||
# enable boost for cycles, audaspace or i18n
|
||||
# otherwise if the user disabled
|
||||
|
||||
|
@ -1,21 +1,21 @@
|
||||
diff --git a/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py b/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
|
||||
index e7518ac4..c0d78564 100644
|
||||
--- a/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
|
||||
+++ b/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
|
||||
@@ -13,6 +13,7 @@
|
||||
# limitations under the License.
|
||||
|
||||
import os
|
||||
+import site
|
||||
diff --git a/scripts/addons_core/io_scene_gltf2/io/com/draco.py b/scripts/addons_core/io_scene_gltf2/io/com/draco.py
|
||||
index 75e23162c67..a386463a2a9 100644
|
||||
--- a/scripts/addons_core/io_scene_gltf2/io/com/draco.py
|
||||
+++ b/scripts/addons_core/io_scene_gltf2/io/com/draco.py
|
||||
@@ -6,6 +6,7 @@ import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
import bpy
|
||||
@@ -30,7 +31,7 @@ def dll_path() -> Path:
|
||||
+import site
|
||||
|
||||
|
||||
def find_draco_dll_in_module(library_name: str) -> Path:
|
||||
@@ -35,7 +36,7 @@ def dll_path() -> Path:
|
||||
python_lib = Path('{v[0]}.{v[1]}/python/lib'.format(v=bpy.app.version))
|
||||
python_version = 'python{v[0]}.{v[1]}'.format(v=sys.version_info)
|
||||
|
||||
- path = os.environ.get('BLENDER_EXTERN_DRACO_LIBRARY_PATH')
|
||||
+ path = f"{site.getsitepackages()[0]}/libextern_draco.so"
|
||||
if path is None:
|
||||
path = {
|
||||
'win32': blender_root / python_lib / 'site-packages',
|
||||
if path is not None:
|
||||
return Path(path)
|
||||
|
||||
|
23
botan2/.SRCINFO
Normal file
23
botan2/.SRCINFO
Normal file
@ -0,0 +1,23 @@
|
||||
pkgbase = botan2
|
||||
pkgdesc = Crypto library written in C++ (legacy version)
|
||||
pkgver = 2.19.5
|
||||
pkgrel = 2
|
||||
url = https://botan.randombit.net/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = BSD
|
||||
makedepends = python
|
||||
makedepends = boost
|
||||
depends = xz
|
||||
depends = sqlite
|
||||
optdepends = python: for using botan2.py
|
||||
source = https://botan.randombit.net/releases/Botan-2.19.5.tar.xz
|
||||
source = https://botan.randombit.net/releases/Botan-2.19.5.tar.xz.asc
|
||||
validpgpkeys = 621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC
|
||||
sha256sums = dfeea0e0a6f26d6724c4af01da9a7b88487adb2d81ba7c72fcaf52db522c9ad4
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = botan2
|
@ -1,11 +1,9 @@
|
||||
pkgbase = chromium
|
||||
pkgdesc = A web browser built for speed, simplicity, and security
|
||||
pkgver = 126.0.6478.126
|
||||
pkgrel = 1.1
|
||||
pkgver = 132.0.6834.110
|
||||
pkgrel = 1
|
||||
url = https://www.chromium.org/Home
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = riscv64
|
||||
license = BSD-3-Clause
|
||||
makedepends = python
|
||||
makedepends = gn
|
||||
@ -13,18 +11,14 @@ pkgbase = chromium
|
||||
makedepends = clang
|
||||
makedepends = lld
|
||||
makedepends = gperf
|
||||
makedepends = nodejs-lts-iron
|
||||
makedepends = npm
|
||||
makedepends = nodejs
|
||||
makedepends = pipewire
|
||||
makedepends = rust
|
||||
makedepends = rust-bindgen
|
||||
makedepends = qt5-base
|
||||
makedepends = qt6-base
|
||||
makedepends = java-runtime-headless
|
||||
makedepends = git
|
||||
makedepends = quilt
|
||||
makedepends = rollup
|
||||
makedepends = libxnvctrl
|
||||
makedepends = elfutils
|
||||
depends = gtk3
|
||||
depends = nss
|
||||
depends = alsa-lib
|
||||
@ -35,67 +29,41 @@ pkgbase = chromium
|
||||
depends = ttf-liberation
|
||||
depends = systemd
|
||||
depends = dbus
|
||||
depends = libdrm
|
||||
depends = libpulse
|
||||
depends = openh264
|
||||
depends = pciutils
|
||||
depends = libva
|
||||
depends = libffi
|
||||
depends = desktop-file-utils
|
||||
depends = hicolor-icon-theme
|
||||
depends = fontconfig
|
||||
depends = brotli
|
||||
depends = libjpeg-turbo
|
||||
depends = icu
|
||||
depends = webrtc-audio-processing
|
||||
depends = jsoncpp
|
||||
depends = openjpeg2
|
||||
depends = libxslt
|
||||
depends = dav1d
|
||||
depends = woff2
|
||||
depends = highway
|
||||
depends = snappy
|
||||
depends = flac
|
||||
depends = libxml2
|
||||
depends = libwebp
|
||||
depends = minizip
|
||||
depends = opus
|
||||
depends = harfbuzz
|
||||
depends = libxslt
|
||||
depends = libpng
|
||||
depends = freetype2
|
||||
optdepends = pipewire: WebRTC desktop sharing under Wayland
|
||||
optdepends = kdialog: support for native dialogs in Plasma
|
||||
optdepends = gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)
|
||||
optdepends = org.freedesktop.secrets: password storage backend on GNOME / Xfce
|
||||
optdepends = kwallet: support for storing passwords in KWallet on Plasma
|
||||
options = !debug
|
||||
optdepends = upower: Battery Status API support
|
||||
options = !lto
|
||||
source = http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_126.0.6478.126.orig.tar.xz
|
||||
source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-132.0.6834.110.tar.xz
|
||||
source = https://github.com/foutrelis/chromium-launcher/archive/v8/chromium-launcher-8.tar.gz
|
||||
source = allow-ANGLEImplementation-kVulkan.patch
|
||||
source = compiler-rt-adjust-paths.patch
|
||||
source = increase-fortify-level.patch
|
||||
source = use-oauth2-client-switches-as-default.patch
|
||||
source = libpng-pdfium-compile-98.patch
|
||||
source = fix-swiftshader-compile.patch
|
||||
source = fix-breakpad-compile.patch
|
||||
source = chromium-117-material-color-include.patch
|
||||
source = http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_126.0.6478.126-1~deb12u1.debian.tar.xz
|
||||
source = https://repo.archlinuxpower.org/distfiles/chromium/chromium-126.0.6478.126-tflite_support.tar.zst
|
||||
source = chromium.desktop
|
||||
source = chromium.appdata.xml
|
||||
source = riscv-fix-rust-target.patch::https://github.com/riscv-forks/electron/raw/v31.0.1-riscv/patches/chromium/0005-Fix-Rust-target-triple-for-riscv64.patch
|
||||
source = riscv-v8-fix-perf-regression.patch
|
||||
source = riscv-sandbox.patch
|
||||
source = riscv-ffmpeg.patch
|
||||
source = riscv-dav1d.patch
|
||||
sha256sums = aa828cedf44c81e21282393b8436d9c75bb20f6427476d614649b0813bf5ee16
|
||||
sha256sums = e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9
|
||||
sha256sums = 213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a
|
||||
sha256sums = 8f81059d79040ec598b5fb077808ec69d26d6c9cbebf9c4f4ea48b388a2596c5
|
||||
sha256sums = b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961
|
||||
sha256sums = a9b417b96daec33c9059065e15b3a92ae1bf4b59f89d353659b335d9e0379db6
|
||||
sha256sums = 5569c938623f45008743cd2790e3895ae1fda75efbae13653500a4302dc562ba
|
||||
sha256sums = cb3a1051898ab7dea02bfccbed6b6aa8d9feb342da47eefcf567e8f1aa016289
|
||||
sha256sums = 33ec8c74d34d7b568cd9f1b35ad316846c75a34cfcba301b95684cd934f33ad3
|
||||
sha256sums = c94785e3258be7ebdb50fdc40044cf65a91fdb11772eabe7a58e260757453cae
|
||||
sha256sums = 9a9aae6d8371d22fcc0497db8dfd4fe8414d2f331a37e68c8b08517e7b3d4bfc
|
||||
sha256sums = df0c99c269c26061410079e13e0015d2e86f64f34088e0beaf294f3bc24d69d9
|
||||
sha256sums = 6e49854d9fa380f6f39b8bed43ef643a188f6f37c4fdbdb1a9eb938882cba8de
|
||||
sha256sums = a3293e043ead274762f8afc443d297ce65429c76d9a8c68c101d3dea77781360
|
||||
sha256sums = 9248bb9d12487fd763bc45524c5fc676580660a320a50436d200ab93afc844bd
|
||||
sha256sums = e03f824676649821de5c3362264b8f7028e8d6c3cc4ad3d6e9da531c398c2dd7
|
||||
sha256sums = 1713cfc3c73d7f33fd7a9daba9b642869632468bc1068b727827a6b5320a7f88
|
||||
sha256sums = 64333a3c3f5230d58066c2ca1daacccab311066485cd905d1c387b1bc2ba3dbf
|
||||
sha256sums = 5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e
|
||||
sha256sums = d634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342
|
||||
sha256sums = 6de648d449159dd579e42db304aca0a36243f2ac1538f8d030473afbbc8ff475
|
||||
|
||||
pkgname = chromium
|
||||
|
@ -1,121 +1,203 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
|
||||
# Maintainer: Evangelos Foutras <foutrelis@archlinux.org>
|
||||
# Contributor: Pierre Schmitz <pierre@archlinux.de>
|
||||
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
|
||||
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
|
||||
|
||||
pkgname=chromium
|
||||
pkgver=126.0.6478.126
|
||||
pkgrel=1.1
|
||||
pkgver=132.0.6834.110
|
||||
pkgrel=1
|
||||
_launcher_ver=8
|
||||
_manual_clone=0
|
||||
_system_clang=1
|
||||
pkgdesc="A web browser built for speed, simplicity, and security"
|
||||
arch=(x86_64 powerpc64le riscv64)
|
||||
url="https://www.chromium.org/Home"
|
||||
license=('BSD-3-Clause')
|
||||
depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
|
||||
'ttf-liberation' 'systemd' 'dbus' 'libdrm' 'libpulse' 'openh264' 'pciutils' 'libva'
|
||||
'libffi' 'desktop-file-utils' 'hicolor-icon-theme' 'brotli' 'icu'
|
||||
'webrtc-audio-processing' 'jsoncpp' 'openjpeg2' 'libxslt' 'dav1d' 'woff2'
|
||||
'highway' 'snappy' 'minizip')
|
||||
makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs-lts-iron' 'npm' 'pipewire'
|
||||
'rust' 'qt5-base' 'qt6-base' 'java-runtime-headless' 'git' 'quilt' 'rollup'
|
||||
'libxnvctrl' 'elfutils')
|
||||
'ttf-liberation' 'systemd' 'dbus' 'libpulse' 'pciutils' 'libva'
|
||||
'libffi' 'openjpeg2' 'desktop-file-utils' 'hicolor-icon-theme')
|
||||
makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs' 'pipewire'
|
||||
'rust' 'rust-bindgen' 'qt5-base' 'qt6-base' 'java-runtime-headless'
|
||||
'git' 'quilt' 'jq' 'npm' 'rollup' 'rsync')
|
||||
optdepends=('pipewire: WebRTC desktop sharing under Wayland'
|
||||
'kdialog: support for native dialogs in Plasma'
|
||||
'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)'
|
||||
'org.freedesktop.secrets: password storage backend on GNOME / Xfce'
|
||||
'kwallet: support for storing passwords in KWallet on Plasma')
|
||||
options=('!debug' '!lto') # Chromium adds its own flags for ThinLTO
|
||||
debian_chromium_version="126.0.6478.126-1~deb12u1"
|
||||
source=(http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_${pkgver}.orig.tar.xz
|
||||
'kwallet: support for storing passwords in KWallet on Plasma'
|
||||
'upower: Battery Status API support')
|
||||
options=('!lto') # Chromium adds its own flags for ThinLTO
|
||||
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz
|
||||
https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver/chromium-launcher-$_launcher_ver.tar.gz
|
||||
allow-ANGLEImplementation-kVulkan.patch
|
||||
compiler-rt-adjust-paths.patch
|
||||
increase-fortify-level.patch
|
||||
use-oauth2-client-switches-as-default.patch
|
||||
libpng-pdfium-compile-98.patch
|
||||
fix-swiftshader-compile.patch
|
||||
fix-breakpad-compile.patch
|
||||
chromium-117-material-color-include.patch
|
||||
http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_${debian_chromium_version}.debian.tar.xz
|
||||
https://repo.archlinuxpower.org/distfiles/chromium/chromium-126.0.6478.126-tflite_support.tar.zst
|
||||
chromium.desktop
|
||||
chromium.appdata.xml
|
||||
riscv-fix-rust-target.patch::https://github.com/riscv-forks/electron/raw/v31.0.1-riscv/patches/chromium/0005-Fix-Rust-target-triple-for-riscv64.patch
|
||||
riscv-v8-fix-perf-regression.patch
|
||||
riscv-sandbox.patch
|
||||
riscv-ffmpeg.patch
|
||||
riscv-dav1d.patch)
|
||||
sha256sums=('aa828cedf44c81e21282393b8436d9c75bb20f6427476d614649b0813bf5ee16'
|
||||
http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_132.0.6834.110-1~deb12u1.debian.tar.xz
|
||||
swiftshader-use-llvm16.patch
|
||||
riscv-{dav1d,ffmpeg,sandbox}.patch
|
||||
0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch
|
||||
riscv-chromium-variations-130.patch
|
||||
compiler-rt-riscv.patch
|
||||
https://github.com/riscv-forks/electron/raw/v32.0.1-riscv/patches/chromium/0001-extensions-common-api-runtime.json-riscv64-support.patch
|
||||
0001-chrome-runtime_api_delegate-add-riscv64-define.patch
|
||||
riscv-v8.patch::https://github.com/riscv-forks/electron/raw/01b9e5d51adecba8cbaeb1de3254cb7d22b76975/patches/v8/0001-riscv-Fix-build-failed-for-native.patch)
|
||||
|
||||
sha256sums=('e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9'
|
||||
'213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
|
||||
'8f81059d79040ec598b5fb077808ec69d26d6c9cbebf9c4f4ea48b388a2596c5'
|
||||
'b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961'
|
||||
'a9b417b96daec33c9059065e15b3a92ae1bf4b59f89d353659b335d9e0379db6'
|
||||
'5569c938623f45008743cd2790e3895ae1fda75efbae13653500a4302dc562ba'
|
||||
'cb3a1051898ab7dea02bfccbed6b6aa8d9feb342da47eefcf567e8f1aa016289'
|
||||
'33ec8c74d34d7b568cd9f1b35ad316846c75a34cfcba301b95684cd934f33ad3'
|
||||
'c94785e3258be7ebdb50fdc40044cf65a91fdb11772eabe7a58e260757453cae'
|
||||
'9a9aae6d8371d22fcc0497db8dfd4fe8414d2f331a37e68c8b08517e7b3d4bfc'
|
||||
'df0c99c269c26061410079e13e0015d2e86f64f34088e0beaf294f3bc24d69d9'
|
||||
'6e49854d9fa380f6f39b8bed43ef643a188f6f37c4fdbdb1a9eb938882cba8de'
|
||||
'a3293e043ead274762f8afc443d297ce65429c76d9a8c68c101d3dea77781360'
|
||||
'9248bb9d12487fd763bc45524c5fc676580660a320a50436d200ab93afc844bd'
|
||||
'e03f824676649821de5c3362264b8f7028e8d6c3cc4ad3d6e9da531c398c2dd7'
|
||||
'd634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342'
|
||||
'6de648d449159dd579e42db304aca0a36243f2ac1538f8d030473afbbc8ff475'
|
||||
'90fb9ba713c8fc2d413e83a80ccef5f0f9e34d5b31c0ab92de3692825c4daaad'
|
||||
'2ea949ed1d20a1745ce72f760a7d9297dc0002a747c4bd53e243c4d58ba2c7ca'
|
||||
'5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e'
|
||||
'3c6ab77fdae5771be316d391e3488e5bd8eba967de3faa7295b4ff51acb1de98'
|
||||
'1713cfc3c73d7f33fd7a9daba9b642869632468bc1068b727827a6b5320a7f88'
|
||||
'64333a3c3f5230d58066c2ca1daacccab311066485cd905d1c387b1bc2ba3dbf'
|
||||
'5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e')
|
||||
'77b62bbe1fd7cc2efc5c19fddba58b41332cc68894e893ce5357f5f75b79f678'
|
||||
'8fd4c776c44da66133ba3d87506e9a95a08fd461d5d03f53c39cb4af8337448e'
|
||||
'9b03cd0430c70be9d90705f3d2ebe2d8a982b57bafb419371c0658d76f24f99e'
|
||||
'abc9d2f93d9104de6f6d82c89124cfe0bb5afc291a0b10e0fa8ad827210ae62c'
|
||||
'53cbad1796b6ef78806b4babef8d29472895d9b23391f4259d092646173b4ccc'
|
||||
'68503a4875bf313ef827d9cffb09f8fff102483dcab9ead05ba9bd88924e9f0f')
|
||||
|
||||
if (( _manual_clone )); then
|
||||
source[0]=fetch-chromium-release
|
||||
makedepends+=('python-httplib2' 'python-pyparsing' 'python-six' 'npm' 'rsync')
|
||||
fi
|
||||
|
||||
# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
|
||||
# Keys are the names in the above script; values are the dependencies in Arch
|
||||
declare -gA _system_libs=(
|
||||
[brotli]=brotli
|
||||
#[dav1d]=dav1d
|
||||
#[ffmpeg]=ffmpeg # YouTube playback stopped working in Chromium 120
|
||||
#[flac]=flac
|
||||
[fontconfig]=fontconfig
|
||||
[freetype]=freetype2
|
||||
[harfbuzz-ng]=harfbuzz
|
||||
[icu]=icu
|
||||
#[jsoncpp]=jsoncpp # needs libstdc++
|
||||
#[libaom]=aom
|
||||
#[libavif]=libavif # needs -DAVIF_ENABLE_EXPERIMENTAL_GAIN_MAP=ON
|
||||
[libjpeg]=libjpeg-turbo
|
||||
[libpng]=libpng
|
||||
#[libvpx]=libvpx
|
||||
[libwebp]=libwebp
|
||||
[libxml]=libxml2
|
||||
[libxslt]=libxslt
|
||||
[opus]=opus
|
||||
#[re2]=re2 # needs libstdc++
|
||||
#[snappy]=snappy # needs libstdc++
|
||||
#[woff2]=woff2 # needs libstdc++
|
||||
[zlib]=minizip
|
||||
)
|
||||
_unwanted_bundled_libs=(
|
||||
$(printf "%s\n" ${!_system_libs[@]} | sed 's/^libjpeg$/&_turbo/')
|
||||
)
|
||||
depends+=(${_system_libs[@]})
|
||||
|
||||
# Google API keys (see https://www.chromium.org/developers/how-tos/api-keys)
|
||||
# Note: These are for Arch Linux use ONLY. For your own distribution, please
|
||||
# get your own set of keys.
|
||||
#
|
||||
# Starting with Chromium 89 (2021-03-02) the OAuth2 credentials have been left
|
||||
# out: https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
|
||||
_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
|
||||
|
||||
prepare() {
|
||||
if (( _manual_clone )); then
|
||||
./fetch-chromium-release $pkgver
|
||||
fi
|
||||
cd chromium-$pkgver
|
||||
|
||||
# Allow building against system libraries in official builds
|
||||
sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
|
||||
tools/generate_shim_headers/generate_shim_headers.py
|
||||
|
||||
# https://crbug.com/893950
|
||||
sed -i -e 's/\<xmlMalloc\>/malloc/' -e 's/\<xmlFree\>/free/' \
|
||||
-e '1i #include <cstdlib>' \
|
||||
third_party/blink/renderer/core/xml/*.cc \
|
||||
third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
|
||||
third_party/libxml/chromium/*.cc
|
||||
|
||||
# Use the --oauth2-client-id= and --oauth2-client-secret= switches for
|
||||
# setting GOOGLE_DEFAULT_CLIENT_ID and GOOGLE_DEFAULT_CLIENT_SECRET at
|
||||
# runtime -- this allows signing into Chromium without baked-in values
|
||||
patch -Np1 -i ../use-oauth2-client-switches-as-default.patch
|
||||
|
||||
# Upstream fixes
|
||||
patch -Np1 -i ../allow-ANGLEImplementation-kVulkan.patch
|
||||
|
||||
# Allow libclang_rt.builtins from compiler-rt >= 16 to be used
|
||||
patch -Np1 -i ../compiler-rt-adjust-paths.patch
|
||||
|
||||
# Fixes for building with libstdc++ instead of libc++
|
||||
patch -Np1 -i ../chromium-117-material-color-include.patch
|
||||
# Increase _FORTIFY_SOURCE level to match Arch's default flags
|
||||
patch -Np1 -i ../increase-fortify-level.patch
|
||||
|
||||
case "${CARCH}" in
|
||||
powerpc64le)
|
||||
sed 's@^bookworm/libxml-parseerr.patch@@g' \
|
||||
-i ../debian/patches/series
|
||||
sed 's@^system/rollup.patch.*@@g' \
|
||||
-i ../debian/patches/series
|
||||
sed 's@^debianization.*@@g' \
|
||||
-i ../debian/patches/series
|
||||
sed 's@^debian/patches/system/rollup.patch@@g' \
|
||||
sed 's@^system/rollup.patch@@g' \
|
||||
-i ../debian/patches/series
|
||||
sed 's@^system/icu-shim.patch@@g' \
|
||||
-i ../debian/patches/series
|
||||
sed 's@^system/rapidjson.patch@@g' \
|
||||
-i ../debian/patches/series
|
||||
# 1-2-3 go
|
||||
export QUILT_PATCHES=../debian/patches
|
||||
quilt push -a
|
||||
|
||||
#cp -ra /usr/lib/node_modules/rollup third_party/node/node_modules/
|
||||
#../debian/scripts/unbundle
|
||||
;;
|
||||
riscv64)
|
||||
for rvpatch in riscv-{dav1d,fix-rust-target}.patch; do
|
||||
patch -Np1 -i ../riscv-chromium-variations-130.patch
|
||||
patch -Np0 -i ../swiftshader-use-llvm16.patch
|
||||
|
||||
for rvpatch in riscv-{dav1d,sandbox}.patch; do
|
||||
patch -Np1 -i ../$rvpatch
|
||||
done
|
||||
patch -Np1 -d v8 < ../riscv-v8-fix-perf-regression.patch
|
||||
patch -Np1 -d v8 < ../riscv-v8.patch
|
||||
patch -Np0 -i ../compiler-rt-riscv.patch
|
||||
patch -Np1 -i ../0001-chrome-runtime_api_delegate-add-riscv64-define.patch
|
||||
patch -Np1 -i ../0001-extensions-common-api-runtime.json-riscv64-support.patch
|
||||
patch -Np1 -d third_party/ffmpeg < ../riscv-ffmpeg.patch
|
||||
# https://trac.ffmpeg.org/ticket/11302
|
||||
patch -Np1 -d third_party/ffmpeg < ../0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch
|
||||
|
||||
pushd third_party/node/
|
||||
sed -i -e 's/@rollup/rollup/' -e "s/'wasm-node',//" node_modules.py
|
||||
local _rollup_ver="$(jq -r .dependencies.\"@rollup/wasm-node\" package.json)"
|
||||
jq ".dependencies.rollup=\"$_rollup_ver\"" package.json > package.json.new
|
||||
mv package.json{.new,}
|
||||
popd
|
||||
third_party/node/update_npm_deps
|
||||
;;
|
||||
esac
|
||||
|
||||
cp -ra /usr/lib/node_modules/rollup third_party/node/node_modules/
|
||||
|
||||
../debian/scripts/unbundle
|
||||
|
||||
cp -r ${srcdir}/tflite_support third_party/
|
||||
# Fixes for building with libstdc++ instead of libc++
|
||||
|
||||
# Link to system tools required by the build
|
||||
mkdir -p third_party/node/linux/node-linux-x64/bin
|
||||
rm third_party/node/linux/node-linux-x64/bin/node
|
||||
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
|
||||
ln -s /usr/bin/java third_party/jdk/current/bin/
|
||||
|
||||
# Remove bundled libraries for which we will use the system copies; this
|
||||
# *should* do what the remove_bundled_libraries.py script does, with the
|
||||
# added benefit of not having to list all the remaining libraries
|
||||
#local _lib
|
||||
#for _lib in ${_unwanted_bundled_libs[@]}; do
|
||||
# find "third_party/$_lib" -type f \
|
||||
# \! -path "third_party/$_lib/chromium/*" \
|
||||
# \! -path "third_party/$_lib/google/*" \
|
||||
# \! -path "third_party/harfbuzz-ng/utils/hb_scoped.h" \
|
||||
# \! -regex '.*\.\(gn\|gni\|isolate\)' \
|
||||
# -delete
|
||||
#done
|
||||
#
|
||||
#./build/linux/unbundle/replace_gn_files.py \
|
||||
# --system-libraries "${!_system_libs[@]}"
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -129,80 +211,68 @@ build() {
|
||||
export NM=nm
|
||||
|
||||
local _flags=(
|
||||
'clang_use_chrome_plugins=false'
|
||||
'host_toolchain="//build/toolchain/linux/unbundle:default"'
|
||||
'custom_toolchain="//build/toolchain/linux/unbundle:default"'
|
||||
'is_debug=false'
|
||||
'use_goma=false'
|
||||
'use_sysroot=false'
|
||||
'use_libjpeg_turbo=true'
|
||||
'use_custom_libcxx=false'
|
||||
'use_unofficial_version_number=false'
|
||||
'enable_vr=false'
|
||||
'enable_nacl=false'
|
||||
'enable_swiftshader=false'
|
||||
'dawn_use_swiftshader=false'
|
||||
'build_dawn_tests=false'
|
||||
'enable_reading_list=false'
|
||||
'enable_iterator_debugging=false'
|
||||
'enable_hangout_services_extension=false'
|
||||
'angle_has_histograms=false'
|
||||
'angle_build_tests=false'
|
||||
'build_angle_perftests=false'
|
||||
'host_toolchain="//build/toolchain/linux/unbundle:default"'
|
||||
'is_official_build=true' # implies is_cfi=true on x86_64
|
||||
'symbol_level=0' # sufficient for backtraces on x86(_64)
|
||||
'treat_warnings_as_errors=false'
|
||||
'disable_fieldtrial_testing_config=true'
|
||||
'blink_enable_generated_code_formatting=false'
|
||||
'ffmpeg_branding="Chrome"'
|
||||
'proprietary_codecs=true'
|
||||
'rtc_use_pipewire=true'
|
||||
'link_pulseaudio=true'
|
||||
'use_custom_libcxx=true' # https://github.com/llvm/llvm-project/issues/61705
|
||||
'use_sysroot=false'
|
||||
'use_system_libffi=true'
|
||||
'enable_hangout_services_extension=true'
|
||||
'enable_widevine=true'
|
||||
'enable_nacl=false'
|
||||
'use_qt6=true'
|
||||
'moc_qt6_path="/usr/lib/qt6"'
|
||||
'is_cfi=false'
|
||||
'use_thin_lto=false'
|
||||
'chrome_pgo_phase=0'
|
||||
'use_gio=true'
|
||||
'is_official_build=true'
|
||||
'symbol_level=0'
|
||||
'use_pulseaudio=true'
|
||||
'link_pulseaudio=true'
|
||||
'rtc_use_pipewire=true'
|
||||
'icu_use_data_file=false'
|
||||
'enable_widevine=true'
|
||||
'v8_enable_backtrace=true'
|
||||
'use_system_zlib=true'
|
||||
'use_system_lcms2=true'
|
||||
'use_system_libjpeg=true'
|
||||
'use_system_libpng=true'
|
||||
'use_system_freetype=true'
|
||||
'use_system_harfbuzz=true'
|
||||
'use_system_libopenjpeg2=true'
|
||||
'concurrent_links=1'
|
||||
'proprietary_codecs=true'
|
||||
'ffmpeg_branding="Chrome"'
|
||||
'disable_fieldtrial_testing_config=true'
|
||||
'safe_browsing_mode=1'
|
||||
'build_with_tflite_lib=true'
|
||||
'host_cpu="ppc64"'
|
||||
'use_v4l2_codec=false'
|
||||
'use_vaapi=true'
|
||||
'use_system_libdrm=true'
|
||||
'use_system_libffi=true'
|
||||
'enable_reporting=false'
|
||||
"google_api_key=\"$_google_api_key\""
|
||||
)
|
||||
|
||||
local _clang_version=$(
|
||||
clang --version | grep -m1 version | sed 's/.* \([0-9]\+\).*/\1/')
|
||||
case "${CARCH}" in
|
||||
powerpc64le)
|
||||
_flags+=(
|
||||
'is_cfi=false'
|
||||
'use_thin_lto=false'
|
||||
'chrome_pgo_phase=0'
|
||||
'use_gio=true'
|
||||
'is_official_build=true'
|
||||
'symbol_level=0'
|
||||
'use_pulseaudio=true'
|
||||
'link_pulseaudio=true'
|
||||
'rtc_use_pipewire=true'
|
||||
'icu_use_data_file=false'
|
||||
'enable_widevine=true'
|
||||
'v8_enable_backtrace=true'
|
||||
'use_system_zlib=true'
|
||||
'use_system_lcms2=true'
|
||||
'use_system_libjpeg=true'
|
||||
'use_system_libpng=true'
|
||||
'use_system_freetype=true'
|
||||
'use_system_harfbuzz=true'
|
||||
'use_system_libopenjpeg2=true'
|
||||
'concurrent_links=1'
|
||||
'proprietary_codecs=true'
|
||||
'ffmpeg_branding="Chrome"'
|
||||
'disable_fieldtrial_testing_config=true'
|
||||
'safe_browsing_mode=1'
|
||||
'build_with_tflite_lib=true'
|
||||
'host_cpu="ppc64"'
|
||||
'use_v4l2_codec=false'
|
||||
'use_vaapi=true'
|
||||
'use_system_libffi=true'
|
||||
'enable_reporting=false'
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
_flags+=(
|
||||
'clang_base_path="/usr"'
|
||||
'clang_use_chrome_plugins=false'
|
||||
"clang_version=\"$_clang_version\""
|
||||
'chrome_pgo_phase=0' # needs newer clang to read the bundled PGO profile
|
||||
)
|
||||
|
||||
# Allow the use of nightly features with stable Rust compiler
|
||||
# https://github.com/ungoogled-software/ungoogled-chromium/pull/2696#issuecomment-1918173198
|
||||
export RUSTC_BOOTSTRAP=1
|
||||
|
||||
_flags+=(
|
||||
'rust_sysroot_absolute="/usr"'
|
||||
"rustc_version=\"$(rustc --version)\""
|
||||
)
|
||||
if [[ -n ${_system_libs[icu]+set} ]]; then
|
||||
_flags+=('icu_use_data_file=false')
|
||||
fi
|
||||
|
||||
# Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn)
|
||||
CFLAGS+=' -Wno-builtin-macro-redefined'
|
||||
@ -231,10 +301,8 @@ build() {
|
||||
# https://crbug.com/957519#c122
|
||||
CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS}
|
||||
|
||||
echo GN
|
||||
gn gen out/Release --args="${_flags[*]}"
|
||||
echo NINJA
|
||||
ninja -C out/Release chrome chrome_sandbox chromedriver
|
||||
ninja -C out/Release chrome chrome_sandbox chromedriver.unstripped
|
||||
}
|
||||
|
||||
package() {
|
||||
@ -246,10 +314,10 @@ package() {
|
||||
cd ../chromium-$pkgver
|
||||
|
||||
install -D out/Release/chrome "$pkgdir/usr/lib/chromium/chromium"
|
||||
install -D out/Release/chromedriver "$pkgdir/usr/bin/chromedriver"
|
||||
install -D out/Release/chromedriver.unstripped "$pkgdir/usr/bin/chromedriver"
|
||||
install -Dm4755 out/Release/chrome_sandbox "$pkgdir/usr/lib/chromium/chrome-sandbox"
|
||||
|
||||
install -Dm644 ${srcdir}/chromium.desktop \
|
||||
install -Dm644 chrome/installer/linux/common/desktop.template \
|
||||
"$pkgdir/usr/share/applications/chromium.desktop"
|
||||
install -Dm644 chrome/app/resources/manpage.1.in \
|
||||
"$pkgdir/usr/share/man/man1/chromium.1"
|
||||
@ -260,7 +328,7 @@ package() {
|
||||
"$pkgdir/usr/share/applications/chromium.desktop" \
|
||||
"$pkgdir/usr/share/man/man1/chromium.1"
|
||||
|
||||
install -Dm644 ${srcdir}/chromium.appdata.xml \
|
||||
install -Dm644 chrome/installer/linux/common/chromium-browser/chromium-browser.appdata.xml \
|
||||
"$pkgdir/usr/share/metainfo/chromium.appdata.xml"
|
||||
sed -ni \
|
||||
-e 's/chromium-browser\.desktop/chromium.desktop/' \
|
||||
@ -283,17 +351,14 @@ package() {
|
||||
libGLESv2.so
|
||||
|
||||
# SwiftShader ICD
|
||||
libvk_swiftshader.so
|
||||
libvulkan.so.1
|
||||
vk_swiftshader_icd.json
|
||||
)
|
||||
|
||||
case "${CARCH}" in
|
||||
x86_64)
|
||||
toplevel_files+=(
|
||||
libvk_swiftshader.so
|
||||
vk_swiftshader_icd.json
|
||||
)
|
||||
;;
|
||||
esac
|
||||
if [[ -z ${_system_libs[icu]+set} ]]; then
|
||||
toplevel_files+=(icudtl.dat)
|
||||
fi
|
||||
|
||||
cp "${toplevel_files[@]/#/out/Release/}" "$pkgdir/usr/lib/chromium/"
|
||||
install -Dm644 -t "$pkgdir/usr/lib/chromium/locales" out/Release/locales/*.pak
|
||||
|
@ -24,7 +24,8 @@ EOF
|
||||
|
||||
git clone --depth=1 https://chromium.googlesource.com/chromium/tools/depot_tools
|
||||
export PATH+=":$PWD/depot_tools" DEPOT_TOOLS_UPDATE=0
|
||||
export VPYTHON_BYPASS='manually managed python not supported by chrome operations'
|
||||
# system python fails to load six.moves module
|
||||
#export VPYTHON_BYPASS='manually managed python not supported by chrome operations'
|
||||
|
||||
git clone -b $VERSION --depth=2 https://chromium.googlesource.com/chromium/src
|
||||
gclient sync --no-history --nohooks
|
||||
@ -37,8 +38,9 @@ src/build/util/lastchange.py \
|
||||
-s src/third_party/dawn --revision src/gpu/webgpu/DAWN_VERSION
|
||||
src/tools/update_pgo_profiles.py --target=linux update \
|
||||
--gs-url-base=chromium-optimization-profiles/pgo_profiles
|
||||
download_from_google_storage.py --no_resume --extract --no_auth \
|
||||
--bucket chromium-nodejs -s src/third_party/node/node_modules.tar.gz.sha1
|
||||
|
||||
# https://gitlab.archlinux.org/archlinux/packaging/packages/electron32/-/issues/1
|
||||
src/third_party/node/update_npm_deps
|
||||
|
||||
find src/third_party/jdk/current -type f -delete
|
||||
mv src ../chromium-$VERSION
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,18 +1,21 @@
|
||||
diff --git a/google_apis/google_api_keys-inc.cc b/google_apis/google_api_keys-inc.cc
|
||||
index 4d13e697a54d..61aac7b48662 100644
|
||||
--- a/google_apis/google_api_keys-inc.cc
|
||||
+++ b/google_apis/google_api_keys-inc.cc
|
||||
@@ -193,11 +193,11 @@ class APIKeyCache {
|
||||
std::string default_client_id = CalculateKeyValue(
|
||||
GOOGLE_DEFAULT_CLIENT_ID,
|
||||
STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(),
|
||||
- nullptr, std::string(), environment.get(), command_line, gaia_config);
|
||||
+ ::switches::kOAuth2ClientID, std::string(), environment.get(), command_line, gaia_config);
|
||||
std::string default_client_secret = CalculateKeyValue(
|
||||
GOOGLE_DEFAULT_CLIENT_SECRET,
|
||||
STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(),
|
||||
- nullptr, std::string(), environment.get(), command_line, gaia_config);
|
||||
+ ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config);
|
||||
diff --git a/google_apis/api_key_cache.cc b/google_apis/api_key_cache.cc
|
||||
index e8bc9bb79704..38e5d2bd005f 100644
|
||||
--- a/google_apis/api_key_cache.cc
|
||||
+++ b/google_apis/api_key_cache.cc
|
||||
@@ -221,14 +221,14 @@ ApiKeyCache::ApiKeyCache(const DefaultApiKeys& default_api_keys) {
|
||||
|
||||
std::string default_client_id = CalculateKeyValue(
|
||||
default_api_keys.google_default_client_id,
|
||||
- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), nullptr,
|
||||
+ STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), ::switches::kOAuth2ClientID,
|
||||
std::string(), environment.get(), command_line, gaia_config,
|
||||
default_api_keys.allow_override_via_environment,
|
||||
default_api_keys.allow_unset_values);
|
||||
std::string default_client_secret = CalculateKeyValue(
|
||||
default_api_keys.google_default_client_secret,
|
||||
STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(),
|
||||
- nullptr, std::string(), environment.get(), command_line, gaia_config,
|
||||
+ ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config,
|
||||
default_api_keys.allow_override_via_environment,
|
||||
default_api_keys.allow_unset_values);
|
||||
|
||||
// We currently only allow overriding the baked-in values for the
|
||||
// default OAuth2 client ID and secret using a command-line
|
||||
|
30
compiler-rt/.SRCINFO
Normal file
30
compiler-rt/.SRCINFO
Normal file
@ -0,0 +1,30 @@
|
||||
pkgbase = compiler-rt
|
||||
pkgdesc = Compiler runtime libraries for clang
|
||||
pkgver = 19.1.7
|
||||
pkgrel = 1
|
||||
url = https://compiler-rt.llvm.org/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = Apache-2.0 WITH LLVM-exception
|
||||
makedepends = llvm
|
||||
makedepends = cmake
|
||||
makedepends = ninja
|
||||
makedepends = python
|
||||
depends = gcc-libs
|
||||
options = staticlibs
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/compiler-rt-19.1.7.src.tar.xz
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/compiler-rt-19.1.7.src.tar.xz.sig
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/cmake-19.1.7.src.tar.xz
|
||||
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/cmake-19.1.7.src.tar.xz.sig
|
||||
validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
|
||||
validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
|
||||
sha256sums = c12b6e764202c615c1a3af9a13d477846878757ae0e29e5f8979215a6958fffc
|
||||
sha256sums = SKIP
|
||||
sha256sums = 11c5a28f90053b0c43d0dec3d0ad579347fc277199c005206b963c19aae514e3
|
||||
sha256sums = SKIP
|
||||
makedepends_x86_64 = lib32-gcc-libs
|
||||
|
||||
pkgname = compiler-rt
|
@ -3,8 +3,8 @@
|
||||
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
|
||||
|
||||
pkgname=compiler-rt
|
||||
pkgver=18.1.8
|
||||
pkgrel=1.1
|
||||
pkgver=19.1.7
|
||||
pkgrel=1
|
||||
pkgdesc="Compiler runtime libraries for clang"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://compiler-rt.llvm.org/"
|
||||
@ -17,11 +17,12 @@ options=('staticlibs')
|
||||
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
|
||||
source=($_source_base/compiler-rt-$pkgver.src.tar.xz{,.sig}
|
||||
$_source_base/cmake-$pkgver.src.tar.xz{,.sig})
|
||||
sha256sums=('e054e99a9c9240720616e927cb52363abbc8b4f1ef0286bad3df79ec8fdf892f'
|
||||
sha256sums=('c12b6e764202c615c1a3af9a13d477846878757ae0e29e5f8979215a6958fffc'
|
||||
'SKIP'
|
||||
'59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837'
|
||||
'11c5a28f90053b0c43d0dec3d0ad579347fc277199c005206b963c19aae514e3'
|
||||
'SKIP')
|
||||
validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstellar@redhat.com>
|
||||
validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
|
||||
'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta <tobias@hieta.se>
|
||||
|
||||
prepare() {
|
||||
mv cmake{-$pkgver.src,}
|
||||
|
@ -13,17 +13,40 @@ YoXCscW041DUMBX2CC7SjMCcmAC39UX1c3GbTpS3rkJR9cmXt50nviMnKpIwlIPd
|
||||
ZYhmxKifwTJ70+c4GVK2o0MG9bTYvpYhLnYxv6iJCfgmT40E+qkDSzSoZwARAQAB
|
||||
tCJUb20gU3RlbGxhcmQgPHRzdGVsbGFyQHJlZGhhdC5jb20+iQJWBBMBCABAAhsD
|
||||
BwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQRHTiIxar9HhaiMbo6ix5SphkGd
|
||||
igUCYJMrXwUJCWsRIgAKCRCix5SphkGdir/GD/4zT43DAD9GU6VHGFeOphisH2kN
|
||||
IORVDEn8T+7iR7XLY9nVHJDxqQPUgB/gKYibrVYE0KVqjSSj3dr1cTorubMsDYgy
|
||||
gjjJSroOZupYC1+Yd8wb0jfdB6Z+CNKh0QN64BDS6D7P1GAcaIbxTyITjoz6jhyF
|
||||
Lkj4QCLiGWsMbapQA7MB4ij8t/AKORp1kW+tMyn6wfjfmYjrYOyE65UxmJtrV9Fv
|
||||
YllBt9oCAP0V9qphT6C6wxarJOuhIq9BoZOYKaUa5qRJfzNZagPG8ZalraP/MFfM
|
||||
g20hLuX5jN1jdzlHEgNt5WCYuI+uekOIUuT1PiFrmWwYXKWMAxnsVefpv8kmW8LR
|
||||
2TCG+ALvnYCRwr0Ykqh4KZcn4mpsV+QnwNAyVR6Bl6QTsPGtoHkU9Pg640mzkvgg
|
||||
w55X5kC3x4IxLskD1PFdFpW9LSRL5zz6jT5gL9Eb+zAuKpg/8w64MLnXaX69cR/p
|
||||
1rrNqZUfBOqf8fbrzy296ZSfeK4tV414iT8j76swQMAONGXoNKxO7E1cAgtxPUWW
|
||||
u3R4de3sZHGXTiEv70UNRv1TWjlVMK3Av7yDIGUnt+2wi3jilYjLWnAIgSQ46CDQ
|
||||
tUCdhdwmFcJLa3IJrs/UvHtlq6nU1sIo4wqJwfNBMHx0JZc+bKf41OgYL9ve11F5
|
||||
IKZNcvom0Pf7MkUKRQ==
|
||||
=Kuwb
|
||||
igUCZjPSRwUJDSqEigAKCRCix5SphkGdisTyEACUP/NStR4FHReHHDcqZ5ID5lw6
|
||||
waKsFs8J1GZpW9qVSUudpPVGVurUlft7pRfA8Lk9Ufanjmnq1QpX9WvQD8sk4RYp
|
||||
3bu1DnX7L2GV50cpi3OdsDQAuz17cEeRuVqh4PJjl9gkGmZoEMHkEuawahxvHZ3G
|
||||
tXWWquvnt41P2KHrvoeKXHSZnrq+TlJ6qy4EDle22xEyhUezRAXtZue3NhDf/qQA
|
||||
L9Z4cp7Xm+wvqKTcIDngBSbq11VSfbnA/FLeLAKM0sYXDbO4V1uz8pOKlcpI1hHp
|
||||
QSb5T30edXE4RbaURMmQrezNoBpE6E3fG6rFqLW2VuhkEZcCOXOP6sv7kVvLbEB1
|
||||
FHzk+KYlemGXAS3tDP7BjsKgpMMC1oowU1+PWs+spFrM/51fKGw6eXNNoPwlpn+v
|
||||
MGHGjTWeD50uCwCmDz4uZsJ31YdGWEJGWDdS0m4IujgoLb5n/wPVc/6N4eHAmGPw
|
||||
umre2xxK7mwDOXH573B7PIlUpZfhV6YwYHpQkQIo372tWYQIf5SjgE8Ohv6N+s4a
|
||||
Si6wAanRnzSfu69EB1E8mDbys/Kr/pvItUT1mdgHE9st0RYjz40Sg4OZoDFM68je
|
||||
21Zvdwa1A0Pat/7vvSXuiLD0eCDUDp8Cl3xjPxgiTrJrRqD+9TJyYj/J+LOxezpN
|
||||
6yz3ed+yUn8NuWQmSrkCDQRa6oE9ARAAwdrwxzLnsZGlJt6z4ukr8jBnLB1pXn3g
|
||||
FpvlI0TiiGle+6x8KNP/J3Cm7aEMeGWYw13SO+zNm1we7T4MhDC/dG1gzDBjf4J6
|
||||
cFkrIg0VqRSFf/oQ+gfpfVGhIuFLxLLVGyHITpBq2YD2eEIrJuBUlaLBCvhROxCg
|
||||
k+D0kvi4gSksSWQfP4Nrl/t6Sb1cWLq73FaU5ojZV71MpZeCjKc8uXtCimv9MsPY
|
||||
e0gK3ud/fXEjPBOzw0GUA29RMG8lcjtsgy4LPqd8sz7USQMnWqkT5k9SW0gmH4XI
|
||||
oU61YjAOBAzeRkYx9hBJSN+/thzKYC7OK3OgG89ReBVFRYaliVwilHACKxte8AO2
|
||||
FJWIN/Eul8LNl49VX2f1j+/6iDCWYnWEx2WzfVlgmonwj3y5ROVQzbGvMujMZrhT
|
||||
AQAeD6QdYJpj/aT2bDs1fUpnmLfIdj/HFSg1tn+ems6QWb2V+jRZ/HtPmQ10uPAU
|
||||
M99Rtl3X2t7jhFdCdycT13BG37j8wx2+zjGD/tmKY6MdU6M09Xvc6+OkkJfThTIJ
|
||||
TgZ8C2SfW2gPyKmZKi6uYruTqnWuOBCFTQJ7UN4Hm4t/qt2BtUrzVLHiMtvvMnDV
|
||||
rXQ7lr9+ugH9KJAnaygHWqfPim0RHq/bl4Wprb8XOPUQqFsLiqCnwc9EXVbzL0fz
|
||||
8tsVfAOz2iEAEQEAAYkCPAQYAQgAJgIbDBYhBEdOIjFqv0eFqIxujqLHlKmGQZ2K
|
||||
BQJmM9KkBQkNKoTnAAoJEKLHlKmGQZ2KbGsP/2YbbnSJf2ZTr2DfgvOw+Z/FL1Kf
|
||||
owgQbak9RMv1rf6FKVvXJfE97HCVuj/32yOsNOifphWSv59dxWXFt+sM49jTJCpq
|
||||
skArpIQ0inZhP/L7NJcWwc3PlpFQ3LkHu8DWgg6V1cbVpp74YWVt5Ecxsj2XXDSp
|
||||
JtQmaonA+a27K3xfKZYt/tscssh0b4atLpGCcigPVtUHihaqP5RJNZT70DW9b+sZ
|
||||
ibb8OJkiUVHS4xNE9b6XlThUFgh3JXz/N4eW03wdzSC5hFGBocHB7Ypl/vsaRQcv
|
||||
8QVoVzBcPGwvJ5DT2/zWlA9cXfVImCs3bR3I/KgW9sdyhRmVmyqP/VjXxn4XZkMD
|
||||
GyRsHKMfoQ+z9Q25P79tsXSGTXp2yol1h+3K3VcBJOWEuenGW2qmeGLLc1chfwnS
|
||||
+NyGngMoJAkQWX8/6ghLpzKfR5hThGINPZ2EsDgxS+HbtalvfAVmpKT4iD2pfYtK
|
||||
kCCV4NggfmxGptTBVPUc/Bd3IghxSlqZOkke1R5VyGfHnHJQuav0iHI1SpLWUjhx
|
||||
UDc5pW5RiKjIaidCc4VvW0+ivtc7ASwox9+xCeSf58RjQgMOpOHfzDGGaMc1HF0M
|
||||
W0HHhr9+IHUOWa8oqs1GOCn/lqcS2L9XdQvF4DYXjfN6+lDJXjUn+c69THYYgKRo
|
||||
ALDpP6vzpYVqnK5T
|
||||
=+9jG
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
@ -1,35 +1,36 @@
|
||||
pkgbase = criu
|
||||
pkgdesc = Utilities to checkpoint and restore processes in userspace
|
||||
pkgver = 3.18
|
||||
pkgrel = 3.1
|
||||
pkgver = 4.0
|
||||
pkgrel = 2
|
||||
url = https://criu.org
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
license = GPL2
|
||||
license = LGPL2.1
|
||||
makedepends = git
|
||||
makedepends = xmlto
|
||||
license = GPL-2.0-only
|
||||
license = LGPL-2.1-only
|
||||
makedepends = asciidoc
|
||||
makedepends = git
|
||||
makedepends = python-build
|
||||
makedepends = python-installer
|
||||
makedepends = python-setuptools
|
||||
makedepends = python-wheel
|
||||
makedepends = xmlto
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = gnutls
|
||||
depends = libbpf
|
||||
depends = libbsd
|
||||
depends = libdrm
|
||||
depends = libnet
|
||||
depends = libnl
|
||||
depends = protobuf-c
|
||||
depends = python-protobuf
|
||||
depends = gnutls
|
||||
depends = nftables
|
||||
options = !buildflags
|
||||
depends = protobuf-c
|
||||
depends = python
|
||||
depends = python-protobuf
|
||||
provides = libcompel.so
|
||||
provides = libcriu.so
|
||||
options = !lto
|
||||
source = criu::git+https://github.com/checkpoint-restore/criu#commit=4c1a2ac41bb80843c927d2fde8f2ff4186f8d278
|
||||
source = no-python-pip.patch
|
||||
source = no-recompile-on-install.patch
|
||||
source = no-amdgpu-manpage.patch
|
||||
b2sums = SKIP
|
||||
b2sums = d83da0ce0222c1aea1fc0c97bbf8a40f3cd5a6b5d55ee973b64f97bd9769df265b148e89cee8ee6564f065adc00552b511904f322555ac659b735933d42a9a64
|
||||
b2sums = e4b7c4831fa513d602c73e377847705240a6a42ee1986effd10a589784bd0ad818032ff8283c1f9fd17cb7ddf3204e4a932796a1df816afc30a0e594c92b50f6
|
||||
b2sums = 9c713724e8f6b062f7a09e34555d31e5aa0315db6308b7527835484eaad8dbf5deac5c66521bf5a819462d5f38c64f6602ba421f7bbb73180a3b05189816c8f6
|
||||
source = git+https://github.com/checkpoint-restore/criu#tag=v4.0
|
||||
sha512sums = cdfaebfe37c2e1111383444a0575499bb4a6b7618a944921d8c2bfa7c2a72831557bc568f8457c70ea0d94b0e70549ed5f4d43134e0c58baa5ffab3c1b3e40c6
|
||||
b2sums = 4cf22e25a848007e5c7230aa1a60216f4ba98423be47442a00fd7d5c0079ac86901bfcd5c82d2ee7f4ab243bc1eb431328848317dc24c3c45d81250318bc9e21
|
||||
|
||||
pkgname = criu
|
||||
|
108
criu/PKGBUILD
108
criu/PKGBUILD
@ -1,96 +1,77 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
|
||||
# Maintainer: Carl Smedstad <carsme@archlinux.org>
|
||||
# Contributor: Pavel Borzenkov <pavel@voidptr.ru>
|
||||
# Contributor: aksr <aksr at t-com dot me>
|
||||
|
||||
pkgname=criu
|
||||
pkgver=3.18
|
||||
pkgrel=3.1
|
||||
pkgver=4.0
|
||||
pkgrel=2
|
||||
pkgdesc='Utilities to checkpoint and restore processes in userspace'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://criu.org'
|
||||
license=('GPL2' 'LGPL2.1')
|
||||
license=(
|
||||
'GPL-2.0-only'
|
||||
'LGPL-2.1-only'
|
||||
)
|
||||
depends=(
|
||||
'gcc-libs'
|
||||
'glibc'
|
||||
'gnutls'
|
||||
'libbpf'
|
||||
'libbsd'
|
||||
'libdrm'
|
||||
'libnet'
|
||||
'libnl'
|
||||
'protobuf-c'
|
||||
'python-protobuf'
|
||||
'gnutls'
|
||||
'nftables'
|
||||
'protobuf-c'
|
||||
'python'
|
||||
'python-protobuf'
|
||||
)
|
||||
makedepends=(
|
||||
'git'
|
||||
'xmlto'
|
||||
'asciidoc'
|
||||
'git'
|
||||
'python-build'
|
||||
'python-installer'
|
||||
'python-setuptools'
|
||||
'python-wheel'
|
||||
'xmlto'
|
||||
)
|
||||
# can't run tests due to privilege escalation
|
||||
# Can't run tests (only unit tests) due to privilege escalation required.
|
||||
# https://github.com/checkpoint-restore/criu/issues/434
|
||||
#checkdepends=('libaio' 'python-yaml')
|
||||
options=('!buildflags' '!lto')
|
||||
_commit='4c1a2ac41bb80843c927d2fde8f2ff4186f8d278'
|
||||
source=(
|
||||
"$pkgname::git+https://github.com/checkpoint-restore/criu#commit=$_commit"
|
||||
'no-python-pip.patch'
|
||||
'no-recompile-on-install.patch'
|
||||
'no-amdgpu-manpage.patch'
|
||||
# checkdepends=(
|
||||
# 'libaio'
|
||||
# 'python-yaml'
|
||||
# )
|
||||
provides=(
|
||||
'libcompel.so'
|
||||
'libcriu.so'
|
||||
)
|
||||
b2sums=('SKIP'
|
||||
'd83da0ce0222c1aea1fc0c97bbf8a40f3cd5a6b5d55ee973b64f97bd9769df265b148e89cee8ee6564f065adc00552b511904f322555ac659b735933d42a9a64'
|
||||
'e4b7c4831fa513d602c73e377847705240a6a42ee1986effd10a589784bd0ad818032ff8283c1f9fd17cb7ddf3204e4a932796a1df816afc30a0e594c92b50f6'
|
||||
'9c713724e8f6b062f7a09e34555d31e5aa0315db6308b7527835484eaad8dbf5deac5c66521bf5a819462d5f38c64f6602ba421f7bbb73180a3b05189816c8f6')
|
||||
|
||||
pkgver() {
|
||||
cd "$pkgname"
|
||||
|
||||
git describe --tags | sed 's/^v//'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname"
|
||||
|
||||
# do not invoke pip
|
||||
patch -p1 -i "$srcdir/no-python-pip.patch"
|
||||
|
||||
# prevent recompilation with `make install`
|
||||
patch -p1 -i "$srcdir/no-recompile-on-install.patch"
|
||||
|
||||
# do not install amdgpu_plugin manpage
|
||||
patch -p1 -i "$srcdir/no-amdgpu-manpage.patch"
|
||||
}
|
||||
options=('!lto')
|
||||
source=("git+https://github.com/checkpoint-restore/criu#tag=v$pkgver")
|
||||
sha512sums=('cdfaebfe37c2e1111383444a0575499bb4a6b7618a944921d8c2bfa7c2a72831557bc568f8457c70ea0d94b0e70549ed5f4d43134e0c58baa5ffab3c1b3e40c6')
|
||||
b2sums=('4cf22e25a848007e5c7230aa1a60216f4ba98423be47442a00fd7d5c0079ac86901bfcd5c82d2ee7f4ab243bc1eb431328848317dc24c3c45d81250318bc9e21')
|
||||
|
||||
build() {
|
||||
cd "$pkgname"
|
||||
|
||||
make
|
||||
|
||||
|
||||
# build python wheel
|
||||
cd crit
|
||||
|
||||
export CRIU_VERSION_MAJOR="${pkgver%%.*}"
|
||||
export CRIU_VERSION_MINOR="${pkgver##*.}"
|
||||
|
||||
python -m build --wheel --no-isolation
|
||||
# shellcheck disable=SC2001
|
||||
export CFLAGS=$(echo "$CFLAGS" | sed 's/-Wp,-D_FORTIFY_SOURCE=[0-9]//g')
|
||||
make criu crit amdgpu_plugin docs
|
||||
python -m build --wheel --no-isolation crit
|
||||
python -m build --wheel --no-isolation --skip-dependency-check lib
|
||||
}
|
||||
|
||||
#check() {
|
||||
# cd "$pkgname"
|
||||
#
|
||||
# make test
|
||||
#}
|
||||
check() {
|
||||
cd "$pkgname"
|
||||
|
||||
make unittest
|
||||
# make test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname"
|
||||
|
||||
# install python wheel
|
||||
python -m installer --destdir="$pkgdir" crit/dist/*.whl
|
||||
|
||||
# rest of the application
|
||||
make \
|
||||
DESTDIR="$pkgdir" \
|
||||
PREFIX=/usr \
|
||||
@ -98,9 +79,8 @@ package() {
|
||||
LIBDIR=/usr/lib \
|
||||
LIBEXECDIR=/usr/lib \
|
||||
install
|
||||
|
||||
# remove empty directories
|
||||
rm -rf \
|
||||
"$pkgdir/usr/include/compel/common/asm" \
|
||||
"$pkgdir/var"
|
||||
python -m installer --destdir="$pkgdir" crit/dist/*.whl
|
||||
python -m installer --destdir="$pkgdir" lib/dist/*.whl
|
||||
# Remove empty directory to silence namcap warning.
|
||||
rm -r "$pkgdir/usr/include/compel/common/asm"
|
||||
}
|
||||
|
@ -8,9 +8,9 @@
|
||||
|
||||
_target=powerpc64le-unknown-linux-gnu
|
||||
pkgname=${_target}-glibc-headers
|
||||
pkgver=2.40+r16+gaa533d58ff
|
||||
_commit=aa533d58ff12e27771d9c960a727d74992a3f2a3
|
||||
pkgrel=2
|
||||
pkgver=2.41
|
||||
_commit=74f59e9271cbb4071671e5a474e7d4f1622b186f
|
||||
pkgrel=1
|
||||
pkgdesc="GNU C Library headers (${_target})"
|
||||
arch=('any')
|
||||
url="http://www.gnu.org/software/libc/"
|
||||
@ -24,14 +24,14 @@ source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
|
||||
reenable_DT_HASH.patch)
|
||||
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
|
||||
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
|
||||
sha256sums=('1b94fdaa9df2adb71afcf7c90e28829250065520b974507a2c59850288298f40'
|
||||
sha256sums=('6b0d3f131c196845b0f93d9885e68c67d8e895f0f0bf935bfb8631edb5fe2412'
|
||||
'cdc234959c6fdb43f000d3bb7d1080b0103f4080f5e67bcfe8ae1aaf477812f0'
|
||||
'774061aff612a377714a509918a9e0e0aafce708b87d2d7e06b1bd1f6542fe70'
|
||||
'cf9fe494f7ec69752a63d1b0a9ad689aa620888ae9b902b6383a6fbc7c1726a7')
|
||||
|
||||
pkgver() {
|
||||
cd glibc
|
||||
git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g'
|
||||
git describe --abbrev=12 --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
|
@ -5,9 +5,9 @@
|
||||
# Contributor: Brice Carpentier <brice@dlfp.org>
|
||||
|
||||
pkgname=mono
|
||||
_gitcommit=0cbf0e290c31adb476f9de0fa44b1d8829affa40
|
||||
pkgver=6.12.0.206
|
||||
pkgrel=2
|
||||
_gitcommit=90f297fcd6e16d9d9e9ed6a6b2b455346949b3b0
|
||||
pkgver=9.4.0
|
||||
pkgrel=1
|
||||
pkgdesc='Free implementation of the .NET platform including runtime and compiler'
|
||||
url='https://www.mono-project.com/'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc)
|
||||
@ -18,79 +18,24 @@ provides=('monodoc')
|
||||
conflicts=('monodoc')
|
||||
options=('!lto')
|
||||
install=mono.install
|
||||
source=(${pkgname}::"git+https://github.com/mono/mono#commit=${_gitcommit}"
|
||||
git+https://github.com/mono/aspnetwebstack
|
||||
git+https://github.com/mono/Newtonsoft.Json
|
||||
git+https://github.com/mono/cecil
|
||||
git+https://github.com/mono/rx
|
||||
git+https://github.com/mono/ikvm-fork
|
||||
git+https://github.com/mono/ikdasm
|
||||
git+https://github.com/mono/reference-assemblies
|
||||
git+https://github.com/mono/NUnitLite
|
||||
git+https://github.com/mono/NuGet.BuildTasks
|
||||
git+https://github.com/mono/boringssl
|
||||
git+https://github.com/mono/corefx
|
||||
git+https://github.com/mono/bockbuild
|
||||
git+https://github.com/mono/linker
|
||||
git+https://github.com/mono/roslyn-binaries
|
||||
git+https://github.com/mono/corert
|
||||
git+https://github.com/mono/xunit-binaries
|
||||
git+https://github.com/mono/api-doc-tools
|
||||
git+https://github.com/mono/api-snapshot
|
||||
source=(wine-${pkgname}::"git+https://gitlab.winehq.org/mono/wine-mono.git#commit=${_gitcommit}"
|
||||
mono.binfmt.d)
|
||||
sha256sums=('SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
sha256sums=('58cc559c1f20f7047abdbd3d27928ce39deb3515ad60aa0b3e8b06cfb1a6b071'
|
||||
'9a657fc153ef4ce23bf5fc369a26bf4a124e9304bde3744d04c583c54ca47425')
|
||||
|
||||
pkgver() {
|
||||
cd ${pkgname}
|
||||
git describe --tags | sed 's/^v//;s/^mono-//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
cd wine-mono
|
||||
git describe --tags | sed 's/^v//;s/^mono-//;s/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^wine\.mono\.//g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}
|
||||
cd wine-mono
|
||||
git submodule init
|
||||
git config submodule."external/aspnetwebstack".url "${srcdir}/aspnetwebstack"
|
||||
git config submodule."external/Newtonsoft.Json".url "${srcdir}/Newtonsoft.Json"
|
||||
git config submodule."external/cecil".url "${srcdir}/cecil"
|
||||
git config submodule."external/rx".url "${srcdir}/rx"
|
||||
git config submodule."external/ikvm".url "${srcdir}/ikvm-fork"
|
||||
git config submodule."external/ikdasm".url "${srcdir}/ikdasm"
|
||||
git config submodule."external/reference-assemblies".url "${srcdir}/reference-assemblies"
|
||||
git config submodule."external/nunit-lite".url "${srcdir}/NUnitLite"
|
||||
git config submodule."external/nuget-buildtasks".url "${srcdir}/NuGet.BuildTasks"
|
||||
git config submodule."external/cecil-legacy".url "${srcdir}/cecil"
|
||||
git config submodule."external/boringssl".url "${srcdir}/boringssl"
|
||||
git config submodule."external/corefx".url "${srcdir}/corefx"
|
||||
git config submodule."external/bockbuild".url "${srcdir}/bockbuild"
|
||||
git config submodule."external/linker".url "${srcdir}/linker"
|
||||
git config submodule."external/roslyn-binaries".url "${srcdir}/roslyn-binaries"
|
||||
git config submodule."external/corert".url "${srcdir}/corert"
|
||||
git config submodule."external/xunit-binaries".url "${srcdir}/xunit-binaries"
|
||||
git config submodule."external/api-doc-tools".url "${srcdir}/api-doc-tools"
|
||||
git config submodule."external/api-snapshot".url "${srcdir}/api-snapshot"
|
||||
git -c protocol.file.allow=always submodule update --recursive
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}
|
||||
cd wine-mono/mono
|
||||
CFLAGS+=" -ffat-lto-objects" \
|
||||
./autogen.sh \
|
||||
--prefix=/usr \
|
||||
@ -103,7 +48,7 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}
|
||||
cd wine-mono
|
||||
make DESTDIR="${pkgdir}" install
|
||||
make -C mcs/jay DESTDIR="${pkgdir}" prefix=/usr INSTALL=../../install-sh install
|
||||
install -Dm 644 "${srcdir}/mono.binfmt.d" "${pkgdir}/usr/lib/binfmt.d/mono.conf"
|
||||
|
21
ed/.SRCINFO
Normal file
21
ed/.SRCINFO
Normal file
@ -0,0 +1,21 @@
|
||||
pkgbase = ed
|
||||
pkgdesc = A POSIX-compliant line-oriented text editor
|
||||
pkgver = 1.21
|
||||
pkgrel = 1
|
||||
url = https://www.gnu.org/software/ed/ed.html
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = GPL-2.0-only
|
||||
depends = glibc
|
||||
depends = sh
|
||||
options = !emptydirs
|
||||
source = https://ftp.gnu.org/gnu/ed/ed-1.21.tar.lz
|
||||
source = https://ftp.gnu.org/gnu/ed/ed-1.21.tar.lz.sig
|
||||
validpgpkeys = 1D41C14B272A2219A739FA4F8FE99503132D7742
|
||||
sha256sums = 60e24998727d453a5cf02c54664b97536de46a2b34cd1f4f67c1c1a61bbbad75
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = ed
|
4
ed/.nvchecker.toml
Normal file
4
ed/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[ed]
|
||||
source = "regex"
|
||||
url = "https://ftp.gnu.org/gnu/ed/"
|
||||
regex = 'ed-(\d+\.\d+\.?\d*).tar.lz.sig'
|
@ -1,7 +1,7 @@
|
||||
pkgbase = fcitx
|
||||
pkgdesc = Flexible Context-aware Input Tool with eXtension
|
||||
pkgver = 4.2.9.9
|
||||
pkgrel = 1.1
|
||||
pkgrel = 2
|
||||
url = https://fcitx-im.org
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
@ -13,7 +13,6 @@ pkgbase = fcitx
|
||||
license = LGPL
|
||||
makedepends = extra-cmake-modules
|
||||
makedepends = doxygen
|
||||
makedepends = glib2-devel
|
||||
makedepends = gtk2
|
||||
makedepends = gtk3
|
||||
makedepends = mesa
|
||||
@ -22,6 +21,7 @@ pkgbase = fcitx
|
||||
makedepends = gobject-introspection
|
||||
makedepends = enchant
|
||||
makedepends = python
|
||||
makedepends = glib2-devel
|
||||
depends = pango
|
||||
depends = libxinerama
|
||||
depends = gtk-update-icon-cache
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgname=fcitx
|
||||
pkgdesc="Flexible Context-aware Input Tool with eXtension"
|
||||
pkgver=4.2.9.9
|
||||
pkgrel=1.1
|
||||
pkgrel=2
|
||||
groups=('fcitx-im')
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://fcitx-im.org"
|
||||
@ -22,8 +22,8 @@ optdepends=('enchant: for word predication support'
|
||||
'gettext: for fcitx-po-parser'
|
||||
'fcitx-configtool: for configuration (GTK based)'
|
||||
'kcm-fcitx: for configuration under KDE')
|
||||
makedepends=('extra-cmake-modules' 'doxygen' 'glib2-devel' 'gtk2' 'gtk3' 'mesa' 'opencc'
|
||||
'iso-codes' 'gobject-introspection' 'enchant' 'python')
|
||||
makedepends=('extra-cmake-modules' 'doxygen' 'gtk2' 'gtk3' 'mesa' 'opencc'
|
||||
'iso-codes' 'gobject-introspection' 'enchant' 'python' 'glib2-devel')
|
||||
source=("https://download.fcitx-im.org/$pkgname/$pkgname-${pkgver}_dict.tar.xz"{,.sig})
|
||||
sha512sums=('d871df84ebb3514b6474000b693246c8e5b198121e9a5a0ca18d478e54cd4144f8dfb58922a004952d26ab3bcfc1f417c446c22d30994ef40875fc2ee3cda441'
|
||||
'SKIP')
|
||||
|
12
games/0ad-data/.SRCINFO
Normal file
12
games/0ad-data/.SRCINFO
Normal file
@ -0,0 +1,12 @@
|
||||
pkgbase = 0ad-data
|
||||
pkgdesc = Cross-platform, 3D and historically-based real-time strategy game (data files)
|
||||
pkgver = a26
|
||||
pkgrel = 2
|
||||
url = http://play0ad.com/
|
||||
arch = any
|
||||
license = GPL-2.0-or-later
|
||||
license = CCPL
|
||||
source = https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-data.tar.xz
|
||||
sha512sums = 8fe29fce68737d5b7001c8c2a7198766583b22556129cd2d927823da9b2c58f224fb1207f35bd03abea9380cf24d00ab6257b0dba86ce3ad1f357d7006f051d6
|
||||
|
||||
pkgname = 0ad-data
|
68
games/0ad/.SRCINFO
Normal file
68
games/0ad/.SRCINFO
Normal file
@ -0,0 +1,68 @@
|
||||
pkgbase = 0ad
|
||||
pkgdesc = Cross-platform, 3D and historically-based real-time strategy game
|
||||
pkgver = a26
|
||||
pkgrel = 18
|
||||
url = http://play0ad.com/
|
||||
arch = x86_64
|
||||
license = GPL-2.0-or-later
|
||||
license = CCPL
|
||||
makedepends = boost
|
||||
makedepends = cmake
|
||||
makedepends = mesa
|
||||
makedepends = zip
|
||||
makedepends = libsm
|
||||
makedepends = rust
|
||||
makedepends = git
|
||||
depends = 0ad-data
|
||||
depends = binutils
|
||||
depends = boost-libs
|
||||
depends = curl
|
||||
depends = enet
|
||||
depends = libogg
|
||||
depends = libpng
|
||||
depends = libvorbis
|
||||
depends = libxml2
|
||||
depends = openal
|
||||
depends = sdl2
|
||||
depends = wxwidgets-gtk3
|
||||
depends = zlib
|
||||
depends = libgl
|
||||
depends = glu
|
||||
depends = fmt
|
||||
depends = gloox
|
||||
depends = miniupnpc
|
||||
depends = libminiupnpc.so
|
||||
depends = icu
|
||||
depends = nspr
|
||||
depends = libsodium
|
||||
depends = which
|
||||
options = !lto
|
||||
source = https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-build.tar.xz
|
||||
source = https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tar.xz
|
||||
source = https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tar.xz.asc
|
||||
source = mozjs_virtualenv.patch
|
||||
source = fix_python_3.11_ftbfs.patch
|
||||
source = https://github.com/0ad/0ad/commit/839edc3a.patch
|
||||
source = https://github.com/0ad/0ad/commit/093e1eb2.patch
|
||||
source = https://github.com/0ad/0ad/commit/d2426312.patch
|
||||
source = bb1910ff4c696502d3d518a0cd36c7bd2795554f.patch
|
||||
source = 49507c04e027b0d48e050bfc38ae2b631d7403c7.patch
|
||||
source = fix_gcc_14_ftbfs.patch
|
||||
source = miniupnpc-2.2.8.patch
|
||||
source = af348d84.patch
|
||||
validpgpkeys = A035C8C19219BA821ECEA86B64E628F8D684696D
|
||||
sha512sums = aaf647d5d8454c244015d2a198beeaaebc571a5bc96446f3acff8dbd05f9843029c500bf4162651a5e1fcdb42bd5fb5b4f5c512c78372479fbd8565dd093f272
|
||||
sha512sums = 2b0a1d936b4ef8376f9655797aece8ffdff75031ad7bfa840f330cac2aed189aecc80c163edc12ea772851d7a011f3fc1960470a73d9d4290cf3ab8ad6ed7e6a
|
||||
sha512sums = SKIP
|
||||
sha512sums = 3a0f935ab05e1c0d6a926ba02a5ed72afbb94b6910acaad77661b927680f192a06c7614287fad2ff8a54e3e1ee814614c9abfc9497a27e86b9e58ae1f6eebbfb
|
||||
sha512sums = 748a75420541947e2a215b3a8789a0e137179e4981d0977e1c4b20cd7b86af2d96b9976e04d60ace8d5ee465d542cadc42ee9bceedaaa97d2b320f533e3e3892
|
||||
sha512sums = 1dfc8a0c6ac29040f72d9bbf6b631a74cbdec444b9078a015345139228666354d9b5059f85b640ce3afc0f590bcbe8afd5e158509a0c95751e1cd69fece46876
|
||||
sha512sums = a7fd1454385f56b7c8cb0fc6ac001761d4419df4aeec570ba846c7df4eb327d25b9ff1a7946cb334315109fa90ca2c1820583619f4e1ec5d53805afa08e10093
|
||||
sha512sums = 5f32d47f01d845e07b2f919c9b04ac5e50dc9977fa97f981eba4a53677a29d797d0d76bc385ac047dd7c7d24af7d95cd8256d433bd43ce1a6606763c0ea736cb
|
||||
sha512sums = 650874cf8832660c72047ca1d5c29f248bc301dc70a32a2d07863f2032db1ad57146108dc9a150e32f2ffd30dec3c29e7f3c2d5fd43a4f8025f7a6c87c0dd95d
|
||||
sha512sums = 40ce24fb3153b89538184f3ef7270b8ede640e148b2421bf5d840a727cff2242205ef6a3f90ecd577273694f78dbf5dcad35ebbdba89248bdae3ad06ff902d74
|
||||
sha512sums = b991b27168b0bfb13fe27aea1dd1f2759b6f243dba62a169612ebc28d601a84d06d3f3a44f3af6dd79ccf8b71f9eacd3fcdb9cb5de9fce7684614afb4ad91851
|
||||
sha512sums = cb858c31d7748e99b3332f28dddb00ac264b7352f59a4e9eddca21b92d1cf4c5a8b47d2be29aa4c1960a73fe47ef9772a2e7abae45fe297ef55c2eee1cc498ed
|
||||
sha512sums = 42351c34b6a871c9efd463db18b8dd3ea4e143657d9bafd3cce604e724556b63a7d7b670c8c512f7509fb474778108b4a51635a1e4965a7532f7af35773983ac
|
||||
|
||||
pkgname = 0ad
|
28
games/openra/.SRCINFO
Normal file
28
games/openra/.SRCINFO
Normal file
@ -0,0 +1,28 @@
|
||||
pkgbase = openra
|
||||
pkgdesc = An open-source implementation of the Red Alert engine using .NET/Mono and OpenGL
|
||||
pkgver = 20231010
|
||||
pkgrel = 2
|
||||
url = https://www.openra.net
|
||||
install = openra.install
|
||||
arch = any
|
||||
license = GPL3
|
||||
makedepends = git
|
||||
makedepends = unzip
|
||||
makedepends = dotnet-sdk-6.0
|
||||
depends = ttf-dejavu
|
||||
depends = openal
|
||||
depends = libgl
|
||||
depends = freetype2
|
||||
depends = sdl2
|
||||
depends = lua51
|
||||
depends = hicolor-icon-theme
|
||||
depends = gtk-update-icon-cache
|
||||
depends = desktop-file-utils
|
||||
depends = xdg-utils
|
||||
depends = zenity
|
||||
depends = dotnet-runtime-6.0
|
||||
options = !debug
|
||||
source = git+https://github.com/OpenRA/OpenRA.git#tag=release-20231010
|
||||
sha512sums = SKIP
|
||||
|
||||
pkgname = openra
|
99
go/gitlab/.SRCINFO
Normal file
99
go/gitlab/.SRCINFO
Normal file
@ -0,0 +1,99 @@
|
||||
pkgbase = gitlab
|
||||
pkgdesc = Project management and code hosting application
|
||||
pkgver = 17.7.0
|
||||
pkgrel = 1
|
||||
url = https://gitlab.com/gitlab-org/gitlab-foss
|
||||
install = gitlab.install
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
license = MIT
|
||||
makedepends = cargo
|
||||
makedepends = clang
|
||||
makedepends = cmake
|
||||
makedepends = go
|
||||
makedepends = node-gyp
|
||||
makedepends = nodejs
|
||||
makedepends = postgresql
|
||||
makedepends = rust
|
||||
makedepends = yarn
|
||||
depends = git
|
||||
depends = gitlab-gitaly
|
||||
depends = http-parser
|
||||
depends = icu
|
||||
depends = libicui18n.so
|
||||
depends = libicuuc.so
|
||||
depends = libxslt
|
||||
depends = nodejs
|
||||
depends = openssh
|
||||
depends = openssl
|
||||
depends = perl-image-exiftool
|
||||
depends = re2
|
||||
depends = libre2.so
|
||||
depends = redis
|
||||
depends = ruby
|
||||
depends = ruby-bundler
|
||||
depends = ruby-erb
|
||||
depends = ruby-irb
|
||||
depends = ruby-rdoc
|
||||
optdepends = postgresql: database backend
|
||||
optdepends = python-docutils: reStructuredText markup language support
|
||||
optdepends = smtp-server: mail server in order to receive mail notifications
|
||||
provides = gitlab-workhorse
|
||||
conflicts = gitlab-workhorse
|
||||
replaces = gitlab-workhorse
|
||||
options = !buildflags
|
||||
options = !debug
|
||||
options = !lto
|
||||
backup = etc/webapps/gitlab/database.yml
|
||||
backup = etc/webapps/gitlab/gitlab.yml
|
||||
backup = etc/webapps/gitlab/resque.yml
|
||||
backup = etc/webapps/gitlab/puma.rb
|
||||
backup = etc/webapps/gitlab/cable.yml
|
||||
backup = etc/webapps/gitlab/smtp_settings.rb
|
||||
backup = etc/logrotate.d/gitlab
|
||||
source = git+https://gitlab.com/gitlab-org/gitlab-foss.git#tag=v17.7.0
|
||||
source = gitlab-configs.patch
|
||||
source = gitlab-environment
|
||||
source = gitlab-puma.service
|
||||
source = gitlab-sidekiq.service
|
||||
source = gitlab-backup.service
|
||||
source = gitlab-mailroom.service
|
||||
source = gitlab-workhorse.service
|
||||
source = gitlab-backup.timer
|
||||
source = gitlab.target
|
||||
source = gitlab.tmpfiles.d
|
||||
source = gitlab.logrotate
|
||||
sha256sums = d00ff84749de155a29f70ac6197f14a3bd887d544dd25f6f05cc7602e1521dda
|
||||
sha256sums = dfbafb383942f0e6088f49c49a40c59994e1af57c6197e9443f9839e145154e3
|
||||
sha256sums = 8cc4d933743906b4213b8ea8d8c5a62535e27e4073f73581a5dad40078dde000
|
||||
sha256sums = f99499116f5d7cf59ccb7bfabd2d1ba68fbf83040571c607f7b0b50e6f50cbcf
|
||||
sha256sums = 2e5d83b3ff8166094ca35dfc58d9e591bc3127a66d9515d344753a622a22aa8a
|
||||
sha256sums = ac6a1e34943d6ea97c8027ba63986d5b2656e317ef4ed7e0d94f5fa33e74b588
|
||||
sha256sums = 552526e2fb75a9ebf9cc71d1d6dcfaf6fd47768f4355461823795106ab728bd0
|
||||
sha256sums = 7581d07e650c112a06af4a52ab9cf3bf0deb11564d734d5adabcdb537140f1c0
|
||||
sha256sums = 869b3e682e9fb26551a19c0cd0b200a6fdb594396f325e237d58e1a8a8a96f73
|
||||
sha256sums = 6c96a5d20c03bd626d9408cb1e41ab131d67610be586475af17c1e52e27ec697
|
||||
sha256sums = 84614a2bfbd734f09c2c91531dd3c13e795186b50c0780a120c8e5bc2a892607
|
||||
sha256sums = 13e4588b62ebaa6b410c2192cafbd2b9f2c99b8fff7b02782c2968c8256f762a
|
||||
|
||||
pkgname = gitlab
|
||||
depends = git
|
||||
depends = gitlab-gitaly
|
||||
depends = http-parser
|
||||
depends = icu
|
||||
depends = libicui18n.so
|
||||
depends = libicuuc.so
|
||||
depends = libxslt
|
||||
depends = nodejs
|
||||
depends = openssh
|
||||
depends = openssl
|
||||
depends = perl-image-exiftool
|
||||
depends = re2
|
||||
depends = libre2.so
|
||||
depends = redis
|
||||
depends = ruby
|
||||
depends = ruby-bundler
|
||||
depends = ruby-erb
|
||||
depends = ruby-irb
|
||||
depends = ruby-rdoc
|
||||
depends = gitlab-shell
|
6
go/gitlab/.nvchecker.toml
Normal file
6
go/gitlab/.nvchecker.toml
Normal file
@ -0,0 +1,6 @@
|
||||
[gitlab]
|
||||
source = "gitlab"
|
||||
gitlab = "gitlab-org/gitlab-foss"
|
||||
prefix = "v"
|
||||
include_regex = 'v\d+\.\d+\.\d+'
|
||||
use_max_tag = true
|
@ -1,20 +1,21 @@
|
||||
pkgbase = hipblas
|
||||
pkgdesc = ROCm BLAS marshalling library
|
||||
pkgver = 6.0.2
|
||||
pkgver = 6.2.4
|
||||
pkgrel = 1
|
||||
url = https://rocm.docs.amd.com/projects/hipBLAS/en/latest/index.html
|
||||
arch = x86_64
|
||||
license = MIT
|
||||
makedepends = rocm-cmake
|
||||
makedepends = git
|
||||
makedepends = cmake
|
||||
makedepends = gcc-fortran
|
||||
depends = rocm-core
|
||||
depends = glibc
|
||||
depends = gcc-libs
|
||||
depends = hip
|
||||
depends = hip-runtime-amd
|
||||
depends = rocblas
|
||||
depends = rocsolver
|
||||
source = hipblas-6.0.2.tar.gz::https://github.com/ROCm/hipBLAS/archive/rocm-6.0.2.tar.gz
|
||||
sha256sums = 10c1b6c1deb0f225c0fb6b2bb88398a32cd0d32d3ffce9b5c8df9db2cf88d25c
|
||||
source = hipblas-6.2.4.tar.gz::https://github.com/ROCm/hipBLAS/archive/rocm-6.2.4.tar.gz
|
||||
sha256sums = 3137ba35e0663d6cceed70086fc6397d9e74803e1711382be62809b91beb2f32
|
||||
|
||||
pkgname = hipblas
|
||||
|
@ -2,22 +2,22 @@
|
||||
# Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
|
||||
# Contributor: Markus Näther <naether.markus@gmail.com>
|
||||
pkgname=hipblas
|
||||
pkgver=6.0.2
|
||||
pkgrel=1.1
|
||||
pkgver=6.2.4
|
||||
pkgrel=1
|
||||
pkgdesc='ROCm BLAS marshalling library'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://rocm.docs.amd.com/projects/hipBLAS/en/latest/index.html'
|
||||
license=('MIT')
|
||||
depends=('rocm-core' 'glibc' 'gcc-libs' 'hip' 'rocblas' 'rocsolver')
|
||||
makedepends=('rocm-cmake' 'cmake' 'gcc-fortran')
|
||||
depends=('rocm-core' 'glibc' 'gcc-libs' 'hip-runtime-amd' 'rocblas' 'rocsolver')
|
||||
makedepends=('rocm-cmake' 'git' 'cmake' 'gcc-fortran')
|
||||
_git='https://github.com/ROCm/hipBLAS'
|
||||
source=("$pkgname-$pkgver.tar.gz::$_git/archive/rocm-$pkgver.tar.gz")
|
||||
sha256sums=('10c1b6c1deb0f225c0fb6b2bb88398a32cd0d32d3ffce9b5c8df9db2cf88d25c')
|
||||
sha256sums=('3137ba35e0663d6cceed70086fc6397d9e74803e1711382be62809b91beb2f32')
|
||||
_dirname="$(basename "$_git")-$(basename "${source[0]}" ".tar.gz")"
|
||||
|
||||
build() {
|
||||
# -fcf-protection is not supported by HIP, see
|
||||
# https://rocm.docs.amd.com/en/latest/reference/rocmcc.html#support-status-of-other-clang-options
|
||||
# https://rocm.docs.amd.com/projects/llvm-project/en/latest/reference/rocmcc.html#support-status-of-other-clang-options
|
||||
local cmake_args=(
|
||||
-Wno-dev
|
||||
-S "$_dirname"
|
||||
|
20
iotop/.SRCINFO
Normal file
20
iotop/.SRCINFO
Normal file
@ -0,0 +1,20 @@
|
||||
pkgbase = iotop
|
||||
pkgdesc = View I/O usage of processes
|
||||
pkgver = 0.6
|
||||
pkgrel = 12
|
||||
url = http://guichaz.free.fr/iotop/
|
||||
changelog = iotop.changelog
|
||||
arch = any
|
||||
license = GPL
|
||||
makedepends = python-build
|
||||
makedepends = python-installer
|
||||
makedepends = python-setuptools
|
||||
makedepends = python-wheel
|
||||
depends = python
|
||||
source = http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2
|
||||
source = http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2.asc
|
||||
validpgpkeys = 72FCCF352015B102B5E60D31959E7A3E4D23A27E
|
||||
sha256sums = 3adea2a24eda49bbbaeb4e6ed2042355b441dbd7161e883067a02bfc8dcef75b
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = iotop
|
@ -1,23 +0,0 @@
|
||||
pkgbase = kdiagram5
|
||||
pkgdesc = Powerful libraries for creating business diagrams
|
||||
pkgver = 2.8.0
|
||||
pkgrel = 1.1
|
||||
url = https://www.kde.org/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = GPL2
|
||||
makedepends = extra-cmake-modules
|
||||
makedepends = qt5-tools
|
||||
depends = qt5-svg
|
||||
conflicts = kdiagram<2.8.0-2
|
||||
replaces = kdiagram<2.8.0-2
|
||||
source = https://download.kde.org/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz
|
||||
source = https://download.kde.org/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz.sig
|
||||
validpgpkeys = 42A60D06F449E895F40F09C01638B8A616108B8A
|
||||
sha256sums = 579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = kdiagram5
|
@ -1,29 +0,0 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
|
||||
_name=kdiagram
|
||||
pkgname=${_name}5
|
||||
pkgver=2.8.0
|
||||
pkgrel=1.1
|
||||
pkgdesc='Powerful libraries for creating business diagrams'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://www.kde.org/'
|
||||
license=(GPL2)
|
||||
depends=(qt5-svg)
|
||||
makedepends=(extra-cmake-modules qt5-tools)
|
||||
conflicts=('kdiagram<2.8.0-2')
|
||||
replaces=('kdiagram<2.8.0-2')
|
||||
source=(https://download.kde.org/stable/$_name/$pkgver/$_name-$pkgver.tar.xz{,.sig})
|
||||
sha256sums=('579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f'
|
||||
'SKIP')
|
||||
validpgpkeys=(42A60D06F449E895F40F09C01638B8A616108B8A) # Dag Andersen <danders@get2net.dk>
|
||||
|
||||
build() {
|
||||
cmake -B build -S $_name-$pkgver \
|
||||
-DBUILD_TESTING=OFF
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=ZOW6
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -1,52 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
oS4=
|
||||
=yOFv
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
21
leveldb/.SRCINFO
Normal file
21
leveldb/.SRCINFO
Normal file
@ -0,0 +1,21 @@
|
||||
pkgbase = leveldb
|
||||
pkgdesc = A fast and lightweight key/value database library
|
||||
pkgver = 1.23
|
||||
pkgrel = 4
|
||||
url = https://github.com/google/leveldb/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc
|
||||
license = BSD-3-Clause
|
||||
makedepends = cmake
|
||||
makedepends = gmock
|
||||
makedepends = benchmark
|
||||
depends = snappy
|
||||
source = https://github.com/google/leveldb/archive/1.23/leveldb-1.23.tar.gz
|
||||
source = 010-leveldb-unbundle-gtest-and-benchmark.patch
|
||||
source = 020-leveldb-do-not-disable-rtti.patch
|
||||
sha256sums = 9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76
|
||||
sha256sums = 5625cd79df19ef4444a05a222b51be20c91da28d15389b929c6d5475f5fabbd1
|
||||
sha256sums = 2046e9c93ce1df09715b432d7205dbdd7036049a079663d5c973a7d67eaab02d
|
||||
|
||||
pkgname = leveldb
|
4
leveldb/.nvchecker.toml
Normal file
4
leveldb/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[leveldb]
|
||||
source = "git"
|
||||
git = "https://github.com/google/leveldb.git"
|
||||
prefix = "v"
|
@ -8,7 +8,7 @@ pkgname=libgit2
|
||||
# NOTE: add the following packages to rebuild TODOs on soname change (although they do not link against libgit2.so):
|
||||
# julia
|
||||
pkgver=1.9.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
epoch=1
|
||||
pkgdesc="A linkable library for Git"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
|
54
libpeas/.SRCINFO
Normal file
54
libpeas/.SRCINFO
Normal file
@ -0,0 +1,54 @@
|
||||
pkgbase = libpeas
|
||||
pkgdesc = GObject Plugin System
|
||||
pkgver = 1.36.0
|
||||
pkgrel = 6
|
||||
url = https://wiki.gnome.org/Projects/Libpeas
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = LGPL-2.1-or-later
|
||||
checkdepends = xorg-server-xvfb
|
||||
makedepends = gi-docgen
|
||||
makedepends = git
|
||||
makedepends = glade
|
||||
makedepends = glib2-devel
|
||||
makedepends = gobject-introspection
|
||||
makedepends = lua51
|
||||
makedepends = lua51-lgi
|
||||
makedepends = meson
|
||||
makedepends = python
|
||||
makedepends = python-gobject
|
||||
makedepends = python-setuptools
|
||||
makedepends = vala
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = gtk3
|
||||
depends = hicolor-icon-theme
|
||||
depends = libgirepository
|
||||
source = git+https://gitlab.gnome.org/GNOME/libpeas.git#tag=libpeas-1.36.0
|
||||
b2sums = 8845366ccd5c0244a6ed1b28d5b44590496d260db0da47bc0ac87b2063c1063ee92541bc7f4eb056bb2c52d1299febedf517e90b9dc8765a0f3f9f954430e691
|
||||
makedepends_x86_64 = luajit
|
||||
makedepends_powerpc64le = luajit
|
||||
makedepends_powerpc = luajit
|
||||
makedepends_riscv64 = luajit
|
||||
|
||||
pkgname = libpeas
|
||||
optdepends = lua51-lgi: Lua loader
|
||||
optdepends = python-gobject: Python loader
|
||||
provides = libpeas-1.0.so
|
||||
provides = libpeas-gtk-1.0.so
|
||||
|
||||
pkgname = libpeas-demos
|
||||
pkgdesc = GObject Plugin System (demo applications)
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = gtk3
|
||||
depends = libgirepository
|
||||
depends = libpeas
|
||||
depends = python-gobject
|
||||
|
||||
pkgname = libpeas-docs
|
||||
pkgdesc = GObject Plugin System (documentation)
|
||||
depends =
|
5
libpeas/.nvchecker.toml
Normal file
5
libpeas/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[libpeas]
|
||||
source = "git"
|
||||
git = "https://gitlab.gnome.org/GNOME/libpeas.git"
|
||||
include_regex = 'libpeas-1\.\d*[02468]\.\d+'
|
||||
prefix = "libpeas-"
|
@ -7,15 +7,15 @@
|
||||
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
|
||||
|
||||
pkgname=linux-api-headers
|
||||
pkgver=6.8
|
||||
pkgrel=1.1
|
||||
pkgver=6.13
|
||||
pkgrel=1
|
||||
pkgdesc='Kernel headers sanitized for use in userspace'
|
||||
arch=(powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://www.gnu.org/software/libc'
|
||||
license=(GPL2)
|
||||
license=(GPL-2.0-only)
|
||||
makedepends=(rsync)
|
||||
source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign})
|
||||
sha256sums=('c969dea4e8bb6be991bbf7c010ba0e0a5643a3a8d8fb0a2aaa053406f1e965f3'
|
||||
sha256sums=('e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e'
|
||||
'SKIP')
|
||||
validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
|
||||
'647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman
|
||||
|
@ -1,6 +1,6 @@
|
||||
pkgbase = linux-tools
|
||||
pkgver = 6.12
|
||||
pkgrel = 9.1
|
||||
pkgver = 6.13
|
||||
pkgrel = 1
|
||||
url = https://www.kernel.org
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
@ -39,7 +39,7 @@ pkgbase = linux-tools
|
||||
makedepends = clang
|
||||
options = !strip
|
||||
options = !lto
|
||||
source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.12?signed
|
||||
source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.13?signed
|
||||
source = cpupower.default
|
||||
source = cpupower.systemd
|
||||
source = cpupower.service
|
||||
@ -48,7 +48,7 @@ pkgbase = linux-tools
|
||||
source = hv_vss_daemon.service
|
||||
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
|
||||
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
|
||||
sha256sums = 267bab84f30e3ce4a88b6441aeee777b114fd58041b43cabfe50fdf0c0a97321
|
||||
sha256sums = 27aaa9e0a5326c003444cbffcb0ab8a0b444b6e7546e15aa44bc8caa84d97046
|
||||
sha256sums = 4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f
|
||||
sha256sums = b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a
|
||||
sha256sums = 42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2
|
||||
|
@ -14,8 +14,8 @@ pkgname=(
|
||||
case "${CARCH}" in
|
||||
x86_64) pkgname+=('hyperv' 'turbostat' 'x86_energy_perf_policy') ;;
|
||||
esac
|
||||
pkgver=6.12
|
||||
pkgrel=9.1
|
||||
pkgver=6.13
|
||||
pkgrel=1
|
||||
license=('GPL-2.0-only')
|
||||
arch=(powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://www.kernel.org'
|
||||
@ -53,7 +53,7 @@ validpgpkeys=(
|
||||
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
|
||||
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
|
||||
)
|
||||
sha256sums=('267bab84f30e3ce4a88b6441aeee777b114fd58041b43cabfe50fdf0c0a97321'
|
||||
sha256sums=('27aaa9e0a5326c003444cbffcb0ab8a0b444b6e7546e15aa44bc8caa84d97046'
|
||||
'4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f'
|
||||
'b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a'
|
||||
'42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2'
|
||||
|
37
mastodon/.SRCINFO
Normal file
37
mastodon/.SRCINFO
Normal file
@ -0,0 +1,37 @@
|
||||
pkgbase = mastodon
|
||||
pkgdesc = Your self-hosted, globally interconnected microblogging community
|
||||
pkgver = 4.3.3
|
||||
pkgrel = 1
|
||||
url = https://github.com/mastodon/mastodon
|
||||
install = mastodon.install
|
||||
arch = any
|
||||
license = AGPL3
|
||||
depends = ffmpeg
|
||||
depends = git
|
||||
depends = libidn
|
||||
depends = libpqxx
|
||||
depends = libvips
|
||||
depends = libxml2
|
||||
depends = libxslt
|
||||
depends = libyaml
|
||||
depends = nodejs
|
||||
depends = postgresql
|
||||
depends = protobuf
|
||||
depends = ruby-bundler
|
||||
depends = sudo
|
||||
depends = valkey
|
||||
depends = zlib
|
||||
options = !strip
|
||||
backup = etc/mastodon.conf
|
||||
source = https://github.com/mastodon/mastodon/archive/v4.3.3.tar.gz
|
||||
source = mastodon.target
|
||||
source = mastodon.sysusers.d
|
||||
source = mastodon.tmpfiles.d
|
||||
source = devise_pam.patch
|
||||
sha512sums = 8df01c637f9e31fb80523c5d9aa11751bfb64b023d32184a6882663bbdfc173d8e558944304652a1ebff7cbe7aa0ccb9b459c50801d732b48d212048b77b8dde
|
||||
sha512sums = ce9fe810654f3a641bbc1ea9707fa1b149e3955bfc55da20ed27e58f9c768dd65534fa43c9d67042fff40c48ef33c660efac8ef11c60f1111173326e2a93814c
|
||||
sha512sums = 4ee4210bde391e6dc782cb7c14f2cb968c95ad541aa0efcf843a811f8cc5f0d1067ee3c8346bb412aa9fd1dd5a8bd05a4524df7dc4a106957009853dd237074a
|
||||
sha512sums = 27c4eb01d462c525b59e5808a3b2501b63a34425752128388fbde82f7eb5944b20d2f8d8b1be8ed8adb165cab4cfb8e13f90215f20989ca671a0422ffa37001f
|
||||
sha512sums = 7b2ac9917a6d077152425ce59e2cd97df11730d197b87da324b1e0dc29042de5c11530e4d530f1775ca75fc4a06bccb6a5154feb42c8503b5830ecb46e306b7a
|
||||
|
||||
pkgname = mastodon
|
6
mesa-demos/.nvchecker.toml
Normal file
6
mesa-demos/.nvchecker.toml
Normal file
@ -0,0 +1,6 @@
|
||||
[mesa-demos]
|
||||
source = "gitlab"
|
||||
gitlab = "mesa/demos"
|
||||
host = "gitlab.freedesktop.org"
|
||||
use_max_tag = true
|
||||
prefix = "mesa-demos-"
|
295
mesa/.SRCINFO
Normal file
295
mesa/.SRCINFO
Normal file
@ -0,0 +1,295 @@
|
||||
pkgbase = mesa
|
||||
pkgdesc = Open-source OpenGL drivers
|
||||
pkgver = 24.3.4
|
||||
pkgrel = 1
|
||||
epoch = 1
|
||||
url = https://www.mesa3d.org/
|
||||
arch = x86_64
|
||||
license = MIT AND BSD-3-Clause AND SGI-B-2.0
|
||||
makedepends = clang
|
||||
makedepends = expat
|
||||
makedepends = gcc-libs
|
||||
makedepends = glibc
|
||||
makedepends = libdrm
|
||||
makedepends = libelf
|
||||
makedepends = libglvnd
|
||||
makedepends = libpng
|
||||
makedepends = libva
|
||||
makedepends = libvdpau
|
||||
makedepends = libx11
|
||||
makedepends = libxcb
|
||||
makedepends = libxext
|
||||
makedepends = libxml2
|
||||
makedepends = libxrandr
|
||||
makedepends = libxshmfence
|
||||
makedepends = libxxf86vm
|
||||
makedepends = llvm
|
||||
makedepends = llvm-libs
|
||||
makedepends = lm_sensors
|
||||
makedepends = rust
|
||||
makedepends = spirv-llvm-translator
|
||||
makedepends = spirv-tools
|
||||
makedepends = systemd-libs
|
||||
makedepends = vulkan-icd-loader
|
||||
makedepends = wayland
|
||||
makedepends = xcb-util-keysyms
|
||||
makedepends = zlib
|
||||
makedepends = zstd
|
||||
makedepends = cbindgen
|
||||
makedepends = clang
|
||||
makedepends = cmake
|
||||
makedepends = elfutils
|
||||
makedepends = glslang
|
||||
makedepends = libclc
|
||||
makedepends = meson
|
||||
makedepends = python-mako
|
||||
makedepends = python-packaging
|
||||
makedepends = python-ply
|
||||
makedepends = python-yaml
|
||||
makedepends = rust-bindgen
|
||||
makedepends = wayland-protocols
|
||||
makedepends = xorgproto
|
||||
makedepends = valgrind
|
||||
makedepends = directx-headers
|
||||
makedepends = python-sphinx
|
||||
makedepends = python-sphinx-hawkmoth
|
||||
options = !lto
|
||||
source = https://mesa.freedesktop.org/archive/mesa-24.3.4.tar.xz
|
||||
source = https://mesa.freedesktop.org/archive/mesa-24.3.4.tar.xz.sig
|
||||
source = ucd-trie-0.1.6.tar.gz::https://crates.io/api/v1/crates/ucd-trie/0.1.6/download
|
||||
source = pest_meta-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest_meta/2.7.11/download
|
||||
source = indexmap-2.2.6.tar.gz::https://crates.io/api/v1/crates/indexmap/2.2.6/download
|
||||
source = hashbrown-0.14.1.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.14.1/download
|
||||
source = proc-macro2-1.0.86.tar.gz::https://crates.io/api/v1/crates/proc-macro2/1.0.86/download
|
||||
source = pest_derive-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest_derive/2.7.11/download
|
||||
source = unicode-ident-1.0.12.tar.gz::https://crates.io/api/v1/crates/unicode-ident/1.0.12/download
|
||||
source = quote-1.0.33.tar.gz::https://crates.io/api/v1/crates/quote/1.0.33/download
|
||||
source = roxmltree-0.20.0.tar.gz::https://crates.io/api/v1/crates/roxmltree/0.20.0/download
|
||||
source = paste-1.0.14.tar.gz::https://crates.io/api/v1/crates/paste/1.0.14/download
|
||||
source = pest-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest/2.7.11/download
|
||||
source = equivalent-1.0.1.tar.gz::https://crates.io/api/v1/crates/equivalent/1.0.1/download
|
||||
source = pest_generator-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest_generator/2.7.11/download
|
||||
source = once_cell-1.8.0.tar.gz::https://crates.io/api/v1/crates/once_cell/1.8.0/download
|
||||
source = syn-2.0.68.tar.gz::https://crates.io/api/v1/crates/syn/2.0.68/download
|
||||
validpgpkeys = 946D09B5E4C9845E63075FF1D961C596A7203456
|
||||
validpgpkeys = 71C4B75620BC75708B4BDB254C95FAAB3EB073EC
|
||||
validpgpkeys = 8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D
|
||||
validpgpkeys = 57551DE15B968F6341C248F68D8E31AFC32428A6
|
||||
validpgpkeys = A5CC9FEC93F2F837CB044912336909B6B25FADFA
|
||||
validpgpkeys = E3E8F480C52ADD73B278EE78E1ECBE07D7D70895
|
||||
sha256sums = e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025
|
||||
sha256sums = SKIP
|
||||
sha256sums = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
|
||||
sha256sums = a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f
|
||||
sha256sums = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
|
||||
sha256sums = 7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12
|
||||
sha256sums = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
|
||||
sha256sums = 2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a
|
||||
sha256sums = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
|
||||
sha256sums = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
|
||||
sha256sums = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
|
||||
sha256sums = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
|
||||
sha256sums = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95
|
||||
sha256sums = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
|
||||
sha256sums = 3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183
|
||||
sha256sums = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
|
||||
sha256sums = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
|
||||
b2sums = a5cf1f49c6d809d19510793f5d1dcec1a3842495d3b4166e303d7f2d4744d179811697d264c5c9b39f2819ebc64a76357195b3eae6b1d2a83128de141354e3c2
|
||||
b2sums = SKIP
|
||||
b2sums = a6d47c903be6094423d89b8ec3ca899d0a84df6dbd6e76632bb6c9b9f40ad9c216f8fa400310753d392f85072756b43ac3892e0a2c4d55f87ab6463002554823
|
||||
b2sums = 9c34f1ab14ad5ae124882513e0f14b1d731d06a43203bdc37fa3b202dd3ce93dbe8ebb554d01bab475689fe6ffd3ec0cbc0d5365c9b984cb83fb34ea3e9e732e
|
||||
b2sums = fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123
|
||||
b2sums = afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f
|
||||
b2sums = 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3
|
||||
b2sums = e81ed8b60492da9612d2208c6cfa712ebf8c6ed7993642bfc4fadeaba10a0bc16700bce012d34d955104041ed8bbf659d16d9b86eab52342875d4c6148e7f60d
|
||||
b2sums = 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
|
||||
b2sums = 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848
|
||||
b2sums = 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603
|
||||
b2sums = 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c
|
||||
b2sums = 23bb1f3453d5d839dba7b3292806eb2d327ccafb1b1472fd970262a44c0abbabfbf3316ca16dd5526177bcb67a701cf79fa86b68fd1e57a3d875cb4b7ff89ad9
|
||||
b2sums = 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
|
||||
b2sums = dd65c69d8d0ff343d36e31e6a4f4e11aeb01b1fd23d0db06d90f506ec2f2bb2c50422f6a73b48780e16e07c8d0addb374dd09cfabaf6230d5b2ba409dd3fa6cd
|
||||
b2sums = 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a
|
||||
b2sums = 8bc6f68ed286bea617a2cfaf3949bb699d3a0466faeca735314a51596ce950e4ee57eda88154bd562c1728cfaff4cdb5bc1ba701b9d47a9c50d4c4f011bee975
|
||||
|
||||
pkgname = mesa
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libelf
|
||||
depends = libglvnd
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxext
|
||||
depends = libxshmfence
|
||||
depends = libxxf86vm
|
||||
depends = llvm-libs
|
||||
depends = lm_sensors
|
||||
depends = spirv-tools
|
||||
depends = wayland
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = opengl-man-pages: for the OpenGL API man pages
|
||||
provides = libva-mesa-driver=1:24.3.4-1
|
||||
provides = mesa-libgl=1:24.3.4-1
|
||||
provides = mesa-vdpau=1:24.3.4-1
|
||||
provides = libva-driver
|
||||
provides = opengl-driver
|
||||
provides = vdpau-driver
|
||||
conflicts = libva-mesa-driver<1:24.2.7-1
|
||||
conflicts = mesa-libgl<17.0.1-2
|
||||
conflicts = mesa-vdpau<1:24.2.7-1
|
||||
replaces = libva-mesa-driver<1:24.2.7-1
|
||||
replaces = mesa-libgl<17.0.1-2
|
||||
replaces = mesa-vdpau<1:24.2.7-1
|
||||
|
||||
pkgname = opencl-clover-mesa
|
||||
pkgdesc = Open-source OpenCL drivers - Clover variant
|
||||
depends = clang
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libelf
|
||||
depends = llvm-libs
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
depends = libclc
|
||||
optdepends = opencl-headers: headers necessary for OpenCL development
|
||||
provides = opencl-driver
|
||||
conflicts = opencl-mesa
|
||||
replaces = opencl-mesa<=23.1.4-1
|
||||
|
||||
pkgname = opencl-rusticl-mesa
|
||||
pkgdesc = Open-source OpenCL drivers - RustICL variant
|
||||
depends = clang
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libelf
|
||||
depends = llvm-libs
|
||||
depends = spirv-llvm-translator
|
||||
depends = spirv-tools
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
depends = libclc
|
||||
optdepends = opencl-headers: headers necessary for OpenCL development
|
||||
provides = opencl-driver
|
||||
conflicts = opencl-mesa
|
||||
replaces = opencl-mesa<=23.1.4-1
|
||||
|
||||
pkgname = vulkan-intel
|
||||
pkgdesc = Open-source Vulkan driver for Intel GPUs
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxshmfence
|
||||
depends = spirv-tools
|
||||
depends = systemd-libs
|
||||
depends = vulkan-icd-loader
|
||||
depends = wayland
|
||||
depends = xcb-util-keysyms
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = vulkan-mesa-layers: additional vulkan layers
|
||||
provides = vulkan-driver
|
||||
|
||||
pkgname = vulkan-mesa-layers
|
||||
pkgdesc = Mesa's Vulkan layers
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libpng
|
||||
depends = libxcb
|
||||
depends = wayland
|
||||
depends = python
|
||||
conflicts = vulkan-mesa-layer
|
||||
replaces = vulkan-mesa-layer
|
||||
|
||||
pkgname = vulkan-nouveau
|
||||
pkgdesc = Open-source Vulkan driver for Nvidia GPUs
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxshmfence
|
||||
depends = spirv-tools
|
||||
depends = systemd-libs
|
||||
depends = vulkan-icd-loader
|
||||
depends = wayland
|
||||
depends = xcb-util-keysyms
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = vulkan-mesa-layers: additional vulkan layers
|
||||
provides = vulkan-driver
|
||||
|
||||
pkgname = vulkan-radeon
|
||||
pkgdesc = Open-source Vulkan driver for AMD GPUs
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libelf
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxshmfence
|
||||
depends = llvm-libs
|
||||
depends = spirv-tools
|
||||
depends = systemd-libs
|
||||
depends = vulkan-icd-loader
|
||||
depends = wayland
|
||||
depends = xcb-util-keysyms
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = vulkan-mesa-layers: additional vulkan layers
|
||||
provides = vulkan-driver
|
||||
|
||||
pkgname = vulkan-swrast
|
||||
pkgdesc = Open-source Vulkan driver for CPUs (Software Rasterizer)
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxshmfence
|
||||
depends = llvm-libs
|
||||
depends = spirv-tools
|
||||
depends = systemd-libs
|
||||
depends = vulkan-icd-loader
|
||||
depends = wayland
|
||||
depends = xcb-util-keysyms
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = vulkan-mesa-layers: additional vulkan layers
|
||||
provides = vulkan-driver
|
||||
conflicts = vulkan-mesa
|
||||
replaces = vulkan-mesa
|
||||
|
||||
pkgname = vulkan-virtio
|
||||
pkgdesc = Open-source Vulkan driver for Virtio-GPU (Venus)
|
||||
depends = expat
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxshmfence
|
||||
depends = systemd-libs
|
||||
depends = vulkan-icd-loader
|
||||
depends = wayland
|
||||
depends = xcb-util-keysyms
|
||||
depends = zlib
|
||||
depends = zstd
|
||||
optdepends = vulkan-mesa-layers: additional vulkan layers
|
||||
provides = vulkan-driver
|
||||
|
||||
pkgname = mesa-docs
|
||||
pkgdesc = Mesa's documentation
|
5
mesa/.nvchecker.toml
Normal file
5
mesa/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[mesa]
|
||||
source = "git"
|
||||
git = "https://gitlab.freedesktop.org/mesa/mesa.git"
|
||||
include_regex = 'mesa-.*'
|
||||
prefix = "mesa-"
|
7
miniupnpc/.nvchecker.toml
Normal file
7
miniupnpc/.nvchecker.toml
Normal file
@ -0,0 +1,7 @@
|
||||
[miniupnpc]
|
||||
source = "git"
|
||||
git = "https://github.com/miniupnp/miniupnp.git"
|
||||
include_regex = "miniupnpc_[\\d_]+"
|
||||
prefix = "miniupnpc_"
|
||||
from_pattern = "_"
|
||||
to_pattern = "."
|
46
mkinitcpio/.SRCINFO
Normal file
46
mkinitcpio/.SRCINFO
Normal file
@ -0,0 +1,46 @@
|
||||
pkgbase = mkinitcpio
|
||||
pkgdesc = Modular initramfs image creation utility
|
||||
pkgver = 39.2
|
||||
pkgrel = 3
|
||||
url = https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio
|
||||
arch = any
|
||||
license = GPL-2.0-only
|
||||
checkdepends = bats
|
||||
checkdepends = bats-assert
|
||||
checkdepends = lzop
|
||||
depends = awk
|
||||
depends = mkinitcpio-busybox
|
||||
depends = kmod
|
||||
depends = util-linux
|
||||
depends = libarchive
|
||||
depends = coreutils
|
||||
depends = bash
|
||||
depends = binutils
|
||||
depends = diffutils
|
||||
depends = findutils
|
||||
depends = grep
|
||||
depends = gzip
|
||||
depends = filesystem
|
||||
depends = zstd
|
||||
depends = systemd
|
||||
optdepends = xz: Use lzma or xz compression for the initramfs image
|
||||
optdepends = bzip2: Use bzip2 compression for the initramfs image
|
||||
optdepends = lzop: Use lzo compression for the initramfs image
|
||||
optdepends = lz4: Use lz4 compression for the initramfs image
|
||||
optdepends = mkinitcpio-nfs-utils: Support for root filesystem on NFS
|
||||
optdepends = systemd-ukify: alternative UKI generator
|
||||
provides = initramfs
|
||||
backup = etc/mkinitcpio.conf
|
||||
source = https://sources.archlinux.org/other/mkinitcpio/mkinitcpio-39.2.tar.xz
|
||||
source = https://sources.archlinux.org/other/mkinitcpio/mkinitcpio-39.2.tar.xz.sig
|
||||
source = 0001-trigger.patch
|
||||
validpgpkeys = ECCAC84C1BA08A6CC8E63FBBF22FB1D78A77AEAB
|
||||
validpgpkeys = C100346676634E80C940FB9E9C02FF419FECBE16
|
||||
sha512sums = e4ba9fe901da56bb116510ec0c6abeba5153e57d9545baccbc466932951b7f324aa75ef7cc3de87f966456b0365b17552f367411d62585d500e88dc5c815058b
|
||||
sha512sums = SKIP
|
||||
sha512sums = b21e3961294e80bedd89a7e332ab11fc3b83eebfaf58d8f658e30f7d9caf2f84f4934224173c70f111932de8538fa327f5f6bfe9576b11bcbaf84d2d5ad8e85d
|
||||
b2sums = 7bd6bf491dd8b23d83e42834566375736cf8868d5120c7e24f4c8923eb03a64864cdda51d6a6f41373db88c29905535e4c8aa4bde172955bc7529e6b3ffc252c
|
||||
b2sums = SKIP
|
||||
b2sums = 3b8e08d56e209ad11827d65595ab245bb680e72fb81139ba946e7610d16214c2a9022f1a1794e6797ef07fb0a43c5239167729225daf89396a8920f39f75e34b
|
||||
|
||||
pkgname = mkinitcpio
|
6
mkinitcpio/.nvchecker.toml
Normal file
6
mkinitcpio/.nvchecker.toml
Normal file
@ -0,0 +1,6 @@
|
||||
[mkinitcpio]
|
||||
source = "gitlab"
|
||||
gitlab = "archlinux/mkinitcpio/mkinitcpio"
|
||||
host = "gitlab.archlinux.org"
|
||||
use_max_tag = true
|
||||
prefix = "v"
|
30
namcap/.SRCINFO
Normal file
30
namcap/.SRCINFO
Normal file
@ -0,0 +1,30 @@
|
||||
pkgbase = namcap
|
||||
pkgdesc = A Pacman package analyzer
|
||||
pkgver = 3.5.2
|
||||
pkgrel = 3
|
||||
url = https://gitlab.archlinux.org/pacman/namcap
|
||||
arch = any
|
||||
license = GPL-2.0-or-later
|
||||
checkdepends = python-pytest
|
||||
checkdepends = python-six
|
||||
checkdepends = systemd
|
||||
makedepends = python-build
|
||||
makedepends = python-installer
|
||||
makedepends = python-wheel
|
||||
makedepends = python-setuptools
|
||||
depends = binutils
|
||||
depends = elfutils
|
||||
depends = licenses
|
||||
depends = pkgconf
|
||||
depends = pyalpm
|
||||
depends = python
|
||||
depends = python-license-expression
|
||||
depends = python-pyelftools
|
||||
source = https://gitlab.archlinux.org/pacman/namcap/-/releases/3.5.2/downloads/namcap-3.5.2.tar.bz2
|
||||
source = https://gitlab.archlinux.org/pacman/namcap/-/releases/3.5.2/downloads/namcap-3.5.2.tar.bz2.asc
|
||||
validpgpkeys = 9F377DDB6D3153A48EB3EB1E63CC496475267693
|
||||
validpgpkeys = CCB34EBBB9541EF3F7B366C1D4A753468A5A5B67
|
||||
sha256sums = fbd3b1f0777fe457afd3dbb1f55de8adbaeb50257492626bcffd1a3eef67d618
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = namcap
|
5
namcap/.nvchecker.toml
Normal file
5
namcap/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[namcap]
|
||||
source = "gitlab"
|
||||
gitlab = "pacman/namcap"
|
||||
host = "gitlab.archlinux.org"
|
||||
use_max_tag = true
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=nodejs-lts-dubnium
|
||||
pkgver=10.24.2
|
||||
pkgrel=1
|
||||
pkgrel=1.1
|
||||
pkgdesc="Evented I/O for V8 javascript (LTS release: Dubnium)"
|
||||
arch=(x86_64 powerpc)
|
||||
url="https://nodejs.org/"
|
||||
@ -21,8 +21,7 @@ source=("git+https://github.com/nodejs/node.git#commit=${_commit}"
|
||||
fix_disable_cctest.patch
|
||||
system-brotli.patch
|
||||
use_system_node_gyp.patch
|
||||
uv_stable.patch
|
||||
xxx-ppc-hwcap-musl.patch)
|
||||
uv_stable.patch)
|
||||
# https://nodejs.org/download/release/latest-dubnium/SHASUMS256.txt.asc
|
||||
sha256sums=('2f296fc77af267f9f1d3e4557bc2010b27f224cb8abed4a25d0c69e63c56640d'
|
||||
'e953185d2d7de61bf8d4ca168fe034cce7a968264c1e7c24d53421fe7d24aace'
|
||||
@ -31,8 +30,7 @@ sha256sums=('2f296fc77af267f9f1d3e4557bc2010b27f224cb8abed4a25d0c69e63c56640d'
|
||||
'143f0e2d73a221c86aa0fc8fea46b264b49a1026aad14ca1e4ac2c1bfc2d55e7'
|
||||
'efbd230df42ea85c1b8c5ac22d0b3bc74114b272e9da49f111b8a0ed7484c4b5'
|
||||
'be4f1f2108289274792a2d86ed0146d4649ccfb19193d7207e5490d0f5080c27'
|
||||
'8d395c057c960b470cc4de467e70dc6d6f4b119022c852565398fb4427dc30b3'
|
||||
'a6cb7a58111b474a2251370ad2cc01451b6e3e9c49001c0239357da97c9d4e2c')
|
||||
'8d395c057c960b470cc4de467e70dc6d6f4b119022c852565398fb4427dc30b3')
|
||||
validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 # Myles Borins <mylesborins@google.com>
|
||||
77984A986EBC2AA786BC0F66B01FBB92821C587A # Gibson Fahnestock <gibfahn@gmail.com>
|
||||
B9AE9905FFD7803F25714661B63B535A4C206CA9 # Evan Lucas <evanlucas@me.com>
|
||||
@ -45,13 +43,12 @@ prepare() {
|
||||
cd node
|
||||
|
||||
patch -Np0 -i ${srcdir}/ppc32.patch
|
||||
patch -Np0 -i ${srcdir}/icu68.patch
|
||||
#patch -Np0 -i ${srcdir}/icu68.patch
|
||||
patch -Np1 -i ${srcdir}/atomic.patch
|
||||
patch -Np1 -i ${srcdir}/fix_disable_cctest.patch
|
||||
patch -Np1 -i ${srcdir}/system-brotli.patch
|
||||
patch -Np1 -i ${srcdir}/use_system_node_gyp.patch
|
||||
patch -Np1 -i ${srcdir}/uv_stable.patch
|
||||
patch -Np1 -i ${srcdir}/xxx-ppc-hwcap-musl.patch
|
||||
|
||||
echo 'Fixing for python2 name'
|
||||
find -type f -exec sed \
|
||||
@ -69,6 +66,7 @@ build() {
|
||||
|
||||
CPU=ppc
|
||||
LDFLAGS+=" -latomic"
|
||||
CFLAGS+=" -Wno-implicit-function-declaration"
|
||||
|
||||
export PYTHON=python2
|
||||
./configure \
|
||||
@ -79,7 +77,8 @@ build() {
|
||||
--without-snapshot \
|
||||
--without-intl \
|
||||
--partly-static \
|
||||
--cross-compiling
|
||||
--cross-compiling \
|
||||
--download=icu
|
||||
|
||||
make
|
||||
}
|
||||
|
@ -1,9 +1,10 @@
|
||||
pkgbase = nodejs-lts-hydrogen
|
||||
pkgdesc = Evented I/O for V8 javascript (LTS release: Hydrogen)
|
||||
pkgver = 18.20.4
|
||||
pkgver = 18.20.5
|
||||
pkgrel = 1
|
||||
url = https://nodejs.org/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
license = MIT
|
||||
makedepends = python
|
||||
makedepends = python-setuptools
|
||||
@ -16,10 +17,10 @@ pkgbase = nodejs-lts-hydrogen
|
||||
depends = brotli
|
||||
depends = libnghttp2
|
||||
optdepends = npm: nodejs package manager
|
||||
provides = nodejs=18.20.4
|
||||
provides = nodejs=18.20.5
|
||||
conflicts = nodejs
|
||||
options = !lto
|
||||
source = https://nodejs.org//dist/v18.20.4/node-v18.20.4.tar.xz
|
||||
source = https://nodejs.org/dist/v18.20.5/node-v18.20.5.tar.xz
|
||||
validpgpkeys = C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8
|
||||
validpgpkeys = 77984A986EBC2AA786BC0F66B01FBB92821C587A
|
||||
validpgpkeys = B9AE9905FFD7803F25714661B63B535A4C206CA9
|
||||
@ -29,6 +30,6 @@ pkgbase = nodejs-lts-hydrogen
|
||||
validpgpkeys = C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C
|
||||
validpgpkeys = 74F12602B6F1C4E913FAA37AD3A89613643B6201
|
||||
validpgpkeys = 61FC681DFB92A079F1685E77973F295594EC4689
|
||||
sha256sums = a76c7ea1b96aeb6963a158806260c8094b6244d64a696529d020547b9a95ca2a
|
||||
sha256sums = 76037b9bad0ab9396349282dbfcec1b872ff7bd8c8d698853bebd982940858bf
|
||||
|
||||
pkgname = nodejs-lts-hydrogen
|
||||
|
@ -3,23 +3,23 @@
|
||||
# Contributor: Felix Yan <felixonmars@archlinux.org>
|
||||
|
||||
pkgname=nodejs-lts-hydrogen
|
||||
pkgver=18.20.4
|
||||
pkgver=18.20.5
|
||||
pkgrel=1
|
||||
pkgdesc="Evented I/O for V8 javascript (LTS release: Hydrogen)"
|
||||
arch=(x86_64 powerpc64le)
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc)
|
||||
url="https://nodejs.org/"
|
||||
license=(MIT)
|
||||
# maybe revert back to openssl-1.1 or internal openssl
|
||||
# https://github.com/nodejs/node/issues/47852
|
||||
depends=(openssl zlib icu libuv c-ares brotli libnghttp2) # http-parser v8)
|
||||
makedepends=(python python-setuptools procps-ng)
|
||||
makedepends=(python311 python-setuptools procps-ng)
|
||||
optdepends=('npm: nodejs package manager')
|
||||
options=(!lto)
|
||||
provides=("nodejs=$pkgver")
|
||||
conflicts=(nodejs)
|
||||
source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz)
|
||||
source=(${url}dist/v${pkgver}/node-v${pkgver}.tar.xz)
|
||||
# https://nodejs.org/download/release/latest-hydrogen/SHASUMS256.txt.asc
|
||||
sha256sums=('a76c7ea1b96aeb6963a158806260c8094b6244d64a696529d020547b9a95ca2a')
|
||||
sha256sums=('76037b9bad0ab9396349282dbfcec1b872ff7bd8c8d698853bebd982940858bf')
|
||||
validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 # Myles Borins <mylesborins@google.com>
|
||||
77984A986EBC2AA786BC0F66B01FBB92821C587A # Gibson Fahnestock <gibfahn@gmail.com>
|
||||
B9AE9905FFD7803F25714661B63B535A4C206CA9 # Evan Lucas <evanlucas@me.com>
|
||||
@ -33,7 +33,14 @@ validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 # Myles Borins <mylesbor
|
||||
build() {
|
||||
cd node-v${pkgver}
|
||||
|
||||
case "${CARCH}" in
|
||||
powerpc) myarch="ppc"; export CXXFLAGS+=' -Wno-deprecated-declarations';;
|
||||
powerpc64*) myarch="ppc64";;
|
||||
*) myarch="${CARCH}";;
|
||||
esac
|
||||
|
||||
./configure \
|
||||
--dest-cpu=${myarch} \
|
||||
--prefix=/usr \
|
||||
--with-intl=system-icu \
|
||||
--without-npm \
|
||||
|
15
nodejs/typescript/.SRCINFO
Normal file
15
nodejs/typescript/.SRCINFO
Normal file
@ -0,0 +1,15 @@
|
||||
pkgbase = typescript
|
||||
pkgdesc = JavaScript with syntax for types
|
||||
pkgver = 5.7.2
|
||||
pkgrel = 1
|
||||
url = http://www.typescriptlang.org
|
||||
arch = any
|
||||
license = Apache-2.0
|
||||
makedepends = git
|
||||
makedepends = npm
|
||||
makedepends = rsync
|
||||
depends = nodejs
|
||||
source = git+https://github.com/microsoft/TypeScript.git#tag=v5.7.2
|
||||
b2sums = c0361e8140820040a5a10adc43dbd2aaf29bff8a1da04993a33c967b11b9ac841b7c3ff2d24764ffff2316ab8f18f66e563fe20f6f70ae7edf86b75b8d4d8938
|
||||
|
||||
pkgname = typescript
|
4
nodejs/typescript/.nvchecker.toml
Normal file
4
nodejs/typescript/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[typescript]
|
||||
source = "git"
|
||||
git = "https://github.com/microsoft/TypeScript.git"
|
||||
prefix = "v"
|
4
oniguruma/.nvchecker.toml
Normal file
4
oniguruma/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[oniguruma]
|
||||
source = "git"
|
||||
git = "https://github.com/kkos/oniguruma.git"
|
||||
prefix = "v"
|
4
openal/.nvchecker.toml
Normal file
4
openal/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[openal]
|
||||
source = "github"
|
||||
github = "kcat/openal-soft"
|
||||
use_max_tag = true
|
@ -10,8 +10,8 @@ pkgname=(opencv
|
||||
case "${CARCH}" in
|
||||
x86_64) pkgname+=(opencv-cuda) ;;
|
||||
esac
|
||||
pkgver=4.10.0
|
||||
pkgrel=18
|
||||
pkgver=4.11.0
|
||||
pkgrel=1
|
||||
pkgdesc='Open Source Computer Vision Library'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(Apache-2.0)
|
||||
@ -75,8 +75,8 @@ optdepends=('opencv-samples: samples'
|
||||
source=(git+https://github.com/opencv/opencv#tag=$pkgver
|
||||
git+https://github.com/opencv/opencv_contrib#tag=$pkgver
|
||||
vtk9.patch)
|
||||
sha256sums=('9bddee7c78e27fc8a5f5d76e5ac4ea355e7a4e5eff05bbbf97229bc088513be6'
|
||||
'24f040b420d63566aeb77191706ff08b446698adf13a715d1f3cc6b60d5c7c5b'
|
||||
sha256sums=('92142ded037fd61afc092ccd29a39bf1fa38bfd8e96c78e1c0abbfe60d2ddb08'
|
||||
'8b6f8ea7dfcf5ae4cc95bb4fb68e25cbe912fc28bf681552ddd13d7afee5d5d9'
|
||||
'f35a2d4ea0d6212c7798659e59eda2cb0b5bc858360f7ce9c696c77d3029668e')
|
||||
|
||||
case "${CARCH}" in
|
||||
@ -89,18 +89,6 @@ esac
|
||||
prepare() {
|
||||
pushd opencv
|
||||
patch -p1 < ../vtk9.patch # Don't require all vtk optdepends
|
||||
|
||||
# fix build with cudnn 9
|
||||
git cherry-pick -n 05e48605a0aea00d3a89b9ab5e25cdf89568aa28
|
||||
# fix build with CUDA 12.4
|
||||
git cherry-pick -n 1668203a1c6474b8368e27c55abc10ae7f17c841
|
||||
popd
|
||||
|
||||
pushd opencv_contrib
|
||||
# fix build with CUDA 12.4
|
||||
git cherry-pick -n 4e766a039eda04b75f28f6905e4192d99b7874c7
|
||||
git cherry-pick -n 1ed3dd2c53888e3289afdb22ec4e9ebbff3dba87
|
||||
git cherry-pick -n 8c16a489a1fa9e2ccf21ce8eeb7fbb1affe548b1
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -11,6 +11,7 @@ pkgbase = protobuf
|
||||
license = BSD-3-Clause
|
||||
checkdepends = python-pytest
|
||||
checkdepends = python-numpy
|
||||
makedepends = bazel
|
||||
makedepends = cmake
|
||||
makedepends = gtest
|
||||
makedepends = python-build
|
||||
|
@ -23,6 +23,7 @@ depends=(
|
||||
'abseil-cpp'
|
||||
)
|
||||
makedepends=(
|
||||
'bazel'
|
||||
'cmake'
|
||||
'gtest'
|
||||
'python-build'
|
||||
@ -54,6 +55,10 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
case "${CARCH}" in
|
||||
riscv64) CXXFLAGS+=' -latomic' ;;
|
||||
esac
|
||||
|
||||
local cmake_options=(
|
||||
-B build
|
||||
-D CMAKE_BUILD_TYPE=None
|
||||
@ -67,20 +72,13 @@ build() {
|
||||
-W no-dev
|
||||
)
|
||||
|
||||
case "${CARCH}" in
|
||||
riscv64) CXXFLAGS+=' -latomic' ;;
|
||||
esac
|
||||
|
||||
cmake "${cmake_options[@]}"
|
||||
cmake --build build --verbose
|
||||
|
||||
cd "$pkgbase-$pkgver"
|
||||
bazel build --enable_bzlmod --noincompatible_sandbox_hermetic_tmp //python/dist:binary_wheel
|
||||
|
||||
cd $pkgbase-$pkgver/python
|
||||
LDFLAGS+=" -L${srcdir}/build" \
|
||||
PROTOC="$srcdir"/build/protoc \
|
||||
python dist/setup.py build
|
||||
|
||||
cd $srcdir/$pkgbase-$pkgver/ruby
|
||||
cd ruby
|
||||
local _gemdir="$(gem env gemdir)"
|
||||
local _gemver=4.$pkgver
|
||||
|
||||
@ -151,9 +149,8 @@ package_python-protobuf() {
|
||||
'python'
|
||||
)
|
||||
|
||||
cd $pkgbase-$pkgver/python
|
||||
python dist/setup.py install --root=$pkgdir
|
||||
install -vDm 644 $srcdir/$pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
python -m installer --destdir="$pkgdir" "$pkgbase-$pkgver"/bazel-bin/python/dist/*.whl
|
||||
install -vDm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
||||
package_ruby-google-protobuf() {
|
||||
|
4
pugixml/.nvchecker.toml
Normal file
4
pugixml/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[pugixml]
|
||||
source = "git"
|
||||
git = "https://github.com/zeux/pugixml.git"
|
||||
prefix = "v"
|
4
roc-toolkit/.nvchecker.toml
Normal file
4
roc-toolkit/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[roc-toolkit]
|
||||
source = "git"
|
||||
git = "https://github.com/roc-streaming/roc-toolkit"
|
||||
prefix = "v"
|
@ -1,13 +1,13 @@
|
||||
pkgbase = transmission
|
||||
pkgver = 4.0.6
|
||||
pkgrel = 2.1
|
||||
pkgrel = 9
|
||||
url = http://www.transmissionbt.com/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = GPL
|
||||
license = GPL-2.0-or-later
|
||||
makedepends = cmake
|
||||
makedepends = curl
|
||||
makedepends = dht
|
||||
@ -21,6 +21,7 @@ pkgbase = transmission
|
||||
makedepends = libnatpmp
|
||||
makedepends = miniupnpc
|
||||
makedepends = ninja
|
||||
makedepends = npm
|
||||
makedepends = qt6-base
|
||||
makedepends = qt6-svg
|
||||
makedepends = qt6-tools
|
||||
@ -33,45 +34,39 @@ pkgbase = transmission
|
||||
sha256sums = 1e5917c79a0c17595f18b544c5c1ab101ecbef5b2ffb0ca42a0a3b221a85e044
|
||||
sha256sums = 641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2
|
||||
sha256sums = 1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451
|
||||
makedepends_x86_64 = npm
|
||||
makedepends_powerpc64le = npm
|
||||
makedepends_powerpc64 = npm
|
||||
|
||||
pkgname = transmission-cli
|
||||
pkgdesc = Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)
|
||||
depends = curl
|
||||
depends = libevent
|
||||
depends = systemd
|
||||
depends = libb64
|
||||
depends = miniupnpc
|
||||
depends = libnatpmp
|
||||
depends = libdeflate
|
||||
depends = libevent
|
||||
depends = libnatpmp
|
||||
depends = miniupnpc
|
||||
depends = systemd
|
||||
|
||||
pkgname = transmission-gtk
|
||||
pkgdesc = Fast, easy, and free BitTorrent client (GTK+ GUI)
|
||||
depends = curl
|
||||
depends = libevent
|
||||
depends = gtk4
|
||||
depends = gtkmm-4.0
|
||||
depends = hicolor-icon-theme
|
||||
depends = libb64
|
||||
depends = miniupnpc
|
||||
depends = libnatpmp
|
||||
depends = libdeflate
|
||||
depends = gtkmm-4.0
|
||||
depends = libevent
|
||||
depends = libnatpmp
|
||||
depends = miniupnpc
|
||||
optdepends = libnotify: Desktop notification support
|
||||
optdepends = transmission-cli: daemon and web support
|
||||
|
||||
pkgname = transmission-qt
|
||||
pkgdesc = Fast, easy, and free BitTorrent client (Qt GUI)
|
||||
depends = curl
|
||||
depends = libb64
|
||||
depends = libdeflate
|
||||
depends = libevent
|
||||
depends = libnatpmp
|
||||
depends = miniupnpc
|
||||
depends = qt6-base
|
||||
depends = qt6-svg
|
||||
depends = libevent
|
||||
depends = libb64
|
||||
depends = miniupnpc
|
||||
depends = libnatpmp
|
||||
depends = libdeflate
|
||||
optdepends = transmission-cli: daemon and web support
|
||||
|
||||
pkgname = libtransmission
|
||||
pkgdesc = Fast, easy, and free BitTorrent client (shared library)
|
||||
|
@ -1,3 +1,4 @@
|
||||
[transmission]
|
||||
source = "git"
|
||||
git = "https://github.com/transmission/transmission.git"
|
||||
include_regex = '\d+\.\d+\.\d+'
|
||||
|
@ -1,40 +1,40 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Contributor : Tom Gundersen <teg@jklm.no>
|
||||
# Contributor : Ionut Biru <ibiru@archlinux.org>
|
||||
# Contributor : Thomas Weißschuh <thomas t-8ch de>
|
||||
# Contributor : Florian Pritz <bluewind@xinu.at>
|
||||
# Maintainer: Caleb Maclennan <caleb@alerque.com>
|
||||
# Contributor: Tom Gundersen <teg@jklm.no>
|
||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||
# Contributor: Thomas Weißschuh <thomas t-8ch de>
|
||||
# Contributor: Florian Pritz <bluewind@xinu.at>
|
||||
|
||||
pkgbase=transmission
|
||||
pkgname=(transmission-cli transmission-gtk transmission-qt libtransmission)
|
||||
pkgname=(transmission-cli transmission-gtk transmission-qt)
|
||||
pkgver=4.0.6
|
||||
pkgrel=2.1
|
||||
pkgrel=9
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="http://www.transmissionbt.com/"
|
||||
license=(GPL)
|
||||
makedepends=(
|
||||
cmake
|
||||
curl
|
||||
dht
|
||||
glibmm-2.68
|
||||
gtk4
|
||||
gtkmm-4.0
|
||||
intltool
|
||||
libb64
|
||||
libdeflate
|
||||
libevent
|
||||
libnatpmp
|
||||
miniupnpc
|
||||
ninja
|
||||
qt6-base
|
||||
qt6-svg
|
||||
qt6-tools
|
||||
systemd
|
||||
)
|
||||
license=(GPL-2.0-or-later)
|
||||
makedepends=(cmake
|
||||
curl
|
||||
dht
|
||||
glibmm-2.68
|
||||
gtk4
|
||||
gtkmm-4.0
|
||||
intltool
|
||||
libb64
|
||||
libdeflate
|
||||
libevent
|
||||
libnatpmp
|
||||
miniupnpc
|
||||
ninja
|
||||
qt6-base
|
||||
qt6-svg
|
||||
qt6-tools
|
||||
systemd)
|
||||
makedepends_powerpc64=(npm)
|
||||
makedepends_powerpc64le=(npm)
|
||||
makedepends_x86_64=(npm)
|
||||
makedepends_risciv64=(npm)
|
||||
source=(https://github.com/transmission/transmission/releases/download/$pkgver/transmission-$pkgver.tar.xz
|
||||
_archive="$pkgbase-$pkgver"
|
||||
source=("https://github.com/transmission/transmission/releases/download/$pkgver/$_archive.tar.xz"
|
||||
febfe49c.patch
|
||||
transmission-cli.sysusers
|
||||
transmission-cli.tmpfiles)
|
||||
@ -44,122 +44,108 @@ sha256sums=('2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f'
|
||||
'1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451')
|
||||
|
||||
prepare() {
|
||||
cd $pkgbase-$pkgver
|
||||
patch -p1 -i ../febfe49c.patch # Fix build with miniupnpc 2.2.8
|
||||
cd "$_archive"
|
||||
patch -p1 -i ../febfe49c.patch # Fix build with miniupnpc 2.2.8
|
||||
}
|
||||
|
||||
build() {
|
||||
export CFLAGS+=" -ffat-lto-objects"
|
||||
cd $pkgbase-$pkgver
|
||||
export CFLAGS+=' -ffat-lto-objects'
|
||||
cd "$_archive"
|
||||
|
||||
case "${CARCH}" in
|
||||
powerpc) cmake_options=(-DREBUILD_WEB=OFF) ;;
|
||||
*) cmake_options=(-DREBUILD_WEB=ON) ;;
|
||||
esac
|
||||
|
||||
cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DENABLE_CLI=ON \
|
||||
-DENABLE_DAEMON=ON \
|
||||
-DENABLE_GTK=ON \
|
||||
-DENABLE_MAC=OFF \
|
||||
-DENABLE_QT=ON \
|
||||
-DREBUILD_WEB=ON \
|
||||
-DENABLE_TESTS=ON \
|
||||
-DENABLE_UTILS=ON \
|
||||
-DENABLE_UTP=ON \
|
||||
-DINSTALL_LIB=ON \
|
||||
-DUSE_SYSTEM_B64=ON \
|
||||
-DUSE_SYSTEM_DEFLATE=ON \
|
||||
-DUSE_SYSTEM_DHT=ON \
|
||||
-DUSE_SYSTEM_EVENT2=ON \
|
||||
-DUSE_SYSTEM_MINIUPNPC=ON \
|
||||
-DUSE_SYSTEM_NATPMP=ON \
|
||||
-DUSE_SYSTEM_PSL=ON \
|
||||
-DUSE_SYSTEM_UTP=OFF \
|
||||
-DWITH_CRYPTO=openssl ${cmake_options[@]} \
|
||||
-S . -B build
|
||||
|
||||
cmake --build build --config Release
|
||||
cmake \
|
||||
-G Ninja \
|
||||
-D CMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-D CMAKE_INSTALL_PREFIX=/usr \
|
||||
-D ENABLE_CLI=ON \
|
||||
-D ENABLE_DAEMON=ON \
|
||||
-D ENABLE_GTK=ON \
|
||||
-D ENABLE_MAC=OFF \
|
||||
-D ENABLE_QT=ON \
|
||||
-D REBUILD_WEB=ON \
|
||||
-D ENABLE_TESTS=ON \
|
||||
-D ENABLE_UTILS=ON \
|
||||
-D ENABLE_UTP=ON \
|
||||
-D INSTALL_LIB=ON \
|
||||
-D USE_SYSTEM_B64=ON \
|
||||
-D USE_SYSTEM_DEFLATE=ON \
|
||||
-D USE_SYSTEM_DHT=ON \
|
||||
-D USE_SYSTEM_EVENT2=ON \
|
||||
-D USE_SYSTEM_MINIUPNPC=ON \
|
||||
-D USE_SYSTEM_NATPMP=ON \
|
||||
-D USE_SYSTEM_PSL=ON \
|
||||
-D USE_SYSTEM_UTP=OFF \
|
||||
-D WITH_CRYPTO=openssl \
|
||||
-S . \
|
||||
-B build
|
||||
cmake --build build --config Release
|
||||
}
|
||||
|
||||
check() {
|
||||
cd $pkgbase-$pkgver
|
||||
|
||||
cd build
|
||||
ctest --output-on-failure -j "$(nproc)"
|
||||
cd "$_archive"
|
||||
cd build
|
||||
# Exclude test that fails on the build server
|
||||
ctest --output-on-failure -j "$(nproc)" -E LT.DhtTest.usesBootstrapFile
|
||||
}
|
||||
|
||||
_install_component() {
|
||||
(cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install)
|
||||
(cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install)
|
||||
}
|
||||
|
||||
package_transmission-cli() {
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)'
|
||||
depends=(curl libevent systemd libb64 miniupnpc libnatpmp libdeflate)
|
||||
|
||||
cd $pkgbase-$pkgver
|
||||
|
||||
case "${CARCH}" in
|
||||
powerpc) ;;
|
||||
*) web=web ;;
|
||||
esac
|
||||
|
||||
for dir in daemon cli utils ${web}; do
|
||||
_install_component $dir
|
||||
done
|
||||
|
||||
install -d "$pkgdir"/usr/share/transmission
|
||||
case "${CARCH}" in
|
||||
powerpc) ;;
|
||||
*)
|
||||
cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission
|
||||
;;
|
||||
esac
|
||||
|
||||
install -Dm644 daemon/transmission-daemon.service \
|
||||
"$pkgdir/usr/lib/systemd/system/transmission.service"
|
||||
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING"
|
||||
|
||||
install -Dm644 "$srcdir/$pkgname.sysusers" \
|
||||
"$pkgdir/usr/lib/sysusers.d/transmission.conf"
|
||||
install -Dm644 "$srcdir/$pkgname.tmpfiles" \
|
||||
"$pkgdir/usr/lib/tmpfiles.d/transmission.conf"
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)'
|
||||
depends=(curl
|
||||
libb64
|
||||
libdeflate
|
||||
libevent
|
||||
libnatpmp
|
||||
miniupnpc
|
||||
systemd)
|
||||
cd "$_archive"
|
||||
for dir in daemon cli web utils; do
|
||||
_install_component $dir
|
||||
done
|
||||
install -d "$pkgdir"/usr/share/transmission
|
||||
cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission
|
||||
install -Dm644 daemon/transmission-daemon.service \
|
||||
"$pkgdir/usr/lib/systemd/system/transmission.service"
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING"
|
||||
install -Dm644 "$srcdir/$pkgname.sysusers" \
|
||||
"$pkgdir/usr/lib/sysusers.d/transmission.conf"
|
||||
install -Dm644 "$srcdir/$pkgname.tmpfiles" \
|
||||
"$pkgdir/usr/lib/tmpfiles.d/transmission.conf"
|
||||
}
|
||||
|
||||
package_transmission-gtk() {
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)'
|
||||
depends=(curl libevent gtk4 hicolor-icon-theme libb64 miniupnpc libnatpmp libdeflate gtkmm-4.0)
|
||||
optdepends=('libnotify: Desktop notification support'
|
||||
'transmission-cli: daemon and web support')
|
||||
|
||||
cd $pkgbase-$pkgver
|
||||
|
||||
_install_component gtk
|
||||
_install_component po
|
||||
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING"
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)'
|
||||
depends=(curl
|
||||
gtk4
|
||||
gtkmm-4.0
|
||||
hicolor-icon-theme
|
||||
libb64
|
||||
libdeflate
|
||||
libevent
|
||||
libnatpmp
|
||||
miniupnpc)
|
||||
optdepends=('libnotify: Desktop notification support'
|
||||
'transmission-cli: daemon and web support')
|
||||
cd "$_archive"
|
||||
_install_component gtk
|
||||
_install_component po
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING"
|
||||
}
|
||||
|
||||
package_transmission-qt() {
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)'
|
||||
depends=(curl qt6-base qt6-svg libevent libb64 miniupnpc libnatpmp libdeflate)
|
||||
optdepends=('transmission-cli: daemon and web support')
|
||||
|
||||
cd $pkgbase-$pkgver
|
||||
|
||||
_install_component qt
|
||||
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING"
|
||||
}
|
||||
|
||||
package_libtransmission() {
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (shared library)'
|
||||
|
||||
cd $pkgbase-$pkgver
|
||||
|
||||
install -Dm644 build/libtransmission/libtransmission.a -t "$pkgdir"/usr/lib
|
||||
install -Dm644 libtransmission/*.h -t "$pkgdir"/usr/include/transmission
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/libtransmission/COPYING"
|
||||
pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)'
|
||||
depends=(curl
|
||||
libb64
|
||||
libdeflate
|
||||
libevent
|
||||
libnatpmp
|
||||
miniupnpc
|
||||
qt6-base
|
||||
qt6-svg)
|
||||
optdepends=('transmission-cli: daemon and web support')
|
||||
cd "$_archive"
|
||||
_install_component qt
|
||||
install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING"
|
||||
}
|
||||
|
29
vde2/.SRCINFO
Normal file
29
vde2/.SRCINFO
Normal file
@ -0,0 +1,29 @@
|
||||
pkgbase = vde2
|
||||
pkgdesc = Virtual Distributed Ethernet for emulators like qemu
|
||||
pkgver = 2.3.3
|
||||
pkgrel = 6
|
||||
url = https://github.com/virtualsquare/vde-2
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = GPL-2.0-or-later
|
||||
license = LGPL-2.1-or-later
|
||||
makedepends = libpcap
|
||||
makedepends = wolfssl
|
||||
depends = glibc
|
||||
provides = libvdehist.so
|
||||
provides = libvdemgmt.so
|
||||
provides = libvdeplug.so
|
||||
provides = libvdesnmp.so
|
||||
source = vde2-2.3.3.tar.gz::https://github.com/virtualsquare/vde-2/archive/refs/tags/v2.3.3.tar.gz
|
||||
sha512sums = d0495aa700984dcc82f85cf7c8125cc10505a8a077fceec45b7fd2bec9c389966381682842e886469fa49239badd9442403d091c2ae5282685085e8262396387
|
||||
b2sums = e3ed7423edc03a6af09967484613c0e2a701f74a4323eeab720cabe9a899120023425527054662ee1dbd207327b7e6dd375bceb4999fd708666df13c08acf348
|
||||
|
||||
pkgname = vde2
|
||||
depends = glibc
|
||||
depends = libpcap
|
||||
depends = libpcap.so
|
||||
depends = wolfssl
|
||||
depends = libwolfssl.so
|
4
vde2/.nvchecker.toml
Normal file
4
vde2/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[vde2]
|
||||
source = "git"
|
||||
git = "https://github.com/virtualsquare/vde-2.git"
|
||||
prefix = "v"
|
4
vulkan-tools/.nvchecker.toml
Normal file
4
vulkan-tools/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[vulkan-tools]
|
||||
source = "git"
|
||||
git = "https://github.com/KhronosGroup/Vulkan-Tools.git"
|
||||
prefix = "v"
|
16
wavpack/.SRCINFO
Normal file
16
wavpack/.SRCINFO
Normal file
@ -0,0 +1,16 @@
|
||||
pkgbase = wavpack
|
||||
pkgdesc = Audio compression format with lossless, lossy and hybrid compression modes
|
||||
pkgver = 5.8.1
|
||||
pkgrel = 1
|
||||
url = https://www.wavpack.com/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = BSD
|
||||
depends = glibc
|
||||
source = https://github.com/dbry/WavPack/releases/download/5.8.1/wavpack-5.8.1.tar.xz
|
||||
sha512sums = 9ea32b3c5f876317aab7745159dfe05488cc891b55a9efc8b553fefda508cf6a58d9e20db9f43669f65222842913fab2bef2d716ee31d07f33f4693b848a6325
|
||||
|
||||
pkgname = wavpack
|
3
wavpack/.nvchecker.toml
Normal file
3
wavpack/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[wavpack]
|
||||
source = "git"
|
||||
git = "https://github.com/dbry/WavPack.git"
|
3
xmldiff/.nvchecker.toml
Normal file
3
xmldiff/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[xmldiff]
|
||||
source = "git"
|
||||
git = "https://github.com/Shoobx/xmldiff.git"
|
26
xorg/xorg-xauth/.SRCINFO
Normal file
26
xorg/xorg-xauth/.SRCINFO
Normal file
@ -0,0 +1,26 @@
|
||||
pkgbase = xorg-xauth
|
||||
pkgdesc = X.Org authorization settings program
|
||||
pkgver = 1.1.3
|
||||
pkgrel = 1.1
|
||||
url = https://gitlab.freedesktop.org/xorg/app/xauth
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
groups = xorg-apps
|
||||
groups = xorg
|
||||
license = MIT-open-group
|
||||
makedepends = xorg-util-macros
|
||||
depends = libxmu
|
||||
depends = libxau
|
||||
depends = libxext
|
||||
depends = libx11
|
||||
depends = glibc
|
||||
source = https://xorg.freedesktop.org/releases/individual/app/xauth-1.1.3.tar.xz
|
||||
source = https://xorg.freedesktop.org/releases/individual/app/xauth-1.1.3.tar.xz.sig
|
||||
validpgpkeys = 4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E
|
||||
sha512sums = 536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694
|
||||
sha512sums = SKIP
|
||||
|
||||
pkgname = xorg-xauth
|
5
xz/.nvchecker.toml
Normal file
5
xz/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[xz]
|
||||
source = "git"
|
||||
git = "https://github.com/tukaani-project/xz.git"
|
||||
prefix = "v"
|
||||
exclude_regex = ".*(pre|a|alpha|b|beta|r|rc|RC|BETA|ALPHA).*"
|
Loading…
x
Reference in New Issue
Block a user