mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-11 11:47:02 +02:00
Compare commits
11 commits
882d4e775b
...
8b82397c97
Author | SHA1 | Date | |
---|---|---|---|
|
8b82397c97 | ||
|
42d67345ff | ||
|
3c123a3701 | ||
|
64cc25a887 | ||
|
cf0e1f4a8a | ||
|
f3e3198d5b | ||
|
6ca5c2f2e3 | ||
|
9929f839ad | ||
|
4eb9864718 | ||
|
81b1ab7eb2 | ||
|
1355b6bffa |
19 changed files with 88 additions and 219 deletions
|
@ -2507,7 +2507,6 @@ libmlt++-7.so.7 mlt7-7.0.1_1
|
|||
libmlt-7.so.7 mlt7-7.0.1_1
|
||||
libunibilium.so.4 unibilium-2.0.0_1
|
||||
libtermkey.so.1 libtermkey-0.17_1
|
||||
libicu4lua.so.0 icu4lua-0.2B_1
|
||||
libKF5I18n.so.5 ki18n-5.26.0_1
|
||||
libKF5I18nLocaleData.so.5 ki18n-5.88.0_1
|
||||
libglog.so.1 glog-0.6.0_1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'discord'
|
||||
pkgname=discord
|
||||
version=0.0.89
|
||||
version=0.0.90
|
||||
revision=1
|
||||
archs="x86_64"
|
||||
depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
|
||||
|
@ -10,7 +10,7 @@ maintainer="Ryan Conwell <ryanconwell@protonmail.com>"
|
|||
license="custom:Proprietary"
|
||||
homepage="https://discord.com"
|
||||
distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
|
||||
checksum=ef833648024b4bcbb7ee6d9b128fd86e5abcdb611b59665fa4b7f97a6bd3bac1
|
||||
checksum=99f428ef51b86796700eba16888d96e436f98ac331771e05c376fa5fee27ec58
|
||||
repository=nonfree
|
||||
restricted=yes
|
||||
nopie=yes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'dust'
|
||||
pkgname=dust
|
||||
version=1.1.2
|
||||
version=1.2.0
|
||||
revision=1
|
||||
build_style=cargo
|
||||
short_desc="More intuitive version of du"
|
||||
|
@ -8,7 +8,7 @@ maintainer="Neel <neel@chot.ai>"
|
|||
license="Apache-2.0"
|
||||
homepage="https://github.com/bootandy/dust"
|
||||
distfiles="https://github.com/bootandy/dust/archive/refs/tags/v${version}.tar.gz"
|
||||
checksum=31da99483ee6110d43ed5e7c56a59f40f33b389e45d09d91fca022b42d442040
|
||||
checksum=e879e6bf662e07cff2962b68529dd78c3bafb67541aaa76e8c9d25ecb505b850
|
||||
|
||||
post_install() {
|
||||
vcompletion completions/dust.bash bash
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'eza'
|
||||
pkgname=eza
|
||||
version=0.20.24
|
||||
version=0.21.0
|
||||
revision=1
|
||||
build_style=cargo
|
||||
hostmakedepends="pkg-config"
|
||||
|
@ -12,8 +12,8 @@ homepage="https://eza.rocks"
|
|||
changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md"
|
||||
distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz
|
||||
https://github.com/eza-community/eza/releases/download/v${version}/man-${version}.tar.gz"
|
||||
checksum="e5a1761f05adc74b80d59036819e768060971c6f5107e208024c752a2af02ccc
|
||||
eee8dab57d433bceb08fadc3aad283a7c3dc36cdaf3a69fb12fc83902804042e"
|
||||
checksum="885ae7a12c7ed68dd3a7cca76d4e8beaa100c9e9d6b7ad136b5bb6785e16b28b
|
||||
1d06a1107f8762139f30ea6c33dcbb363349390b797684b1754b60bd41c7d8e1"
|
||||
|
||||
skip_extraction="man-${version}.tar.gz"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'furnace'
|
||||
pkgname=furnace
|
||||
version=0.6.8
|
||||
version=0.6.8.1
|
||||
revision=1
|
||||
_adpcm_commit="ef7a217154badc3b99978ac481b268c8aab67bd8"
|
||||
build_style=cmake
|
||||
|
@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
|
|||
homepage="https://github.com/tildearrow/furnace"
|
||||
distfiles="https://github.com/tildearrow/furnace/archive/refs/tags/v${version}.tar.gz
|
||||
https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz>adpcm-${_adpcm_commit}.tar.gz"
|
||||
checksum="eb3d0876ba4d65405b5bab93432e08bb7f63534e071f9fc73bb1f549d7ea0357
|
||||
checksum="ce3c2a3a758596c73b3c4c4636722486f8ec51629019f8deda960c1d033093df
|
||||
46da29342d2968ff222ba00e07c646e038b76af2e6c86de037c653059a056251"
|
||||
|
||||
skip_extraction="
|
||||
|
|
18
srcpkgs/godot/patches/20-fix-musl.patch
Normal file
18
srcpkgs/godot/patches/20-fix-musl.patch
Normal file
|
@ -0,0 +1,18 @@
|
|||
diff --git a/thirdparty/manifold/src/sparse.h b/thirdparty/manifold/src/sparse.h
|
||||
index a25ea61141..82ba7c5af6 100644
|
||||
--- a/thirdparty/manifold/src/sparse.h
|
||||
+++ b/thirdparty/manifold/src/sparse.h
|
||||
@@ -40,11 +40,13 @@ class SparseIndices {
|
||||
// such that the indices are sorted by (p << 32) | q
|
||||
public:
|
||||
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN || \
|
||||
+ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ || \
|
||||
defined(__BIG_ENDIAN__) || defined(__ARMEB__) || defined(__THUMBEB__) || \
|
||||
defined(__AARCH64EB__) || defined(_MIBSEB) || defined(__MIBSEB) || \
|
||||
defined(__MIBSEB__)
|
||||
static constexpr size_t pOffset = 0;
|
||||
#elif defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN || \
|
||||
+ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ || \
|
||||
defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || \
|
||||
defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_MIPSEL) || \
|
||||
defined(__MIPSEL) || defined(__MIPSEL__) || defined(__EMSCRIPTEN__) || \
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'godot'
|
||||
pkgname=godot
|
||||
version=4.3
|
||||
revision=7
|
||||
version=4.4.1
|
||||
revision=1
|
||||
archs="x86_64* i686* aarch64* armv7* ppc64*"
|
||||
build_style=scons
|
||||
make_build_args="platform=linuxbsd target=editor progress=no production=yes
|
||||
|
@ -25,7 +25,7 @@ maintainer="dataCobra <datacobra@thinkbot.de>"
|
|||
license="MIT"
|
||||
homepage="https://www.godotengine.org/"
|
||||
distfiles="https://github.com/godotengine/godot/archive/${version}-stable.tar.gz"
|
||||
checksum=6a441d02957432d76343052296dc514b1b6bd72af920c9f2518b1ec3cb534874
|
||||
checksum=a486c523494e155b6912a607b5813577f8f39285f8ad43ac76cb9141edad9888
|
||||
nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
|
||||
|
||||
CFLAGS+=" -fPIE -fPIC"
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
icu4lua
|
|
@ -1,47 +0,0 @@
|
|||
VERSION?= 0.2B
|
||||
DESTDIR?= /
|
||||
PREFIX= $(DESTDIR)/usr
|
||||
LIBDIR= $(PREFIX)/lib
|
||||
INCDIR= $(PREFIX)/include
|
||||
|
||||
SILENT?=
|
||||
SOURCES= icu.c icu.collator.c icu.idna.c icu.normalizer.c icu.regex.c \
|
||||
icu.stringprep.c icu.ufile.c icu.ustring.c icu.utf8.c matchengine.c
|
||||
OBJS= icu.o icu.collator.o icu.idna.o icu.normalizer.o icu.regex.o \
|
||||
icu.stringprep.o icu.ufile.o icu.ustring.o icu.utf8.o matchengine.o
|
||||
HEADERS= formatting.h icu4lua.h matchengine.h
|
||||
TARGET= libicu4lua.so
|
||||
SO_MAJOR= 0
|
||||
SO_MINOR= 1
|
||||
SO_BUILD= 1
|
||||
SO_VER= $(SO_MAJOR).$(SO_MINOR).$(SO_BUILD)
|
||||
ICU_CFLAGS= `pkg-config --cflags icu-i18n icu-io`
|
||||
ICU_LIBS= `pkg-config --libs icu-i18n icu-io`
|
||||
LUA_CFLAGS= `pkg-config --cflags lua5.1`
|
||||
LUA_LIBS= `pkg-config --libs lua5.1`
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(OBJS)
|
||||
@echo "Linking $@ ..."
|
||||
$(SILENT)$(CC) -shared -Wl,-soname,$(TARGET).$(SO_MAJOR) \
|
||||
-o $(TARGET).$(SO_VER) $(LDFLAGS) \
|
||||
$(OBJS) $(LIBS) $(LUA_LIBS) -L/usr/lib/icu $(ICU_LIBS)
|
||||
|
||||
.c.o:
|
||||
@echo "Compling $< ..."
|
||||
$(SILENT)$(CC) $(CFLAGS) $(ICU_CFLAGS) $(LUA_CFLAGS) -o $@ -c $<
|
||||
|
||||
install: $(TARGET)
|
||||
@echo "Installing..."
|
||||
install -d $(LIBDIR)/
|
||||
install -m 0755 $(TARGET).$(SO_VER) $(LIBDIR)
|
||||
ln -s $(TARGET).$(SO_VER) $(LIBDIR)/$(TARGET).$(SO_MAJOR).$(SO_MINOR)
|
||||
ln -s $(TARGET).$(SO_MAJOR).$(SO_MINOR) $(LIBDIR)/$(TARGET).$(SO_MAJOR)
|
||||
ln -s $(TARGET).$(SO_MAJOR) $(LIBDIR)/$(TARGET)
|
||||
install -d $(INCDIR)/icu4lua
|
||||
install -m 0644 *.h $(INCDIR)/icu4lua
|
||||
install -d $(LIBDIR)/pkgconfig
|
||||
sed < icu4lua.pc.in -e "s;@VERSION@;$(VERSION);" \
|
||||
> $(LIBDIR)/pkgconfig/icu4lua.pc
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
prefix=/usr
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
includedir=${exec_prefix}/incude
|
||||
|
||||
Name: icu4lua
|
||||
Description: Unicode support for Lua 5.1
|
||||
Version: @VERSION@
|
||||
Requires: icu-i18n icu-io
|
||||
Libs: -L${libdir} -licu4lua
|
||||
CFlags: -I${includedir}/icu4lua
|
|
@ -1,94 +0,0 @@
|
|||
--- a/src/icu.ustring.c.orig
|
||||
+++ b/src/icu.ustring.c
|
||||
@@ -38,7 +38,7 @@
|
||||
target_limit = target + ICU4LUA_UBUFFERSIZE;
|
||||
for (;;) {
|
||||
status = U_ZERO_ERROR;
|
||||
- ucnv_toUnicode(conv, &target, target_limit, &source, source_limit, NULL, TRUE, &status);
|
||||
+ ucnv_toUnicode(conv, &target, target_limit, &source, source_limit, NULL, 1, &status);
|
||||
switch(status) {
|
||||
case U_ZERO_ERROR:
|
||||
icu4lua_addusize(&build_buffer, target - temp_buffer);
|
||||
@@ -100,7 +100,7 @@
|
||||
|
||||
for (;;) {
|
||||
status = U_ZERO_ERROR;
|
||||
- ucnv_fromUnicode(conv, &target, target_limit, &source, source_limit, NULL, TRUE, &status);
|
||||
+ ucnv_fromUnicode(conv, &target, target_limit, &source, source_limit, NULL, 1, &status);
|
||||
switch(status) {
|
||||
case U_BUFFER_OVERFLOW_ERROR:
|
||||
luaL_addsize(&build_buffer, (const char*)target - (const char*)temp_buffer);
|
||||
@@ -691,7 +691,7 @@
|
||||
lua_pushboolean(L, u_strCompare(
|
||||
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
|
||||
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
|
||||
- TRUE
|
||||
+ 1
|
||||
) < 0);
|
||||
return 1;
|
||||
}
|
||||
@@ -703,7 +703,7 @@
|
||||
lua_pushboolean(L, u_strCompare(
|
||||
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
|
||||
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
|
||||
- TRUE
|
||||
+ 1
|
||||
) <= 0);
|
||||
return 1;
|
||||
}
|
||||
@@ -733,7 +733,7 @@
|
||||
lua_pushboolean(L, u_strCompare(
|
||||
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
|
||||
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
|
||||
- TRUE
|
||||
+ 1
|
||||
) < 0);
|
||||
}
|
||||
return 1;
|
||||
@@ -759,7 +759,7 @@
|
||||
lua_pushboolean(L, u_strCompare(
|
||||
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
|
||||
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
|
||||
- TRUE
|
||||
+ 1
|
||||
) <= 0);
|
||||
}
|
||||
return 1;
|
||||
@@ -785,7 +785,7 @@
|
||||
lua_pushboolean(L, u_strCompare(
|
||||
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
|
||||
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
|
||||
- TRUE
|
||||
+ 1
|
||||
) == 0);
|
||||
}
|
||||
return 1;
|
||||
--- a/src/icu.utf8.c.orig
|
||||
+++ b/src/icu.utf8.c
|
||||
@@ -730,7 +730,7 @@
|
||||
UCharIterator iter_b;
|
||||
uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
|
||||
uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
|
||||
- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) < 0);
|
||||
+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) < 0);
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
@@ -746,7 +746,7 @@
|
||||
UCharIterator iter_b;
|
||||
uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
|
||||
uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
|
||||
- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) <= 0);
|
||||
+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) <= 0);
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
@@ -764,7 +764,7 @@
|
||||
UCharIterator iter_b;
|
||||
uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
|
||||
uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
|
||||
- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) == 0);
|
||||
+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) == 0);
|
||||
}
|
||||
return 1;
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
# Template file for 'icu4lua'
|
||||
pkgname=icu4lua
|
||||
version=0.2B
|
||||
revision=14
|
||||
create_wrksrc=yes
|
||||
build_style=gnu-makefile
|
||||
hostmakedepends="pkg-config unzip"
|
||||
makedepends="icu-devel lua51-devel"
|
||||
short_desc="Binary module for providing Unicode support to Lua"
|
||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
license="MIT,X"
|
||||
homepage="http://luaforge.net/projects/icu-lua/"
|
||||
distfiles="
|
||||
http://files.luaforge.net/releases/icu-lua/icu-lua/${version}/ICU4Lua-${version}-src.zip
|
||||
http://files.luaforge.net/releases/icu-lua/icu-lua/${version}/ICU4Lua-${version}-docs.zip"
|
||||
checksum="
|
||||
04368e7f7573f7e0d9ca4d9f06d760234ae51199e6e7682701a0fc0cfb5cd677
|
||||
d46449d77bc403e3258fd77e37de664148b0051fbd92a5d1c51b167370a26d02"
|
||||
|
||||
CFLAGS="-fPIC"
|
||||
|
||||
do_build() {
|
||||
cp ${FILESDIR}/Makefile src
|
||||
cp ${FILESDIR}/icu4lua.pc.in src
|
||||
make -C src ${make_build_args} ${make_build_target}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
make -C src VERSION=${version} DESTDIR=${DESTDIR} install
|
||||
vdoc doc/index.html
|
||||
}
|
||||
|
||||
icu4lua-devel_package() {
|
||||
short_desc+=" - development files"
|
||||
depends="${sourcepkg}>=${version}_${revision}"
|
||||
pkg_install() {
|
||||
vmove usr/share/doc
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
vmove "usr/lib/*.so"
|
||||
}
|
||||
}
|
|
@ -1,2 +0,0 @@
|
|||
site=http://files.luaforge.net/releases/icu-lua/icu-lua
|
||||
pattern="\K[\d]+\.[\d][A-Z]+"
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'limine'
|
||||
pkgname=limine
|
||||
version=9.2.1
|
||||
version=9.2.2
|
||||
revision=1
|
||||
build_style=gnu-configure
|
||||
configure_args="--enable-all TOOLCHAIN_FOR_TARGET=llvm"
|
||||
|
@ -11,7 +11,7 @@ license="BSD-2-Clause"
|
|||
homepage="https://limine-bootloader.org/"
|
||||
changelog="https://raw.githubusercontent.com/limine-bootloader/limine/trunk/ChangeLog"
|
||||
distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"
|
||||
checksum=c87afc14c38a9569529249a41800c2e91e0f1ceeed1e4dfc830ac94bf9cfbefb
|
||||
checksum=b83decd75effba101e4427b1efc81748cf73201c85be36e3795ca090f5f08083
|
||||
|
||||
post_install() {
|
||||
vlicense COPYING
|
||||
|
|
|
@ -9,7 +9,7 @@ _desc="POSIX library for Lua programming language"
|
|||
short_desc="${_desc} (5.4.x)"
|
||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
license="MIT"
|
||||
homepage="http://luaforge.net/projects/luaposix/"
|
||||
homepage="https://luaposix.github.io/luaposix/"
|
||||
distfiles="https://github.com/luaposix/luaposix/archive/refs/tags/v${version}.tar.gz"
|
||||
checksum=a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809
|
||||
lib32disabled=yes
|
||||
|
|
1
srcpkgs/mesa-vulkan-nouveau
Symbolic link
1
srcpkgs/mesa-vulkan-nouveau
Symbolic link
|
@ -0,0 +1 @@
|
|||
mesa
|
|
@ -1,9 +1,14 @@
|
|||
# Template file for 'mesa'
|
||||
pkgname=mesa
|
||||
version=24.3.4
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=meson
|
||||
_llvmver=19
|
||||
_syn_version=2.0.68
|
||||
_proc_macro_version=1.0.86
|
||||
_quote_version=1.0.33
|
||||
_unicode_ident_version=1.0.12
|
||||
_paste_version=1.0.14
|
||||
#Disable LTO flag should be present, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/6911
|
||||
configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled
|
||||
-Dosmesa=true -Dgles1=enabled -Dgles2=enabled -Dglx=dri
|
||||
|
@ -23,8 +28,23 @@ maintainer="Orphaned <orphan@voidlinux.org>"
|
|||
license="MIT, LGPL-2.1-or-later"
|
||||
homepage="https://www.mesa3d.org/"
|
||||
changelog="https://docs.mesa3d.org/relnotes.html"
|
||||
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
|
||||
checksum=e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025
|
||||
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz
|
||||
https://crates.io/api/v1/crates/syn/${_syn_version}/download>syn-${_syn_version}.tar.gz
|
||||
https://crates.io/api/v1/crates/proc-macro2/${_proc_macro_version}/download>proc-macro2-${_proc_macro_version}.tar.gz
|
||||
https://crates.io/api/v1/crates/quote/${_quote_version}/download>quote-${_quote_version}.tar.gz
|
||||
https://crates.io/api/v1/crates/unicode-ident/${_unicode_ident_version}/download>unicode-ident-${_unicode_ident_version}.tar.gz
|
||||
https://crates.io/api/v1/crates/paste/${_paste_version}/download>paste-${_paste_version}.tar.gz"
|
||||
checksum="e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025
|
||||
901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
|
||||
5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
|
||||
5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
|
||||
3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
|
||||
de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
|
||||
skip_extraction="syn-${_syn_version}.tar.gz
|
||||
proc-macro2-${_proc_macro_version}.tar.gz
|
||||
quote-${_quote_version}.tar.gz
|
||||
unicode-ident-${_unicode_ident_version}.tar.gz
|
||||
paste-${_paste_version}.tar.gz"
|
||||
|
||||
build_helper="qemu"
|
||||
build_options="wayland"
|
||||
|
@ -113,6 +133,9 @@ if [ "$_have_nv" ]; then
|
|||
# transitional dummy packages
|
||||
subpackages+=" mesa-tegra-dri"
|
||||
fi
|
||||
_vulkan_drivers+=",nouveau"
|
||||
hostmakedepends+=" cbindgen"
|
||||
subpackages+=" mesa-vulkan-nouveau"
|
||||
# transitional dummy packages
|
||||
subpackages+=" mesa-nouveau-dri"
|
||||
fi
|
||||
|
@ -193,6 +216,21 @@ case "$XBPS_TARGET_MACHINE" in
|
|||
ppc*) configure_args+=" -Dpower8=false" ;;
|
||||
esac
|
||||
|
||||
_prepare_subproject() {
|
||||
local subname=$1
|
||||
local subversion=$2
|
||||
vsrcextract -C subprojects/${subname}-${subversion} ${subname}-${subversion}.tar.gz
|
||||
cp subprojects/packagefiles/${subname}/meson.build subprojects/${subname}-${subversion}
|
||||
}
|
||||
|
||||
post_extract() {
|
||||
_prepare_subproject syn ${_syn_version}
|
||||
_prepare_subproject proc-macro2 ${_proc_macro_version}
|
||||
_prepare_subproject quote ${_quote_version}
|
||||
_prepare_subproject unicode-ident ${_unicode_ident_version}
|
||||
_prepare_subproject paste ${_paste_version}
|
||||
}
|
||||
|
||||
post_configure() {
|
||||
if [ "$CROSS_BUILD" ]; then
|
||||
find -iname "*.ninja" -exec sed -i "{}" \
|
||||
|
@ -355,6 +393,14 @@ mesa-vulkan-intel_package() {
|
|||
}
|
||||
}
|
||||
|
||||
mesa-vulkan-nouveau_package() {
|
||||
short_desc="Mesa Nouveau Vulkan driver"
|
||||
pkg_install() {
|
||||
vmove "usr/share/vulkan/icd.d/nouveau*.json"
|
||||
vmove "usr/lib/libvulkan_nouveau*.so"
|
||||
}
|
||||
}
|
||||
|
||||
mesa-vulkan-radeon_package() {
|
||||
short_desc="Mesa Radeon Vulkan driver"
|
||||
pkg_install() {
|
||||
|
@ -449,7 +495,7 @@ mesa-nouveau-dri_package() {
|
|||
short_desc="Mesa DRI drivers for NVIDIA GPUs (transitional dummy package)"
|
||||
depends="mesa-dri"
|
||||
if [ "$_have_hwdec" ]; then
|
||||
depends+=" mesa-vaapi mesa-vdpau"
|
||||
depends+=" mesa-vaapi mesa-vdpau mesa-vulkan-nouveau"
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
|
@ -314,6 +314,8 @@ replaces="
|
|||
icecat-i18n-zh-CN<=78.6.1_1
|
||||
icecat-i18n-zh-TW<=78.6.1_1
|
||||
icecat<=78.6.1_1
|
||||
icu4lua-devel<=0.2B_14
|
||||
icu4lua<=0.2B_14
|
||||
ilmbase-devel<=2.4.2_2
|
||||
ilmbase<=2.4.2_2
|
||||
ioquake3-rpi<=20130506_2
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'topgrade'
|
||||
pkgname=topgrade
|
||||
version=16.0.2
|
||||
version=16.0.3
|
||||
revision=1
|
||||
build_style=cargo
|
||||
build_helper=qemu
|
||||
|
@ -9,7 +9,7 @@ maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
|
|||
license="GPL-3.0-or-later"
|
||||
homepage="https://github.com/topgrade-rs/topgrade"
|
||||
distfiles="https://github.com/topgrade-rs/topgrade/archive/refs/tags/v${version}.tar.gz"
|
||||
checksum=9cbaf60a44a1ba76c51d4a44e4fe4e7567ffbbb8c5c3b5751dfbdafd161f8230
|
||||
checksum=97df1c06f9489ce842756fd27c7a309db952bee16001a7a2e7a337d45904731c
|
||||
|
||||
post_install() {
|
||||
local topgrade="${DESTDIR}/usr/bin/topgrade"
|
||||
|
|
Loading…
Add table
Reference in a new issue