building repository pakete distr0-0.3.9_1
continuous-integration/drone/push Build is passing Details

This commit is contained in:
teldra 2021-04-23 23:37:25 +02:00
commit 81aa21faa4
209 changed files with 1915 additions and 1789 deletions

View File

@ -53,3 +53,5 @@ Daniel Kolesa <daniel@octaforge.org> q66 <daniel@octaforge.org>
teldra <teldra@rotce.de> Teldra <teldra@rotce.de>
teldra <teldra@rotce.de> xor <aur@rotce.de>
Andrew J. Hesford <ajh@sideband.org> Andrew J. Hesford <ahesford@gleason.com>
howtologinquickwiththirtyninecharacters <howtologinquickwiththirtyninecharacters@users.noreply.github.com> It looks like the profile name is limited to 256 characters, just like most error messages here it says 255 characters but we know better, do we? As usual, let's try to fill it with meaningless words about nothing at all. Maybe I can reach its limit. End <61999526+howtologinquickwiththirtyninecharacters@users.noreply.github.com>

View File

@ -118,7 +118,6 @@ libGLESv2.so atom-1.41.0_1
libGLESv2.so opera-55.0.2994.37_2
libGLESv2.so discord-0.0.7_1
libGLESv2.so keybase-desktop-3.1.2_1
libGLESv2.so wire-desktop-3.6.2885_1
libGLESv2.so Signal-Desktop-1.23.2_1
libGLESv2.so slack-desktop-3.4.2_1
libbrcmEGL.so rpi-userland-20180103_2
@ -133,7 +132,7 @@ libnvidia-gtk2.so.346.47 nvidia-gtklibs-346.47_1 ignore
libnvidia-gtk3.so.346.47 nvidia-gtklibs-346.47_1 ignore
libnvidia-glcore.so.390.87 nvidia390-libs-390.87_1 ignore
libnvidia-glsi.so.346.72 nvidia-libs-346.72_1 ignore
libnvidia-fatbinaryloader.so.390.141 nvidia390-libs-390.141_1 ignore
libnvidia-fatbinaryloader.so.390.143 nvidia390-libs-390.143_1 ignore
libnvidia-fatbinaryloader.so.430.40 nvidia-libs-430.40_1 ignore
libglapi.so.0 libglapi-7.11_1
libgbm.so.1 libgbm-9.0_1
@ -256,6 +255,7 @@ libxcb-xkb.so.1 libxcb-1.10_1
libxcb-xinput.so.0 libxcb-1.10_1
libxcb-dri3.so.0 libxcb-1.10_1
libxcb-present.so.0 libxcb-1.10_1
libxcb-imdkit.so.1 xcb-imdkit-1.0.2_1
libXdmcp.so.6 libXdmcp-1.0.2_1
libpolkit-gobject-1.so.0 polkit-0.99_1
libpolkit-agent-1.so.0 polkit-0.99_1
@ -412,6 +412,7 @@ libproxy.so.1 libproxy-0.4.6_1
libmoar.so MoarVM-2015.11_1
libFLAC.so.8 libflac-1.2.1_1
libFLAC++.so.6 libflac-1.2.1_1
libField3D.so.1.7 Field3D-1.7.3_1
libMAC.so.6 libMAC-5.28_1
libmad.so.0 libmad-0.15.1b_1
libmatroska.so.7 libmatroska-1.6.0_1
@ -569,18 +570,6 @@ libkrb5support.so.0 mit-krb5-libs-1.8_1
libkdb_ldap.so.1 mit-krb5-libs-1.14.2_2
libverto.so.0 mit-krb5-libs-1.8_1
libverto-k5ev.so.0 mit-krb5-libs-1.8_1
libgssapi_krb5.so.2 mit-krb5-libs-1.18.3_2
libgssrpc.so.4 mit-krb5-libs-1.18.3_2
libk5crypto.so.3 mit-krb5-libs-1.18.3_2
libkadm5clnt_mit.so.12 mit-krb5-libs-1.18.3_2
libkadm5srv_mit.so.12 mit-krb5-libs-1.18.3_2
libkdb5.so.10 mit-krb5-libs-1.18.3_2
libkrb5.so.3 mit-krb5-libs-1.18.3_2
libkrad.so.0 mit-krb5-libs-1.18.3_2
libkrb5support.so.0 mit-krb5-libs-1.18.3_2
libkdb_ldap.so.1 mit-krb5-libs-1.18.3_2
libverto.so.0 mit-krb5-libs-1.18.3_2
libverto-k5ev.so.0 mit-krb5-libs-1.18.3_2
libmenu-cache.so.3 menu-cache-1.0.0_1
libupower-glib.so.3 libupower-glib3-0.99.3_1
libcanberra.so.0 libcanberra-0.23_1
@ -641,18 +630,14 @@ libboost_wserialization.so.1.72.0 libboost_wserialization1.72-1.72.0_1
libboost_graph.so.1.72.0 libboost_graph1.72-1.72.0_1
libboost_log.so.1.72.0 libboost_log1.72-1.72.0_1
libboost_locale.so.1.72.0 libboost_locale1.72-1.72.0_1
libboost_math_tr1.so.1.72.0 libboost_math_tr11.72-1.72.0_1
libboost_program_options.so.1.72.0 libboost_program_options1.72-1.72.0_1
libboost_iostreams.so.1.72.0 libboost_iostreams1.72-1.72.0_1
libboost_system.so.1.72.0 libboost_system1.72-1.72.0_1
libboost_thread.so.1.72.0 libboost_thread1.72-1.72.0_1
libboost_log_setup.so.1.72.0 libboost_log_setup1.72-1.72.0_1
libboost_date_time.so.1.72.0 libboost_date_time1.72-1.72.0_1
libboost_math_c99.so.1.72.0 libboost_math_c991.72-1.72.0_1
libboost_wave.so.1.72.0 libboost_wave1.72-1.72.0_1
libboost_math_tr1.so.1.72.0 libboost_math_tr11.72-1.72.0_1
libboost_atomic.so.1.72.0 libboost_atomic1.72-1.72.0_1
libboost_math_c99.so.1.72.0 libboost_math_c991.72-1.72.0_1
libboost_type_erasure.so.1.72.0 libboost_type_erasure1.72-1.72.0_1
libboost_fiber.so.1.72.0 libboost_fiber1.72-1.72.0_1
libboost_stacktrace_noop.so.1.72.0 libboost_stacktrace_noop1.72-1.72.0_1
@ -695,14 +680,6 @@ libevent_core-2.1.so.7 libevent-2.1.11_1
libevent_extra-2.1.so.7 libevent-2.1.11_1
libevent_pthreads-2.1.so.7 libevent-2.1.11_1
libevent_openssl-2.1.so.7 libevent-2.1.11_1
liblber-2.4.so.2 libldap-2.4.57_2
libldap-2.4.so.2 libldap-2.4.57_2
libldap_r-2.4.so.2 libldap-2.4.57_2
libevent-2.1.so.7 libevent-2.1.12_2
libevent_core-2.1.so.7 libevent-2.1.12_2
libevent_extra-2.1.so.7 libevent-2.1.12_2
libevent_pthreads-2.1.so.7 libevent-2.1.12_2
libevent_openssl-2.1.so.7 libevent-2.1.12_2
libSDL_mixer-1.2.so.0 SDL_mixer-1.2.11_1
libapr-1.so.0 apr-1.4.2_1
libaprutil-1.so.0 apr-util-1.6.1_11
@ -995,7 +972,6 @@ libIceDB.so.37 libIce-3.7.5_2
libIceXML.so.37 libIce-3.7.5_2
libIceDiscovery.so.37 libIce-3.7.5_2
libIceLocatorDiscovery.so.37 libIce-3.7.5_2
libkdecorations2private.so.8 kdecoration-5.20.90_1
libvdpau.so.1 libvdpau-0.4.1_1
libgsm.so.1 libgsm-1.0.13_13
libcgroup.so.1 libcgroup-0.37.1_1
@ -1189,7 +1165,6 @@ libspice-client-glib-2.0.so.8 spice-gtk-0.37_6
libspice-controller.so.0 spice-gtk-0.37_6
libvirt-gconfig-1.0.so.0 libvirt-glib-0.1.2_1
libvirt-gobject-1.0.so.0 libvirt-glib-0.1.2_1
libvirt-glib-1.0.so.0 libvirt-glib-0.1.2_1
libgsasl.so.7 libgsasl-1.8.0_1
libzmq.so.5 zeromq-4.1.2_1
libstatgrab.so.10 libstatgrab-0.91_1
@ -1600,12 +1575,6 @@ libdovecot-compression.so.0 dovecot-2.3.13_3
libdovecot-sql.so.0 dovecot-2.3.13_3
libdovecot-storage.so.0 dovecot-2.3.13_3
libdovecot-lda.so.0 dovecot-2.3.13_3
libdovecot.so.0 dovecot-2.3.13_3
libdovecot-login.so.0 dovecot-2.3.13_3
libdovecot-compression.so.0 dovecot-2.3.13_3
libdovecot-sql.so.0 dovecot-2.3.13_3
libdovecot-storage.so.0 dovecot-2.3.13_3
libdovecot-lda.so.0 dovecot-2.3.13_3
libwiretap.so.11 libwireshark-3.4.0_1
libwireshark.so.14 libwireshark-3.4.0_1
libwsutil.so.12 libwireshark-3.4.0_1
@ -1931,7 +1900,6 @@ libQt53DQuickScene2D.so.5 qt5-3d-5.15.2_3
libQt53DExtras.so.5 qt5-3d-5.15.2_3
libQt53DQuickExtras.so.5 qt5-3d-5.15.2_3
libQt53DQuickAnimation.so.5 qt5-3d-5.15.2_3
libQt53DQuickInput.so.5 qt5-3d-5.15.2_3
libQt5Charts.so.5 qt5-charts-5.15.2_3
libQt5DataVisualization.so.5 qt5-datavis3d-5.15.2_3
libQt5Gamepad.so.5 qt5-gamepad-5.15.2_3
@ -2114,6 +2082,12 @@ libfcitx-config.so.4 libfcitx-4.2.8_1
libFcitxQt5DBusAddons.so.1 libfcitx-qt5-1.2.1_1
libFcitxQt5WidgetsAddons.so.1 libfcitx-qt5-1.2.1_1
libfcitx-qt5.so.0 libfcitx-qt5-0.1.3_1
libFcitx5Utils.so.2 libfcitx5-5.0.5_1
libFcitx5Core.so.7 libfcitx5-5.0.5_1
libFcitx5Config.so.6 libfcitx5-5.0.5_1
libFcitx5GClient.so.2 fcitx5-gtk-5.0.4_1
libFcitx5Qt5DBusAddons.so.1 fcitx5-qt5-5.0.3_1
libFcitx5Qt5WidgetsAddons.so.2 fcitx5-qt5-5.0.3_1
libdruntime-ldc-debug-shared.so.94 ldc-runtime-1.24.0_1
libdruntime-ldc-shared.so.94 ldc-runtime-1.24.0_1
libphobos2-ldc-shared.so.94 ldc-runtime-1.24.0_1
@ -2163,8 +2137,8 @@ libgom-1.0.so.0 gom-0.3.0_1
libetpan.so.20 libetpan-1.9.3_4
libxmp.so.4 libxmp-4.3.7_1
libKF5ThreadWeaver.so.5 threadweaver-5.26.0_1
libOpenImageIO_Util.so.1.8 openimageio-1.8.12_1
libOpenImageIO.so.1.8 openimageio-1.8.12_1
libOpenImageIO_Util.so.2.2 openimageio-2.2.13.1_1
libOpenImageIO.so.2.2 openimageio-2.2.13.1_1
libOpenColorIO.so.1 opencolorio-1.0.8_1
libyaml-cpp.so.0.6 yaml-cpp-0.6.2_1
libpaper.so.1 libpaper-1.1.24_1
@ -2197,16 +2171,6 @@ libclamunrar.so.9 clamav-0.103.1_2
libclamunrar_iface.so.9 clamav-0.103.1_2
libfreshclam.so.2 clamav-0.103.1_2
libqca-qt5.so.2 qca-qt5-2.1.3_1
libclamav.so.9 clamav-0.103.1_2
libclamunrar.so.9 clamav-0.103.1_2
libclamunrar_iface.so.9 clamav-0.103.1_2
libfreshclam.so.2 clamav-0.103.1_2
libqca-qt5.so.2 qca-qt5-2.3.1_2
libclamav.so.9 clamav-0.103.1_2
libclamunrar.so.9 clamav-0.103.1_2
libclamunrar_iface.so.9 clamav-0.103.1_2
libfreshclam.so.2 clamav-0.103.1_2
libqca-qt5.so.2 qca-qt5-2.3.1_2
libqt5keychain.so.1 qtkeychain-qt5-0.7.0_1
libphonon4qt5.so.4 phonon-qt5-4.8.3_1
libphonon4qt5experimental.so.4 phonon-qt5-4.8.3_1
@ -2322,6 +2286,9 @@ liboath.so.0 oath-toolkit-2.6.0_2
libanthy.so.1 libanthy-0.4_1
libanthydic.so.1 libanthy-0.4_1
libanthyinput.so.0 libanthy-0.4_1
libanthy-unicode.so.0 libanthy-unicode-1.0.0.20201109_1
libanthydic-unicode.so.0 libanthy-unicode-1.0.0.20201109_1
libanthyinput-unicode.so.0 libanthy-unicode-1.0.0.20201109_1
libanthygobject-1.0.so.5 ibus-anthy-1.5.6_1
libtbbmalloc_proxy_debug.so.2 tbb-4.3_1
libtbbmalloc_proxy.so.2 tbb-4.3_1
@ -2445,9 +2412,6 @@ libvterm.so.0 libvterm-0.0.20151005_1
libboinc_opencl.so.7 boinc-7.16.16_2
libboinc_api.so.7 boinc-7.16.16_2
libboinc_graphics2.so.7 boinc-7.16.16_2
libboinc_opencl.so.7 boinc-nox-7.16.16_2
libboinc_api.so.7 boinc-nox-7.16.16_2
libboinc_graphics2.so.7 boinc-nox-7.16.16_2
libsynfig.so.0 synfig-1.0.1_1
libhidapi-hidraw.so.0 hidapi-0.8.0rc1_1
libhidapi-libusb.so.0 hidapi-0.8.0rc1_1
@ -2948,8 +2912,6 @@ libqalculate.so.21 libqalculate-3.0.0_1
libweston-9.so.0 weston-9.0.0_1
libostree-1.so.1 libostree-2020.8_2
librhash.so.0 rhash-1.3.4_1
libostree-1.so.1 libostree-2020.8_2
librhash.so.0 rhash-1.4.1_2
libserialport.so.0 libserialport-0.1.1_1
libsigrok.so.4 libsigrok-0.5.0_1
libsigrokcxx.so.4 libsigrok-0.5.0_1
@ -2968,6 +2930,7 @@ libPocoRedis.so.64 poco-1.9.4_3
libPocoEncodings.so.64 poco-1.9.4_3
libPocoNetSSL.so.64 poco-1.9.4_3
libPocoCrypto.so.64 poco-1.9.4_3
libPtex.so ptex-2.3.2_1
libopenblas.so.0 openblas-0.2.19_1
librtaudio.so.6 rtaudio-5.1.0_1
librtmidi.so.5 rtmidi-4.0.0_1
@ -2992,6 +2955,8 @@ libyaz_icu.so.5 yaz-5.23.1_1
libyaz.so.5 yaz-5.23.1_1
libyaz_server.so.5 yaz-5.23.1_1
libgcab-1.0.so.0 gcab-0.7_1
libwpe-1.0.so.1 libwpe-1.10.0_1
libWPEBackend-fdo-1.0.so.1 wpebackend-fdo-1.8.3_1
libliveMedia.so.81 live555-2020.08.11_2
libgroupsock.so.8 live555-2020.08.11_2
libUsageEnvironment.so.3 live555-2020.08.11_2
@ -3094,6 +3059,10 @@ libi2c.so.0 i2c-tools-4.0_1
libmarisa.so.0 marisa-0.2.5_1
libopencc.so.1.1 opencc-1.1.1_1
librime.so.1 librime-1.2.9_1
libIMECore.so.0 libime-1.0.5_1
libIMEPinyin.so.0 libime-1.0.5_1
libIMETable.so.0 libime-1.0.5_1
libIMEJyutping.so.1 libime-jyutping-1.0.2_1
libairspy.so.0 libairspy-1.0.9_1
libKF5KDcraw.so.5 libkdcraw5-17.04.3_1
libKF5Kipi.so.32.0.0 libkipi5-17.04.3_1
@ -3409,8 +3378,6 @@ libspa-jack.so libspa-jack-0.3.6_1
libspa-v4l2.so libspa-v4l2-0.3.6_1
libspa-videoconvert.so libspa-videoconvert-0.3.6_1
libspa-vulkan.so libspa-vulkan-0.3.6_1
libspa-bluez5.so libspa-bluetooth-0.3.6_1
libspa-ffmpeg.so libspa-ffmpeg-0.3.6_1
librem.so rem-0.5.3_1
libshp.so.1 shapelib-1.4.1_1
libantlr3c.so libantlr3c-3.4_1
@ -3521,6 +3488,7 @@ libcaf_openssl.so.0.18.0 zeek-4.0.0_1
libbinpac.so.0 zeek-3.2.4_2
libllhttp.so.1 llhttp-1.0.1_1
libpinyin.so.13 libpinyin-2.2.1_1
libzhuyin.so.13 libzhuyin-2.6.0_3
libuhd.so.4.0.0 uhd-4.0.0.0_1
libeditline.so.1 editline-1.16.0_1
libgnuradio-rds.so.1 gnuradio-rds-3.8.0_1

