forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug: https://bugs.gentoo.org/838970 Bug: https://bugs.gentoo.org/863224 Bug: https://bugs.gentoo.org/875956 Closes: https://bugs.gentoo.org/862525 Closes: https://bugs.gentoo.org/863395 Signed-off-by: Jimi Huotari <[email protected]> Closes: gentoo#27812 Signed-off-by: Sam James <[email protected]>
- Loading branch information
1 parent
4a76675
commit c2b15ca
Showing
38 changed files
with
955 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST qt5compat-everywhere-src-6.3.2.tar.xz 8194996 BLAKE2B cd874a41dc667f8d8e970c962c8475d41139081c8587249204779800bb7e50cf6f33e024cc43a9ab67ff5ae37536ca01e1365c2bca449ae53586b8d410d9b8cc SHA512 12407b27871a3972e3400d9832e454ea221fd18f6c5ce19be8084d085c148d70097b5de8fcedf2a53777b38ce9511f215e56dc145a618e472ceb2caf584c689e | ||
DIST qt5compat-everywhere-src-6.4.0.tar.xz 14641720 BLAKE2B abed031d736e2f05856a02e96251bf77c12823866c722247360a19d592a71e52a2fb5bac121baa91dd264806fff6b2230d41ab92346ee92c4fcef7607838d4a0 SHA512 d14ebf4ed6061b7154fdd67ac71849bcfb109c9911dcc9279c01bf07b6f58cf26a882f16be6228040e6465345259a16be2296481c2129c88710fa7b4da747ba5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Copyright 2022 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" | ||
fi | ||
|
||
DEPEND=" | ||
=dev-qt/qtbase-${PV}*[gui,network] | ||
=dev-qt/qtdeclarative-${PV}* | ||
" | ||
RDEPEND="${DEPEND}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST qtbase-everywhere-src-6.3.2.tar.xz 47507396 BLAKE2B 9f5a1af7abb914af58c32bfdd2f54fdd2d496972606bfa68425e5997be74249d0314a4978fc8359c5a6ccad3f6ef6920bf3e7c9450b256f39d830abf7e778051 SHA512 e164ed6511cf6d5aa39f91cfb624c89b4dd3fc7d3c6c14b60d0c211e5b40ba1ad379ecca653db33dfa944ecfbd9c7044a8d7a968c660e8a76c4897c869584822 | ||
DIST qtbase-everywhere-src-6.4.0.tar.xz 47957680 BLAKE2B 488843aa5a7373a517aa993c4fd9ddf6b9926941ee1af2e337cea3dee035cf3bf237aa040705328d2b33e1c60d1cdbe72844621f8f2f79259e53a4a28f6c6267 SHA512 7c9430da115529fa5697d134bf53d185259de23529d6db17398d91d48a0b7a95acd1fbe55189a2d2b3a2ecdafb27065ea99f29f7022110c95a45d6c04ebf46a3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,185 @@ | ||
# Copyright 2021-2022 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
inherit qt6-build | ||
|
||
DESCRIPTION="Cross-platform application development framework" | ||
|
||
if [[ ${QT6_BUILD_TYPE} == release ]]; then | ||
KEYWORDS="~amd64" | ||
fi | ||
|
||
# Qt Modules | ||
IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml zstd" | ||
REQUIRED_USE=" | ||
opengl? ( gui ) | ||
widgets? ( gui ) | ||
X? ( || ( evdev libinput ) ) | ||
" | ||
|
||
QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X" | ||
QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc" | ||
QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite" | ||
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev" | ||
# QtPrintSupport = QtGui + QtWidgets enabled. | ||
# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X | ||
REQUIRED_USE+=" | ||
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/}) | ||
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/}) | ||
$(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/}) | ||
accessibility? ( dbus X ) | ||
cups? ( gui widgets ) | ||
eglfs? ( egl ) | ||
gtk? ( widgets ) | ||
gui? ( || ( eglfs X ) || ( libinput X ) ) | ||
libinput? ( udev ) | ||
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) ) | ||
vnc? ( gui ) | ||
X? ( gles2-only? ( egl ) ) | ||
" | ||
|
||
# TODO: | ||
# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c | ||
# qtnetwork: connman, networkmanager | ||
DEPEND=" | ||
app-crypt/libb2 | ||
dev-libs/double-conversion:= | ||
dev-libs/glib:2 | ||
dev-libs/libpcre2:=[pcre16,unicode] | ||
dev-util/gtk-update-icon-cache | ||
media-libs/fontconfig | ||
>=media-libs/freetype-2.6.1:2 | ||
>=media-libs/harfbuzz-1.6.0:= | ||
media-libs/tiff:0 | ||
>=sys-apps/dbus-1.4.20 | ||
sys-libs/zlib:= | ||
brotli? ( app-arch/brotli:= ) | ||
evdev? ( sys-libs/mtdev ) | ||
freetds? ( dev-db/freetds ) | ||
gles2-only? ( media-libs/libglvnd ) | ||
!gles2-only? ( media-libs/libglvnd[X] ) | ||
gssapi? ( virtual/krb5 ) | ||
gtk? ( | ||
x11-libs/gtk+:3 | ||
x11-libs/libX11 | ||
x11-libs/pango | ||
) | ||
gui? ( media-libs/libpng:0= ) | ||
icu? ( dev-libs/icu:= ) | ||
!icu? ( virtual/libiconv ) | ||
jpeg? ( media-libs/libjpeg-turbo:= ) | ||
libinput? ( | ||
dev-libs/libinput:= | ||
>=x11-libs/libxkbcommon-0.5.0 | ||
) | ||
libproxy? ( net-libs/libproxy ) | ||
mysql? ( dev-db/mysql-connector-c:= ) | ||
oci8? ( dev-db/oracle-instantclient:=[sdk] ) | ||
odbc? ( dev-db/unixODBC ) | ||
postgres? ( dev-db/postgresql:* ) | ||
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) | ||
sqlite? ( dev-db/sqlite:3 ) | ||
ssl? ( dev-libs/openssl:= ) | ||
systemd? ( sys-apps/systemd:= ) | ||
tslib? ( >=x11-libs/tslib-1.21 ) | ||
udev? ( virtual/libudev:= ) | ||
vulkan? ( dev-util/vulkan-headers ) | ||
X? ( | ||
x11-libs/libdrm | ||
x11-libs/libICE | ||
x11-libs/libSM | ||
x11-libs/libX11 | ||
>=x11-libs/libxcb-1.12:= | ||
>=x11-libs/libxkbcommon-0.5.0[X] | ||
x11-libs/xcb-util-image | ||
x11-libs/xcb-util-keysyms | ||
x11-libs/xcb-util-renderutil | ||
x11-libs/xcb-util-wm | ||
) | ||
zstd? ( app-arch/zstd:= ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-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_ARCHDATADIR}/mkspecs | ||
-DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR} | ||
-DINSTALL_QMLDIR=${QT6_QMLDIR} | ||
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR} | ||
-DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR} | ||
-DQT_FEATURE_androiddeployqt=OFF | ||
$(qt_feature concurrent) | ||
$(qt_feature dbus) | ||
$(qt_feature gui) | ||
$(qt_feature gui testlib) | ||
$(qt_feature icu) | ||
$(qt_feature network) | ||
$(qt_feature sql) | ||
$(qt_feature systemd journald) | ||
$(qt_feature udev libudev) | ||
$(qt_feature xml) | ||
$(qt_feature zstd) | ||
) | ||
use gui && mycmakeargs+=( | ||
$(qt_feature accessibility accessibility_atspi_bridge) | ||
$(qt_feature egl) | ||
$(qt_feature eglfs eglfs_egldevice) | ||
$(qt_feature eglfs eglfs_gbm) | ||
$(qt_feature evdev) | ||
$(qt_feature evdev mtdev) | ||
-DQT_FEATURE_gif=ON | ||
$(qt_feature jpeg) | ||
$(qt_feature opengl) | ||
$(qt_feature gles2-only opengles2) | ||
$(qt_feature libinput) | ||
$(qt_feature tslib) | ||
$(qt_feature tuio tuiotouch) | ||
$(qt_feature vulkan) | ||
$(qt_feature widgets) | ||
$(qt_feature X xcb) | ||
$(qt_feature X xcb_xlib) | ||
) | ||
use widgets && mycmakeargs+=( | ||
$(qt_feature cups) | ||
$(qt_feature gtk gtk3) | ||
) | ||
if use libinput || use X; then | ||
mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON ) | ||
fi | ||
use network && mycmakeargs+=( | ||
$(qt_feature brotli) | ||
$(qt_feature gssapi) | ||
$(qt_feature libproxy) | ||
$(qt_feature sctp) | ||
$(qt_feature ssl openssl) | ||
$(qt_feature vnc) | ||
) | ||
use sql && mycmakeargs+=( | ||
$(qt_feature freetds sql_tds) | ||
$(qt_feature mysql sql_mysql) | ||
$(qt_feature oci8 sql_oci) | ||
$(qt_feature odbc sql_odbc) | ||
$(qt_feature postgres sql_psql) | ||
$(qt_feature sqlite sql_sqlite) | ||
$(qt_feature sqlite system_sqlite) | ||
) | ||
|
||
qt6-build_src_configure | ||
} | ||
|
||
src_install() { | ||
qt6-build_src_install | ||
|
||
# https://bugs.gentoo.org/863395 | ||
dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST qtcharts-everywhere-opensource-src-5.15.5.tar.xz 4254052 BLAKE2B 73214ee96bf56c19889f01608259ee067f39025f9d42a18e25058060faf320c6f83c844500104f9ef858c90d59c7f5de616e6d9ec6c9e790873d70ea2bf5433c SHA512 4ee495e932b288b18d0375b754036ecfda2447284d8a0c08b06be4588c4d5802856b2ee2ac3582427ffd08a7f4ba47626ede6524b6289acc0bbe66df0fe14ec7 | ||
DIST qtcharts-everywhere-src-6.4.0.tar.xz 4387060 BLAKE2B 8c948ef461961986c64263e5c5fca73e00ad272787e1d3b7bf38b8b072293bcdf102a080733a0dfb4c419f2af429ca6a40850ef2c8b68afda34f83f28bdbfaf2 SHA512 63f231d553fad0f5801c4abeeae0864dba3160c703e49be2ef49e7484d979621b27544408c59c903e8ac89bdf5aae6472f9e8b1d49f50951db257b52c5e60947 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Copyright 1999-2022 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" | ||
fi | ||
|
||
DEPEND=" | ||
=dev-qt/qtbase-${PV}*[gui,opengl,widgets] | ||
=dev-qt/qtdeclarative-${PV}* | ||
" | ||
RDEPEND="${DEPEND}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST qtdeclarative-5.15.5-gentoo-kde-1.tar.xz 21772 BLAKE2B 83a19f79355102da7c3bb705a85fd6d9cfe7b0906a60664c56ca43e47ede33dffc0655ea71c79aeb60048e8c7810ae4279a6a0f491ff8a687743fe715a7ee033 SHA512 6a8e979f3673373bfae29d30b909f8d4034e64206ef5b09e34e2168421ad8c0d58972d1fe446ee61d8dcb2e27dafce455885749d8f4df45abdaeb5ed66358a3c | ||
DIST qtdeclarative-everywhere-opensource-src-5.15.5.tar.xz 21581628 BLAKE2B 4cd378a0e55269c9b22349c161f81653e43326e2e78ed7880f776aa787a934412bc83196fefdbc09250db283aff883668eb29fab326bdee4a5a966e57028b538 SHA512 b4b2754ae3566bbfa3e0162738ae6ea3b36d506841ce7e4b5651d0b0ca1c341ab19f653aebc23d13a17840d391280137c463c29fcf4866fc1f1c3adf8ebb5e5b | ||
DIST qtdeclarative-everywhere-src-6.3.2.tar.xz 30157476 BLAKE2B 54914ca16a85201232d14f3596b74d91f1cb11c59d03b8b79aa4b7ff26b45a76dcd3d2aba5a47b3ba9c9bb89f073cda20a785997f092ee57197217d95e95d967 SHA512 4929bd1e5ff16475847ddd75322353afc35c7a06688d32e6186649b38a08d88f435a134fdcfbb4f9fe588f9cd317eb8c0fb6aa0f08416b900064156f3af926af | ||
DIST qtdeclarative-everywhere-src-6.4.0.tar.xz 30538764 BLAKE2B 919081ba8a29a07daa01084388454a3d5f814e12ff5d1a4d3b647650e4bd6a839876baee1ab09e664e55e814338dbf675e70e4c44c28842a363c8f2dcf1a2b18 SHA512 6d43c09a14e2ca236fc50166ed477e37084e89a67a04d914f30f31662a18a4e6d0433cb9b2f0654ba9ffcbcd7abcb5dadcb7b12f0ef5928fc11b10925ee6f41e |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Copyright 2021-2022 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" | ||
fi | ||
|
||
IUSE="opengl +sql +widgets" | ||
|
||
DEPEND=" | ||
=dev-qt/qtbase-${PV}*[network,opengl=,sql=,widgets=] | ||
=dev-qt/qtshadertools-${PV}* | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(qt_feature opengl) | ||
$(qt_feature sql) | ||
$(qt_feature widgets) | ||
) | ||
|
||
qt6-build_src_configure | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST qtimageformats-5.15.5-gentoo-kde-3.tar.xz 3268 BLAKE2B 21ada34678a2b999190ac9e642065d654e8bbc30ebe7789d20b97a49f3cae2d5e6893325b0019af695460fec8cb1f25e15b9573752396034a7db8ff6d7e49431 SHA512 fb2324d73db23da1ca13d1e050b9f045f1fd0b09cf722b94dc39eaea457629a643adacac16471841d4204cea7becfae11354674b70a4edf272dddc8863a10b22 | ||
DIST qtimageformats-everywhere-opensource-src-5.15.5.tar.xz 1829872 BLAKE2B 7b240291e6076537daa9bc3b87f13f3285f19a4638de5b5db44a2b55275fbe843dc974226e999cd90e6bf902b43fbcd25f052619f291fa36807830a26c10cd52 SHA512 50a68bbe83fac710f21f05f3c0637beff17de00f9309aab2ceb27cfe7a178a1a56b0906f357584eef3188d7b89504591c924a9d4988a7321fb18a72271bb2dfd | ||
DIST qtimageformats-everywhere-src-6.3.2.tar.xz 1859996 BLAKE2B e6254fc0e60b445aaa89f25a12c0060e807ba2c825a384a79a7deb56cb46415b82a973c520e866c53db19263ac23039aa36e8c7ffd46390d7a64b7e44b85e67e SHA512 5964c1f0e5fc4032495641268881f2288f90f361cb5a7e4953e05005ea907033ef634192ef26e1b0343e09c1a0306f83bef88ad4a5dba4665387001290dccc77 | ||
DIST qtimageformats-everywhere-src-6.4.0.tar.xz 1861400 BLAKE2B be2d99999a29b5876981d0768d63dab6a70181a1643be73e83cb7bf6771bd35462165e1a848206d4f69018c3388118f4bd94a336ff28ab19dbc75973eb86463b SHA512 3a7302cfbe9187ffb753c7171c62bbf43223c9c876bb0df20de8b593d51ef775bffeff124d269ed8d4ce7e1fb3d55790acd75bce0b5d5bfa223e5e83dfb41f01 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Copyright 1999-2022 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" | ||
fi | ||
|
||
IUSE="mng" | ||
|
||
DEPEND=" | ||
=dev-qt/qtbase-${PV}*[gui] | ||
media-libs/libwebp:= | ||
media-libs/tiff | ||
mng? ( media-libs/libmng:= ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
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 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST qtmultimedia-5.15.5-gentoo-kde-1.tar.xz 1324 BLAKE2B d29d8102e6fd55f2c2f6037e292a3c4039c7532fb63c34cc19fbedc8cf3f8082c6d75debd1617a5d29fcdf5b8c7a7fef35f103c9179f980986b646dae9ff867b SHA512 7b37f0db1de002f2cbaad6852edcf772dd0220f81d9dd836b3c1266df7eb49ec40d3eba6d3ccaf68f621c8e93b2812e2d882291fb2f07d0b80e4c9975a408cdc | ||
DIST qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz 3832656 BLAKE2B 6098fe14344ed03dbfcbb2db429c431a47282bbbb89602742be2fe44ef063ceb98322bb576eeb559a649b24f142cd5e21b652fed8c96814b8e3b8b0a66b51fe9 SHA512 f798ffe0a32bc9f16f584b7a322c321dc2ef62c18395987ffce1f7f6cac10722c6f1166c64a1fda9877f3970a8e7b3ef8b7d9763af4c59ff313adc6081a7acfb | ||
DIST qtmultimedia-everywhere-src-6.3.2.tar.xz 4746380 BLAKE2B 677f2cf3979cd132f9ef6ba9e47de2a328775e2fac767ed6e47c073b4e76b077a504c9b96b903310ea8727afa324630b8cbf0b5cbf135e4eac3afdf6a3ad1414 SHA512 d6b31aad99a71096cac0655da99245553efdeabb67f6625893d23a31ce7c8b7e15219558933174a6577913ef903092b3230f211dd36b29ecfac782d7f358df27 | ||
DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1 SHA512 fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright 2021-2022 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
inherit qt6-build | ||
|
||
DESCRIPTION="Qt Multimedia" | ||
|
||
if [[ ${QT6_BUILD_TYPE} == release ]]; then | ||
KEYWORDS="~amd64" | ||
fi | ||
|
||
IUSE="gstreamer" | ||
|
||
RDEPEND=" | ||
=dev-qt/qtbase-${PV}*[gui,network,widgets] | ||
=dev-qt/qtdeclarative-${PV}* | ||
=dev-qt/qtshadertools-${PV}* | ||
=dev-qt/qtsvg-${PV}* | ||
gstreamer? ( | ||
dev-libs/glib:2 | ||
media-libs/gstreamer:1.0 | ||
media-libs/gst-plugins-bad:1.0 | ||
media-libs/gst-plugins-base:1.0 | ||
media-libs/libglvnd | ||
) | ||
" | ||
DEPEND="${RDEPEND} | ||
gstreamer? ( x11-base/xorg-proto ) | ||
" | ||
|
||
src_configure() { | ||
# TODO: linux_v4l automagic | ||
local mycmakeargs=( | ||
-DQT_FEATURE_alsa=off | ||
-DQT_FEATURE_pulseaudio=off | ||
$(qt_feature gstreamer) | ||
) | ||
|
||
qt6-build_src_configure | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST qtnetworkauth-everywhere-opensource-src-5.15.5.tar.xz 143584 BLAKE2B f3f6342b5d997d6fe6ff42640f808cced26acbe35dda476a4d8aa822dd903f1362bee4d9155a642c5fba3c07cd27dc704e64b217420e3b9f3d88687718b0c6c1 SHA512 b506fc2d44af9947e4150a4a8b1797ac41889341e60d78fbb8ebd3f27d7846e6fd8e10b694df54f04b01f16aa5af36cf1ef8e0bb30f32881074fb72beb471a1d | ||
DIST qtnetworkauth-everywhere-src-6.3.2.tar.xz 145400 BLAKE2B e763b766e0a9ee9ace8598dfe9c0e62d4cbfccc775107947d69ec0acfc177e70f25d1697111a7a3777f98a70e901367b5ff9a5eb8cb18b625bdfc3f291dc0d84 SHA512 dfe52c4ce02d07181293f80ebffe9ff7060f5f63f7c9a6d38c7e13aa131ab5ef4d51e07a16303458f85b04bd6b1bfe3878614d05d1936877c1ce1f6b34da2fe0 | ||
DIST qtnetworkauth-everywhere-src-6.4.0.tar.xz 144928 BLAKE2B 468ca604f81c3592fc0ffbf6df314cb044a2c5ad53f6464cec069e6a9bae017f35d3e1fa4abe97794e15efa86785ea09e6c733e991e90fb4c868982d074bf46c SHA512 fdefb6ec3477f8da9e78419414f850d94baddfa83b7252c402cde91dabee7cdc51eeee6e761bbadb07d37cef4525131adfd4bdeadb25e977934d4be1a85d8d57 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Copyright 1999-2022 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 | ||
|
||
DEPEND=" | ||
=dev-qt/qtbase-${PV}*[network,widgets] | ||
" | ||
RDEPEND="${DEPEND}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST qtlocation-everywhere-opensource-src-5.15.5.tar.xz 6559912 BLAKE2B 4f546293b2cfddf5512f3648aef9c527762d6c6ddbaca6583cf0287178524bae9f84e4b94950ce1139042efa995a4f31ef20f26b8d5479048df2ba75cac35d23 SHA512 5090f68926a7bc2f25ea5ae259cb87653b83fcf337c3255a7a2700724f6ac83ec2e1d9b6f38f185ab7dab84e5e042b72c58f4e4cacada6fb7d729378b93d9b3e | ||
DIST qtpositioning-everywhere-src-6.3.2.tar.xz 1493616 BLAKE2B 9cdd3d4167674317c95ced5e24b6902b473b57c8094c0666594cdec96675011c2a9116f66429c70a48a757b0915c9706f22cb93aae6a60f427a5a4d015f85535 SHA512 0b65ca2157bf38f5a5b716c921f13cafadb4b98ba30d34893ea587b82dff9fbead2dd03af6ef6d1c75fd57dce85f8bae2b2b0b79f66ff2abb6b660f45a039df7 | ||
DIST qtpositioning-everywhere-src-6.4.0.tar.xz 1491860 BLAKE2B 07d9ed3a62ea8b91931749fe5064e3556cc5a6de2d38f428a99a4112c726e16ae01a70a769e353110e74287fb1a5d6090dc011e407b5dc2deeda8e0a7fd2a619 SHA512 298c484ed3e5f4d11c0e865005f8c0ddf422c8bbe9ff725fe01a8960403c55cfbc96ded62e77af4b14e549349501b7555f169e7a4b99435cecfc4b57b5a2b5cb |
Oops, something went wrong.