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.
dev-qt/designer: 5.15.9 version bump
Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
2 changed files
with
61 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,2 +1,4 @@ | ||
DIST qttools-5.15.8-gentoo-kde-1.tar.xz 1020 BLAKE2B 1585a66678f318e38b50b17a52f3efd1b53c9c13ceaf63a21fb532ad55790d1f8a5829a10d064de0a7d6efce47bc672916c580b5222f43c35f7869371fc91857 SHA512 e1333e15b1d2f546f6c2164a7da0ef684c024cfa48b847d5671716fa789fdab7e1ed50f3be6efe09e56578c62dd6029aa1fa1546d34b53bba9894445b58aa860 | ||
DIST qttools-5.15.9-gentoo-kde-1.tar.xz 1024 BLAKE2B cc4cf05962b9d29aeb34f18df530073f051945b8922dea8a5e43d8337bf442d7e7e148aaa68912a9df481fed0617e3568cd80a2e07359afc1b5228d08ca0d6cb SHA512 9781fbc9f10e389d0094a756ac63679bd4fd24e6809e486669a0236c2f8e0fe1285985a936867f47d309162b57c886d48fb5075445e1a51de20a2916b09a8a89 | ||
DIST qttools-everywhere-opensource-src-5.15.8.tar.xz 8898368 BLAKE2B ea99e5bdf86d6d48fabd45bf55a48e5604d1a1e938a12838d3a928449d41354c4986401e7f159718432004f7357e28c88d7939f32bc2942bda1cb3abb8e28c33 SHA512 1248b61e21d1bab30c6f8380af0b83ffd2c5f4e75b2906f561f8aae3a8be2e426ca4ffa28164d64a90cc75c570652229847c7009b7aec63c6ba8e977dbdd4f4f | ||
DIST qttools-everywhere-opensource-src-5.15.9.tar.xz 8898188 BLAKE2B 9ba8c3cab5669d2bfba782efdcd31d8a853ab7b42b653d4cfe9d30d16bedf6ed7cd34f4bbce8a52c40b555693db4e763cb454fadb8fc1630ca0d2ac969f4edca SHA512 ddd2a47fe51e9a6e650123eda097ea037971f01f9210cea9c1d13c7a8e581e436a41c954f83def0a8ee35c30f388627809e3eb4bbf27b5e3ece6a55f7d777067 |
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,59 @@ | ||
# Copyright 1999-2023 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
if [[ ${PV} != *9999* ]]; then | ||
QT5_KDEPATCHSET_REV=1 | ||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" | ||
fi | ||
|
||
QT5_MODULE="qttools" | ||
inherit desktop qt5-build xdg-utils | ||
|
||
DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets" | ||
|
||
IUSE="declarative" | ||
|
||
DEPEND=" | ||
=dev-qt/qtcore-${QT5_PV}*:5= | ||
=dev-qt/qtgui-${QT5_PV}*:5=[png] | ||
=dev-qt/qtnetwork-${QT5_PV}* | ||
=dev-qt/qtprintsupport-${QT5_PV}* | ||
=dev-qt/qtwidgets-${QT5_PV}* | ||
=dev-qt/qtxml-${QT5_PV}* | ||
declarative? ( =dev-qt/qtdeclarative-${QT5_PV}*[widgets] ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
QT5_TARGET_SUBDIRS=( | ||
src/designer | ||
) | ||
|
||
src_prepare() { | ||
qt_use_disable_mod declarative quickwidgets \ | ||
src/designer/src/plugins/plugins.pro | ||
|
||
sed -e "s/qtHaveModule(webkitwidgets)/false/g" \ | ||
-i src/designer/src/plugins/plugins.pro || die | ||
|
||
qt5-build_src_prepare | ||
} | ||
|
||
src_install() { | ||
qt5-build_src_install | ||
qt5_symlink_binary_to_path designer 5 | ||
|
||
doicon -s 128 src/designer/src/designer/images/designer.png | ||
make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner' | ||
} | ||
|
||
pkg_postinst() { | ||
qt5-build_pkg_postinst | ||
xdg_icon_cache_update | ||
} | ||
|
||
pkg_postrm() { | ||
qt5-build_pkg_postrm | ||
xdg_icon_cache_update | ||
} |