1
srcpkgs/Field3D-devel Symbolic link
View File

@ -0,0 +1 @@
Field3D

21
srcpkgs/Field3D/template Normal file
View File

@ -0,0 +1,21 @@
# Template file for 'Field3D'
pkgname=Field3D
version=1.7.3
revision=1
build_style=cmake
makedepends="boost-devel hdf5-devel ilmbase-devel"
short_desc="Library for storing voxel data on disk and in memory"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/imageworks/Field3D/wiki/Field3D-Home"
distfiles="https://github.com/imageworks/Field3D/archive/refs/tags/v${version}.tar.gz"
checksum=b6168bc27abe0f5e9b8d01af7794b3268ae301ac72b753712df93125d51a0fd4
Field3D-devel_package() {
depends="${sourcepkg}>=${version}_${revision} $makedepends"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.so"
}
}

View File

@ -1,13 +1,13 @@
# Template file for 'android-udev-rules'
pkgname=android-udev-rules
version=20200613
revision=2
version=20210302
revision=1
short_desc="Android udev rules list aimed to be the most comprehensive on the net"
maintainer="Rien Maertens <rien.maertens@posteo.be>"
license="GPL-3.0-or-later"
homepage="https://github.com/M0Rf30/android-udev-rules"
distfiles="https://github.com/M0Rf30/android-udev-rules/archive/${version}.tar.gz"
checksum=8c7fad8cf97fe106f826f07aa9f033e9aa9ee69422b35dada6d9d2df878b5473
checksum=57c8f8d05492e407485f70a4c571a75d6a28d47b97debc8b279819ff82f19b5b
system_groups="adbusers"
do_install() {

1
srcpkgs/anthy-unicode-devel Symbolic link
View File

@ -0,0 +1 @@
anthy-unicode

View File

@ -0,0 +1,37 @@
# Template file for 'anthy-unicode'
pkgname=anthy-unicode
version=1.0.0.20201109
revision=1
build_style=gnu-configure
configure_args="--disable-static"
short_desc="Japanese character set input library for Unicode"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.0-or-later, GPL-2.0-only, Public Domain"
homepage="https://github.com/fujiwarat/anthy-unicode/wiki"
distfiles="https://github.com/fujiwarat/anthy-unicode/releases/download/${version}/${pkgname}-${version}.tar.gz"
checksum=7d595bd422222bd67d7944f0c29f7d739fe677e4b885de3d4f0dae417b674381
nocross='execute lt-mkdepgraph'
post_install() {
rm ${DESTDIR}/usr/lib/*.la
}
libanthy-unicode_package() {
short_desc+=" - libraries"
conf_files="/etc/anthy-unicode.conf"
pkg_install() {
vmove etc/anthy-unicode.conf
vmove "usr/lib/*.so.*"
vmove usr/share
}
}
anthy-unicode-devel_package() {
short_desc+=" - development files"
depends="libanthy-unicode-${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}

View File

@ -1,6 +1,6 @@
# Template file for 'badwolf'
pkgname=badwolf
version=1.0.3
version=1.1.0
revision=1
build_style=gnu-makefile
make_check_target=test
@ -10,8 +10,9 @@ short_desc="Minimalist and privacy-oriented WebKitGTK+ browser"
maintainer="Lorem <notloremipsum@protonmail.com>"
license="BSD-3-Clause"
homepage="https://hacktivis.me/projects/badwolf"
changelog="https://hacktivis.me/releases/badwolf-${version}.txt"
distfiles="https://hacktivis.me/releases/badwolf-${version}.tar.gz"
checksum=db275d3d42c4f58e662f04c7c85c5763b70396ea7f750e3f0dd0510ea162fe6d
checksum=57410d2be36ad40c92ce5c73ee87277dd2697f573d5ad112e5bcae73ae7f227d
post_install() {
vlicense COPYING

View File

@ -1,46 +1,22 @@
From 8f2b2e92ffdec658d4eb999f41acf6c74a5b32ed Mon Sep 17 00:00:00 2001
Imported from https://git.alpinelinux.org/aports/plain/testing/blender/0001-musl-fixes.patch?id=42cee48643cb6ccc1a110e66446aa74408ee0160
adapted to not use __MUSL__ definition
From e530dc5b32695c208aa46bfe460ac7d76159a6d3 Mon Sep 17 00:00:00 2001
From: Leon Marz <lmarz@cs.uni-frankfurt.de>
Date: Tue, 1 Sep 2020 09:09:50 +0200
Subject: [PATCH 1/2] musl fixes
[ Taken from https://git.alpinelinux.org/aports/plain/testing/blender/0001-musl-fixes.patch ]
Original Patch by Nathanael Copa
Date: Wed, 25 Nov 2020 10:10:41 +0100
Subject: [PATCH 1/3] musl fixes
Original patch by Nathanael Copa
---
CMakeLists.txt | 13 +++++++++++++
intern/guardedalloc/intern/mallocn_intern.h | 2 +-
intern/libc_compat/libc_compat.c | 2 --
source/blender/blenlib/intern/system.c | 4 +++-
source/creator/creator_signals.c | 2 +-
5 files changed, 18 insertions(+), 5 deletions(-)
intern/guardedalloc/intern/mallocn_intern.h | 2 +-
intern/libc_compat/libc_compat.c | 2 --
source/blender/blenlib/intern/system.c | 4 +++-
source/blender/gpu/GPU_vertex_buffer.h | 1 -
source/creator/creator_signals.c | 2 +-
5 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cee8675..111e6e3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -138,6 +138,19 @@ get_blender_version()
#-----------------------------------------------------------------------------
# Options
+# musl-libc related checks (missing execinfo.h and feenableexcept())
+include(CheckIncludeFiles)
+check_include_files(execinfo.h HAVE_EXECINFO_H)
+if(HAVE_EXECINFO_H)
+ add_definitions(-DHAVE_EXECINFO_H)
+endif()
+
+include(CheckLibraryExists)
+check_library_exists(m feenableexcept "fenv.h" HAVE_FEENABLEEXCEPT)
+if(HAVE_FEENABLEEXCEPT)
+ add_definitions(-DHAVE_FEENABLEEXCEPT)
+endif()
+
# Blender internal features
option(WITH_BLENDER "Build blender (disable to build only the blender player)" ON)
mark_as_advanced(WITH_BLENDER)
diff --git a/intern/guardedalloc/intern/mallocn_intern.h b/intern/guardedalloc/intern/mallocn_intern.h
index 8fc3e43..ee443c4 100644
index aa95615..f7e347d 100644
--- a/intern/guardedalloc/intern/mallocn_intern.h
+++ b/intern/guardedalloc/intern/mallocn_intern.h
@@ -33,7 +33,7 @@
@ -48,7 +24,7 @@ index 8fc3e43..ee443c4 100644
#define USE_MALLOC_USABLE_SIZE /* internal, when we have malloc_usable_size() */
-#if defined(__linux__) || (defined(__FreeBSD_kernel__) && !defined(__FreeBSD__)) || \
+#if defined(__linux__) && defined(HAVE_EXECINFO_H) || (defined(__FreeBSD_kernel__) && !defined(__FreeBSD__)) || \
+#if (defined(__FreeBSD_kernel__) && !defined(__FreeBSD__)) || \
defined(__GLIBC__)
# include <malloc.h>
# define HAVE_MALLOC_STATS
@ -71,14 +47,14 @@ index 78e387e..d21c281 100644
-# endif /* __GLIBC_PREREQ */
#endif /* __linux__ */
diff --git a/source/blender/blenlib/intern/system.c b/source/blender/blenlib/intern/system.c
index 20edbb9..6e856cd 100644
index 8e3d489..4d0789b 100644
--- a/source/blender/blenlib/intern/system.c
+++ b/source/blender/blenlib/intern/system.c
@@ -35,7 +35,9 @@
# include "BLI_winstuff.h"
#else
+#if defined(HAVE_EXECINFO_H)
+#if defined(__GLIBC__)
# include <execinfo.h>
+#endif
# include <unistd.h>
@ -89,12 +65,24 @@ index 20edbb9..6e856cd 100644
/* ------------- */
/* Linux / Apple */
-# if defined(__linux__) || defined(__APPLE__)
+# if defined(__linux__) && defined(HAVE_EXECINFO_H) || defined(__APPLE__)
+# if defined(__linux__) && defined(__GLIBC__) || defined(__APPLE__)
# define SIZE 100
void *buffer[SIZE];
diff --git a/source/blender/gpu/GPU_vertex_buffer.h b/source/blender/gpu/GPU_vertex_buffer.h
index eeaebd3..93a77a2 100644
--- a/source/blender/gpu/GPU_vertex_buffer.h
+++ b/source/blender/gpu/GPU_vertex_buffer.h
@@ -118,7 +118,6 @@ GPU_INLINE void *GPU_vertbuf_raw_step(GPUVertBufRaw *a)
{
unsigned char *data = a->data;
a->data += a->stride;
- BLI_assert(data < a->_data_end);
return (void *)data;
}
diff --git a/source/creator/creator_signals.c b/source/creator/creator_signals.c
index ad0b7b2..01d5e37 100644
index 29e12a9..d90da8f 100644
--- a/source/creator/creator_signals.c
+++ b/source/creator/creator_signals.c
@@ -269,7 +269,7 @@ void main_signal_setup_fpe(void)
@ -102,10 +90,10 @@ index ad0b7b2..01d5e37 100644
signal(SIGFPE, sig_handle_fpe);
-# if defined(__linux__) && defined(__GNUC__)
+# if defined(__linux__) && defined(__GNUC__) && defined(HAVE_FEENABLEEXCEPT)
+# if defined(__linux__) && defined(__GNUC__) && defined(__GLIBC__)
feenableexcept(FE_DIVBYZERO | FE_INVALID | FE_OVERFLOW);
# endif /* defined(__linux__) && defined(__GNUC__) */
# if defined(OSX_SSE_FPE)
--
2.28.0
2.30.1

View File

@ -0,0 +1,25 @@
Imported from https://git.alpinelinux.org/aports/plain/testing/blender/0002-fix-linking-issue.patch?id=42cee48643cb6ccc1a110e66446aa74408ee0160
From 54f5929131f537b6cbb74b5a7da45858cef6020b Mon Sep 17 00:00:00 2001
From: Leon Marz <lmarz@cs.uni-frankfurt.de>
Date: Tue, 1 Sep 2020 09:11:18 +0200
Subject: [PATCH 2/3] fix linking issue
---
intern/ghost/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt
index 1739659..d6b442b 100644
--- a/intern/ghost/CMakeLists.txt
+++ b/intern/ghost/CMakeLists.txt
@@ -484,5 +484,5 @@ if(WITH_XR_OPENXR)
endif()
add_definitions(${GL_DEFINITIONS})
-
+list(APPEND LIB "-lX11" "-lXi" "-lXxf86vm" "-lXfixes" "-lXrender")
blender_add_lib(bf_intern_ghost "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
--
2.30.1

View File

@ -1,13 +1,11 @@
diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt
index f22688f..c32aad1 100644
--- a/intern/cycles/CMakeLists.txt
+++ b/intern/cycles/CMakeLists.txt
@@ -227,8 +227,6 @@ endif()
--- ./intern/cycles/CMakeLists.txt.orig 2021-04-16 20:47:50.466754473 +0200
+++ ./intern/cycles/CMakeLists.txt 2021-04-16 20:48:06.199903232 +0200
@@ -336,7 +336,7 @@ endif()
# Warnings
if(CMAKE_COMPILER_IS_GNUCXX)
- ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_float_conversion "-Werror=float-conversion")
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_float_conversion "-Werror=float-conversion")
- ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_double_promotion "-Werror=double-promotion")
+ #ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_double_promotion "-Werror=double-promotion")
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_no_error_unused_macros "-Wno-error=unused-macros")
unset(_has_cxxflag_float_conversion)
unset(_has_cxxflag_double_promotion)

View File

@ -1,25 +0,0 @@
The deprecated PyEval_ReleaseLock() triggers a segfault with Python 3.9.0.
See issue at https://developer.blender.org/T81688 and fix at
https://developer.blender.org/rB5edba9b42f684bf8b99894bb6988e7f46180e12c
--- a/source/blender/python/generic/bpy_threads.c 2020-10-13 15:29:16.708347045 -0400
+++ b/source/blender/python/generic/bpy_threads.c 2020-10-13 15:29:43.123345331 -0400
@@ -29,14 +29,11 @@
/* analogue of PyEval_SaveThread() */
BPy_ThreadStatePtr BPY_thread_save(void)
{
- PyThreadState *tstate = PyThreadState_Swap(NULL);
- /* note: tstate can be NULL when quitting Blender */
-
- if (tstate && PyEval_ThreadsInitialized()) {
- PyEval_ReleaseLock();
+ /* The thread-state can be NULL when quitting Blender. */
+ if (_PyThreadState_UncheckedGet()) {
+ return (BPy_ThreadStatePtr)PyEval_SaveThread();
}
-
- return (BPy_ThreadStatePtr)tstate;
+ return NULL;
}
/* analogue of PyEval_RestoreThread() */

View File

@ -1,6 +1,6 @@
# Template file for 'blender'
pkgname=blender
version=2.90.1
version=2.92.0
revision=2
archs="x86_64* ppc64*"
build_style="cmake"
@ -18,16 +18,23 @@ makedepends="libgomp-devel libpng-devel tiff-devel python3-devel glu-devel
libsamplerate-devel ffmpeg-devel fftw-devel boost-devel pcre-devel llvm
libopenexr-devel libopenjpeg2-devel libXi-devel openimageio-devel
opencolorio-devel opencollada-devel python3-numpy libXrender-devel
OpenSubdiv-devel tbb-devel libxml2-devel openvdb-devel alembic-devel"
OpenSubdiv-devel tbb-devel libxml2-devel openvdb-devel alembic-devel
pugixml-devel"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="3D graphics creation suite"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://www.blender.org"
distfiles="http://download.blender.org/source/${pkgname}-${version}.tar.xz"
checksum=e78dcc946c823ad1bd89bcc6938fc6b375540ec3eff58649586acf1f6a653d99
checksum=e791cfc403292383577c3c8ce2cd34e5aa2cd8da0a7483041049a1609ddb4595
python_version=3
CXXFLAGS="-DNDEBUG"
CFLAGS="$CXXFLAGS"
LDFLAGS="-Wl,-z,stack-size=2097152"
patch_args="-Np1"
# Blender tests are executed against a system installation of blender. This
# is currently not supported by xbps-src.
make_check=no
case "$XBPS_TARGET_MACHINE" in
*-musl) ;;

View File

