From: Ralphred Date: Sun, 16 Feb 2025 19:29:08 +0000 (+0000) Subject: deleted: dev-python/pyside2 X-Git-Url: https://git.liquid.me.uk/?a=commitdiff_plain;h=a128eb7b10b31a2e4b8f9cfcdd670a0d59e03461;p=local deleted: dev-python/pyside2 deleted: dev-python/shiboken2 deleted: dev-qt/qtwebkit/ deleted: media-sound/amarok/ --- diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest deleted file mode 100644 index 19b0b58..0000000 --- a/dev-python/pyside2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pyside-setup-opensource-src-5.15.1.tar.xz 3454052 BLAKE2B c7190dff493434064976a4604fb5858d2e20c1b98098ccd6e5c4c69d0b67ae9f4bf970e2ab42b634208ea96aab31b21f3dfb5f18fddd0bdaab655bba729e4449 SHA512 f14c7037367799005fff73d9fc8e7998db1895700911adf34dfabdeb4db486c7b28ba2afb3eaee37c58f4099b00e4a86917b8f7d85f274026bddfc090658b306 -EBUILD pyside2-5.15.1.ebuild 8509 BLAKE2B 31f39dc8e64e5fb2d7f85329d211757fc190b9d981eb4b768b3955f0cd4299895f6483405f125b4b63e771968b4a032288e11c919121256ddaa2c981eac62361 SHA512 75c4cabc8848f12523ddd35e485fb14e3152dab8358b618ea751cc661afee57d7a53137659f2934cb0664e800f8a415eaaa0405eb4c70fcb99f4c89d83fee14d -MISC metadata.xml 2100 BLAKE2B 5edbc13cb5654c4ebe787ab45bb87bccf87eda50d608560cb63e639c2ee997be8320b8c7b0f48403d86508cbf1eeb960c666978de1a6918571d0929bef640b62 SHA512 64da8de5b7b294e877d20927bbf11430b9705c0fcaa2445cfabc3f0a0b1fc4e586299b065868f09c688573c754604373cafdf1d2ba8c3d4c30ba66032b83f9e4 diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml deleted file mode 100644 index 1af2c23..0000000 --- a/dev-python/pyside2/metadata.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - zerochaos@gentoo.org - Rick Farina - - - Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules - Build QtCharts module - Build QtConcurrent module - Build QtDataVisualization module - Build QtDesigner and QtUiTools modules - Build QtGui "QOpenGL*" classes - Build QtGui module - Build QtHelp module - Build QtLocation module - Build QtMultimedia and QtMultimediaWidgets modules - Build QtNetwork module - Build QtPositioning module - Build QtPrintSupport module - Build QtQml module - Build QtQuick and QtQuickWidgets modules - Build QtScript module - Build QtScriptTools module - Build QtScxml module - Build QtSensors module - Build QtTextToSpeech module - Build QtSql module - Build QtSvg module - Build QtTest module - Build QtWebChannel module - Build QtWebEngine and QtWebEngineWidgets modules - Build QtWebSockets module - Build QtWidgets module - Build QtX11Extras module - Build QtXml module - Build QtXmlPatterns module - - - PySide2 - - diff --git a/dev-python/pyside2/pyside2-5.15.1.ebuild b/dev-python/pyside2/pyside2-5.15.1.ebuild deleted file mode 100644 index 106e189..0000000 --- a/dev-python/pyside2/pyside2-5.15.1.ebuild +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2" -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE=" - 3d charts concurrent datavis designer gles2-only +gui help location - multimedia +network positioning printsupport qml quick script scripttools - scxml sensors speech sql svg test testlib webchannel webengine websockets - +widgets x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set\(.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( qml ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine? ( - location quick - widgets? ( gui network printsupport webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) - x11extras? ( gui ) -" - -#tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2):5" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtopengl:5= - dev-qt/qtserialport:5= - 3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] ) - charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] ) - concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} ) - datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] ) - designer? ( >=dev-qt/designer-${QT_PV} ) - gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only?] ) - help? ( >=dev-qt/qthelp-${QT_PV} ) - location? ( >=dev-qt/qtlocation-${QT_PV} ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[qml?,widgets?] ) - network? ( >=dev-qt/qtnetwork-${QT_PV} ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] ) - printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - script? ( >=dev-qt/qtscript-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( >=dev-qt/qtspeech-${QT_PV} ) - sql? ( >=dev-qt/qtsql-${QT_PV} ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - testlib? ( >=dev-qt/qttest-${QT_PV} ) - webchannel? ( >=dev-qt/qtwebchannel-${QT_PV}[qml?] ) - webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets?] ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV}[qml?] ) - widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) - x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) - xml? ( >=dev-qt/qtxml-${QT_PV} ) - xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) -" -DEPEND="${RDEPEND} - test? ( x11-misc/xvfb-run ) -" - -S=${WORKDIR}/${MY_P}/sources/pyside2 - -src_configure() { - # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DCore=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Charts=$(usex !charts) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Concurrent=$(usex !concurrent) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DataVisualization=$(usex !datavis) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Gui=$(usex !gui) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Help=$(usex !help) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Location=$(usex !location) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=$(usex !multimedia) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Network=$(usex !network) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !positioning) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sql=$(usex !sql) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !testlib) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=$(usex !designer) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=$(usex !webchannel) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=$(usex !webengine) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineCore=$(usex !webengine) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=$(usex !websockets) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !widgets) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=$(usex !x11extras) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Xml=$(usex !xml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=$(usex !xmlpatterns) - ) - - pyside2_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - -DPYTHON_EXECUTABLE="${PYTHON}" - -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" - -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" - ) - cmake_src_configure - } - python_foreach_impl pyside2_configure -} - -src_compile() { - python_foreach_impl cmake_src_compile -} - -src_test() { - local -x PYTHONDONTWRITEBYTECODE - python_foreach_impl virtx cmake_src_test -} - -src_install() { - pyside2_install() { - cmake_src_install - python_optimize - - # Uniquify the shiboken2 pkgconfig dependency in the PySide2 pkgconfig - # file for the current Python target. See also: - # https://github.com/leycec/raiagent/issues/73 - sed -i -e 's~^Requires: shiboken2$~&-'${EPYTHON}'~' \ - "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die - - # Uniquify the PySide2 pkgconfig file for the current Python target, - # preserving an unversioned "pyside2.pc" file arbitrarily associated - # with the last Python target. (See the previously linked issue.) - cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die - } - python_foreach_impl pyside2_install - - # CMakeLists.txt installs a "PySide2Targets-gentoo.cmake" file forcing - # downstream consumers (e.g., pyside2-tools) to target one - # "libpyside2-*.so" library linked to one Python interpreter. See also: - # https://bugreports.qt.io/browse/PYSIDE-1053 - # https://github.com/leycec/raiagent/issues/74 - sed -i -e 's~pyside2-python[[:digit:]]\+\.[[:digit:]]\+~pyside2${PYTHON_CONFIG_SUFFIX}~g' \ - "${ED}/usr/$(get_libdir)/cmake/PySide2-${PV}/PySide2Targets-gentoo.cmake" || die -} diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest deleted file mode 100644 index 56e4ced..0000000 --- a/dev-python/shiboken2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pyside-setup-opensource-src-5.15.1.tar.xz 3454052 BLAKE2B c7190dff493434064976a4604fb5858d2e20c1b98098ccd6e5c4c69d0b67ae9f4bf970e2ab42b634208ea96aab31b21f3dfb5f18fddd0bdaab655bba729e4449 SHA512 f14c7037367799005fff73d9fc8e7998db1895700911adf34dfabdeb4db486c7b28ba2afb3eaee37c58f4099b00e4a86917b8f7d85f274026bddfc090658b306 -EBUILD shiboken2-5.15.1.ebuild 6590 BLAKE2B 96759892794627d983f2e6387d42fafc17b17d1c0d74f72ed408a2f276033b79405e429800a22fd5bc7943f3359c9f7f0c095b9b64aea1f3fc95d0ac3ca5dc7c SHA512 a1c1436b39d3cf3fa26270a3d0a5a2d3e54cb9a4a6045f4668ed856e8417b52a249740fee8d858cbb1070af09d0d47cf4e4fbb2a5a1c0de1f078a48656e73c18 -MISC metadata.xml 575 BLAKE2B 706ac0dfd0d543c69a81168707011c5778867c7fe3b3efbf8dfadb8c94304b29124df25a54eef273a862df171e721e5f642ab069d29a3278399b284365546b40 SHA512 4113c586b64a0c11806bd5dc86bd5f47e9b896df5c8a257ad02c83341e7d583f54c730fb73d22a428225c3849ae93f68f498d804c86eaed757825a088b0b3c64 diff --git a/dev-python/shiboken2/metadata.xml b/dev-python/shiboken2/metadata.xml deleted file mode 100644 index 391fe0f..0000000 --- a/dev-python/shiboken2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zerochaos@gentoo.org - Rick Farina - - - Expose documentation as Python docstrings (recommended) - Implicitly convert passed NumPy arrays to Qt lists - Generate "QSurface::VulkanSurface" bindings - - - shiboken2 - - diff --git a/dev-python/shiboken2/shiboken2-5.15.1.ebuild b/dev-python/shiboken2/shiboken2-5.15.1.ebuild deleted file mode 100644 index c2c002b..0000000 --- a/dev-python/shiboken2/shiboken2-5.15.1.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# TODO: Split the "/usr/bin/shiboken2" binding generator from the -# "/usr/lib64/libshiboken2-*.so" family of shared libraries. The former -# requires everything (including Clang) at runtime; the latter only requires -# Qt and Python at runtime. Note that "pip" separates these two as well. See: -# https://doc.qt.io/qtforpython/shiboken2/faq.html#is-there-any-runtime-dependency-on-the-generated-binding -# Once split, the PySide2 ebuild should be revised to require -# "/usr/bin/shiboken2" at build time and "libshiboken2-*.so" at runtime. -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit cmake llvm python-r1 toolchain-funcs - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python binding generator for C++ libraries" -HOMEPAGE="https://wiki.qt.io/PySide2" -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz" - -# The "sources/shiboken2/libshiboken" directory is triple-licensed under the -# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3 -# with version 1.0 of a Qt-specific exception enabling shiboken2 output to be -# arbitrarily relicensed. (TODO) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="+docstrings numpy test vulkan" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -#tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2):5" - -# Since Clang is required at both build- and runtime, BDEPEND is omitted here. -RDEPEND="${PYTHON_DEPS} - >=dev-qt/qtcore-${QT_PV} - >=sys-devel/clang-6:= - docstrings? ( - >=dev-libs/libxml2-2.6.32 - >=dev-libs/libxslt-1.1.19 - >=dev-qt/qtxml-${QT_PV} - >=dev-qt/qtxmlpatterns-${QT_PV} - ) - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) - vulkan? ( dev-util/vulkan-headers ) -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qttest-${QT_PV} ) -" - -S=${WORKDIR}/${MY_P}/sources/shiboken2 -DOCS=( AUTHORS ) - -# Ensure the path returned by get_llvm_prefix() contains clang as well. -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - -src_prepare() { - # TODO: File upstream issue requesting a sane way to disable NumPy support. - if ! use numpy; then - sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \ - libshiboken/CMakeLists.txt || die - fi - - # Shiboken2 assumes Vulkan headers live under either "$VULKAN_SDK/include" - # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". - if use vulkan; then - sed -i -e 's~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral("'${EPREFIX}'/usr/include/vulkan"), HeaderType::System});~' \ - ApiExtractor/clangparser/compilersupport.cpp || die - fi - - # Shiboken2 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" - # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the - # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is - # the largest version specifier that exists under the "/usr/lib/clang/" - # subdirectory. This assumption is false in edge cases, including when - # users downgrade from newer Clang versions but fail to remove those - # versions with "emerge --depclean". See also: - # https://github.com/leycec/raiagent/issues/85 - # - # Sadly, the clang-* family of functions exported by the "toolchain-funcs" - # eclass are defective, returning nonsensical placeholder strings if the - # end user has *NOT* explicitly configured their C++ compiler to be Clang. - # PySide2 does *NOT* care whether the end user has done so or not, as - # PySide2 unconditionally requires Clang in either case. This requires us - # to temporarily coerce the "${CPP}" environment variable identifying the - # current C++ compiler to "clang" immediately *BEFORE* calling such a - # function and then restoring that variable to its prior state immediately - # *AFTER* returning from that function call merely to force the - # clang-fullversion() function called below to return sanity. See also: - # https://bugs.gentoo.org/619490 - _CPP_old="$(tc-getCPP)" - CPP=clang - sed -i -e 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'${EPREFIX}'/usr/lib/clang/'$(clang-fullversion)'/include"))~' \ - ApiExtractor/clangparser/compilersupport.cpp || die - CPP="${_CPP_old}" - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DDISABLE_DOCSTRINGS=$(usex !docstrings) - ) - - shiboken2_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - -DPYTHON_EXECUTABLE="${PYTHON}" - -DUSE_PYTHON_VERSION="${EPYTHON#python}" - ) - # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable. - LLVM_INSTALL_DIR="$(get_llvm_prefix)" cmake_src_configure - } - python_foreach_impl shiboken2_configure -} - -src_compile() { - python_foreach_impl cmake_src_compile -} - -src_test() { - python_foreach_impl cmake_src_test -} - -src_install() { - shiboken2_install() { - cmake_src_install - python_optimize - - # Uniquify the "shiboken2" executable for the current Python target, - # preserving an unversioned "shiboken2" file arbitrarily associated - # with the last Python target. - cp "${ED}"/usr/bin/${PN}{,-${EPYTHON}} || die - - # Uniquify the Shiboken2 pkgconfig file for the current Python target, - # preserving an unversioned "shiboken2.pc" file arbitrarily associated - # with the last Python target. See also: - # https://github.com/leycec/raiagent/issues/73 - cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die - } - python_foreach_impl shiboken2_install - - # CMakeLists.txt installs a "Shiboken2Targets-gentoo.cmake" file forcing - # downstream consumers (e.g., PySide2) to target one "libshiboken2-*.so" - # library and one "shiboken2" executable linked to one Python interpreter. - # See also: - # https://bugreports.qt.io/browse/PYSIDE-1053 - # https://github.com/leycec/raiagent/issues/74 - sed -i \ - -e 's~shiboken2-python[[:digit:]]\+\.[[:digit:]]\+~shiboken2${PYTHON_CONFIG_SUFFIX}~g' \ - -e 's~/bin/shiboken2~/bin/shiboken2${PYTHON_CONFIG_SUFFIX}~g' \ - "${ED}/usr/$(get_libdir)"/cmake/Shiboken2-${PV}/Shiboken2Targets-gentoo.cmake || die - - # Remove the broken "shiboken_tool.py" script. By inspection, this script - # reduces to a noop. Moreover, this script raises the following exception: - # FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/../shiboken_tool.py': '/usr/bin/../shiboken_tool.py' - rm "${ED}"/usr/bin/shiboken_tool.py -} diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest deleted file mode 100644 index a8a927e..0000000 --- a/dev-qt/qtwebkit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST qtwebkit-5.212.0-alpha4.tar.xz 12528508 BLAKE2B 72d7444f270f47b62044cf683ed306803660bfbafe1450440ea29e43e3c0e6e841b6e860dfa8affc1b32b7c539448f04e22a7ae38cce055d37905dfb3240aab0 SHA512 33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720fc7f60c7359f08f828db96a2170092875066a0d5c0a21ff09bc48a2603fbf6 -EBUILD qtwebkit-5.212.0_pre20200309-r1.ebuild 4080 BLAKE2B ea006e78af9e3bbe63f7581377aeb006977ab5a6e4b1d5ee1d0930d95f98c44b56c44861422b245ef3e83318a4f6e3088f28e4e0a383b53b23c5c5e18e4c264a SHA512 b1f3b4ca60b6f6cfdb81a6194c8669304b3a84c9f06a4a741103ed3ad72804a03516577d8d94e3aa888c4da67d29ffccf15c2c825702a3a8b4508be0d5b4803c diff --git a/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild b/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild deleted file mode 100644 index f2e91b7..0000000 --- a/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = *9999 ]]; then - EGIT_BRANCH="qtwebkit-5.212" - EGIT_REPO_URI="https://github.com/qtwebkit/qtwebkit.git" - inherit git-r3 -else - MY_P="${PN}-${PV/_pre20200309/-alpha4}" # present as upgrade over previous snapshot - SRC_URI="https://github.com/annulen/webkit/releases/download/${MY_P}/${MY_P}.tar.xz" - KEYWORDS="amd64 arm arm64 ppc64 x86" - S="${WORKDIR}/${MY_P}" -fi -PYTHON_COMPAT=( python3_{7,8,9} ) -USE_RUBY="ruby25 ruby26 ruby27" -inherit check-reqs cmake flag-o-matic python-any-r1 qmake-utils ruby-single toolchain-funcs - -DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)" -HOMEPAGE="https://www.qt.io/" - -LICENSE="BSD LGPL-2+" -SLOT="5/5.212" -IUSE="geolocation gles2-only +gstreamer +hyphen +jit multimedia nsplugin opengl orientation +printsupport qml webp X" - -REQUIRED_USE=" - nsplugin? ( X ) - qml? ( opengl ) - ?? ( gstreamer multimedia ) -" - -# Dependencies found at Source/cmake/OptionsQt.cmake -QT_MIN_VER="5.12.3:5" -BDEPEND=" - ${PYTHON_DEPS} - ${RUBY_DEPS} - dev-lang/perl - dev-util/gperf - >=sys-devel/bison-2.4.3 - sys-devel/flex - virtual/pkgconfig -" -DEPEND=" - dev-db/sqlite:3 - dev-libs/icu:= - dev-libs/libxml2 - dev-libs/libxslt - >=dev-qt/qtcore-${QT_MIN_VER} - >=dev-qt/qtgui-${QT_MIN_VER} - >=dev-qt/qtnetwork-${QT_MIN_VER} - >=dev-qt/qtwidgets-${QT_MIN_VER}= - media-libs/libpng:0= - media-libs/woff2 - virtual/jpeg:0 - geolocation? ( >=dev-qt/qtpositioning-${QT_MIN_VER} ) - gstreamer? ( - dev-libs/glib:2 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-bad:1.0 - media-libs/gst-plugins-base:1.0 - ) - hyphen? ( dev-libs/hyphen ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_MIN_VER}[widgets] ) - opengl? ( - >=dev-qt/qtgui-${QT_MIN_VER}[gles2-only=] - >=dev-qt/qtopengl-${QT_MIN_VER}[gles2-only=] - ) - orientation? ( >=dev-qt/qtsensors-${QT_MIN_VER} ) - printsupport? ( >=dev-qt/qtprintsupport-${QT_MIN_VER} ) - qml? ( - >=dev-qt/qtdeclarative-${QT_MIN_VER} - >=dev-qt/qtwebchannel-${QT_MIN_VER}[qml] - ) - webp? ( media-libs/libwebp:= ) - X? ( - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXrender - ) -" -RDEPEND="${DEPEND}" - -CHECKREQS_DISK_BUILD="16G" # bug 417307 - -PATCHES=( - "${FILESDIR}/${P}-bison-3.7.patch" # bug 736499 - "${FILESDIR}/${P}-icu-68.patch" # bug 753260 - "${FILESDIR}/${P}-python-3.9.patch" # bug 766303 - "${FILESDIR}/${P}-glib-2.68.patch" # bug 777759 -) - -_check_reqs() { - if [[ ${MERGE_TYPE} != binary ]] && is-flagq "-g*" && ! is-flagq "-g*0"; then - einfo "Checking for sufficient disk space to build ${PN} with debugging flags" - check-reqs_$1 - fi -} - -pkg_pretend() { - _check_reqs pkg_pretend -} - -pkg_setup() { - _check_reqs pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - # Respect CC, otherwise fails on prefix, bug #395875 - tc-export CC - - # Multiple rendering bugs on youtube, github, etc without this, bug #547224 - append-flags $(test-flags -fno-strict-aliasing) - - local mycmakeargs=( - -DPORT=Qt - -DENABLE_API_TESTS=OFF - -DENABLE_TOOLS=OFF - -DENABLE_GEOLOCATION=$(usex geolocation) - -DUSE_GSTREAMER=$(usex gstreamer) - -DUSE_LIBHYPHEN=$(usex hyphen) - -DENABLE_JIT=$(usex jit) - -DUSE_QT_MULTIMEDIA=$(usex multimedia) - -DENABLE_NETSCAPE_PLUGIN_API=$(usex nsplugin) - -DENABLE_OPENGL=$(usex opengl) - -DENABLE_PRINT_SUPPORT=$(usex printsupport) - -DENABLE_DEVICE_ORIENTATION=$(usex orientation) - -DENABLE_WEBKIT2=$(usex qml) - $(cmake_use_find_package webp WebP) - -DENABLE_X11_TARGET=$(usex X) - ) - - if has_version "virtual/rubygems[ruby_targets_ruby27]"; then - mycmakeargs+=( -DRUBY_EXECUTABLE=$(type -P ruby27) ) - elif has_version "virtual/rubygems[ruby_targets_ruby26]"; then - mycmakeargs+=( -DRUBY_EXECUTABLE=$(type -P ruby26) ) - else - mycmakeargs+=( -DRUBY_EXECUTABLE=$(type -P ruby25) ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # bug 572056 - if [[ ! -f ${ED}$(qt5_get_libdir)/libQt5WebKit.so ]]; then - eerror "${CATEGORY}/${PF} could not build due to a broken ruby environment." - die 'Check "eselect ruby" and ensure you have a working ruby in your $PATH' - fi -} diff --git a/media-sound/amarok/Manifest b/media-sound/amarok/Manifest deleted file mode 100644 index b626e5b..0000000 --- a/media-sound/amarok/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST amarok-2.9.70_p20200414.tar.gz 21061450 BLAKE2B dbfec9dddcbc2ee13476f81a52397f136faee53c6474afcdeb2ebae51aeb78af6eef128b8c7a1c6e327b5cda66c3c02431ada6c62ef91ee795b266663d7d81ef SHA512 76a073cd8baf217bb6aeec10e09bab67ca55099a3f5d1c2bb4ac239233aecb948bb5c57ae0a470fb5ebcdb3f7e54152e7ae7e08a78abf4cf66e65f63e4157315 -DIST amarok-2.9.71_p20210517.tar.gz 21057626 BLAKE2B 86a96df628b083572f95bbf5577843925acb2999aa67e193716a953269be5b3f7f3c05e8a2b299c59e189f04d505bbd9f105edf9a36a9d473b87511390ab8763 SHA512 936fa6a12890a29c8d380094f542e476ebbcd42d42d44f4004c0aaa798c8d6f07562637ca5767b4edf73cdd41d3e40c643aca22ecf7b6f3cca6be36cfe65f0a3 -EBUILD amarok-2.9.70_p20200414.ebuild 3352 BLAKE2B ee0820f12419211b0869b96e68816cad4b3fe09c90b572d9149a9433f34da510cd56edd0482cf18b434c9e7554c329c72c1fa37ffbd85a50e6831350da48b3e8 SHA512 488b15ca6aa7efe25c29b3bd81d3a19f7e3e5f8d0354048e3b0f9641a5dddddbaddca3b439050b4099713c805bb375f4c74ea73b05f5002fb357c6152b10243f -EBUILD amarok-2.9.71_p20210517.ebuild 3375 BLAKE2B e62b6e5245b5ba8b3fadde491df5960ade8beecbb2e78d1e6b0151d53aa712f4d9d55d722b7c739a3ac1346ba63586d192e7f28a1d2ee3707663ee4f15bdfe04 SHA512 76674cfcea80dcfcf8a1e964ed11f01222294ff0c492494ad5b49fc0a687421894316cc41dd3cfeae9c8448efce46c27da6857b679ed380092223772162f802f diff --git a/media-sound/amarok/amarok-2.9.70_p20200414.ebuild b/media-sound/amarok/amarok-2.9.70_p20200414.ebuild deleted file mode 100644 index d775a82..0000000 --- a/media-sound/amarok/amarok-2.9.70_p20200414.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="true" -inherit ecm kde.org - -DESCRIPTION="Advanced audio player based on KDE frameworks" -HOMEPAGE="https://amarok.kde.org/" -COMMIT="d996c8a78e95744e3aaad501323b652f4b61a6c5" -SRC_URI="https://github.com/KDE/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="GPL-2" -IUSE="ipod lastfm libav mtp ofa podcast wikipedia" -SLOT="5" - -# ipod requires gdk enabled and also gtk compiled in libgpod -BDEPEND="virtual/pkgconfig" -DEPEND=" - kde-frameworks/attica:5 - kde-frameworks/karchive:5 - kde-frameworks/kcmutils:5 - kde-frameworks/kcodecs:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/kdbusaddons:5 - kde-frameworks/kdeclarative:5 - kde-frameworks/kdnssd:5 - kde-frameworks/kglobalaccel:5 - kde-frameworks/kguiaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kiconthemes:5 - kde-frameworks/kio:5 - kde-frameworks/kitemviews:5 - kde-frameworks/knewstuff:5 - kde-frameworks/knotifications:5 - kde-frameworks/kpackage:5 - kde-frameworks/kservice:5 - kde-frameworks/ktexteditor:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kwindowsystem:5 - kde-frameworks/kxmlgui:5 - kde-frameworks/solid:5 - kde-frameworks/threadweaver:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5[scripttools] - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - app-crypt/qca:2[qt5(+)] - dev-db/mysql-connector-c:= - media-libs/phonon[qt5(+)] - media-libs/taglib - media-libs/taglib-extras - sci-libs/fftw:3.0 - sys-libs/zlib - virtual/opengl - ipod? ( - dev-libs/glib:2 - media-libs/libgpod[gtk] - ) - ofa? ( - media-libs/libofa - !libav? ( media-video/ffmpeg:= ) - libav? ( media-video/libav:= ) - ) - lastfm? ( >=media-libs/liblastfm-1.1.0_pre20150206 ) - mtp? ( media-libs/libmtp ) - podcast? ( >=media-libs/libmygpo-qt-1.0.9_p20180307 ) - wikipedia? ( dev-qt/qtwebengine:5 ) -" -RDEPEND="${DEPEND} - !media-sound/amarok:4 - dev-qt/qtquickcontrols2:5 - !ofa? ( virtual/ffmpeg ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2.8.90-mysqld-rpath.patch" - "${FILESDIR}/${PN}_mariadb.patch" -) - -src_configure() { - local mycmakeargs=( - -DWITH_MP3Tunes=OFF - -DWITH_PLAYER=ON - -DWITH_UTILITIES=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON - -DWITH_MYSQL_EMBEDDED=OFF - -DWITH_IPOD=$(usex ipod) - $(cmake-utils_use_find_package lastfm LibLastFm) - $(cmake-utils_use_find_package mtp Mtp) - $(cmake-utils_use_find_package ofa LibOFA) - $(cmake-utils_use_find_package podcast Mygpo-qt5) - $(cmake-utils_use_find_package wikipedia Qt5WebEngine) - ) - - use ipod && mycmakeargs+=( DWITH_GDKPixBuf=ON ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - pkg_is_installed() { - echo "${1} ($(has_version ${1} || echo "not ")installed)" - } - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "You'll have to configure amarok to use an external db server, one of:" - elog " $(pkg_is_installed dev-db/mariadb)" - elog " $(pkg_is_installed dev-db/mysql)" - elog "Please read https://community.kde.org/Amarok/Community/MySQL for details on how" - elog "to configure the external db and migrate your data from the embedded database." - fi -} diff --git a/media-sound/amarok/amarok-2.9.71_p20210517.ebuild b/media-sound/amarok/amarok-2.9.71_p20210517.ebuild deleted file mode 100644 index e3d94ac..0000000 --- a/media-sound/amarok/amarok-2.9.71_p20210517.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="true" -inherit ecm kde.org - -DESCRIPTION="Advanced audio player based on KDE frameworks" -HOMEPAGE="https://amarok.kde.org/" -COMMIT="5cd4faee434d41d06cbb9eb66fbcb82a810ceb1c" -SRC_URI="https://github.com/KDE/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="GPL-2" -IUSE="ipod lastfm libav mtp ofa podcast wikipedia mysql" -SLOT="5" - -# ipod requires gdk enabled and also gtk compiled in libgpod -BDEPEND="virtual/pkgconfig" -DEPEND=" - kde-frameworks/attica:5 - kde-frameworks/karchive:5 - kde-frameworks/kcmutils:5 - kde-frameworks/kcodecs:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/kdbusaddons:5 - kde-frameworks/kdeclarative:5 - kde-frameworks/kdnssd:5 - kde-frameworks/kglobalaccel:5 - kde-frameworks/kguiaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kiconthemes:5 - kde-frameworks/kio:5 - kde-frameworks/kitemviews:5 - kde-frameworks/knewstuff:5 - kde-frameworks/knotifications:5 - kde-frameworks/kpackage:5 - kde-frameworks/kservice:5 - kde-frameworks/ktexteditor:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kwindowsystem:5 - kde-frameworks/kxmlgui:5 - kde-frameworks/solid:5 - kde-frameworks/threadweaver:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5[scripttools] - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - app-crypt/qca:2[qt5(+)] - dev-db/mysql-connector-c:= - media-libs/phonon[qt5(+)] - media-libs/taglib - media-libs/taglib-extras - sci-libs/fftw:3.0 - sys-libs/zlib - virtual/opengl - ipod? ( - dev-libs/glib:2 - media-libs/libgpod[gtk] - ) - ofa? ( - media-libs/libofa - !libav? ( media-video/ffmpeg:= ) - libav? ( media-video/libav:= ) - ) - lastfm? ( >=media-libs/liblastfm-1.1.0_pre20150206 ) - mtp? ( media-libs/libmtp ) - podcast? ( >=media-libs/libmygpo-qt-1.0.9_p20180307 ) - wikipedia? ( dev-qt/qtwebengine:5 ) -" -RDEPEND="${DEPEND} - !media-sound/amarok:4 - dev-qt/qtquickcontrols2:5 - !ofa? ( virtual/ffmpeg ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2.8.90-mysqld-rpath.patch" - "${FILESDIR}/${PN}_mariadb.patch" -) - -src_configure() { - local mycmakeargs=( - -DWITH_MP3Tunes=OFF - -DWITH_PLAYER=ON - -DWITH_UTILITIES=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON - -DWITH_MYSQL_EMBEDDED=$(usex mysql OFF ON) - -DWITH_IPOD=$(usex ipod) - $(cmake-utils_use_find_package lastfm LibLastFm) - $(cmake-utils_use_find_package mtp Mtp) - $(cmake-utils_use_find_package ofa LibOFA) - $(cmake-utils_use_find_package podcast Mygpo-qt5) - $(cmake-utils_use_find_package wikipedia Qt5WebEngine) - ) - - use ipod && mycmakeargs+=( DWITH_GDKPixBuf=ON ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - pkg_is_installed() { - echo "${1} ($(has_version ${1} || echo "not ")installed)" - } - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "You'll have to configure amarok to use an external db server, one of:" - elog " $(pkg_is_installed dev-db/mariadb)" - elog " $(pkg_is_installed dev-db/mysql)" - elog "Please read https://community.kde.org/Amarok/Community/MySQL for details on how" - elog "to configure the external db and migrate your data from the embedded database." - fi -}