diff options
author | 2024-12-30 22:03:12 +0100 | |
---|---|---|
committer | 2025-01-28 00:20:23 +0100 | |
commit | 060710c3d83bb8cae96cf22e622f049902caa5ee (patch) | |
tree | 0290ba918588ee16889c8711b3566a83705862fb /dev-db | |
parent | dev-libs/qcustomplot: Port to Qt6 (as 2.1.1-r10) (diff) | |
download | gentoo-060710c3d83bb8cae96cf22e622f049902caa5ee.tar.gz gentoo-060710c3d83bb8cae96cf22e622f049902caa5ee.tar.bz2 gentoo-060710c3d83bb8cae96cf22e622f049902caa5ee.zip |
dev-db/sqlitebrowser: Port to Qt6
Bug: https://bugs.gentoo.org/948063
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-db')
-rw-r--r-- | dev-db/sqlitebrowser/sqlitebrowser-9999.ebuild | 38 |
1 files changed, 10 insertions, 28 deletions
diff --git a/dev-db/sqlitebrowser/sqlitebrowser-9999.ebuild b/dev-db/sqlitebrowser/sqlitebrowser-9999.ebuild index a423fd763348..9ff0f452d75b 100644 --- a/dev-db/sqlitebrowser/sqlitebrowser-9999.ebuild +++ b/dev-db/sqlitebrowser/sqlitebrowser-9999.ebuild @@ -5,10 +5,10 @@ EAPI=8 inherit cmake flag-o-matic xdg -DESCRIPTION="A light GUI editor for SQLite databases" +DESCRIPTION="Light GUI editor for SQLite databases" HOMEPAGE="https://sqlitebrowser.org/" -if [[ "${PV}" = 9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/sqlitebrowser/sqlitebrowser.git" else @@ -22,46 +22,28 @@ IUSE="sqlcipher test" RESTRICT="!test? ( test )" RDEPEND=" - app-editors/qhexedit2 + >=app-editors/qhexedit2-0.8.10 dev-db/sqlite:3 - dev-libs/qcustomplot - >=dev-qt/qtcore-5.15.9:5 - >=dev-qt/qtgui-5.15.9:5 - >=dev-qt/qtnetwork-5.15.9:5[ssl] - >=dev-qt/qtprintsupport-5.15.9:5 - >=dev-qt/qtwidgets-5.15.9:5 - >=dev-qt/qtxml-5.15.9:5 - >=x11-libs/qscintilla-2.8.10:=[qt5(+)] + >=dev-libs/qcustomplot-2.1.1-r10 + dev-qt/qtbase:6[gui,network,ssl,widgets,xml] + >=x11-libs/qscintilla-2.14.1-r1:=[qt6(+)] sqlcipher? ( dev-db/sqlcipher ) " DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-5.15.9:5 -" -BDEPEND=" - >=dev-qt/linguist-tools-5.15.9:5 - test? ( >=dev-qt/qttest-5.15.9:5 ) + dev-qt/qtbase:6[concurrent] " +BDEPEND="dev-qt/qttools:6[linguist]" DOCS=( images/ {BUILDING,CHANGELOG,README}.md ) -src_prepare() { - cmake_src_prepare - - if ! use test; then - sed -i CMakeLists.txt \ - -e "/find_package/ s/ Test//" \ - -e "/set/ s/ Qt5::Test//" \ - || die "Cannot remove Qt Test from CMake dependencies" - fi -} - src_configure() { local mycmakeargs=( - -DENABLE_TESTING=$(usex test) + -DQT_MAJOR=Qt6 -DFORCE_INTERNAL_QSCINTILLA=OFF -DFORCE_INTERNAL_QCUSTOMPLOT=OFF -DFORCE_INTERNAL_QHEXEDIT=OFF -Dsqlcipher=$(usex sqlcipher) + -DENABLE_TESTING=$(usex test) ) # https://bugs.gentoo.org/855254 |