@ -1,6 +1,6 @@
# Template file for 'bpftrace'
pkgname=bpftrace
version=0.12.0
version=0.12.1
revision=1
archs="x86_64* aarch64* ppc64*"
build_style=cmake
@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Apache-2.0"
homepage="https://github.com/iovisor/bpftrace/"
distfiles="https://github.com/iovisor/bpftrace/archive/v${version}.tar.gz"
checksum=8752c9eac8d9ab16d2227bb68f1d723ec83310895ab6f503ab6cfcf8b193acc0
checksum=523c0353c9e508f23d50d3e2b65b09997d10750c3828f369e979759610b71caa
post_install() {
# clashes with bcc-tools

View File

@ -1,12 +1,12 @@
# Template file for 'cairo-dock-plugins'
pkgname=cairo-dock-plugins
version=3.4.1
revision=14
revision=15
build_style=cmake
hostmakedepends="gettext pkg-config"
makedepends="alsa-lib-devel fftw-devel pulseaudio-devel libexif-devel
libical-devel libxklavier-devel zeitgeist-devel libsensors-devel vala-devel
cairo-dock-devel gnome-menus-devel vte290-devel python3-devel upower-devel"
cairo-dock-devel gnome-menus-devel vte3-devel python3-devel upower-devel"
depends="cairo-dock>=${version} upower"
short_desc="Plugins for cairo-dock"
maintainer="Orphaned <orphan@voidlinux.org>"

View File

@ -1,9 +1,9 @@
# Template file for 'chezmoi'
pkgname=chezmoi
version=2.0.7
version=2.0.10
revision=1
build_style=go
go_import_path="github.com/twpayne/chezmoi"
go_import_path="github.com/twpayne/chezmoi/v2"
go_build_tags="noembeddocs noupgrade"
go_ldflags="-X main.version=${version} -X main.commit=v${version} -X main.builtBy=xbps
-X github.com/twpayne/chezmoi/cmd.DocsDir=/usr/share/doc/chezmoi"
@ -13,7 +13,7 @@ maintainer="Abigail G <dev@kb6.ee>"
license="MIT"
homepage="https://chezmoi.io/"
distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
checksum=2c4000af2580009abc0057a2a4c6288ea1b61ff16917d6de6640c3bebb47378b
checksum=2baff338f656b209502329327764d3f8dd5808f53303a13f3be6d48d076df9a3
post_install() {
vlicense LICENSE

View File

@ -1,6 +1,6 @@
# Template file for 'croc'
pkgname=croc
version=8.6.12
version=9.1.0
revision=1
build_style=go
go_import_path=github.com/schollz/croc/v${version%%.*}
@ -10,7 +10,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
license="MIT"
homepage="https://github.com/schollz/croc"
distfiles="https://github.com/schollz/croc/archive/v${version}.tar.gz"
checksum=8596a70226437178cd87f271d6ad275d6ba391917b1a09c429bc9dc65f446ed4
checksum=7a126933258f197edde16adfa2bfb6623021b6007bc9803cd7128830048fff90
post_install() {
vlicense LICENSE

View File

@ -1,6 +1,6 @@
# Template file for 'crun'
pkgname=crun
version=0.19
version=0.19.1
revision=1
build_style=gnu-configure
configure_args="--disable-systemd"
@ -11,7 +11,7 @@ maintainer="Imran Khan <imrankhan@teknik.io>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://github.com/containers/crun"
distfiles="https://github.com/containers/crun/releases/download/${version}/crun-${version}.tar.gz"
checksum=8065b73ae37ccfb960915fa10051e2bf27850d1c2c69ffeb9eec17c6f198d1c9
checksum=7b190ff934355e69636e24c12864326a6ebccdbb12af1f14bead217118eb19cb
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" argp-standalone"

View File

@ -1,17 +1,16 @@
# Template file for 'devilutionX'
pkgname=devilutionX
version=1.1.0
version=1.2.1
revision=1
build_style=cmake
configure_args="-DBINARY_RELEASE=ON -DTTF_FONT_PATH=\"/usr/share/fonts/truetype/CharisSILB.ttf\""
configure_args="-DVERSION_NUM=$version -DBINARY_RELEASE=ON -DTTF_FONT_PATH=\"/usr/share/fonts/truetype/CharisSILB.ttf\""
makedepends="SDL2-devel SDL2_ttf-devel SDL2_mixer-devel libsodium-devel"
short_desc="Diablo I engine for modern operating systems"
maintainer="MarcoAPC <marcoaureliopc@gmail.com>"
license="Unlicense"
homepage="https://github.com/diasurgical/devilutionX"
distfiles="https://github.com/diasurgical/devilutionX/archive/${version}.tar.gz"
checksum=395ec298df5383abe60550d45adba5e5811984589ccb1e504891b267b3c467c1
nocross="https://build.voidlinux.org/builders/aarch64-musl_builder/builds/25453/steps/shell_3/logs/stdio"
checksum=002dcbd4d4a5bdf8db1a3ec01139e5bfbed46d6a1caa32b17c9f2df161ad3521
post_install() {
vlicense LICENSE

View File

@ -2,7 +2,7 @@
INTERFACE=$1
ACTION=$2
if [ -f /etc/wirdeguard/wg0.conf ]; then
if [ -f /etc/wireguard/wg0.conf ]; then
if [ ! "$INTERFACE" = "wg0" ]; then
case "$ACTION" in
up)

View File

@ -1,7 +1,7 @@
# Template file for 'distr0'
pkgname=distr0
version=0.3.8
revision=16
version=0.3.9
revision=1
build_style=meta
depends="void-repo-multilib void-repo-multilib-nonfree
void-repo-nonfree lvm2 cronie socklog-void ntp xtools

View File

@ -1,15 +1,20 @@
# Template file for 'fcitx-anthy'
pkgname=fcitx-anthy
version=0.2.3
revision=2
version=0.2.4
revision=1
build_style=cmake
hostmakedepends="pkg-config"
makedepends="anthy-devel fcitx-devel"
depends="fcitx>=4.2.9"
depends="fcitx>=4.2.9 fcitx5-anthy-icons"
short_desc="Fcitx wrapper for Anthy IM engine"
maintainer="Matthias von Faber <mvf@gmx.eu>"
license="GPL-2.0-or-later"
homepage="https://fcitx-im.org/"
distfiles="https://github.com/fcitx/fcitx-anthy/archive/${version}.tar.gz"
checksum=31826a49a7ff743f830e1279527301abce9e669bc176934c76775999299421a8
checksum=dcb561138508757f37da8a85bdf296368b592649b15ab76e8706db47cc25402a
CXXFLAGS='-D_GNU_SOURCE'
post_install() {
rm -rf ${DESTDIR}/usr/share/icons
}

View File

@ -1,13 +1,18 @@
# Template file for 'fcitx-chewing'
pkgname=fcitx-chewing
version=0.2.3
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config"
makedepends="fcitx-devel libchewing-devel"
depends="fcitx5-chewing-icons"
short_desc="Fcitx wrapper for Chewing IM engine"
maintainer="Robert Stancil <robert.stancil@mavs.uta.edu>"
license="GPL-2.0-only"
homepage="https://www.fcitx-im.org/wiki/Chewing"
distfiles="https://github.com/fcitx/fcitx-chewing/archive/${version}.tar.gz"
checksum=ad20eb7b4911cdfb88224f4883d1778253e30180a84898dfcbf8ece36b1182fc
post_install() {
rm -rf ${DESTDIR}/usr/share/icons
}

View File

@ -1,15 +1,20 @@
# Template file for 'fcitx-hangul'
pkgname=fcitx-hangul
version=0.3.1
revision=1
revision=2
build_style=cmake
hostmakedepends="intltool pkg-config libfcitx"
makedepends="libhangul-devel fcitx-devel"
depends="fcitx>=4.2.9"
depends="fcitx>=4.2.9 fcitx5-hangul-icons"
short_desc="Hangul (Korean) support for fcitx"
homepage="https://github.com/fcitx/fcitx-hangul"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-only"
homepage="https://github.com/fcitx/fcitx-hangul"
distfiles="https://download.fcitx-im.org/fcitx-hangul/fcitx-hangul-${version}.tar.xz"
checksum=6dd5fd5956924c85af92ebefaef1e113e38fa814355fbb0f07c26049c3014437
CXXFLAGS='-D_GNU_SOURCE'
post_install() {
rm -rf ${DESTDIR}/usr/share/icons
}

View File

@ -1,7 +1,7 @@
# Template file for 'fcitx'
pkgname=fcitx
version=4.2.9.8
revision=3
revision=4
build_style=cmake
build_helper=gir
short_desc="Flexible Context-aware Input Tool with eXtension"
@ -15,6 +15,7 @@ hostmakedepends="pkg-config doxygen extra-cmake-modules glib-devel"
makedepends="iso-codes gettext-devel enchant-devel libxml2-devel
json-c-devel opencc-devel
libxkbfile-devel icu-devel dbus-devel gtk+-devel gtk+3-devel"
depends="fcitx5-icons fcitx5-chinese-addons-icons"
lib32disabled=yes
configure_args="-DCMAKE_BUILD_TYPE=None
-DSYSCONFDIR=/etc -DFORCE_OPENCC=OFF -DFORCE_PRESAGE=OFF
@ -54,6 +55,14 @@ pre_build() {
LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/lib/fcitx-utils"
}
post_install() {
find $DESTDIR/usr/share/icons -depth \
-name 'fcitx-kbd.*' -prune -o \
-name 'fcitx-vk-active.*' -prune -o \
-name 'fcitx-vk-inactive.*' -prune -o \
-type f -delete
}
libfcitx_package() {
short_desc+=" - shared libraries"
pkg_install() {
@ -68,7 +77,7 @@ libfcitx_package() {
}
}
fcitx-devel_package() {
depends="libfcitx-${version}_${revision} glib-devel"
depends="libfcitx>=${version}_${revision} glib-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/bin/fcitx4-config

1
srcpkgs/fcitx5-anthy-icons Symbolic link
View File

@ -0,0 +1 @@
fcitx5-anthy

View File

@ -0,0 +1,18 @@
Index: fcitx5-anthy-5.0.4/src/utils.h
===================================================================
--- fcitx5-anthy-5.0.4.orig/src/utils.h
+++ fcitx5-anthy-5.0.4/src/utils.h
@@ -28,11 +28,11 @@ bool key_is_keypad(const fcitx::Key &key
std::string keypad_to_string(const fcitx::KeyEvent &key);
void launch_program(std::string command);
-bool surrounding_get_safe_delta(uint from, uint to, int32_t *delta);
+bool surrounding_get_safe_delta(unsigned from, unsigned to, int32_t *delta);
bool surrounding_get_anchor_pos_from_selection(
const std::string &surrounding_text, const std::string &selected_text,
- uint cursor_pos, uint *anchor_pos);
+ unsigned cursor_pos, unsigned *anchor_pos);
inline char get_ascii_code(const fcitx::Key &key) {
auto chr = fcitx::Key::keySymToUnicode(key.sym());

View File

@ -0,0 +1,23 @@
# Template file for 'fcitx5-anthy'
pkgname=fcitx5-anthy
version=5.0.5
revision=1
build_style=cmake
hostmakedepends="pkg-config gettext extra-cmake-modules"
makedepends="anthy-unicode-devel libfcitx5-devel"
depends="fcitx5"
short_desc="Fcitx5 - Anthy engine"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-anthy/fcitx5-anthy-${version}.tar.xz"
checksum=22364003e737cbe4ea6eaa83d9d274a8df8e38dea61d8f4576560ee7d5eaf44d
patch_args=-Np1
fcitx5-anthy-icons_package() {
short_desc+=" - icons"
conflicts="fcitx-anthy<=0.2.3_2"
pkg_install() {
vmove usr/share/icons
}
}

View File

@ -0,0 +1 @@
fcitx5-chewing

View File

@ -0,0 +1,22 @@
# Template file for 'fcitx5-chewing'
pkgname=fcitx5-chewing
version=5.0.5
revision=1
build_style=cmake
hostmakedepends="pkg-config gettext doxygen extra-cmake-modules"
makedepends="libfcitx5-devel fmt-devel libchewing-devel"
short_desc="Fcitx5 - chewing engine"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-chewing/fcitx5-chewing-${version}.tar.xz"
checksum=9c2f208796198daa6c37d9918929f0301792c1611afbc14155ef4dd69d699163
lib32disabled=yes
fcitx5-chewing-icons_package() {
short_desc+=" - icons"
conflicts="fcitx-chewing<=0.2.3_1"
pkg_install() {
vmove usr/share/icons
}
}

View File

@ -0,0 +1 @@
fcitx5-chinese-addons

View File

@ -0,0 +1 @@
fcitx5-chinese-addons

View File

@ -0,0 +1 @@
fcitx5-chinese-addons

View File

@ -0,0 +1,58 @@
# Template file for 'fcitx5-chinese-addons'
pkgname=fcitx5-chinese-addons
version=5.0.5
revision=1
build_style=cmake
hostmakedepends="pkg-config gettext doxygen extra-cmake-modules qt5-qmake
qt5-host-tools libime-utils"
makedepends="libfcitx5-devel fmt-devel opencc-devel fcitx5-lua-devel
libcurl-devel qt5-webkit-devel boost-devel libime-devel fcitx5-qt5-devel"
depends="fcitx5-chinese-addons-icons"
short_desc="Fcitx5 - Chinese related addon"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
_pytable_version=20121124
_pystroke_version=20121124
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/fcitx5-chinese-addons-${version}.tar.xz
http://download.fcitx-im.org/data/py_table-${_pytable_version}.tar.gz
http://download.fcitx-im.org/data/py_stroke-${_pystroke_version}.tar.gz"
checksum="7917c29643d0bfe489cda2f75201059b8e52cc3c06f86b3059ee0844b33a2048
42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04
8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248"
skip_extraction="
py_table-${_pytable_version}.tar.gz
py_stroke-${_pystroke_version}.tar.gz"
lib32disabled=yes
post_extract() {
local _srcdistdir=${XBPS_SRCDISTDIR}/${pkgname}-${version}
local _file
for _file in ${skip_extraction}; do
cp ${_srcdistdir}/$_file modules/pinyinhelper
done
}
fcitx5-chinese-addons-icons_package() {
short_desc+=" - icons"
pkg_install() {
vmove usr/share/icons
}
}
fcitx5-chinese-addons-pinyin-dict-manager_package() {
short_desc+=" - Pinyin Dictionaries Manager"
depends="fcitx5-chinese-addons>=${version}_${revision}"
pkg_install() {
vmove usr/lib/fcitx5/qt5
}
}
fcitx5-chinese-addons-devel_package() {
short_desc+=" - development files"
depends="fcitx5-chinese-addons>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
}
}

View File

@ -0,0 +1,30 @@
# Template file for 'fcitx5-configtool'
pkgname=fcitx5-configtool
version=5.0.4
revision=1
build_style=cmake
hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
extra-cmake-modules glib-devel qt5-qmake qt5-host-tools xkeyboard-config
AppStream kcoreaddons"
makedepends="libfcitx5-devel fcitx5-gtk-devel fcitx5-qt5-devel
libglib-devel qt5-devel qt5-x11extras-devel kitemviews-devel
qt5-quickcontrols2-devel qt5-declarative-devel kcoreaddons-devel
ki18n-devel kpackage-devel kdeclarative-devel kirigami2-devel
libxkbcommon-devel iso-codes libX11-devel libxkbfile-devel"
short_desc="Fcitx v5 - config tool"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-configtool/fcitx5-configtool-${version}.tar.xz"
checksum=1c835e236d013e84c88ff442332003fc69531191d4b3cbf54e85e29fc57d9d11
lib32disabled=yes
fcitx5-migrator_package() {
short_desc="${short_desc/config/migration}"
lib32disabled=yes
pkg_install() {
vmove usr/bin/fcitx5-migrator
vmove "usr/lib/libFcitx5Migrator.so*"
vmove usr/share/applications/org.fcitx.fcitx5-migrator.desktop
}
}

1
srcpkgs/fcitx5-gtk+2 Symbolic link
View File

@ -0,0 +1 @@
fcitx5-gtk

1
srcpkgs/fcitx5-gtk+3 Symbolic link
View File

@ -0,0 +1 @@
fcitx5-gtk

1
srcpkgs/fcitx5-gtk-devel Symbolic link
View File

@ -0,0 +1 @@
fcitx5-gtk

View File

@ -0,0 +1,71 @@
# Template file for 'fcitx5-gtk'
pkgname=fcitx5-gtk
version=5.0.6
revision=1
build_style=cmake
build_helper=gir
configure_args="$(vopt_bool gir ENABLE_GIR)"
hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
extra-cmake-modules glib-devel"
makedepends="libfcitx5-devel libglib-devel fmt-devel
gtk+-devel gtk+3-devel gtk4-devel"
short_desc="Fcitx v5 - GTK common"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.1-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-gtk/fcitx5-gtk-${version}.tar.xz"
checksum=01e4a8c571a53af830a0e9e7436b4edb6a87a8f92efb0c423f1142ccae4e991f
lib32disabled=yes
build_options="gir"
build_options_default="gir"
post_configure() {
find build -name cmake_install.cmake -exec \
sed -i -e 's,"//\+usr,"/usr,' {} +
}
post_install() {
sed -i '/prefix=/!s,/usr,${exec_prefix},' \
"${DESTDIR}/usr/lib/pkgconfig"/*.pc
sed -i '/INTERFACE_INCLUDE_DIRECTORIES/s,/usr,${_IMPORT_PREFIX},g' \
"${DESTDIR}/usr/lib/cmake"/*/*Targets.cmake
}
fcitx5-gtk+2_package() {
short_desc="${short_desc/common/+2 IM Modules}"
lib32disabled=yes
pkg_install() {
vmove usr/lib/gtk-2.0
}
}
fcitx5-gtk+3_package() {
short_desc="${short_desc/common/+3 IM Modules}"
lib32disabled=yes
pkg_install() {
vmove usr/lib/gtk-3.0
}
}
fcitx5-gtk4_package() {
short_desc="${short_desc/common/4 IM Modules}"
lib32disabled=yes
pkg_install() {
vmove usr/lib/gtk-4.0
}
}
fcitx5-gtk-devel_package() {
short_desc+=" - development files"
depends="fcitx5-gtk>=${version}_${revision} libglib-devel"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
fi
}
}

1
srcpkgs/fcitx5-gtk4 Symbolic link
View File

@ -0,0 +1 @@
fcitx5-gtk

1
srcpkgs/fcitx5-hangul-icons Symbolic link
View File

@ -0,0 +1 @@
fcitx5-hangul

View File

@ -0,0 +1,23 @@
# Template file for 'fcitx5-hangul'
pkgname=fcitx5-hangul
version=5.0.3
revision=1
build_style=cmake
hostmakedepends="pkg-config gettext extra-cmake-modules"
makedepends="libhangul-devel libfcitx5-devel"
depends="fcitx5-hangul-icons"
short_desc="Fcitx5 - Hangul support"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-hangul/fcitx5-hangul-${version}.tar.xz"
checksum=e02d3d59e22a60e65099eaa0e5e394481a770a401c83b9979f754678c100f1e6
lib32disabled=yes
fcitx5-hangul-icons_package() {
short_desc+=" - icons"
conflicts="fcitx-hangul<=0.3.1_1"
pkg_install() {
vmove usr/share/icons
}
}

1
srcpkgs/fcitx5-icons Symbolic link
View File

@ -0,0 +1 @@
fcitx5

1
srcpkgs/fcitx5-lua-devel Symbolic link
View File

@ -0,0 +1 @@
fcitx5-lua

View File

@ -0,0 +1,33 @@
# Template file for 'fcitx5-lua'
pkgname=fcitx5-lua
version=5.0.4
revision=1
build_style=cmake
hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
extra-cmake-modules"
makedepends="libfcitx5-devel fmt-devel lua53-devel"
depends="fcitx5"
checkdepends="fcitx5"
short_desc="Lua scripting support for fcitx5"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.1-or-later"
homepage="https://github.com/fcitx/fcitx5-lua"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-lua/fcitx5-lua-${version}.tar.xz"
checksum=7c8899cb6f05074263e66b95a8717594f9d5c5c1e693bfe9cf4660bbba1f9336
lib32disabled=yes
pre_build() {
mkdir -p native
$CXX_FOR_BUILD $CXXFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD \
-o native/file2cstring src/file2cstring/file2cstring.cpp
PATH="${wrksrc}/native:$PATH"
}
fcitx5-lua-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
}
}

View File

@ -0,0 +1,16 @@
# Template file for 'fcitx5-m17n'
pkgname=fcitx5-m17n
version=5.0.4
revision=1
build_style=cmake
hostmakedepends="pkg-config gettext doxygen extra-cmake-modules"
makedepends="libfcitx5-devel fmt-devel m17n-lib-devel"
depends="m17n-db fcitx5"
checkdepends="$depends"
short_desc="Fcitx v5 - m17n engine"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.1-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-m17n/fcitx5-m17n-${version}.tar.xz"
checksum=f687f3f398e5d4be34e3ec70962f009ad6b9eb9b1dc33f7c2a868aca6ba3c3c2
lib32disabled=yes

1
srcpkgs/fcitx5-migrator Symbolic link
View File

@ -0,0 +1 @@
fcitx5-configtool

1
srcpkgs/fcitx5-qt5-devel Symbolic link
View File

@ -0,0 +1 @@
fcitx5-qt5

View File

@ -0,0 +1,33 @@
# Template file for 'fcitx5-qt5'
pkgname=fcitx5-qt5
version=5.0.5
revision=1
wrksrc=fcitx5-qt-$version
build_style=cmake
configure_args="-DENABLE_QT4=OFF -DENABLE_QT5=ON -DENABLE_QT6=OFF"
hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
extra-cmake-modules qt5-qmake qt5-host-tools"
makedepends="libfcitx5-devel fmt-devel qt5-devel libxkbcommon-devel"
short_desc="Flexible Context-aware Input Tool with eXtension v5 - Qt5"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.1-or-later, BSD-3-Clause"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-${version}.tar.xz"
checksum=4b3b79abd2daae70255c098252e79928bb8d0ab966035b7e76378805b6cb5b6f
lib32disabled=yes
post_install() {
sed -e 's/<year.*owner>/2012-2021 CSSlayer <wengxt@gmail.com>/' \
LICENSES/BSD-3-Clause.txt >LICENSE
vlicense LICENSE
}
fcitx5-qt5-devel_package() {
depends="${sourcepkg}>=${version}_${revision} qt5-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove "usr/lib/*.so"
}
}

View File

@ -0,0 +1 @@
pkgname=fcitx5-qt

1
srcpkgs/fcitx5-rime-icons Symbolic link
View File

@ -0,0 +1 @@
fcitx5-rime

View File

@ -0,0 +1,24 @@
# Template file for 'fcitx5-rime'
pkgname=fcitx5-rime
version=5.0.5
revision=1
build_style=cmake
configure_args="-DRIME_DATA_DIR=/usr/share/rime-data"
hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
extra-cmake-modules"
makedepends="libfcitx5-devel fmt-devel librime-devel"
depends="brise fcitx5-rime-icons"
short_desc="Fcitx v5 - RIME engine"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${version}.tar.xz"
checksum=7845893c572bfe0e3f19df91a8f25cfcc733990e6da7609850f89bc02907220a
lib32disabled=yes
fcitx5-rime-icons_package() {
short_desc+=" - icons"
pkg_install() {
vmove usr/share/icons
}
}

View File

@ -0,0 +1,14 @@
# Template file for 'fcitx5-table-extra'
pkgname=fcitx5-table-extra
version=5.0.3
revision=1
build_style=cmake
hostmakedepends="gettext libime-utils extra-cmake-modules"
makedepends="libfcitx5-devel libime-devel"
depends="fcitx5"
short_desc="Fcitx5 - Boshiamy, Zhengma, Cangjie, and Quick table"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="Public Domain"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/fcitx5-table-extra-${version}.tar.xz"
checksum=2cecbd235623cb803befb3550d5b520f972f5b3ea8044c27d3786e5d59e3fb5d

View File

@ -0,0 +1,14 @@
# Template file for 'fcitx5-table-other'
pkgname=fcitx5-table-other
version=5.0.4
revision=1
build_style=cmake
hostmakedepends="gettext libime-utils extra-cmake-modules"
makedepends="libfcitx5-devel libime-devel"
depends="fcitx5"
short_desc="Fcitx5 - non-Chinese table"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-table-other/fcitx5-table-other-${version}.tar.xz"
checksum=a0f6747ad78cd5d113cdcb14d56d11579ba1b425741a532a6b904042be176b41

View File

@ -0,0 +1,24 @@
# Template file for 'fcitx5-zhuyin'
pkgname=fcitx5-zhuyin
version=5.0.4
revision=1
build_style=cmake
hostmakedepends="pkg-config gettext doxygen extra-cmake-modules libzhuyin"
makedepends="libfcitx5-devel fmt-devel opencc-devel fcitx5-lua-devel
libzhuyin-devel libpinyin-utils"
short_desc="Fcitx5 - zhuyin IME"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
_model_version=20161206
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-zhuyin/fcitx5-zhuyin-${version}.tar.xz
https://download.fcitx-im.org/data/model.text.${_model_version}.tar.gz"
checksum="3b692408bcbd816fec84c7ad73ec4e4816b686a072eb9d671aaa8be079fc3728
5c7024e5735389c471f54b867eda0d98c5a40a5e5e75333a9febac107508f704"
skip_extraction="model.text.${_model_version}.tar.gz"
lib32disabled=yes
post_extract() {
local _srcdistdir=${XBPS_SRCDISTDIR}/${pkgname}-${version}
cp ${_srcdistdir}/$skip_extraction data
}

View File

@ -0,0 +1,45 @@
Index: fcitx5-5.0.6/src/lib/fcitx-utils/Fcitx5ModuleTemplate.cmake.in
===================================================================
--- fcitx5-5.0.6.orig/src/lib/fcitx-utils/Fcitx5ModuleTemplate.cmake.in
+++ fcitx5-5.0.6/src/lib/fcitx-utils/Fcitx5ModuleTemplate.cmake.in
@@ -2,6 +2,16 @@ if (TARGET Fcitx5::Module::@FEM_EXPORTNA
return()
endif()
+# Compute the installation prefix relative to this file.
+get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+if(_IMPORT_PREFIX STREQUAL "/")
+ set(_IMPORT_PREFIX "")
+endif()
+
add_library(@FEM_TARGET@-interface INTERFACE)
add_library(Fcitx5::Module::@FEM_EXPORTNAME@ ALIAS @FEM_TARGET@-interface)
-set_target_properties(@FEM_TARGET@-interface PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "@_MODULE_HEADER_DIR@")
+set_target_properties(@FEM_TARGET@-interface PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/../@_MODULE_HEADER_DIR@")
Index: fcitx5-5.0.6/src/lib/fcitx-utils/Fcitx5UtilsConfig.cmake.in
===================================================================
--- fcitx5-5.0.6.orig/src/lib/fcitx-utils/Fcitx5UtilsConfig.cmake.in
+++ fcitx5-5.0.6/src/lib/fcitx-utils/Fcitx5UtilsConfig.cmake.in
@@ -3,8 +3,17 @@
include("${CMAKE_CURRENT_LIST_DIR}/Fcitx5UtilsTargets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/Fcitx5Macros.cmake")
+# Compute the installation prefix relative to this file.
+get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+if(_IMPORT_PREFIX STREQUAL "/")
+ set(_IMPORT_PREFIX "")
+endif()
+
set(FCITX_SYS_INSTALL_PREFIX "@FCITX_INSTALL_PREFIX@")
-set(FCITX_INSTALL_CMAKECONFIG_DIR "@FCITX_INSTALL_CMAKECONFIG_DIR@")
+set(FCITX_INSTALL_CMAKECONFIG_DIR "${_IMPORT_PREFIX}/../@FCITX_INSTALL_CMAKECONFIG_DIR@")
set(_default_FCITX_INSTALL_USE_FCITX_SYS_PATHS Off)
if (NOT DEFINED FCITX_INSTALL_USE_FCITX_SYS_PATHS)

View File

@ -0,0 +1,194 @@
Index: fcitx5-5.0.6/data/fcitx5-configtool.sh
===================================================================
--- fcitx5-5.0.6.orig/data/fcitx5-configtool.sh
+++ fcitx5-5.0.6/data/fcitx5-configtool.sh
@@ -5,14 +5,14 @@
export TEXTDOMAIN=fcitx5
-if which kdialog > /dev/null 2>&1; then
+if command -v kdialog > /dev/null 2>&1; then
message() {
kdialog --msgbox "$1"
}
error() {
kdialog --error "$1"
}
-elif which zenity > /dev/null 2>&1; then
+elif command -v zenity > /dev/null 2>&1; then
message() {
zenity --info --text="$1"
}
@@ -28,7 +28,7 @@ else
}
fi
-if which gettext > /dev/null 2>&1; then
+if command -v gettext > /dev/null 2>&1; then
_() {
gettext "$@"
}
@@ -101,7 +101,7 @@ detectDE() {
if [ x"$DE" = x"gnome" ]; then
# gnome-default-applications-properties is only available in GNOME 2.x
# but not in GNOME 3.x
- which gnome-default-applications-properties > /dev/null 2>&1 || DE="gnome3"
+ command -v gnome-default-applications-properties > /dev/null 2>&1 || DE="gnome3"
fi
}
@@ -116,7 +116,7 @@ run_kde() {
}
run_qt() {
- if which fcitx5-config-qt > /dev/null 2>&1; then
+ if command -v fcitx5-config-qt > /dev/null 2>&1; then
exec fcitx5-config-qt "$1"
fi
return 1
@@ -132,13 +132,13 @@ run_xdg() {
;;
esac
- if command="$(which xdg-open 2>/dev/null)"; then
+ if command="$(command -v xdg-open 2>/dev/null)"; then
exec "$command" "$HOME/.config/fcitx5"
fi
}
_which_cmdline() {
- cmd="$(which "$1")" || return 1
+ cmd="$(command -v "$1")" || return 1
shift
echo "$cmd $*"
}
Index: fcitx5-5.0.6/data/fcitx5-diagnose.sh
===================================================================
--- fcitx5-5.0.6.orig/data/fcitx5-diagnose.sh
+++ fcitx5-5.0.6/data/fcitx5-diagnose.sh
@@ -123,7 +123,7 @@ __get_pretty_name() {
fi
}
-fcitx_exe="$(which fcitx5 2> /dev/null)"
+fcitx_exe="$(command -v fcitx5 2> /dev/null)"
__conf_dir_init() {
# Don't do any fancy check here, it's the user's fault, which we should detect
@@ -208,9 +208,9 @@ if type dbus-send &> /dev/null; then
"string:$1" 2> /dev/null) || return 1
echo -n "${pid##* }"
}
-elif qdbus_exe=$(which qdbus 2> /dev/null) || \
- qdbus_exe=$(which qdbus-qt4 2> /dev/null) || \
- qdbus_exe=$(which qdbus-qt5 2> /dev/null); then
+elif qdbus_exe=$(command -v qdbus 2> /dev/null) || \
+ qdbus_exe=$(command -v qdbus-qt4 2> /dev/null) || \
+ qdbus_exe=$(command -v qdbus-qt5 2> /dev/null); then
dbus_exe=${qdbus_exe}
dbus_get_name_owner() {
"${qdbus_exe}" org.freedesktop.DBus /org/freedesktop/DBus \
@@ -324,15 +324,15 @@ detectDE() {
if [ x"$DE" = x"gnome" ]; then
# gnome-default-applications-properties is only available in GNOME 2.x
# but not in GNOME 3.x
- which gnome-default-applications-properties > /dev/null 2>&1 || \
+ command -v gnome-default-applications-properties > /dev/null 2>&1 || \
DE="gnome3"
- which gnome-shell &> /dev/null && DE="gnome3"
+ command -v gnome-shell &> /dev/null && DE="gnome3"
fi
}
maybe_gnome3() {
[[ $DE = gnome3 ]] && return 0
- [[ $DE = generic ]] && which gnome-shell &> /dev/null && return 0
+ [[ $DE = generic ]] && command -v gnome-shell &> /dev/null && return 0
return 1
}
@@ -341,7 +341,7 @@ detectDE
# user and uid
detect_user() {
- if which id &> /dev/null; then
+ if command -v id &> /dev/null; then
cur_user=$(id -un)
cur_uid=$(id -u)
else
@@ -352,7 +352,7 @@ detect_user() {
else
cur_uid=""
fi
- if which whoami &> /dev/null; then
+ if command -v whoami &> /dev/null; then
cur_user=$(whoami)
elif [[ -d /proc/$$/ ]]; then
cur_user=$(stat -c %U /proc/$$/)
@@ -374,7 +374,7 @@ _check_open_root() {
for f in /proc/1/environ /proc/1/mem /proc/kcore /proc/kmem; do
try_open "$f" && return 0
done
- if which readlink &> /dev/null; then
+ if command -v readlink &> /dev/null; then
for f in /proc/1/exe /proc/1/cwd /proc/1/root; do
readlink "$f" &> /dev/null && return 0
done
@@ -966,7 +966,7 @@ _find_config_gtk() {
return 0
}
local config_gtk
- config_gtk="$(which "fcitx5-config-gtk" 2> /dev/null)" || return 1
+ config_gtk="$(command -v "fcitx5-config-gtk" 2> /dev/null)" || return 1
echo "${config_gtk}"
_config_tool_gtk_exe="${config_gtk}"
}
@@ -993,7 +993,7 @@ _check_config_gtk() {
local version=$1
local config_gtk config_gtk_name
write_order_list_eval "$(_ 'Config GUI for gtk${1}:')" "${version}"
- if ! config_gtk="$(which "fcitx5-config-gtk${version}" 2> /dev/null)"; then
+ if ! config_gtk="$(command -v "fcitx5-config-gtk${version}" 2> /dev/null)"; then
if ! _check_config_gtk_version "${version}"; then
write_error_eval \
"$(_ 'Config GUI for gtk${1} not found.')" "${version}"
@@ -1014,7 +1014,7 @@ _check_config_qt() {
local config_qt config_qt_name
config_qt_name="fcitx5-config-qt"
write_order_list_eval "$(_ 'Config GUI for qt:')" "${version}"
- if ! config_qt="$(which "${config_qt_name}" 2> /dev/null)"; then
+ if ! config_qt="$(command -v "${config_qt_name}" 2> /dev/null)"; then
write_error "$(_ 'Config GUI for qt not found.')"
return 1
fi
@@ -1027,7 +1027,7 @@ _check_config_kcm() {
local version=$1
local kcm_shell config_kcm
write_order_list "$(_ 'Config GUI for kde:')"
- if ! kcm_shell="$(which "kcmshell${version}" 2> /dev/null)"; then
+ if ! kcm_shell="$(command -v "kcmshell${version}" 2> /dev/null)"; then
write_error "$(print_not_found "kcmshell${version}")"
return 1
fi
@@ -1043,7 +1043,7 @@ check_config_ui() {
local IFS=$'\n'
write_title 1 "$(_ 'Fcitx Configure UI:')"
write_order_list "$(_ 'Config Tool Wrapper:')"
- if ! fcitx_configtool="$(which fcitx5-configtool 2> /dev/null)"; then
+ if ! fcitx_configtool="$(command -v fcitx5-configtool 2> /dev/null)"; then
write_error_eval "$(_ 'Cannot find ${1} executable!')" fcitx5-configtool
else
write_eval "$(_ 'Found ${1} at ${2}.')" \
Index: fcitx5-5.0.6/test/xvfb_wrapper.sh
===================================================================
--- fcitx5-5.0.6.orig/test/xvfb_wrapper.sh
+++ fcitx5-5.0.6/test/xvfb_wrapper.sh
@@ -20,7 +20,7 @@ finish()
trap finish EXIT
-if which xprop >/dev/null 2>&1; then
+if command -v xprop >/dev/null 2>&1; then
i=1
while [ "$i" -lt 5 ]; do
if xprop -root >/dev/null 2>&1; then

69
srcpkgs/fcitx5/template Normal file
View File

@ -0,0 +1,69 @@
# Template file for 'fcitx5'
pkgname=fcitx5
version=5.0.7
revision=1
build_style=cmake
build_helper=qemu
configure_args="
-DCMAKE_INSTALL_LIBDATADIR=/usr/lib${XBPS_TARGET_WORDSIZE}
-DUSE_SYSTEMD=OFF"
hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
extra-cmake-modules xkeyboard-config wayland-devel"
makedepends="fmt-devel expat-devel iso-codes enchant2-devel libxkbfile-devel
dbus-devel pango-devel glib-devel libevent-devel xcb-util-wm-devel
xcb-util-keysyms-devel xcb-util-devel xcb-imdkit-devel libxkbcommon-devel
wayland-devel wayland-protocols gdk-pixbuf-devel json-c-devel"
depends="fcitx5-icons"
short_desc="Flexible Context-aware Input Tool with eXtension - v5"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.1-or-later"
homepage="https://fcitx-im.org/wiki/Fcitx"
_en_dict_ver=20121020
distfiles="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${version}.tar.xz
https://download.fcitx-im.org/data/en_dict-${_en_dict_ver}.tar.gz"
checksum="c66781c4f774cb82794004877d94f1e68deaf9fd6312c649b438fb479ffe4588
c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb"
patch_args=-Np1
skip_extraction=en_dict-${_en_dict_ver}.tar.gz
lib32disabled=yes
# Warning: do NOT enable backtrace for musl, do NOT add libexecinfo-devel
post_extract() {
local _distdir=${XBPS_SRCDISTDIR}/${pkgname}-${version}
cp ${_distdir}/en_dict-${_en_dict_ver}.tar.gz src/modules/spell/dict
}
post_install() {
sed -i '/prefix=/!s,/usr,${exec_prefix},' \
"${DESTDIR}/usr/lib/pkgconfig"/*.pc
sed -i '/INTERFACE_INCLUDE_DIRECTORIES/s,"/usr,"${_IMPORT_PREFIX},' \
"${DESTDIR}/usr/lib/cmake"/*/*Targets.cmake
}
fcitx5-icons_package() {
short_desc+=" - icons"
conflicts="fcitx<=4.2.9.8_3"
pkg_install() {
vmove usr/share/icons
}
}
libfcitx5_package() {
short_desc+=" - libraries"
lib32disabled=yes
pkg_install() {
vmove "usr/lib/*.so.*"
}
}
libfcitx5-devel_package() {
depends="libfcitx5>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}

View File

@ -1,7 +1,7 @@
# Template file for 'ffsend'
pkgname=ffsend
version=0.2.68
revision=2
version=0.2.71
revision=1
build_style=cargo
hostmakedepends="pkg-config"
makedepends="openssl-devel"
@ -10,13 +10,9 @@ maintainer="Jasper Chan <jasperchan515@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/timvisee/ffsend"
distfiles="https://github.com/timvisee/ffsend/archive/v${version}.tar.gz"
checksum=749046507274f03a1e667cf2302b5b3ac2a977e44ae3f9594be65ce0fca40daf
checksum=c9b1fbc5190bcf83a16f01dbbc7a819ce0191ebe371769133177ca2fa5c42d31
post_extract() {
# avoid ring dependency
vsed -i 's,"crypto-ring","crypto-openssl",' Cargo.toml
}
pre_build() {
cargo update --package openssl-sys --precise 0.9.58
}

View File

@ -1,6 +1,6 @@
# Template file for 'filelight'
pkgname=filelight
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-only"
homepage="https://utils.kde.org/projects/filelight/"
distfiles="${KDE_SITE}/release-service/${version}/src/filelight-${version}.tar.xz"
checksum=206a70d9aa2d5ba025cb5ab84d860843a163919f26517eca5c0108b123be4a5a
checksum=db2004c06c2ae95f007ade9244d161bb140b3012776cce0f0f1fcf7a0cc3d7ad

View File

@ -1,6 +1,6 @@
# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=87.0
version=88.0
revision=1
build_style=meta
short_desc="Firefox language packs"
@ -140,99 +140,99 @@ _pkgtmpl() {
}
}
checksum="d1e2d105de95506ac492db9227c9bbbcda5a4e7bfd4fcdc5e9e00581022409e4
01351f2e6cc1b29d708b3c28fdca5a1eed281cebf74ec20047ad391d2dab50f6
c6687681eaea5f67ecd32e0fb472eba0bc309d70dd29f804bc4b9554b6382ea7
1832c1cd9d1f5ce9275f606177ee0b360f22021982e119034bb5e010dc6504a9
b0cb337a77b787cf098bdec66f3ab39b1bc1020357d022e4e1206b73ce78390e
51ce59eb5fe02a4900f1d9a58f7fb452b7b28dcb8fcf8f4336cc1ab5a641c03f
d3cae593077f7117017bb18ff43d1d5f2ea085c883d8d1d5c1cc86637ad54ffd
cde7feb0cd0cc97d2bc158e31c7fe51e802eda14198e74ad79c66f04e6d6442a
7430babdb570d4c164ec52fdacc365587251980d36173105a789c3306f48c357
f42637799eede7d54d26edc27ee764db6a27b14d8cd0dc831a156c764a5d5161
891a057e0b89dfaef33049c4b89ba2f022b993e1b20574a875fba136a7705089
42bf7a18097db270f0d3c39ad4e36f639eadaf8da4d12b727d89d11fe5023bcd
5cdc24dd5717215719b080cfbfb315311c713a88f99d05a20e137e42a076197b
2552db539ff62848e8ab00470d04326cced80931fb9ff85f4d1fe42dbf037259
36d841e3bf1bf796ecb35b002fe7ad8df1fa7f6afc6ad1495aa5aa23384ac5c6
c599bce4cfba87803772d42beec9dfca82c5526bbb84ffca0d43619ba6b1850b
26fde9b15e4f86a69db0293c00e091dd3be7dd625d145b0398912ea781845a9e
8352abf54e5b2c4df588d649060ebca2e4981495ed5750c5594b19583df49a02
b86448909258199ea18718ba955ed8b77c0b0f5de27b3d693aaa04e1aa8fa7a6
8eb8d30143ee79a2004fcfb480c612e265165072319a6d29fb9e8450e8bc0c81
fe3f3fb58b2df9183069fa15b6655af1ddbfba84d1ee73f92d50131f321a5e29
dbe6ea63212798aeb1417b4e6cf2dcc30db5e8c959075a7a0f1cdbf83b525dfe
e8f93991aca36a7eb3ce8bf8a398ce53df9f65e0349dc1e11e74d7409a060744
b5099e0caad7826be0f9b47d09438b54e22394475663a9ae3a3e1654ef58b434
a9b122c66d07330fac0b14c5baba29459454244c49acf71324c77ae62b3cb9c2
cf4947982416075e54b475c5be5d5ea88e34e0613dc7edbffa392f47b546f806
1195bbfbea0018b92467183deaedf0746451ebe6d2daef4aa7a06abe5a1f3e73
4fdc0caa3a0bb610133bcf2ba4c7733e44d7b4a020871565b58d7d728db27423
3ffbeb5af967630ce17999e501ad9ef14c7b3ffa50815e0057b1a82d11645cba
91097777de3a4574566911c03d025f2580a487d7bd577b2ce410b6e01590247f
2353f0cbb0ca615e09696a310267fd8f2143ef6ce9fa538a57391c92bcab5a8a
c9cc8018d00df57061049aa162756d5d63e6426c568da23c9e98d3626c75273e
8c7bffac08f163700b0b04037fbc3e94d25e4b10569dbca67303b01ae099b95a
1c3fd925c05df5df0e6c31eee73f8f994226da3fb51048e06b455d91252a3d69
75803f71e173075adee196d17c7ad8f6fb9583ce5dbe2c95fa5507f0bd06f2e8
d55a4f76300bf6c65271c009a22d2014c860c7498c77efce0e5b25e863ee56ee
2c71ba0c37d6b4009105131720f8654b49a596c0b5a82cb946090ab08d3b4633
a38707ce837b2951426541eacbdb8d54fe1fb571aa688e17ae37fe68eda1558a
50e864c2092ef011ef9468cc942e5558ada194d2cdffebe08aafee1cf828cc72
da0518cfd6b7c17fd648c30b48eae6f8fa6d25c94974a779e248e74eaf663a54
c052b291eab3c8886f9e6004a6fbac1cd72cba47386dad1ee9c35a4c2f6028ae
5e754ae4bd1e62dc7fbfd86b17224b4e53e07839b459c1c9eedc01ae7d0eea4c
074e6b9500005a2e784c3be9ac02cbb174c3eb6d3a3806142f9552f58fe83f48
889ade43266b67293eb4944daf2d8cf5ad4cef9df68b831628552a83e4ac725a
2b9b7236d30b987a82931a576e7b419ba9814b5b40933ab4bab1ca40402717ae
0aebebb6597b49a49a53d2193043801b3fba3bc2745065268a0d9ebd20d11a33
d27030e36e8857ba7fca384df21079dcdb1e3cc4b753e69462e3f1cb171e4e4f
141c74d88cd41efd49cfd4f010c66cee03a355e1174c26399903f763b16e22f0
75ed089e5b417174a621d7100d7701fdf646c19019b006df43b62c45c11471f4
c38f03d1b2e3ebc70571daba4a6eadb50d5f99a28de44a863d04ac8b005f9d4b
0cc12225c2aca9a4ef3603026f7b1977cb4234f49c3605fd42b814bd53753f23
6c387b966dc66152f886163d524e4b6e410a9a22a532be44884c4685edf9b749
9130b034b4f7f33e61fb3e318395a2a3807126a1d711adfb16a9966b2f5d902b
ee2db2900e36ba1f823d38a8e39497215b0652b0e2184f1ea5942812e59def01
adf75fc6ea23372e473aa8e5c91a6054d1c435c4029c2d5a7741c3894942aeda
7c25085b1c6654ca2ee928fb6b70e98606f06762c09a438c1e6d774030b3ea7b
24bf2101e4c27bcef803759ad32903b6b0389e4ff0db7ae4df62ed28ba18bec8
e0b6ce49420ad06705cd186406f0e3a41799edf730d2241672d03ce77267e00f
9bda2429e3d92184eb70740e730ec361af021a48080fca1eaa3004e2e438022e
8a894503fbf68203911463def3adb3c3ac7853c8f4640ddc6dfa5695d5ba9522
e4bad7f42efd58a9c3b8ee131f3e689460602a2862f06a5ad11652d3e3a1438c
e38516ff3902c3f82e6a92d2cc7fe385cc912ed543c6c5957625a254633705fc
2f925f382d45f8d6d6d287a1444aab5136373214f88ca48e2c079393fa613fc1
15a472eb1cc5f7e72d2d205b6830c78ac61d3e9a85420ea9ba13bc8c3134d418
bc824e2da09ff8da71dc0cac0a4da3547be3b0ad4635380438fcd371ef7caa3f
4f4d6cf74ffee459bfe5a842f29eee70c3c04409ed4deb0f34c957ce22d4906c
90837cb76ec549e90e16afc015bd0110622c9681f126377b71698cc29aa0d451
d761b47ccd1d45546f4035e5c06d46ca511aa79bd2dd560cb65c27bdc533b261
a0cb14552be607fb610e4196c0f0ff20c6fd9fb2225808b6fbfb4516f38e9a8f
d445bba51216686a580793e6f47588833a9c2a8d88c8133c1cfa266fb70d1b6a
829621f483c2ee700c289159b6a6f9185b25f79a4f3d376c3a95bab9eb4bc771
e65581605ef2940d2e300a09d388dcb3869e3333ba77ef9de5f5610106598e7d
6a4712d433ea85eca4e2cd32cfc467a8717f8280610e155ba481d99f16c6d3ca
b9ce23f90bfb5ba95e4515074233128b6d61896bfd33cee22cbed4c7c4147dcd
8f2474ee7b737fd22ea86084c533567125f9504bb98c1fdb5898d05a6cad613a
0123e7b8d8cf0f4f0474dc62b93428d63d0dc423a9a53adb3e7b28d40bb4fbb8
28ff00508f9c8b0911c808a606edb536efb523b0f361367ad85f9326de4e7734
9fa20f7025663bdbb4adf699da123352995cdd4ead088eca3b0c54a827d7bcb0
81e5b0fe991b1d16fb443c08ec8500d57d5ae61b2eae892e6da418d6dad4f54e
ce26e656580fed093f352c8de05f176831e109af78533c26f1bfa9fa79da8f83
63db0a0572443d73f5229b39e1335bf72206a0822787c5eff1aef539d72e0db0
b78c790d0a192578d4423d5ff7b6766bc0d201e915d9fb8b06f4732a05df384b
cc6195820338da2ea15e06cd394dc083ede55a7089568ba08eea6ca40eb3cbc7
9d38f83e3aa09163daf6577708d308629f36e7f0c4391fae91e8cb9b0e381fdb
73003f8f885ec53f44d3d3437a2ff7d4a57d4502092f0c8823df0f186068c126
34839ece9535f009b34a98c9f876513897f193dcd88a99503b6f0a36200c065f
d563ba32adef055e837c4b61833bbc9942f713585d35affd135f5743afb3a49e
0c29382fe9c0471d560925deec08e01ef36cb008a8f53fe0be0c7dd34fe74cde
e9dc7379d6e579109bafa395ee2d5c9030d3d61b03257b6dcfbef29d837eaf94
935bcce0802ffb08e689e7bfb4012a6690c891d8302484837e57bb16922dfd00
7910d0bb95b6c42339bd99fb664c14dd94f8b2931cdc7f7dd4a717f812016054
01597f20969a2df14e8e2b2f99e718a9092d33f042b85214971dbdef592f5144
13eef9c82846f83f2d9913d0b7214de81725a2cc9468aa3e819f454e3f625bf1
fcdd0082180be53895b344bca7dfa129547979452c82d6230a622989aea2a1cf
d407395855fb18403c1271cb5cebe0b6e2dc6cc0b5c9fa8a49ce14b0d660e304
9ca2d545df37e07ea30852dc4928bd2cd1afa25b60e702316ba1b412a1f30c84"
checksum="da88ccf14094a5de19526b4650b4f718db67f3d81f26c0ce1af25ede1a2a42e1
ce0ae11d1629fd4f691f6033c948ffa89e50e26adb4390bd7645239067615548
9c8c18bb150a9c9969e4f0d3969c476ac353fb6d118162b3e1836a3679a42bef
ed8f29b245f2b9f1cf3bb1e45eaccbd9acb875dd60c042b06f5d24d545abadfe
e4f18d5762c3bc66ee973a956aeb88e636c16bb7f665c4d9a240b6419a3b12f1
d5e24820837ea08f890fe2a9d47f95b704c6f43138d712d238c83e61bfa70f63
4eead79524a8f3569928e221d398adde6ea9cb556ac6e8ec5b0e35014e164829
d09fc47244541f92f4ea8845edbcdb36334e03499dd7c53bc8424b46ab9c0763
7bf0fe548926a255266697f23a055f187fbc8d9dabaeb525b599ea606413e7e6
9ded5446658221a32cbbfcddcfd1b4a50ec0db9b79574a8910953e0c5b1ee5ec
f2f9b7df0b814cd43a10b8141af9a967426f5b807605e708330173b3ec3ba88a
4ec43f292136acecad40db971feda1bf628b1a77dc42879c29e4b206dbca5c3f
c3e461c83cd4f1e4ed1c73de3def0b346b41ba9f9a938ac1ceca20b34411d1e6
105b7b26c13640eb140b0b122fe4c03a10cdf53288a163d5f8e3b0dc5209c41e
686dce89d291b34d13aab3c036ac5dd03f9f4c015a4a81056a0a87c878efb20d
4144b4fafab32651ce7ead86996ce0e0b148d3ad9bd079d8f373fcf9be0d3633
bc01bafdec35e8d03c9b225556cbe84f649c439f47e73588c07b364dd172ce0a
ad9b46502ef92b0c1aff78fc13b2f097b46316fa145cc370d2e62158e529d304
e6bc9507d6006620ed9a068a4f0237d0eba62cadd53b9960038ba83680a7d155
d37421d461f698707a25118694c9a55a4e590802fd4ce919a4e3ddf5f2c17652
a790bed70e3be94cf6bfe45f07e11a09c57b095af6372bdf01351eb6c0933c4b
551dcf4bc5ffba65c9bf92d28393778c2907332342bccdaf5fa0e9137b566451
cc266c2e5f608bd59978218792def6bf361760d4c0c33fc626509dca7faeaa0b
2c7a7980e0026b2f11596ae723f75f06fbae1e6149a1b482eddfcc7e1ac711d3
788750358c49c996811a567740ddc72327f83315f7032cafb9953c139e1adec8
3e4dfce301488a300b05dad0b226f0b1fe3d9920d612babdaddac622758fdfdb
d3d445ffe10f4924cb0fcdabf00066f9bcb55fe0ff04add79576f01ecd884dc3
9cd056a11a21ac3adbf9ceb3a91d99446b8efdc02549b4237743f8dc0d5cadc9
edf8641d591d56bc0a087a3d35321ba7ac177cc46cfc2310398dd1337f13644a
9419aaa55db02a05dfeb00695cfcb4fddbd44784364c9e0273eb55b040bdf6fe
de89528f19d0fe72e528d0b3b2671040a5f60c0a16427ed989e5c8995227e998
248b5c1968be6d470312faa4f018674f6956dffcf9e6abb05cc46d7668da7c7d
171d659668a17bb8998acba23b57818adb9be1c7b6ff028ad378ba812a9d5a8c
0c2782fa1b1b21cd12bc6848d9567c916f46f829a2ad91b7f5313234cc9f53f1
fab7d9994dfb13673f1c377e161e4f60780d4193e7af2eec5debc0c69a486e17
3938d5510206e2416449e232a14c7b2dcb1455ac33bb8e746a4db6d6855827a9
f111b803819713db455fba0027f36af9a09da3b591cea19f7e8d342b684aaf6a
b2ede6f0c2e77cd9a20e2947615c001e772462d2716723e4c8566470134e3827
8b08ed35173326af40fbc920a7383bffbd2f35f59dfcff9de81bab358f0c7fe4
1f8dc9c566c0f7dc08ed232016c5b7109c8d8eeb65c03d6f17be76dcaf81a18d
8a88f5b1e45653743bc13a94dc2556f4bf8cdd923facee4ea643885e13ccb08c
e1913629be2f7fad964d0b9407e43763521e0e8b6e90963401c55bcb2b7c356f
be67cc96c25afe87784d1601ec59267fc2e521d1181f4334bf8aefc532ea5f3a
6a6542c847527f5f3894d83aeca2ef7b9b1f0332e1f60b00dc15a4664c009599
449c8ba115feacd21315b5042f056189e315a3bd736388a7f0f7fd92c5953c26
ca409a4060572ba8239721196aaf6ff53307236a64854d776bed1862cebca18c
f857da462c7e5de1bacfd48a6faa4239e7e5ada1e5e3137bbffb09925537f371
2fab91fdbdf81798323e82a7321dc04a7b5b53a4ffdaeb073ed9590d804c34bc
422083d6e3b40cf6b6a60f6207944534115d9f6ea7813b9caaaacb9238b9d7b8
1eda0dc20f95e2a4d3cfdcea7806473be0d44549ee91015b3037d3c5a2f785c6
df038a3715ae11bc0ae368cf23f7cdff62637fca302bb41a9a54d391cb475bc5
c3ed921ad0c521b3b259ba2ee1181d42830f69a1a9305d8eba7d4a7f3aa75522
55b005da1c92309b90945f04b04cac4ea6ec56cc34f69d75590674afd68e7cf7
2cb0b12c3009ac920a0a9b5234d412ac5c4960c68f94a2a5124db2d1a0313531
c596b0c5ae8540afff007de494254727e94a54b837a2503a033f2014ddc59c73
1cd550c95f6f166d6bcc45307057eff3d730e07a7c6280c6cf72844602a55675
fe41ba33a31e0c5294e99c7c0d3364abcdc5b44ca006f42e9f440e57710d36ab
588a4af16be74e94616b9ef689d1a4e066f3588e1bd1b3a637facce009ef6789
ac399cc0d4d0779b18296cb00b846ec8799e558139127b398865ebb8ceecdd77
02cb1244be4d25cc0398a87c210c4741a97f66774c372bde24faad630eff448f
cc2e550f9c71c435dd101790c6f4e1f0af8e185eaa81a1e1440a69b45cd80303
b21aac4cbdb26e2743891b637319baf6fd7b5f2ab8b52893d2b26e2448cc0dab
a6219d66630c0e9e991ae6a8afb0539b6b743e8cbd7c9ce5febff5f6b1bc2739
533f38e026ace1332ebd0484a4ee0a7832f11c796a5dfce9ee35a5af34ec7ee7
172d5969d5d9c4d0ced33153abb52c5fca52603d8fa5e2f2fbf0d2b7b68d8142
0d25977a21e9772d2657ca8754717e5f1abba416fdbd5866fa917209c2af560c
604a4df1799971e5b716e638ee776f30c5558ffddd72f10ba2796a2e2c323503
328334d1339b406a8d9b8a9efafbe2e7bb711354a56c3876065a96e64f9c98de
a7f101d7a791b6deb6a2ae9afbf5286568069f73b33655db4323f5f94387f5d4
094d5ba532fbd2f2bd07afb739e99886a836cb4a93e57deb8a3e10e70feba449
f6c97435a64e29c79388b0e40b8ba7a0d774df96e074979bf7cf7343f9a980df
2f6ca77bf7d4d3fb0a17141918cf3468380e8b477413fa5d1e71ff0aff30f810
230731339bd7b96889a06083d4b28b08d942dd73cfeed2a6d247a4e8dbbe6cf8
f7901d656ad56c1f7e3e38fe6a988f68d8cc94d6890b7f2482b62fe983df0579
be6403f22dae93e06f04dc303f44ff7ec1f951395c329e0842b6ef84c9487137
6cc11c2a68fe9755f065f02558c4f8077fd53c73c7e5f8846eae5365e2873eba
28c7a9fa809ec38812a2c840466c9403943c8ef47c9c886f4ecbc390a1668617
7fa2e4b43fc50f4fea5ed550679745262f27e8db75dfbe3102a4ba78b0250a8b
fb09aa3f793eec95cd97e73fe1c03af81f5e06629ed3afdce77d89d82e3565d8
21e5008e10af7b0008de36c6f964a40737b004bf0f49154781d472dbca1b86fa
9eb985f4fd4f5a6a26b5abe0dead9222d02d76e57b0282a1bced57d2f194be40
e5c2295733f5b95a3476cc177e825a06a0aa3149a331da054ab5d265cf63f036
746872105fa1bd9f68d683ba2d6d0bace16cb31a301dbf99b3b1087d85998629
e66f933ebcf6c0da6c3334c7b91eee4a20a7a623fb16ca22dfcff7a9c88be9af
ec3390fdb7f96cfd434c2c4ab344b597fbe3bafb799771800f09d509f486858b
3e9d5f326025153fdb5608be6673b4966b2cb5ffa0b7a54e08dee5f05b01e196
3a90521f63e68d86129f3b24814295a2d1e2dce8ff60674cbedea617d9aca969
dccef3e20f35be84bee5892c77cb64dd2be2de453171ef998244cacd588b861b
c100aded88de30b24e469a361042e4bef94de560681e3f28f9b8d6b0d2c6fd28
9e1d373a84bc53f9a6809391717e5c728553ab2609c7c72314d6f1c66094e9b4
7fed64f1e1667c8aeb07abc4a6ece100ec8c90e424634917abc87dd1edb500f1
af9967c67b5f68dd4360ebd0ccd711637a385ab0e42444308d5256be91531664
ea24d3550c9915da7adc26c1ccbb4996f074e08d299894af26990517644c063b
8d12b4b4b8129ed1192fdd7987744307c0fcf77133fc058301263525a206b134
f19a74f2985c20e072337c455a6e62fcebdb85166b915ff1fe44f7ee957fd560
4eba6dc24c0dd4abab61b399dc4616f6787a3135a344a6b397c104e01f68abd0"

View File

@ -17,7 +17,7 @@ index 4076a60577..945f26f638 100644
# failure's backtrace feature might break our builds, see bug 1608157.
failure = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" }
failure_derive = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" }
-minidump_writer_linux = { git = "https://github.com/msirringhaus/minidump_writer_linux.git", rev = "9191af36343846b2c7ada65b9602b481b717c4d8" }
-minidump_writer_linux = { git = "https://github.com/msirringhaus/minidump_writer_linux.git", rev = "01c7a0da8d34059f7dae8ab9e7512529ff16347a" }
[patch.crates-io.cranelift-codegen]
git = "https://github.com/mozilla-spidermonkey/wasmtime"

View File

@ -12,15 +12,14 @@ index 53fc3c9937f7..b23771ab80fa 100644
namespace mozilla {
@@ -14,6 +15,11 @@ namespace mozilla {
@@ -14,6 +15,10 @@ namespace mozilla {
bool FlacDecoder::IsEnabled() {
#ifdef MOZ_FFVPX
return StaticPrefs::media_flac_enabled();
+#elif defined(MOZ_FFMPEG)
+ RefPtr<PDMFactory> platform = new PDMFactory();
+ return StaticPrefs::media_flac_enabled() &&
+ platform->SupportsMimeType("audio/flac"_ns,
+ /* DecoderDoctorDiagnostics* */ nullptr);
+ platform->SupportsMimeType("audio/flac"_ns);
#else
// Until bug 1295886 is fixed.
return false;

View File

@ -3,7 +3,7 @@
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
#
pkgname=firefox
version=87.0
version=88.0
revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser"
@ -11,7 +11,7 @@ maintainer="Johannes <johannes.brechtmann@gmail.com>"
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
checksum=ce98be0522f971b6950f22c738c4b2caf19cf7f48ab2ae2e6d46694af7fd58ab
checksum=6b50dbfb393f843e4401e23965a1d8f7fd44b5a7628d95138294094094eee297
lib32disabled=yes
@ -64,10 +64,6 @@ post_extract() {
;;
esac
# Google API key (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: This is for Void Linux use ONLY.
echo -n "AIzaSyCIFdBA7eQP43R6kXRwTq7j6Mvj1ITze90" > google-api-key
# Mozilla API keys (see https://location.services.mozilla.com/api)
# Note: This is for Void Linux use ONLY.
echo -n "cd894504-7a2a-4263-abff-ff73ee89ffca" > mozilla-api-key
@ -166,8 +162,6 @@ do_build() {
export AS=$CC
cat <<! >>.mozconfig
ac_add_options --with-google-location-service-api-keyfile="${wrksrc}/google-api-key"
ac_add_options --with-google-safebrowsing-api-keyfile="${wrksrc}/google-api-key"
ac_add_options --with-mozilla-api-keyfile="${wrksrc}/mozilla-api-key"
ac_add_options $(vopt_enable alsa)
ac_add_options $(vopt_enable jack)

View File

@ -1,6 +1,6 @@
# Template file for 'fselect'
pkgname=fselect
version=0.7.2
version=0.7.4
revision=1
build_style=cargo
short_desc="Find files with SQL-like queries"
@ -8,7 +8,7 @@ maintainer="SolitudeSF <solitudesf@protonmail.com>"
license="Apache-2.0, MIT"
homepage="https://github.com/jhspetersson/fselect"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=8b2cbf8aff709ffcab49ed59330655669ab185a524e89a101141d80cc025063b
checksum=c3bf4096419ae8ff5390b6f0d064cfd2917169d41841071c61e6f265ebf11d7a
post_install() {
vlicense LICENSE-MIT

View File

@ -1,6 +1,6 @@
# Template file for 'fuzzel'
pkgname=fuzzel
version=1.5.1
version=1.5.3
revision=1
wrksrc="$pkgname"
build_style=meson
@ -12,7 +12,7 @@ maintainer="Isaac Freund <ifreund@ifreund.xyz>"
license="MIT"
homepage="https://codeberg.org/dnkl/fuzzel"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=8a7394a32664638c91e865d63cf5d5a34d8caf4594854ed4867afae1a6f38eb7
checksum=55ae113d278196241dc699fb6fc558ff20d7b6323048b53dbf343fd3b2be8a49
post_install() {
rm "${PKGDESTDIR}/usr/share/doc/${pkgname}/LICENSE"

View File

@ -1,6 +1,6 @@
# Template file for 'github-cli'
pkgname=github-cli
version=1.9.1
version=1.9.2
revision=1
wrksrc="cli-${version}"
build_style=go
@ -13,7 +13,7 @@ license="MIT"
homepage="https://cli.github.com"
changelog="https://github.com/cli/cli/releases"
distfiles="https://github.com/cli/cli/archive/v${version}.tar.gz"
checksum=5fd35b156a0528ad4e8b68c7058fccf340cca08b0cabd36d872ab855476fb02e
checksum=a1d5a326c9311f8d208a0e5b5ba47023c3982494063e34ea10da916f9b8ba5c3
pre_build() {
local _date

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-ssh-askpass'
pkgname=gnome-ssh-askpass
version=8.5p1
version=8.6p1
revision=1
wrksrc="openssh-${version}"
hostmakedepends="pkg-config"
@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-3-Clause, BSD-2-Clause"
homepage="http://www.openssh.org"
distfiles="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${version}.tar.gz"
checksum=f52f3f41d429aa9918e38cf200af225ccdd8e66f052da572870c89737646ec25
checksum=c3e6e4da1621762c850d03b47eed1e48dff4cc9608ddeb547202a234df8ed7ae
alternatives="
ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/gnome-ssh-askpass

View File

@ -1,6 +1,6 @@
# Template file for 'godot'
pkgname=godot
version=3.2.3
version=3.3
revision=1
archs="x86_64* i686* aarch64* armv7* ppc64*"
wrksrc="${pkgname}-${version}-stable"
@ -27,7 +27,7 @@ maintainer="Nick Hahn <nick.hahn@hotmail.de>"
license="MIT"
homepage="https://www.godotengine.org/"
distfiles="https://github.com/godotengine/${pkgname}/archive/${version}-stable.tar.gz"
checksum=4c2a8e7da1ad05c6223b0ff6cf2be124dad6708b56a8ec9910dc2aaf82a553ae
checksum=595ff16eaef3d0b6c030575f4b7fcae8b805e407b90a2f71af3e4142362c1794
nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
CFLAGS+=" -fPIE -fPIC"

View File

@ -1,5 +1,5 @@
# Template file for 'google-chrome'
_chromeVersion=90.0.4430.72
_chromeVersion=90.0.4430.85
_chromeRevision=1
_channel=stable
@ -22,7 +22,7 @@ _chromeUrl="${_baseUrl}/${_filename}"
_licenseUrl="https://www.google.com/intl/en/chrome/terms/"
distfiles="$_chromeUrl"
checksum=43f141970ab61d9c5a993dcf094625d9a7a1d24212a3c2443e7092b40c3a354c
checksum=39de976ede3d759fd696e59bd7ac3447093ab67b65972a41caa557edbee12952
do_extract() {
mkdir -p ${DESTDIR}

View File

@ -1,6 +1,6 @@
# Template file for 'grim'
pkgname=grim
version=1.3.1
version=1.3.2
revision=1
build_style=meson
configure_args="-Djpeg=enabled -Dwerror=false"
@ -10,8 +10,8 @@ short_desc="Grab images from a Wayland compositor"
maintainer="Derriick <derriick.ensiie@yahoo.com>"
license="MIT"
homepage="https://wayland.emersion.fr/grim/"
distfiles="https://github.com/emersion/$pkgname/archive/v$version.tar.gz"
checksum=b1ab720b5dbcd560cfa34bbd7e0cbe85330f701c471b12e2489dfec15bcf216e
distfiles="https://github.com/emersion/grim/archive/v${version}.tar.gz"
checksum=42c2952e98389506156c08e40e0c37afdc2ec5ef4d55a5a4febde6acdac4d1c8
post_install() {
vlicense LICENSE

View File

@ -1,7 +1,7 @@
# Template file for 'gst-plugins-ugly1'
pkgname=gst-plugins-ugly1
version=1.18.4
revision=1
revision=2
wrksrc="${pkgname/1/}-${version}"
build_style=meson
configure_args="-Damrnb=disabled -Damrwbdec=disabled -Dsidplay=disabled"
@ -17,4 +17,3 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
checksum=218df0ce0d31e8ca9cdeb01a3b0c573172cc9c21bb3d41811c7820145623d13c
lib32disabled=yes

View File

@ -1,6 +1,6 @@
# Template file for 'hugo'
pkgname=hugo
version=0.82.0
version=0.82.1
revision=1
build_style=go
go_import_path="github.com/gohugoio/hugo"
@ -12,7 +12,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://gohugo.io"
distfiles="https://github.com/gohugoio/hugo/archive/v${version}.tar.gz"
checksum=f156c31034f013b11ff19aec09ab4d47fd8689befaa6f58222b48ed970722b4b
checksum=3190ae848fdb1a04339c233faab5934c422d85cf85ea3b0c0b5a842239c84e75
build_options="pygments extended"
desc_option_pygments="Alternative syntax highlighter"

View File

@ -1,6 +1,6 @@
# Template file for 'ibus-m17n'
pkgname=ibus-m17n
version=1.4.4
version=1.4.5
revision=1
build_style=gnu-configure
configure_args="--prefix=/usr --libexecdir=/usr/lib/ibus"
@ -13,7 +13,7 @@ maintainer="reback00 <reback00@protonmail.com>"
license="GPL-2.0-or-later"
homepage="https://github.com/ibus/ibus-m17n"
distfiles="https://github.com/ibus/ibus-m17n/releases/download/${version}/ibus-m17n-${version}.tar.gz"
checksum=a479351c3ed44283aef2b990f21e8a3e1b23ff0745836d3a45edfe7929432915
checksum=3aeb59fe13ab64516f7a39462d78812952b480c5ee885aa2ab45e8ff52ff1a8c
pre_configure() {
autoreconf -fi

View File

@ -1,6 +1,6 @@
# Template file for 'irqbalance'
pkgname=irqbalance
version=1.7.0
version=1.8.0
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config"
@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-only"
homepage="https://github.com/Irqbalance/irqbalance"
distfiles="https://github.com/Irqbalance/irqbalance/archive/v${version}.tar.gz"
checksum=28f2ad35945b93d90f4a5bad95b4c0871a0f644375f746ec16f61045b9ec970e
checksum=2e7ddb9687a6a5cc1f41626659eac2ad9d6b5875629156b92f693bd404d8ae63
case "$XBPS_TARGET_MACHINE" in
i686*|x86_64*|ppc64*) makedepends+=" libnuma-devel";;

View File

@ -1,15 +1,16 @@
# Template file for 'jitterentropy'
pkgname=jitterentropy
version=3.0.1
revision=3
version=3.0.2
revision=1
wrksrc="${pkgname}-library-${version}"
build_style=gnu-makefile
make_use_env=yes
short_desc="Hardware RNG based on CPU timing jitter"
maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause"
homepage="https://www.chronox.de/jent.html"
distfiles="https://github.com/smuellerDD/jitterentropy-library/archive/v${version}.tar.gz"
checksum=015a443ebfaab7bc302caa24dcc124aefe1818046893f49591d2465bd3f58e16
checksum=5be868e343c25e24312f5e6894642ce1044994b99d6676430c760584a1b1613e
post_install() {
vlicense COPYING

View File

@ -1,6 +1,6 @@
# Template file for 'k3b'
pkgname=k3b
version=20.12.2
version=20.12.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules pkg-config qt5-qmake gettext
@ -15,4 +15,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://kde.org/applications/en/multimedia/org.kde.k3b"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
checksum=8fa4def0d8c4c62b6860ffe5ca0e67a121d94ef99823465e5b7a5a7345460f3f
checksum=88e8d3410748e11c77755f5e7b577afb34d1c4d99e529dcc5ab9b663992c5b8c

View File

@ -1,6 +1,6 @@
# Template file for 'kaccounts-integration'
pkgname=kaccounts-integration
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
@ -12,7 +12,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://cgit.kde.org/kaccounts-integration.git/"
distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-integration-${version}.tar.xz"
checksum=98390b72fbb3eb26a892f6f2169d71df754dd44887ed599116b624012297a655
checksum=fe3e3096a237ba0f97cd8a25926648aef30fdc8dd475d78748857032a9f6cefe
kaccounts-integration-devel_package() {
short_desc+=" - development"

View File

@ -1,6 +1,6 @@
# Template file for 'kaccounts-providers'
pkgname=kaccounts-providers
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules intltool qt5-qmake qt5-host-tools
@ -12,7 +12,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://cgit.kde.org/kaccounts-providers.git/"
distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-providers-${version}.tar.xz"
checksum=ae71cadebff1e16991c48fcb9c71c177e2fc2d04536b89d1437587bcdae70617
checksum=e0b58817dd41f18f6408e40f7d0390f6e8c426394fc1e36c691f98f794c6369f
build_options="nextcloud"
desc_option_nextcloud="Build nextcloud support (needs Qt5 WebEngine)"

View File

@ -1,6 +1,6 @@
# Template file for 'kcron'
pkgname=kcron
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://userbase.kde.org/System_Settings/Task_Scheduler"
distfiles="${KDE_SITE}/release-service/${version}/src/kcron-${version}.tar.xz"
checksum=ee8276e91e35959c6ea795327957ed6a218a59ac0912aac3a3cbc5f5abafc54a
checksum=c3ca3b59d10a850e7bf24cdc95256bd1d98ce1be1c2da55fb075de8e2c239e90

View File

@ -1,6 +1,6 @@
# Template file for 'kdialog'
pkgname=kdialog
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/utilities/kdialog"
distfiles="${KDE_SITE}/release-service/${version}/src/kdialog-${version}.tar.xz"
checksum=231f6735e5905e92381da835da1b90bddb8ada39d8bffd90c8d2f9a3673602de
checksum=babc9bc9c88cdce81e2380cde280be650ea6ec10fddb949a45a142a1ee6d5535

View File

@ -1,6 +1,6 @@
# Template file for 'keditbookmarks'
pkgname=keditbookmarks
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools
@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later, GFDL-1.2-only"
homepage="https://www.kde.org/"
distfiles="${KDE_SITE}/release-service/${version}/src/keditbookmarks-${version}.tar.xz"
checksum=6823446698d80e6ce59601f1772ec316ad205954cac8be6381456f714c6dd759
checksum=8c9e69198d3351eef02531562a53ccef6e6781af95ea9cb7d0b49e07d313b3a9
pre_check() {
export QT_QPA_PLATFORM=offscreen

View File

@ -1,6 +1,6 @@
# Template file for 'kfind'
pkgname=kfind
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://www.kde.org/applications/utilities/kfind/"
distfiles="${KDE_SITE}/release-service/${version}/src/kfind-${version}.tar.xz"
checksum=e6f608fcd717021bc2f4c69def81f18361c05abb72503deb268d219fb8a6f167
checksum=72bfa8708e0e627fff6cc78693f6c778ba27cebdc65f84c69189385de5814284

View File

@ -1,6 +1,6 @@
# Template file for 'kig'
pkgname=kig
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons kdoctools gettext
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-only"
homepage="https://www.kde.org/applications/education/kig/"
distfiles="${KDE_SITE}/release-service/${version}/src/kig-${version}.tar.xz"
checksum=ce3261eb10e052fa10fcb3742d6a1820006bfa100f5aaae09f367acac3019ed9
checksum=178ecb364e248f4f7ed39dcb93dcd6ce4cee0c5628f5e49d6e05383afc3d9734

View File

@ -1,15 +1,16 @@
# Template file for 'kio-gdrive'
pkgname=kio-gdrive
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules intltool pkg-config qt5-qmake qt5-host-tools
kcoreaddons libaccounts-qt5-devel kdoctools"
makedepends="libaccounts-qt5-devel kaccounts-integration-devel kparts-devel libkgapi-devel"
makedepends="libaccounts-qt5-devel kaccounts-integration-devel kparts-devel
libkgapi-devel purpose-devel"
depends="kaccounts-providers"
short_desc="KIO slave that enables access and edit Google Drive files"
maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://community.kde.org/KIO_GDrive"
distfiles="${KDE_SITE}/release-service/${version}/src/kio-gdrive-${version}.tar.xz"
checksum=4569cc07681aa88a81bda7923c795916cc6d1578859e11f0bb336699db8f7b70
checksum=506f79cf2d4a86f5ce0e3905c1de481ba8558ac865f50bd1a347aeef35183e5c

View File

@ -0,0 +1,28 @@
From 1b760b6c5393b2137410f539d068a84bae1c31ff Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Wed, 21 Apr 2021 19:23:43 +0700
Subject: [PATCH] freetype_render_ui_text: use uint8_t instead of u_int8_t
uint8_t is a standard type, while u_int8_t isn't. And we're assigning to
an uint8_t anyway.
---
kitty/freetype_render_ui_text.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kitty/freetype_render_ui_text.c b/kitty/freetype_render_ui_text.c
index 8c8743b8..f22284f4 100644
--- a/kitty/freetype_render_ui_text.c
+++ b/kitty/freetype_render_ui_text.c
@@ -504,7 +504,7 @@ render_line(PyObject *self UNUSED, PyObject *args, PyObject *kw) {
if (!PyArg_ParseTupleAndKeywords(args, kw, "|sIIzppkkffI", (char**)kwlist, &text, &width, &height, &family, &bold, &italic, &fg, &bg, &x_offset, &y_offset, &right_margin)) return NULL;
PyObject *ans = PyBytes_FromStringAndSize(NULL, (Py_ssize_t)width * height * 4);
if (!ans) return NULL;
- uint8_t *buffer = (u_int8_t*) PyBytes_AS_STRING(ans);
+ uint8_t *buffer = (uint8_t*) PyBytes_AS_STRING(ans);
RenderCtx *ctx = (RenderCtx*)create_freetype_render_context(family, bold, italic);
if (!ctx) return NULL;
if (!render_single_line((FreeTypeRenderCtx)ctx, text, 3 * height / 4, 0, 0xffffffff, buffer, width, height, x_offset, y_offset, right_margin)) {
--
2.31.1.500.gbc6bbdd36b

View File

@ -1,6 +1,6 @@
# Template file for 'kitty'
pkgname=kitty
version=0.19.3
version=0.20.1
revision=1
pycompile_dirs="usr/lib/kitty"
hostmakedepends="pkg-config python3 wayland-devel wayland-protocols"
@ -13,7 +13,7 @@ license="GPL-3.0-or-later"
homepage="https://sw.kovidgoyal.net/kitty/"
changelog="https://sw.kovidgoyal.net/kitty/changelog.html"
distfiles="https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}.tar.xz"
checksum=16d843356b0697db2b71754b4afd8d43166a0f0561e606107f6a4b9519624e4f
checksum=43596a1c5645fe476e96e748bb3b44afd680d84b4af409cd36b33de19b31933d
patch_args="-Np1"
python_version=3
LDFLAGS+=" -Wl,-z,stack-size=2097152"

View File

@ -1,6 +1,6 @@
# Template file for 'kmag'
pkgname=kmag
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://www.kde.org/applications/utilities/kmag/"
distfiles="${KDE_SITE}/release-service/${version}/src/kmag-${version}.tar.xz"
checksum=32932eb791d76de88de93a04f71f1224c41f0e33eb87b84eeab55668a18961dc
checksum=1e0fcce98fe11cb2bae0a762fb382127f7f57a15ccdf2e496f8c977dd238dc1b

View File

@ -1,11 +1,11 @@
# Template file for 'kmix'
pkgname=kmix
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
configure_args="-DSYSCONF_INSTALL_DIR=/etc -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
kdoctools kcoreaddons gettext"
kdoctools kcoreaddons kconfig gettext"
makedepends="plasma-framework-devel kinit-devel alsa-lib-devel pulseaudio-devel
libcanberra-devel ksolid-devel"
short_desc="KDE's mixer application"
@ -13,4 +13,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-only"
homepage="https://www.kde.org/applications/multimedia/kmix/"
distfiles="${KDE_SITE}/release-service/${version}/src/kmix-${version}.tar.xz"
checksum=68f892958eec984685567ad36624084118b6dc5e7a4633733a6c3e6aea34ea17
checksum=e29742d0618e704fc9593051527347eac8aaf209f90451180f17b279ebb24ce8

View File

@ -1,6 +1,6 @@
# Template file for 'kolourpaint'
pkgname=kolourpaint
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="BSD-2-Clause, GPL-2.0-or-later, LGPL-2.1-only, GFDL-1.2-only"
homepage="http://www.kolourpaint.org/"
distfiles="${KDE_SITE}/release-service/${version}/src/kolourpaint-${version}.tar.xz"
checksum=2f947803698f8169891191cb6ff841d3e991f9ae7157469cf01f4af594bde93e
checksum=7c0fe6886e3432e29b986d9b7dd31da45dea35c566bc52b14a474c68b49ae176
post_install() {
vlicense COPYING

View File

@ -1,6 +1,6 @@
# Template file for 'kompare'
pkgname=kompare
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-only, GFDL-1.2-only"
homepage="https://www.kde.org/applications/development/kompare/"
distfiles="${KDE_SITE}/release-service/${version}/src/kompare-${version}.tar.xz"
checksum=7b57eddfa2c8f232252d4e981359fbe7844050aa2707d95044646d917967fb7f
checksum=cee3e22e4072e218302d245cb6f918dc7c6f2e8b5b0ffc81d177fde71e89e19e

View File

@ -1,6 +1,6 @@
# Template file for 'kruler'
pkgname=kruler
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://www.kde.org/applications/graphics/kruler/"
distfiles="${KDE_SITE}/release-service/${version}/src/kruler-${version}.tar.xz"
checksum=3f7152398f31f7315be5b504d9bb55e11358ab5cee8303e6b406d8f686836fdb
checksum=be7cbde21b33f072bc0efb71562483cdd0ac7ca2cd8c91c4f05dbc52ce9a377b

View File

@ -1,6 +1,6 @@
# Template file for 'ksystemlog'
pkgname=ksystemlog
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://kde.org/applications/system/ksystemlog/"
distfiles="${KDE_SITE}/release-service/${version}/src/ksystemlog-${version}.tar.xz"
checksum=1e3fa2a9e2c9f995ce8aea028ca68ba2487db7212ad298d9d2d7fa98710cf0eb
checksum=2474b8d13451e7c884250d7e29b808dbad1e90cacbb1df4786c890abdd445f19
pre_check() {
export QT_QPA_PLATFORM=offscreen

View File

@ -1,6 +1,6 @@
# Template file for 'kteatime'
pkgname=kteatime
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later"
homepage="https://www.kde.org/applications/games/kteatime/"
distfiles="${KDE_SITE}/release-service/${version}/src/kteatime-${version}.tar.xz"
checksum=f016698e891688f9fbec934b3b66021e49aa05b699920171c57758273b622cf9
checksum=c5ef71f467fe09ac499d989fcb3ed0544a046ab75664901d4d85fbaedb7a67fe

View File

@ -1,6 +1,6 @@
# Template file for 'kturtle'
pkgname=kturtle
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-or-later, GFDL-1.2-only"
homepage="https://www.kde.org/applications/education/kturtle/"
distfiles="${KDE_SITE}/release-service/${version}/src/kturtle-${version}.tar.xz"
checksum=e6bedbae45faf41158b2dab80229c69f8490698cb35afcb3507b9db2668ab89e
checksum=8d11d1999d0d7617189c0e47d6077ddd508922f5da0fa1f21f2da8e328cd0dd1

16
srcpkgs/kup/template Normal file
View File

@ -0,0 +1,16 @@
# Template file for 'kup'
pkgname=kup
version=0.8.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kdoctools qt5-qmake qt5-host-tools kcoreaddons gettext kconfig"
makedepends="cmake qt5-devel kcoreaddons-devel ki18n-devel kio-devel ksolid-devel
kidletime-devel knotifications-devel kconfig-devel kinit-devel kjobwidgets-devel
libgit2-devel plasma-framework-devel"
depends="rsync"
short_desc="Kup is created to keep backups of personal files"
maintainer="Justin Jagieniak <justin@jagieniak.net>"
license="GPL-2.0-or-later"
homepage="https://www.kde.org/applications/utilities/kup/"
distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
checksum="79154cd12bcbef87b3b22851adcd505f5da7723483361c7a16ae4c3eea61f0bd"

View File

@ -1,6 +1,6 @@
# Template file for 'kwalletmanager'
pkgname=kwalletmanager
version=20.12.3
version=21.04.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kauth kdoctools pkg-config
@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
license="GPL-2.0-only"
homepage="https://kde.org/applications/system/org.kde.kwalletmanager5"
distfiles="${KDE_SITE}/release-service/${version}/src/kwalletmanager-${version}.tar.xz"
checksum=995414a017735a0dedf19bffdc715cc0f526925b597bba9aa7f5d34e97059d9a
checksum=7323e7d548bec44ba53e77bf4e482024644529f25d2b339244bc4d6079eb07e6

View File

@ -1,6 +1,6 @@
# Template file for 'lagrange'
pkgname=lagrange
version=1.3.0
version=1.3.3
revision=1
build_style=cmake
hostmakedepends="pkg-config"
@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://gmi.skyjake.fi/lagrange/"
changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
checksum=5737ae2d16779e8a0f1cb27b18a22ebba7dffb5e11f1d189c27441bed11b08e0
checksum=c471c8bbf57aa242c5d23be727f846b87bca42b1eab977862deb9b5f9172eaa5
post_install() {
vlicense LICENSE.md

View File

@ -1,17 +1,17 @@
# Template build file for 'libXt'.
# Template file for 'libXt'
pkgname=libXt
version=1.2.0
version=1.2.1
revision=1
build_style=gnu-configure
configure_args="--enable-malloc0returnsnull"
hostmakedepends="pkg-config xorgproto"
makedepends="xorgproto libSM-devel libX11-devel"
short_desc="X Toolkit Intrinsics library"
maintainer="Orphaned <orphan@voidlinux.org>"
maintainer="skmpz <dem.procopiou@gmail.com>"
license="MIT"
homepage="http://xorg.freedesktop.org"
distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
checksum=b31df531dabed9f4611fc8980bc51d7782967e2aff44c4105251a1acb5a77831
checksum=679cc08f1646dbd27f5e48ffe8dd49406102937109130caab02ca32c083a3d60
post_install() {
vlicense COPYING

1
srcpkgs/libanthy-unicode Symbolic link
View File

@ -0,0 +1 @@
anthy-unicode

Some files were not shown because too many files have changed in this diff Show More