parent
f009fc9c1d
commit
4a21d2a72a
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST Bitwarden-2024.2.0-amd64.deb 79917282 BLAKE2B 2066dc71bed9cddbcedccfd9129e3e81ac9f8a71217d2c651fb8a067b3e318574e26104b447a7ccd6734efded64ef3620cf4a7e36f0a577ed98f5468839540cb SHA512 c9394914fd6c82096fc5336e73b539e250727c6917af97961df0bd7de241f955b9eb87da154f32972c73ea1ce59bf0d79660658277185c89e099360ec4c3ea26
|
||||
DIST Bitwarden-2024.3.0-amd64.deb 80463348 BLAKE2B 668fd4c18507b349e5892e7511b4898764a33d9da0a837379c7856caa054782fbf6a3337b03a779a8c8111d2458f560b31c32856850ff931694a8f18d889bdc9 SHA512 9297367e82e76870b7f12becfca6ec3bc0ce8f6515f4e17e9830d4df599891c839a8f5990c97b684528c8a4ad1c24ddd3bc99c1552620aee84b81c1cbf115771
|
||||
|
@ -0,0 +1,87 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop unpacker xdg-utils
|
||||
|
||||
MY_PN="Bitwarden"
|
||||
|
||||
DESCRIPTION="Bitwarden password manager desktop client"
|
||||
HOMEPAGE="https://bitwarden.com/"
|
||||
SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
app-crypt/libsecret
|
||||
dev-libs/expat
|
||||
dev-libs/glib
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-libs/wayland
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
sys-libs/glibc
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libxshmfence
|
||||
x11-libs/libXtst
|
||||
x11-libs/pango
|
||||
"
|
||||
IDEPEND="
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/gtk-update-icon-cache
|
||||
"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/Bitwarden/*.so*
|
||||
opt/Bitwarden/bitwarden
|
||||
opt/Bitwarden/chrome-sandbox
|
||||
opt/Bitwarden/chrome_crashpad_handler
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto /opt
|
||||
doins -r opt/${MY_PN}
|
||||
fperms 755 /opt/Bitwarden/bitwarden
|
||||
fperms 4755 /opt/Bitwarden/chrome-sandbox
|
||||
|
||||
domenu usr/share/applications/bitwarden.desktop
|
||||
|
||||
local x
|
||||
for x in 16 32 64 128 256 512; do
|
||||
doicon -s ${x} usr/share/icons/hicolor/${x}*/*
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
@ -0,0 +1,92 @@
|
||||
From cd6d0e1c593e158b8641529410d95e4b1722d5b2 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com>
|
||||
Date: Thu, 4 Jan 2024 17:03:09 -0600
|
||||
Subject: [PATCH] Allow stubmaker to work outside of a git repository
|
||||
|
||||
https://github.com/hashicorp/vault/pull/24678
|
||||
|
||||
Fixes: https://github.com/hashicorp/vault/issues/24677
|
||||
---
|
||||
tools/stubmaker/main.go | 58 +++++++++++++++++++++++------------------
|
||||
1 file changed, 33 insertions(+), 25 deletions(-)
|
||||
|
||||
diff --git a/tools/stubmaker/main.go b/tools/stubmaker/main.go
|
||||
index 53676e08b8c84..15e95b6a45f60 100644
|
||||
--- a/tools/stubmaker/main.go
|
||||
+++ b/tools/stubmaker/main.go
|
||||
@@ -43,15 +43,21 @@ func main() {
|
||||
DetectDotGit: true,
|
||||
})
|
||||
if err != nil {
|
||||
- fatal(err)
|
||||
+ if err.Error() != "repository does not exist" {
|
||||
+ fatal(err)
|
||||
+ }
|
||||
+ repo = nil
|
||||
}
|
||||
|
||||
- wt, err := repo.Worktree()
|
||||
- if err != nil {
|
||||
- fatal(err)
|
||||
- }
|
||||
- if !isEnterprise(wt) {
|
||||
- return
|
||||
+ var wt *git.Worktree
|
||||
+ if repo != nil {
|
||||
+ wt, err = repo.Worktree()
|
||||
+ if err != nil {
|
||||
+ fatal(err)
|
||||
+ }
|
||||
+ if !isEnterprise(wt) {
|
||||
+ return
|
||||
+ }
|
||||
}
|
||||
|
||||
// Read the file and figure out if we need to do anything.
|
||||
@@ -80,26 +86,28 @@ func main() {
|
||||
|
||||
// We'd like to write the file, but first make sure that we're not going
|
||||
// to blow away anyone's work or overwrite a file already in git.
|
||||
- head, err := repo.Head()
|
||||
- if err != nil {
|
||||
- fatal(err)
|
||||
- }
|
||||
- obj, err := repo.Object(plumbing.AnyObject, head.Hash())
|
||||
- if err != nil {
|
||||
- fatal(err)
|
||||
- }
|
||||
+ if repo != nil {
|
||||
+ head, err := repo.Head()
|
||||
+ if err != nil {
|
||||
+ fatal(err)
|
||||
+ }
|
||||
+ obj, err := repo.Object(plumbing.AnyObject, head.Hash())
|
||||
+ if err != nil {
|
||||
+ fatal(err)
|
||||
+ }
|
||||
|
||||
- st, err := wt.Status()
|
||||
- if err != nil {
|
||||
- fatal(err)
|
||||
- }
|
||||
+ st, err := wt.Status()
|
||||
+ if err != nil {
|
||||
+ fatal(err)
|
||||
+ }
|
||||
|
||||
- tracked, err := inGit(wt, st, obj, outputFile)
|
||||
- if err != nil {
|
||||
- fatal(err)
|
||||
- }
|
||||
- if tracked {
|
||||
- fatal(fmt.Errorf("output file %s exists in git, not overwriting", outputFile))
|
||||
+ tracked, err := inGit(wt, st, obj, outputFile)
|
||||
+ if err != nil {
|
||||
+ fatal(err)
|
||||
+ }
|
||||
+ if tracked {
|
||||
+ fatal(fmt.Errorf("output file %s exists in git, not overwriting", outputFile))
|
||||
+ }
|
||||
}
|
||||
|
||||
// Now we can finally write the file
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit fcaps go-module systemd
|
||||
|
||||
DESCRIPTION="A tool for managing secrets"
|
||||
HOMEPAGE="https://vaultproject.io/"
|
||||
|
||||
VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
|
||||
SRC_URI="https://github.com/hashicorp/vault/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" webui? ( https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} )"
|
||||
SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
IUSE="+webui"
|
||||
|
||||
BDEPEND="
|
||||
app-arch/zip
|
||||
dev-go/gox
|
||||
>=dev-lang/go-1.21"
|
||||
COMMON_DEPEND="acct-group/vault
|
||||
acct-user/vault"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
FILECAPS=(
|
||||
-m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
|
||||
)
|
||||
|
||||
RESTRICT="test"
|
||||
S=${WORKDIR}/${P}
|
||||
PATCHES=("${FILESDIR}/${P}-stubmaker-outside-git-repo-24678.patch")
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Avoid the need to have a git checkout
|
||||
sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
|
||||
-e 's:^\(GIT_DIRTY=\).*:\1:' \
|
||||
-e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
|
||||
-e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \
|
||||
-i scripts/build.sh || die
|
||||
sed -e "/hooks/d" \
|
||||
-e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
|
||||
-e "s/gofumpt/gofmt/g" \
|
||||
-i Makefile || die
|
||||
if [[ -d "${WORKDIR}/http/web_ui" ]]; then
|
||||
rm -rf "${S}/http/web_ui" || die
|
||||
mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" ||
|
||||
die "mv failed"
|
||||
else
|
||||
mkdir -p "${S}/http/web_ui" || die
|
||||
touch "${S}/http/web_ui/no_web_ui" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir "${T}"/bin || die
|
||||
BUILD_TAGS="$(usex webui ui '')" \
|
||||
GOPATH="${T}" \
|
||||
XC_ARCH=$(go env GOARCH) \
|
||||
XC_OS=$(go env GOOS) \
|
||||
XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
|
||||
emake bin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
dodoc CHANGELOG.md CONTRIBUTING.md README.md
|
||||
insinto /etc/${PN}.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
}
|
Binary file not shown.
@ -0,0 +1,140 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
# Per tukaani.org, git.tukaani.org is a mirror of github and
|
||||
# may be behind.
|
||||
EGIT_REPO_URI="
|
||||
https://github.com/tukaani-project/xz
|
||||
https://git.tukaani.org/xz.git
|
||||
"
|
||||
inherit git-r3 autotools
|
||||
|
||||
# bug #272880 and bug #286068
|
||||
BDEPEND="sys-devel/gettext >=dev-build/libtool-2"
|
||||
else
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc
|
||||
inherit verify-sig
|
||||
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="
|
||||
https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz
|
||||
mirror://sourceforge/lzmautils/${MY_P}.tar.gz
|
||||
https://tukaani.org/xz/${MY_P}.tar.gz
|
||||
verify-sig? (
|
||||
https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz.sig
|
||||
https://tukaani.org/xz/${MY_P}.tar.gz.sig
|
||||
)
|
||||
"
|
||||
|
||||
if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
fi
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Utils for managing LZMA compressed files"
|
||||
HOMEPAGE="https://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="doc +extra-filters pgo nls static-libs"
|
||||
|
||||
if [[ ${PV} != 9999 ]] ; then
|
||||
BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-lassecollin )"
|
||||
fi
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
# Allow building shared libs on Solaris/x64
|
||||
elibtoolize
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
--enable-threads
|
||||
$(multilib_native_use_enable doc)
|
||||
$(use_enable nls)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
myconf+=(
|
||||
--disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts}
|
||||
)
|
||||
fi
|
||||
|
||||
if ! use extra-filters ; then
|
||||
myconf+=(
|
||||
# LZMA1 + LZMA2 for standard .lzma & .xz files
|
||||
--enable-encoders=lzma1,lzma2
|
||||
--enable-decoders=lzma1,lzma2
|
||||
|
||||
# those are used by default, depending on preset
|
||||
--enable-match-finders=hc3,hc4,bt4
|
||||
|
||||
# CRC64 is used by default, though some (old?) files use CRC32
|
||||
--enable-checks=crc32,crc64
|
||||
)
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-solaris* ]] ; then
|
||||
export gl_cv_posix_shell="${EPREFIX}"/bin/sh
|
||||
|
||||
# Undo Solaris-based defaults pointing to /usr/xpg5/bin
|
||||
myconf+=( --disable-path-for-script )
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# -fprofile-partial-training because upstream note the test suite isn't super comprehensive
|
||||
# See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
|
||||
local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
|
||||
local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
|
||||
|
||||
emake CFLAGS="${CFLAGS} ${pgo_generate_flags}"
|
||||
|
||||
if use pgo ; then
|
||||
emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check
|
||||
|
||||
if tc-is-clang; then
|
||||
llvm-profdata merge "${T}"/${ABI}-pgo --output="${T}"/${ABI}-pgo/default.profdata || die
|
||||
fi
|
||||
|
||||
emake clean
|
||||
emake CFLAGS="${CFLAGS} ${pgo_use_flags}"
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
|
||||
if use doc ; then
|
||||
rm "${ED}"/usr/share/doc/${PF}/COPYING* || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
Binary file not shown.
@ -1,37 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="3D rendering module for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
|
||||
EGIT_SUBMODULES=() # skip qtquick3d-assimp
|
||||
fi
|
||||
|
||||
IUSE="gles2-only qml vulkan"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
|
||||
~dev-qt/qtshadertools-${PV}:6
|
||||
media-libs/assimp:=
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
-DQT_FEATURE_qt3d_system_assimp=ON
|
||||
-DQT_UNITY_BUILD=OFF # fails to build
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="icu qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
|
||||
icu? ( dev-libs/icu:= )
|
||||
qml? (
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
~dev-qt/qtshadertools-${PV}:6
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Quick)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# tst_qxmlinputsource sometimes hang without -j1
|
||||
qt6-build_src_test -j1
|
||||
}
|
@ -1,368 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit flag-o-matic qt6-build toolchain-funcs
|
||||
|
||||
DESCRIPTION="Cross-platform application development framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
fi
|
||||
|
||||
declare -A QT6_IUSE=(
|
||||
[global]="+ssl +udev zstd"
|
||||
[core]="icu"
|
||||
[modules]="+concurrent +dbus +gui +network +sql +xml"
|
||||
|
||||
[gui]="
|
||||
+X accessibility eglfs evdev gles2-only +libinput
|
||||
opengl tslib vulkan +widgets
|
||||
"
|
||||
[network]="brotli gssapi libproxy sctp"
|
||||
[sql]="mysql oci8 odbc postgres +sqlite"
|
||||
[widgets]="cups gtk"
|
||||
|
||||
[optfeature]="nls wayland" #810802,864509
|
||||
)
|
||||
IUSE="${QT6_IUSE[*]}"
|
||||
REQUIRED_USE="
|
||||
$(
|
||||
printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
|
||||
printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
|
||||
printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
|
||||
printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
|
||||
)
|
||||
accessibility? ( dbus )
|
||||
eglfs? ( opengl )
|
||||
gles2-only? ( opengl )
|
||||
gui? ( || ( X eglfs wayland ) )
|
||||
libinput? ( udev )
|
||||
sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
|
||||
test? ( icu sql? ( sqlite ) )
|
||||
"
|
||||
|
||||
# groups:
|
||||
# - global (configure.cmake)
|
||||
# - qtcore (src/corelib/configure.cmake)
|
||||
# - qtgui (src/gui/configure.cmake)
|
||||
# - qtnetwork (src/network/configure.cmake)
|
||||
# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
|
||||
# - qtsql (src/plugins/sqldrivers/configure.cmake)
|
||||
RDEPEND="
|
||||
sys-libs/zlib:=
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
udev? ( virtual/libudev:= )
|
||||
zstd? ( app-arch/zstd:= )
|
||||
|
||||
app-crypt/libb2
|
||||
dev-libs/double-conversion:=
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre2:=[pcre16,unicode(+)]
|
||||
icu? ( dev-libs/icu:= )
|
||||
|
||||
dbus? ( sys-apps/dbus )
|
||||
gui? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz:=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libpng:=
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxkbcommon[X?]
|
||||
X? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/xcb-util-cursor
|
||||
x11-libs/xcb-util-image
|
||||
x11-libs/xcb-util-keysyms
|
||||
x11-libs/xcb-util-renderutil
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
accessibility? ( app-accessibility/at-spi2-core:2 )
|
||||
eglfs? ( media-libs/mesa[gbm(+)] )
|
||||
evdev? ( sys-libs/mtdev )
|
||||
libinput? ( dev-libs/libinput:= )
|
||||
opengl? (
|
||||
gles2-only? ( media-libs/libglvnd )
|
||||
!gles2-only? ( media-libs/libglvnd[X?] )
|
||||
)
|
||||
tslib? ( x11-libs/tslib )
|
||||
widgets? (
|
||||
cups? ( net-print/cups )
|
||||
gtk? (
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/pango
|
||||
)
|
||||
)
|
||||
)
|
||||
network? (
|
||||
brotli? ( app-arch/brotli:= )
|
||||
gssapi? ( virtual/krb5 )
|
||||
libproxy? ( net-libs/libproxy )
|
||||
)
|
||||
sql? (
|
||||
mysql? ( dev-db/mysql-connector-c:= )
|
||||
oci8? ( dev-db/oracle-instantclient:=[sdk] )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
postgres? ( dev-db/postgresql:* )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )
|
||||
gui? (
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
)
|
||||
network? (
|
||||
sctp? ( net-misc/lksctp-tools )
|
||||
)
|
||||
test? (
|
||||
elibc_musl? ( sys-libs/timezone-data )
|
||||
)
|
||||
"
|
||||
BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
|
||||
PDEPEND="
|
||||
nls? ( ~dev-qt/qttranslations-${PV}:6 )
|
||||
wayland? ( ~dev-qt/qtwayland-${PV}:6 )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
|
||||
"${FILESDIR}"/${PN}-6.5.2-no-glx.patch
|
||||
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
|
||||
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
|
||||
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
if use test; then
|
||||
# test itself has -Werror=strict-aliasing issues, drop for simplicity
|
||||
sed -e '/add_subdirectory(qsharedpointer)/d' \
|
||||
-i tests/auto/corelib/tools/CMakeLists.txt || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_WITH_PCH=OFF
|
||||
|
||||
-DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
|
||||
-DINSTALL_BINDIR="${QT6_BINDIR}"
|
||||
-DINSTALL_DATADIR="${QT6_DATADIR}"
|
||||
-DINSTALL_DOCDIR="${QT6_DOCDIR}"
|
||||
-DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
|
||||
-DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
|
||||
-DINSTALL_LIBDIR="${QT6_LIBDIR}"
|
||||
-DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
|
||||
-DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
|
||||
-DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
|
||||
-DINSTALL_QMLDIR="${QT6_QMLDIR}"
|
||||
-DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
|
||||
-DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
|
||||
|
||||
-DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
|
||||
|
||||
-DQT_FEATURE_relocatable=OFF #927691
|
||||
$(qt_feature ssl openssl)
|
||||
$(qt_feature ssl openssl_linked)
|
||||
$(qt_feature udev libudev)
|
||||
$(qt_feature zstd)
|
||||
|
||||
# qtcore
|
||||
$(qt_feature icu)
|
||||
|
||||
# tools
|
||||
-DQT_FEATURE_androiddeployqt=OFF
|
||||
|
||||
# modules
|
||||
$(qt_feature concurrent)
|
||||
$(qt_feature dbus)
|
||||
$(qt_feature gui)
|
||||
$(qt_feature network)
|
||||
$(qt_feature sql)
|
||||
# trivial, and is often needed (sometimes even when not building tests)
|
||||
-DQT_FEATURE_testlib=ON
|
||||
$(qt_feature xml)
|
||||
)
|
||||
|
||||
use gui && mycmakeargs+=(
|
||||
$(qt_feature X xcb)
|
||||
$(qt_feature X system_xcb_xinput)
|
||||
$(qt_feature X xkbcommon_x11)
|
||||
$(cmake_use_find_package X X11) # needed for truly no automagic
|
||||
$(qt_feature accessibility accessibility_atspi_bridge)
|
||||
$(qt_feature eglfs)
|
||||
$(qt_feature evdev)
|
||||
$(qt_feature evdev mtdev)
|
||||
$(qt_feature libinput)
|
||||
$(qt_feature tslib)
|
||||
$(qt_feature vulkan)
|
||||
$(qt_feature widgets)
|
||||
-DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
|
||||
-DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
|
||||
) && use widgets && mycmakeargs+=(
|
||||
# note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
|
||||
$(qt_feature cups)
|
||||
$(qt_feature gtk gtk3)
|
||||
)
|
||||
|
||||
use network && mycmakeargs+=(
|
||||
$(qt_feature brotli)
|
||||
$(qt_feature gssapi)
|
||||
$(qt_feature libproxy)
|
||||
$(qt_feature sctp)
|
||||
$(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
|
||||
)
|
||||
|
||||
use sql && mycmakeargs+=(
|
||||
-DQT_FEATURE_sql_db2=OFF # unpackaged
|
||||
-DQT_FEATURE_sql_ibase=OFF # unpackaged
|
||||
-DQT_FEATURE_sql_mimer=OFF # unpackaged
|
||||
$(qt_feature mysql sql_mysql)
|
||||
$(qt_feature oci8 sql_oci)
|
||||
$(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
|
||||
$(qt_feature odbc sql_odbc)
|
||||
$(qt_feature postgres sql_psql)
|
||||
$(qt_feature sqlite sql_sqlite)
|
||||
$(qt_feature sqlite system_sqlite)
|
||||
)
|
||||
|
||||
if use amd64 || use x86; then
|
||||
# see bug #913400 for explanations
|
||||
local cpufeats=(
|
||||
# list of checked cpu features in configure.cmake
|
||||
avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}
|
||||
f16c rdrnd rdseed sse2 sse3 sse4_1 sse4_2 ssse3 vaes
|
||||
)
|
||||
# handle odd ones out not matching -m* and macros (keep same order)
|
||||
local cpuflags=( "${cpufeats[@]}" aes sha )
|
||||
local cpufeats+=( aesni shani )
|
||||
|
||||
local -a intrins
|
||||
IFS=' ' read -ra intrins < <(
|
||||
: "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
|
||||
$(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 1
|
||||
$(printf '__%s__ ' "${cpuflags[@]^^}")
|
||||
EOF
|
||||
assert
|
||||
)
|
||||
|
||||
# do nothing and leave to qtbase if no macros expanded (test failed?)
|
||||
if [[ \ ${intrins[*]} == *\ [^_\ ]* ]]; then
|
||||
local -i i
|
||||
for ((i=0; i<${#cpufeats[@]}; i++)); do
|
||||
[[ ${intrins[i]} == __* ]] &&
|
||||
mycmakeargs+=( -DQT_FEATURE_${cpufeats[i]}=OFF )
|
||||
done
|
||||
mycmakeargs+=( -DTEST_x86intrin=ON )
|
||||
fi
|
||||
fi
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local -x TZ=UTC
|
||||
local -x LC_TIME=C
|
||||
|
||||
local CMAKE_SKIP_TESTS=(
|
||||
# broken with out-of-source + if qtbase is not already installed
|
||||
tst_moc
|
||||
tst_qmake
|
||||
# similarly broken when relocatable=OFF (bug #927691)
|
||||
tst_qapplication
|
||||
tst_qt_cmake_create
|
||||
tst_uic
|
||||
# needs x11/opengl, we *could* run these but tend to be flaky
|
||||
# when opengl rendering is involved (even if software-only)
|
||||
tst_qopengl{,config,widget,window}
|
||||
tst_qgraphicsview
|
||||
tst_qx11info
|
||||
# fails with network sandbox
|
||||
tst_qdnslookup
|
||||
# fails with sandbox
|
||||
tst_qsharedmemory
|
||||
# typical to lack SCTP support on non-generic kernels
|
||||
tst_qsctpsocket
|
||||
# randomly fails without -j1, and not worth it over this (bug #916181)
|
||||
tst_qfiledialog{,2}
|
||||
# may randomly hang+timeout, perhaps related to -j as well
|
||||
tst_qtimer
|
||||
# these can be flaky depending on the environment/toolchain
|
||||
tst_qlogging # backtrace log test can easily vary
|
||||
tst_q{,raw}font # affected by available fonts / settings (bug #914737)
|
||||
tst_qprinter # checks system's printers (bug #916216)
|
||||
tst_qstorageinfo # checks mounted filesystems
|
||||
# flaky due to using different test framework and fails with USE=-gui
|
||||
tst_selftests
|
||||
# known failing when using clang+glibc+stdc++, needs looking into
|
||||
tst_qthread
|
||||
# partially failing on x86 chroots and seemingly(?) harmless (dev-qt
|
||||
# revdeps tests pass), skip globally to avoid keywording flakiness
|
||||
tst_json
|
||||
tst_qcolorspace
|
||||
tst_qdoublevalidator
|
||||
tst_qglobal
|
||||
tst_qglyphrun
|
||||
tst_qvectornd
|
||||
tst_rcc
|
||||
# similarly, but on armv7 and potentially others (bug #914028)
|
||||
tst_qlineedit
|
||||
tst_qpainter
|
||||
# likewise, known failing on BE arches (bug #914033,914371,918878)
|
||||
tst_qimagereader
|
||||
tst_qimagewriter
|
||||
tst_qpluginloader
|
||||
tst_quuid # >=6.6.2 had related fixes, needs retesting
|
||||
# partially broken on llvm-musl, needs looking into but skip to have
|
||||
# a baseline for regressions (rest of dev-qt still passes with musl)
|
||||
$(usev elibc_musl '
|
||||
tst_qicoimageformat
|
||||
tst_qimagereader
|
||||
tst_qimage
|
||||
')
|
||||
# fails due to hppa's NaN handling, needs looking into (bug #914371)
|
||||
$(usev hppa '
|
||||
tst_qcborvalue
|
||||
tst_qnumeric
|
||||
')
|
||||
# bug #914033
|
||||
$(usev sparc '
|
||||
tst_qbuffer
|
||||
tst_qprocess
|
||||
tst_qtconcurrentiteratekernel
|
||||
')
|
||||
# note: for linux, upstream only really runs+maintains tests for amd64
|
||||
# https://doc.qt.io/qt-6/supported-platforms.html
|
||||
)
|
||||
|
||||
qt6-build_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete_bins=( # need a better way to handle this
|
||||
clientserver copier crashingServer desktopsettingsaware_helper
|
||||
echo fileWriterProcess modal_helper nospace 'one space'
|
||||
paster qcommandlineparser_test_helper qfileopeneventexternal
|
||||
socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
|
||||
write-read-write
|
||||
)
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_BINDIR}"/test*
|
||||
"${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -rf -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Chart component library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="gles2-only qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm64 ~loong"
|
||||
fi
|
||||
|
||||
IUSE="+bluetooth nfc smartcard"
|
||||
REQUIRED_USE="|| ( bluetooth nfc )"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
bluetooth? (
|
||||
~dev-qt/qtbase-${PV}:6[dbus]
|
||||
net-wireless/bluez:=
|
||||
)
|
||||
nfc? (
|
||||
smartcard? ( sys-apps/pcsc-lite )
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# most hardware tests are auto-skipped, but some still misbehave
|
||||
# if bluez/hardware is available (generally tests here may not be
|
||||
# very relevant without hardware, lists may need to be extended)
|
||||
tst_qbluetoothlocaldevice
|
||||
tst_qbluetoothserver
|
||||
tst_qbluetoothservicediscoveryagent
|
||||
tst_qbluetoothserviceinfo
|
||||
tst_qlowenergycontroller
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
use bluetooth ||
|
||||
sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
|
||||
use nfc ||
|
||||
sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(usev nfc $(qt_feature smartcard pcsclite))
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
# broken (unnecessary) symlink due to add_app() being used over add_tool()
|
||||
use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_BINDIR}"/bluetoothtestdevice
|
||||
"${D}${QT6_BINDIR}"/bttestui
|
||||
"${D}${QT6_BINDIR}"/qlecontroller-server
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt Declarative (Quick 2)"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
fi
|
||||
|
||||
IUSE="accessibility opengl +sql vulkan +widgets"
|
||||
|
||||
# behaves very badly when qtdeclarative is not already installed, also
|
||||
# other more minor issues (installs junk, sandbox/offscreen issues)
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="~dev-qt/qtbase-${PV}:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
BDEPEND="~dev-qt/qtshadertools-${PV}:6"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package sql Qt6Sql)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="HTTP server functionality for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
IUSE="+ssl websockets"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[network,ssl=]
|
||||
websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package websockets Qt6WebSockets)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Additional format plugins for the Qt image I/O system"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="mng"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui]
|
||||
media-libs/libwebp:=
|
||||
media-libs/tiff:=
|
||||
mng? ( media-libs/libmng:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# heif plugin is only for Mac, test is normally auto-skipped but may
|
||||
# misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
|
||||
tst_qheif
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DQT_FEATURE_jasper=OFF
|
||||
$(qt_feature mng)
|
||||
-DQT_FEATURE_tiff=ON
|
||||
-DQT_FEATURE_webp=ON
|
||||
-DQT_FEATURE_system_tiff=ON
|
||||
-DQT_FEATURE_system_webp=ON
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
~dev-qt/qtpositioning-${PV}:6[qml]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# ignores QML_IMPORT_PATH (unlike other tests) and looks in
|
||||
# the missing builddir/qml, skip rather than work around
|
||||
tst_declarative_ui
|
||||
)
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
|
||||
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
|
||||
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
|
||||
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
|
||||
"${D}${QT6_QMLDIR}"/QtLocation/Test
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -rf -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit flag-o-matic qt6-build
|
||||
|
||||
DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
|
||||
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
|
||||
REQUIRED_USE="
|
||||
|| ( ffmpeg gstreamer )
|
||||
eglfs? ( ffmpeg opengl )
|
||||
vaapi? ( ffmpeg opengl )
|
||||
test? ( qml )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
ffmpeg? (
|
||||
~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
|
||||
media-video/ffmpeg:=[vaapi?]
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrandr
|
||||
)
|
||||
)
|
||||
gstreamer? (
|
||||
dev-libs/glib:2
|
||||
media-libs/gst-plugins-bad:1.0
|
||||
media-libs/gst-plugins-base:1.0[X=,opengl?]
|
||||
media-libs/gstreamer:1.0
|
||||
)
|
||||
opengl? ( media-libs/libglvnd )
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
qml? (
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
~dev-qt/qtquick3d-${PV}:6
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
BDEPEND="~dev-qt/qtshadertools-${PV}:6"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# tries to use real alsa or pulseaudio and fails in sandbox
|
||||
tst_qaudiosink
|
||||
tst_qaudiosource
|
||||
tst_qmediacapturesession
|
||||
tst_qmediaplayerbackend
|
||||
tst_qsoundeffect
|
||||
# may try to use v4l2 or hardware acceleration depending on availability
|
||||
tst_qscreencapture_integration
|
||||
tst_qscreencapturebackend
|
||||
# fails with offscreen rendering
|
||||
tst_qvideoframecolormanagement
|
||||
tst_qwindowcapturebackend
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
# normally passed by the build system, but needed for 32-on-64 chroots
|
||||
use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
|
||||
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
$(qt_feature alsa)
|
||||
$(qt_feature ffmpeg)
|
||||
$(qt_feature gstreamer)
|
||||
$(usev gstreamer $(qt_feature opengl gstreamer_gl))
|
||||
$(qt_feature pulseaudio)
|
||||
$(qt_feature v4l linux_v4l)
|
||||
$(qt_feature vaapi)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Network authorization library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,68 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue nmea +qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
|
||||
nmea? (
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
)
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# threads test (rarely) fails randomly
|
||||
tst_qgeoareamonitor
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# unfortunately cmake_use_find_package would break things with qtbase
|
||||
use geoclue ||
|
||||
sed -e 's/TARGET Qt::DBus/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
use nmea ||
|
||||
sed -e 's/TARGET Qt::Network/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
|
||||
EGIT_SUBMODULES=() # skip qtquick3d-assimp
|
||||
fi
|
||||
|
||||
IUSE="opengl vulkan"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
~dev-qt/qtquicktimeline-${PV}:6
|
||||
~dev-qt/qtshadertools-${PV}:6
|
||||
media-libs/assimp:=
|
||||
sys-libs/zlib:=
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( ~dev-qt/qtbase-${PV}:6[network] )
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.6.2-gcc14.patch
|
||||
"${FILESDIR}"/${PN}-6.6.2-x32abi.patch
|
||||
)
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# collada support is disabled in system media-libs/assimp (bug #891787)
|
||||
tst_qquick3dassetimport
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DQT_FEATURE_system_assimp=ON
|
||||
-DQT_UNITY_BUILD=OFF # fails to build
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt module for keyframe-based timeline construction"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,34 +0,0 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui]
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# may fail with pid-sandbox, or at least musl/hardened+gcc (exact
|
||||
# conditions unknown but passes without pid, considering this flaky)
|
||||
tst_qstatemachine
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Hardware sensor access library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm64 ~loong"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[dbus]
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# rarely fails randomly (perhaps related to -j)
|
||||
tst_qcandbcfileparser
|
||||
)
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
|
||||
"${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
|
||||
"${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
|
||||
"${D}${QT6_PLUGINDIR}"/canbus/objects-*/
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -rf -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Serial port abstraction library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
virtual/libudev:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,17 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,47 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Text-to-speech library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm64 ~loong"
|
||||
fi
|
||||
|
||||
IUSE="flite qml +speechd"
|
||||
# can build with neither, but then it is just mock tts and may be confusing
|
||||
REQUIRED_USE="|| ( flite speechd )"
|
||||
|
||||
# TODO: tests are known failing with clang and needs looking into, albeit
|
||||
# it is still usable at runtime save for applications segfaulting on exit
|
||||
# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
|
||||
# of this). Restricting because also seen this result in hanging. Note that
|
||||
# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
|
||||
# status on new major versions.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
~dev-qt/qtmultimedia-${PV}:6
|
||||
flite? ( app-accessibility/flite )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
speechd? ( app-accessibility/speech-dispatcher )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
$(qt_feature flite)
|
||||
$(qt_feature speechd)
|
||||
|
||||
# flite_alsa was likely to work around old issues in flite, it does
|
||||
# nothing but add -lasound (no code change, and is unneeded)
|
||||
-DQT_FEATURE_flite_alsa=OFF
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="SVG rendering library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui,widgets]
|
||||
sys-libs/zlib:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,153 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {15..18} )
|
||||
LLVM_OPTIONAL=1
|
||||
inherit desktop llvm-r1 optfeature qt6-build
|
||||
|
||||
DESCRIPTION="Qt Tools Collection"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
fi
|
||||
|
||||
IUSE="
|
||||
+assistant clang designer distancefieldgenerator gles2-only
|
||||
+linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
|
||||
qtdiag qtplugininfo vulkan +widgets zstd
|
||||
"
|
||||
# note that some tools do not *require* widgets but will skip a sub-tool
|
||||
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
|
||||
REQUIRED_USE="
|
||||
assistant? ( widgets )
|
||||
clang? ( ${LLVM_REQUIRED_USE} )
|
||||
designer? ( qml widgets )
|
||||
distancefieldgenerator? ( qml widgets )
|
||||
pixeltool? ( widgets )
|
||||
qdoc? ( clang qml )
|
||||
"
|
||||
|
||||
# behaves very badly when qttools is not already installed, also
|
||||
# other more minor issues (clang tests flaky depending on version,
|
||||
# and 3rdparty/ tries to FetchContent gtest)
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[network,widgets?]
|
||||
assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
|
||||
clang? (
|
||||
$(llvm_gen_dep '
|
||||
sys-devel/clang:${LLVM_SLOT}=
|
||||
sys-devel/llvm:${LLVM_SLOT}=
|
||||
')
|
||||
)
|
||||
designer? (
|
||||
~dev-qt/qtbase-${PV}:6[xml,zstd=]
|
||||
zstd? ( app-arch/zstd:= )
|
||||
)
|
||||
qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
|
||||
qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
|
||||
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
qtdiag? (
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
)
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use clang && llvm-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
# prevent the clang test as it can abort due to bug #916098
|
||||
$(cmake_use_find_package clang WrapLibClang)
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
$(cmake_use_find_package widgets Qt6Widgets)
|
||||
$(qt_feature assistant)
|
||||
$(qt_feature clang)
|
||||
$(qt_feature designer)
|
||||
$(qt_feature distancefieldgenerator)
|
||||
$(qt_feature linguist)
|
||||
$(qt_feature pixeltool)
|
||||
$(qt_feature qdbus)
|
||||
$(qt_feature qdoc)
|
||||
$(qt_feature qtattributionsscanner)
|
||||
$(qt_feature qtdiag)
|
||||
$(qt_feature qtplugininfo)
|
||||
|
||||
# TODO?: package litehtml, but support for latest releases seem
|
||||
# to lag behind and bundled may work out better for now
|
||||
# https://github.com/litehtml/litehtml/issues/266
|
||||
$(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
|
||||
|
||||
$(usev designer -DQT_UNITY_BUILD=OFF) # fails to build (QTBUG-122634)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use widgets; then #914766
|
||||
use designer || use distancefieldgenerator || use pixeltool &&
|
||||
newicon src/designer/src/designer/images/designer.png designer6.png
|
||||
|
||||
if use assistant; then
|
||||
make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
|
||||
'Qt;Development;Documentation' \
|
||||
'Comment=Tool for viewing online documentation in Qt help file format'
|
||||
newicon src/assistant/assistant/images/assistant-128.png assistant6.png
|
||||
fi
|
||||
|
||||
if use designer; then
|
||||
make_desktop_entry designer6 'Qt 6 Designer' designer6 \
|
||||
'Qt;Development;GUIDesigner' \
|
||||
'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
|
||||
fi
|
||||
|
||||
if use distancefieldgenerator; then
|
||||
# no icon, sharing with designer which fits letter-wise
|
||||
make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
|
||||
'Qt;Development' \
|
||||
'Comment=Tool for pregenerating the font cache of Qt applications'
|
||||
fi
|
||||
|
||||
if use linguist; then
|
||||
make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
|
||||
'Qt;Development;Translation' \
|
||||
'Comment=Tool for translating Qt applications'
|
||||
newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
|
||||
fi
|
||||
|
||||
if use pixeltool; then
|
||||
# no icon, not fitting but share with designer for now
|
||||
make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
|
||||
'Qt;Development' \
|
||||
'Comment=Tool for zooming in the desktop area pointed by the cursor'
|
||||
fi
|
||||
|
||||
if use qdbus; then
|
||||
make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
|
||||
'Qt;Development' \
|
||||
'Comment=Tool that lets introspect D-Bus objects and messages'
|
||||
newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
|
||||
fi
|
||||
|
||||
# hack: make_destop_entry does not support overriding DESCRIPTION
|
||||
find "${ED}" -type f -name "*.desktop" \
|
||||
-exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use assistant &&
|
||||
optfeature "Qt documentation viewable in assistant" \
|
||||
'dev-qt/qt-docs:6[qch]' #602296
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Translation files for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
fi
|
||||
|
||||
DEPEND="~dev-qt/qtbase-${PV}:6"
|
||||
BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
|
@ -1,51 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~loong"
|
||||
fi
|
||||
|
||||
IUSE="+spell"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui]
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
~dev-qt/qtsvg-${PV}:6
|
||||
spell? ( app-text/hunspell:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(qt_feature spell hunspell)
|
||||
-DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local CMAKE_SKIP_TESTS=(
|
||||
# rarely randomly(?) fails even with -j1
|
||||
tst_layoutfilesystem
|
||||
)
|
||||
|
||||
if use spell && has_version app-dicts/myspell-en; then
|
||||
# 99% pass but minor sub-tests fail with myspell-en, needs looking into
|
||||
ewarn "Warning: notable tests were skipped due to ${_} being installed"
|
||||
CMAKE_SKIP_TESTS+=(
|
||||
tst_inputpanel
|
||||
tst_inputpanelcontrols2
|
||||
)
|
||||
else
|
||||
einfo "tst_inputpanel can take >5mins, not known to actually hang"
|
||||
fi
|
||||
|
||||
qt6-build_src_test
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Wayland platform plugin for Qt"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
fi
|
||||
|
||||
IUSE="accessibility compositor qml vulkan"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/wayland
|
||||
~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
|
||||
media-libs/libglvnd
|
||||
x11-libs/libxkbcommon
|
||||
compositor? (
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
BDEPEND="dev-util/wayland-scanner"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# segfaults for not-looked-into reasons, but not considered
|
||||
# an issue given >=seatv5 exists since wayland-1.10 (2016)
|
||||
tst_seatv4
|
||||
# needs a compositor/opengl, skip the extra trouble
|
||||
tst_surface
|
||||
tst_xdgdecorationv1
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Quick)
|
||||
$(qt_feature compositor wayland_server)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# users' session setting may break tst_clientextension (bug #927030)
|
||||
unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
|
||||
unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
|
||||
|
||||
qt6-build_src_test
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Qt WebChannel"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm64 ~loong"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[concurrent]
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
has_version ">=dev-qt/qtdeclarative-${PV}:6" && #913692
|
||||
local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,314 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
inherit check-reqs flag-o-matic multiprocessing optfeature
|
||||
inherit prefix python-any-r1 qt6-build toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
|
||||
SRC_URI+="
|
||||
https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-9.tar.xz
|
||||
"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
IUSE="
|
||||
accessibility +alsa bindist custom-cflags designer geolocation
|
||||
+jumbo-build kerberos opengl pdfium pulseaudio qml screencast
|
||||
+system-icu vaapi vulkan +widgets
|
||||
"
|
||||
REQUIRED_USE="
|
||||
designer? ( qml widgets )
|
||||
"
|
||||
|
||||
# dlopen: krb5, libva, pciutils, udev
|
||||
RDEPEND="
|
||||
app-arch/snappy:=
|
||||
dev-libs/expat
|
||||
dev-libs/libevent:=
|
||||
dev-libs/libxml2[icu]
|
||||
dev-libs/libxslt
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
|
||||
~dev-qt/qtwebchannel-${PV}:6[qml?]
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz:=
|
||||
media-libs/lcms:2
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libpng:=
|
||||
media-libs/libwebp:=
|
||||
media-libs/openjpeg:2=
|
||||
media-libs/opus
|
||||
media-libs/tiff:=
|
||||
sys-apps/dbus
|
||||
sys-apps/pciutils
|
||||
sys-libs/zlib:=[minizip]
|
||||
virtual/libudev
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libxkbfile
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
designer? ( ~dev-qt/qttools-${PV}:6[designer] )
|
||||
geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
|
||||
kerberos? ( virtual/krb5 )
|
||||
pulseaudio? ( media-libs/libpulse[glib] )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
screencast? (
|
||||
dev-libs/glib:2
|
||||
media-libs/mesa[gbm(+)]
|
||||
media-video/pipewire:=
|
||||
x11-libs/libdrm
|
||||
)
|
||||
system-icu? ( dev-libs/icu:= )
|
||||
vaapi? (
|
||||
media-libs/libva:=[X]
|
||||
media-libs/mesa[gbm(+)]
|
||||
x11-libs/libdrm
|
||||
)
|
||||
!vaapi? ( media-libs/libvpx:= )
|
||||
widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
media-libs/libglvnd
|
||||
x11-base/xorg-proto
|
||||
x11-libs/libxshmfence
|
||||
screencast? ( media-libs/libepoxy[egl(+)] )
|
||||
pdfium? ( net-print/cups )
|
||||
test? (
|
||||
widgets? ( app-text/poppler[cxx(+)] )
|
||||
)
|
||||
vaapi? (
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
|
||||
dev-util/gperf
|
||||
net-libs/nodejs[ssl]
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
"
|
||||
|
||||
PATCHES=( "${WORKDIR}"/patches/${PN} )
|
||||
[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
|
||||
PATCHES+=( "${WORKDIR}"/patches/chromium )
|
||||
|
||||
PATCHES+=(
|
||||
# add extras as needed here, may merge in set if carries across versions
|
||||
"${FILESDIR}"/${PN}-6.6.2-clang18.patch
|
||||
)
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
qtwebengine_check-reqs() {
|
||||
[[ ${MERGE_TYPE} == binary ]] && return
|
||||
|
||||
if is-flagq '-g?(gdb)?([1-9])'; then #307861
|
||||
ewarn
|
||||
ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
|
||||
ewarn "is non-trivial with ${PN}. May experience extended compilation"
|
||||
ewarn "times, increased disk/memory usage, and potentially link failure."
|
||||
ewarn
|
||||
ewarn "If run into issues, please try disabling before reporting a bug."
|
||||
fi
|
||||
|
||||
local CHECKREQS_DISK_BUILD=7G
|
||||
local CHECKREQS_DISK_USR=220M
|
||||
|
||||
if ! has distcc ${FEATURES}; then #830661
|
||||
# assume ~2GB per job or 1.5GB if clang, possible with less
|
||||
# depending on free memory and *FLAGS, but prefer being safe as
|
||||
# users having OOM issues with qtwebengine been rather common
|
||||
tc-is-clang && : 15 || : 20
|
||||
local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
|
||||
fi
|
||||
|
||||
check-reqs_${EBUILD_PHASE_FUNC} #570534
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
qtwebengine_check-reqs
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
qtwebengine_check-reqs
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
|
||||
hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
|
||||
|
||||
# store chromium versions, only used in postinst for a warning
|
||||
local chromium
|
||||
mapfile -t chromium < CHROMIUM_VERSION || die
|
||||
[[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
|
||||
QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
|
||||
[[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
|
||||
QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(qt_feature pdfium qtpdf_build)
|
||||
$(qt_feature qml qtpdf_quick_build)
|
||||
$(qt_feature widgets qtpdf_widgets_build)
|
||||
$(usev pdfium -DQT_FEATURE_pdf_v8=ON)
|
||||
|
||||
-DQT_FEATURE_qtwebengine_build=ON
|
||||
$(qt_feature qml qtwebengine_quick_build)
|
||||
$(qt_feature widgets qtwebengine_widgets_build)
|
||||
|
||||
$(cmake_use_find_package designer Qt6Designer)
|
||||
|
||||
$(qt_feature alsa webengine_system_alsa)
|
||||
$(qt_feature !bindist webengine_proprietary_codecs)
|
||||
$(qt_feature geolocation webengine_geolocation)
|
||||
$(qt_feature jumbo-build webengine_jumbo_build)
|
||||
$(qt_feature kerberos webengine_kerberos)
|
||||
$(qt_feature pulseaudio webengine_system_pulseaudio)
|
||||
$(qt_feature screencast webengine_webrtc_pipewire)
|
||||
$(qt_feature system-icu webengine_system_icu)
|
||||
$(qt_feature vaapi webengine_vaapi)
|
||||
$(qt_feature vulkan webengine_vulkan)
|
||||
-DQT_FEATURE_webengine_embedded_build=OFF
|
||||
-DQT_FEATURE_webengine_extensions=ON
|
||||
-DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet
|
||||
-DQT_FEATURE_webengine_pepper_plugins=ON
|
||||
-DQT_FEATURE_webengine_printing_and_pdf=ON
|
||||
-DQT_FEATURE_webengine_spellchecker=ON
|
||||
-DQT_FEATURE_webengine_webchannel=ON
|
||||
-DQT_FEATURE_webengine_webrtc=ON
|
||||
|
||||
# needs a modified ffmpeg to be usable, and even then it may not
|
||||
# cooperate with new major ffmpeg versions (bug #831487)
|
||||
-DQT_FEATURE_webengine_system_ffmpeg=OFF
|
||||
|
||||
# use bundled re2 to avoid complications, may revisit
|
||||
# (see discussions in https://github.com/gentoo/gentoo/pull/32281)
|
||||
-DQT_FEATURE_webengine_system_re2=OFF
|
||||
|
||||
# bundled is currently required when using vaapi (forced regardless)
|
||||
$(qt_feature !vaapi webengine_system_libvpx)
|
||||
|
||||
# not necessary to pass these (default), but in case detection fails
|
||||
$(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
|
||||
freetype glib harfbuzz lcms2 libevent libjpeg \
|
||||
libopenjpeg2 libpci libpng libtiff libwebp \
|
||||
libxml minizip opus poppler snappy zlib)
|
||||
|
||||
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
|
||||
-DINSTALL_GN=OFF
|
||||
)
|
||||
|
||||
local mygnargs=(
|
||||
# prefer no dlopen where possible
|
||||
link_pulseaudio=true
|
||||
rtc_link_pipewire=true
|
||||
)
|
||||
|
||||
if use !custom-cflags; then
|
||||
strip-flags # fragile
|
||||
|
||||
if is-flagq '-g?(gdb)?([2-9])'; then #914475
|
||||
replace-flags '-g?(gdb)?([2-9])' -g1
|
||||
ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
|
||||
fi
|
||||
|
||||
# Built helpers segfault when using (at least) -march=armv8-a+pauth
|
||||
# (bug #920555, #920568 -- suspected gcc bug). For now, filter all
|
||||
# for simplicity. Override with USE=custom-cflags if wanted, please
|
||||
# report if above -march works again so can cleanup.
|
||||
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
|
||||
fi
|
||||
|
||||
export NINJA NINJAFLAGS=$(get_NINJAOPTS)
|
||||
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
|
||||
|
||||
local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
|
||||
einfo "Extra Gn args: ${EXTRA_GN}"
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# tentatively work around a possible (rare) race condition (bug #921680)
|
||||
cmake_build WebEngineCore_sync_all_public_headers
|
||||
|
||||
cmake_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [[ ${EUID} == 0 ]]; then
|
||||
# almost every tests fail, so skip entirely
|
||||
ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
|
||||
return
|
||||
fi
|
||||
|
||||
local CMAKE_SKIP_TESTS=(
|
||||
# fails with network sandbox
|
||||
tst_loadsignals
|
||||
tst_qquickwebengineview
|
||||
tst_qwebengineglobalsettings
|
||||
tst_qwebengineview
|
||||
# certs verfication seems flaky and gives expiration warnings
|
||||
tst_qwebengineclientcertificatestore
|
||||
# test is misperformed when qtbase is built USE=-test?
|
||||
tst_touchinput
|
||||
)
|
||||
|
||||
# prevent using the system's qtwebengine
|
||||
# (use glob to avoid unnecessary complications with arch dir)
|
||||
local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
|
||||
[[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
|
||||
local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
|
||||
local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
|
||||
local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
|
||||
|
||||
# random failures in several tests without -j1
|
||||
qt6-build_src_test -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
[[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
|
||||
die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# plugin may also be found in $HOME if provided by chrome or firefox
|
||||
use amd64 &&
|
||||
optfeature "Widevine DRM support (protected media playback)" \
|
||||
www-plugins/chrome-binary-plugins
|
||||
|
||||
elog
|
||||
elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
|
||||
elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. Extensive as it is, the"
|
||||
elog "list of backports is impossible to evaluate, but always bound to be behind"
|
||||
elog "Chromium's release schedule."
|
||||
elog
|
||||
elog "In addition, various online services may deny service based on an outdated"
|
||||
elog "user agent version (and/or other checks). Google is already known to do so."
|
||||
elog
|
||||
elog "tl;dr your web browsing experience will be compromised."
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm64 ~loong"
|
||||
fi
|
||||
|
||||
IUSE="qml +ssl"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[network,ssl=]
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Quick)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtbase-${PV}:6[gui]
|
||||
~dev-qt/qtdeclarative-${PV}:6
|
||||
~dev-qt/qtwebengine-${PV}:6[qml]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
Binary file not shown.
@ -1 +1 @@
|
||||
Fri, 29 Mar 2024 21:10:21 +0000
|
||||
Sat, 30 Mar 2024 05:05:43 +0000
|
||||
|
Binary file not shown.
@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="202403-04">
|
||||
<title>XZ utils: Backdoor in release tarballs</title>
|
||||
<synopsis>A backdoor has been discovered in XZ utils that could lead to remote compromise of systems.</synopsis>
|
||||
<product type="ebuild">xz-utils</product>
|
||||
<announced>2024-03-29</announced>
|
||||
<revised count="1">2024-03-29</revised>
|
||||
<bug>928134</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="app-arch/xz-utils" auto="yes" arch="*">
|
||||
<unaffected range="lt">5.6.0</unaffected>
|
||||
<vulnerable range="ge">5.6.0</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>XZ Utils is free general-purpose data compression software with a high compression ratio.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>A backdoor has been discovered in XZ utils. Please review the CVE identifier referenced below for details.</p>
|
||||
</description>
|
||||
<impact type="high">
|
||||
<p>Our current understanding of the backdoor is that is does not affect Gentoo systems, because
|
||||
|
||||
1. the backdoor only appears to be included on specific systems and Gentoo does not qualify;
|
||||
2. the backdoor as it is currently understood targets OpenSSH patched to work with systemd-notify support. Gentoo does not support or include these patches;
|
||||
|
||||
Analysis is still ongoing, however, and additional vectors may still be identified. For this reason we are still issuing this advisory as if that will be the case.</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All XZ utils users should downgrade to the latest version before the backdoor was introduced:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose "<app-arch/xz-utils-5.6.0"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-3094">CVE-2024-3094</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2024-03-29T21:48:56.283016Z">graaff</metadata>
|
||||
<metadata tag="submitter" timestamp="2024-03-29T21:48:56.285132Z">graaff</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Fri, 29 Mar 2024 21:10:22 +0000
|
||||
Sat, 30 Mar 2024 05:06:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
cdd0be6e1942f6fd398390a7d40b198b4617986a 1709462639 2024-03-03T10:43:59+00:00
|
||||
ad7cf37eb216318a2076f79b7aceee6389bc887b 1711749190 2024-03-29T21:53:10+00:00
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=install postinst postrm unpack
|
||||
DESCRIPTION=Bitwarden password manager desktop client
|
||||
EAPI=8
|
||||
HOMEPAGE=https://bitwarden.com/
|
||||
IDEPEND=dev-util/desktop-file-utils dev-util/gtk-update-icon-cache
|
||||
INHERIT=desktop unpacker xdg-utils
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/bitwarden/clients/releases/download/desktop-v2024.3.0/Bitwarden-2024.3.0-amd64.deb
|
||||
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=f065030ce59ad5d03df2cb4b56f8365d
|
@ -0,0 +1,17 @@
|
||||
BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.21 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
|
||||
DEFINED_PHASES=compile install postinst prepare unpack
|
||||
DEPEND=acct-group/vault acct-user/vault
|
||||
DESCRIPTION=A tool for managing secrets
|
||||
EAPI=8
|
||||
HOMEPAGE=https://vaultproject.io/
|
||||
IDEPEND=filecaps? ( sys-libs/libcap )
|
||||
INHERIT=fcaps go-module systemd
|
||||
IUSE=+webui +filecaps
|
||||
KEYWORDS=~amd64 ~arm64 ~riscv
|
||||
LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT
|
||||
RDEPEND=acct-group/vault acct-user/vault
|
||||
RESTRICT=test strip
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/hashicorp/vault/archive/refs/tags/v1.15.6.tar.gz -> vault-1.15.6.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.15.6-webui.tar.xz ) https://dev.gentoo.org/~zmedico/dist/vault-1.15.6-deps.tar.xz
|
||||
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
||||
_md5_=5d4f5f948f31f34b4c2de866ea969a75
|
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-lassecollin ) >=app-portage/elt-patches-20240116 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
|
||||
DESCRIPTION=Utils for managing LZMA compressed files
|
||||
EAPI=8
|
||||
HOMEPAGE=https://tukaani.org/xz/
|
||||
INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs verify-sig
|
||||
IUSE=doc +extra-filters pgo nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
|
||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.2/xz-5.4.2.tar.gz mirror://sourceforge/lzmautils/xz-5.4.2.tar.gz https://tukaani.org/xz/xz-5.4.2.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.2/xz-5.4.2.tar.gz.sig https://tukaani.org/xz/xz-5.4.2.tar.gz.sig )
|
||||
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
|
||||
_md5_=9adb3d457061c5978706b0fd8ad3c028
|
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.6.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=3D rendering module for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=gles2-only qml vulkan test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.6.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=baad249293cce60ce6547d0d16c9a225
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtshadertools-6.6.9999:6 )
|
||||
DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=icu qml test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtshadertools-6.6.9999:6 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=2b1903b217447293de8043d42e2f885f
|
@ -1,17 +0,0 @@
|
||||
BDEPEND=zstd? ( app-arch/libarchive[zstd] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) ) X? ( x11-base/xorg-proto ) gui? ( vulkan? ( dev-util/vulkan-headers ) ) network? ( sctp? ( net-misc/lksctp-tools ) ) test? ( elibc_musl? ( sys-libs/timezone-data ) )
|
||||
DESCRIPTION=Cross-platform application development framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=flag-o-matic qt6-build toolchain-funcs
|
||||
IUSE=+X accessibility eglfs evdev gles2-only +libinput opengl tslib vulkan +widgets +ssl +udev zstd brotli gssapi libproxy sctp +concurrent +dbus +gui +network +sql +xml icu mysql oci8 odbc postgres +sqlite cups gtk nls wayland test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PDEPEND=nls? ( ~dev-qt/qttranslations-6.6.9999:6 ) wayland? ( ~dev-qt/qtwayland-6.6.9999:6 )
|
||||
PROPERTIES=live
|
||||
RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) )
|
||||
REQUIRED_USE=X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) tslib? ( gui ) vulkan? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=b21cd9f9d2117cf112e1e5663974dead
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6[opengl] )
|
||||
DESCRIPTION=Chart component library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=gles2-only qml test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6[opengl] )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=3d347d590ef42927b2814c3cf9c5c11c
|
@ -1,16 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.6.9999:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
|
||||
DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=+bluetooth nfc smartcard test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.6.9999:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
|
||||
REQUIRED_USE=|| ( bluetooth nfc )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=3d44acf0ff68c141e60b9cd5166fb609
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=~dev-qt/qtshadertools-6.6.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=] vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Qt Declarative (Quick 2)
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=accessibility opengl +sql vulkan +widgets test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]
|
||||
RESTRICT=test !test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=604e043c7549cd32cfaf183c82af3e48
|
@ -1,15 +1,15 @@
|
||||
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ~dev-qt/qtshadertools-6.7.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.7.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] vulkan? ( dev-util/vulkan-headers )
|
||||
DEPEND=~dev-qt/qtbase-6.7.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] svg? ( ~dev-qt/qtsvg-6.7.9999:6 ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Qt Declarative (Quick 2)
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=python-any-r1 qt6-build
|
||||
IUSE=accessibility +network opengl +sql +ssl vulkan +widgets test
|
||||
IUSE=accessibility +network opengl +sql +ssl svg vulkan +widgets test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.7.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
|
||||
RDEPEND=~dev-qt/qtbase-6.7.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] svg? ( ~dev-qt/qtsvg-6.7.9999:6 )
|
||||
RESTRICT=test !test? ( test )
|
||||
SLOT=6/6.7.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=f0cb5b1e6c64f933b188f55ef685aad1
|
||||
_md5_=104772ac8722a170ba9148d6d5d13de8
|
||||
|
@ -1,15 +1,15 @@
|
||||
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ~dev-qt/qtshadertools-6.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] vulkan? ( dev-util/vulkan-headers )
|
||||
DEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] svg? ( ~dev-qt/qtsvg-6.9999:6 ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Qt Declarative (Quick 2)
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=python-any-r1 qt6-build
|
||||
IUSE=accessibility +network opengl +sql +ssl vulkan +widgets test
|
||||
IUSE=accessibility +network opengl +sql +ssl svg vulkan +widgets test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
|
||||
RDEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] svg? ( ~dev-qt/qtsvg-6.9999:6 )
|
||||
RESTRICT=test !test? ( test )
|
||||
SLOT=6/6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=f0cb5b1e6c64f933b188f55ef685aad1
|
||||
_md5_=104772ac8722a170ba9148d6d5d13de8
|
||||
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.6.9999:6 ) test? ( ~dev-qt/qtbase-6.6.9999:6[concurrent] )
|
||||
DESCRIPTION=HTTP server functionality for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=+ssl websockets test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.6.9999:6 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=752beff3345a486b2a6086e39564d137
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
|
||||
DESCRIPTION=Additional format plugins for the Qt image I/O system
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=mng test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=da8ed7b1dd06095e9dd7ce88767237f5
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[network] ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtpositioning-6.6.9999:6[qml]
|
||||
DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[network] ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtpositioning-6.6.9999:6[qml]
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=6d38b0628b52890b39d69fadaf4e6c99
|
@ -1,16 +0,0 @@
|
||||
BDEPEND=~dev-qt/qtshadertools-6.6.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( media-libs/alsa-lib ) ffmpeg? ( ~dev-qt/qtbase-6.6.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=,opengl?] media-libs/gstreamer:1.0 ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtquick3d-6.6.9999:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=flag-o-matic qt6-build
|
||||
IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( media-libs/alsa-lib ) ffmpeg? ( ~dev-qt/qtbase-6.6.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=,opengl?] media-libs/gstreamer:1.0 ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtquick3d-6.6.9999:6 )
|
||||
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl ) vaapi? ( ffmpeg opengl ) test? ( qml )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=ffff5eb81f8d3de2af09957982b88317
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[network]
|
||||
DESCRIPTION=Network authorization library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[network]
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=092cfc506ac81cf758ff21d590cab8d0
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6 geoclue? ( ~dev-qt/qtbase-6.6.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.6.9999:6[network] ~dev-qt/qtserialport-6.6.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
DESCRIPTION=Physical position determination library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=geoclue nmea +qml test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6 geoclue? ( ~dev-qt/qtbase-6.6.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.6.9999:6[network] ~dev-qt/qtserialport-6.6.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtquicktimeline-6.6.9999:6 ~dev-qt/qtshadertools-6.6.9999:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.6.9999:6[network] ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=opengl vulkan test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtquicktimeline-6.6.9999:6 ~dev-qt/qtshadertools-6.6.9999:6 media-libs/assimp:= sys-libs/zlib:=
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=60272cfe482302d6a74f121e224833f5
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6 ~dev-qt/qtdeclarative-6.6.9999:6
|
||||
DESCRIPTION=Qt module for keyframe-based timeline construction
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6 ~dev-qt/qtdeclarative-6.6.9999:6
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=37817451b77a5cba69d2a0e32218f4f1
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=qml test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=1541e61c05caa2a6c7131789f860fa49
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
DESCRIPTION=Hardware sensor access library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=qml test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=886ca43aa2c2db6a05cada523bde27dc
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[network] ~dev-qt/qtserialport-6.6.9999:6
|
||||
DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[network] ~dev-qt/qtserialport-6.6.9999:6
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=f0199f85178742b0a5405337f61c83f4
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6 virtual/libudev:=
|
||||
DESCRIPTION=Serial port abstraction library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6 virtual/libudev:=
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=1a7c2c38705eafef26eb1c353ea9c724
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui]
|
||||
DESCRIPTION=Qt APIs and Tools for Graphics Pipelines
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui]
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=75f38895341b872fc479b7eff052fe46
|
@ -1,16 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6 ~dev-qt/qtmultimedia-6.6.9999:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) speechd? ( app-accessibility/speech-dispatcher )
|
||||
DESCRIPTION=Text-to-speech library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=flite qml +speechd test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6 ~dev-qt/qtmultimedia-6.6.9999:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) speechd? ( app-accessibility/speech-dispatcher )
|
||||
REQUIRED_USE=|| ( flite speechd )
|
||||
RESTRICT=test !test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=20dc33bc1f7917ade118bb24a1e25b41
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui,widgets] sys-libs/zlib:=
|
||||
DESCRIPTION=SVG rendering library for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui,widgets] sys-libs/zlib:=
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=092e0a7b1575273142bdb49e818aca78
|
@ -1,16 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[network,widgets?] assistant? ( ~dev-qt/qtbase-6.6.9999:6[sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.6.9999:6[xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.6.9999:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.6.9999:6[gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.6.9999:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) )
|
||||
DESCRIPTION=Qt Tools Collection
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=desktop llvm-r1 optfeature qt6-build
|
||||
IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_17 llvm_slot_15 llvm_slot_16 llvm_slot_18 test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[network,widgets?] assistant? ( ~dev-qt/qtbase-6.6.9999:6[sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.6.9999:6[xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.6.9999:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.6.9999:6[gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.6.9999:6[opengl=] )
|
||||
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml )
|
||||
RESTRICT=test !test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=925345fc3f9ca2ab1543d09e4bdfe3a5
|
@ -1,12 +0,0 @@
|
||||
BDEPEND=~dev-qt/qttools-6.6.9999:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6
|
||||
DESCRIPTION=Translation files for the Qt6 framework
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=11d7326a10cf02afd8daaa10a0526f60
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[gui] ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtsvg-6.6.9999:6 spell? ( app-text/hunspell:= )
|
||||
DESCRIPTION=Customizable input framework and virtual keyboard for Qt
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=+spell test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[gui] ~dev-qt/qtdeclarative-6.6.9999:6 ~dev-qt/qtsvg-6.6.9999:6 spell? ( app-text/hunspell:= )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=d0d44842cfd3d5337e1c9877f98ffd0c
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.6.9999:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Wayland platform plugin for Qt
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=accessibility compositor qml vulkan test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.6.9999:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=bc54e902a69fafe33019b0ecaf38cced
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=~dev-qt/qtbase-6.6.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
DESCRIPTION=Qt WebChannel
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=qt6-build
|
||||
IUSE=qml test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=~dev-qt/qtbase-6.6.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=f4bb3cf4daffc3870a3c1b822964b885
|
@ -1,17 +0,0 @@
|
||||
BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
|
||||
DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.9999:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
|
||||
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs
|
||||
IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl pdfium pulseaudio qml screencast +system-icu vaapi vulkan +widgets test
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
PROPERTIES=live
|
||||
RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.9999:6[widgets] )
|
||||
REQUIRED_USE=designer? ( qml widgets )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=6/6.6.9999
|
||||
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-9.tar.xz
|
||||
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||
_md5_=73949d0a10e7dc450c088dd70718784d
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue