[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: ed5156cc20458acde210be0a87bf47289e4ad7b7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Dec 28 17:37:49 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Dec 28 17:38:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5156cc app-office/kexi: Accept kde-frameworks/breeze:6 alternatively to -rcc Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/{kexi-3.2.0-r3.ebuild => kexi-3.2.0-r4.ebuild} | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app-office/kexi/kexi-3.2.0-r3.ebuild b/app-office/kexi/kexi-3.2.0-r4.ebuild similarity index 95% rename from app-office/kexi/kexi-3.2.0-r3.ebuild rename to app-office/kexi/kexi-3.2.0-r4.ebuild index 5a891e0f368d..ca00029db3ea 100644 --- a/app-office/kexi/kexi-3.2.0-r3.ebuild +++ b/app-office/kexi/kexi-3.2.0-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -32,7 +32,10 @@ DEPEND=" >=dev-qt/qtprintsupport-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + || ( + kde-frameworks/breeze-icons:6 + >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + ) >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: b06cb15fdd100f7fe0f18f6e7c98c301515113f4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Oct 6 07:25:45 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Oct 6 11:39:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06cb15f app-office/kexi: update HOMEPAGE Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/kexi-3.2.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.2.0-r3.ebuild b/app-office/kexi/kexi-3.2.0-r3.ebuild index e022c45179ae..5a891e0f368d 100644 --- a/app-office/kexi/kexi-3.2.0-r3.ebuild +++ b/app-office/kexi/kexi-3.2.0-r3.ebuild @@ -10,7 +10,7 @@ QTMIN=5.15.2 inherit ecm kde.org DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://apps.kde.org/kexi-3.3/ http://kexi-project.org/ +HOMEPAGE="https://apps.kde.org/kexi-3.3/ https://kexi-project.org/ https://userbase.kde.org/Kexi; if [[ ${KDE_BUILD_TYPE} != live ]]; then
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 84fa0592f1e2bf266966ac4bc4ac459b44a69ac7 Author: Sam James gentoo org> AuthorDate: Wed Mar 2 03:44:08 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 2 03:44:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fa0592 app-office/kexi: Stabilize 3.2.0-r3 amd64, #833859 Signed-off-by: Sam James gentoo.org> app-office/kexi/kexi-3.2.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.2.0-r3.ebuild b/app-office/kexi/kexi-3.2.0-r3.ebuild index ba9f953d0f9c..e022c45179ae 100644 --- a/app-office/kexi/kexi-3.2.0-r3.ebuild +++ b/app-office/kexi/kexi-3.2.0-r3.ebuild @@ -15,7 +15,7 @@ https://userbase.kde.org/Kexi; if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - KEYWORDS="~amd64 x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2" # TODO: CHECK
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 4759fef42bd41e6ff94bccff1a01b7cb03ee0570 Author: Sam James gentoo org> AuthorDate: Mon Feb 28 23:54:48 2022 + Commit: Sam James gentoo org> CommitDate: Mon Feb 28 23:54:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4759fef4 app-office/kexi: Stabilize 3.2.0-r3 x86, #833859 Signed-off-by: Sam James gentoo.org> app-office/kexi/kexi-3.2.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.2.0-r3.ebuild b/app-office/kexi/kexi-3.2.0-r3.ebuild index dc023a04abd9..ba9f953d0f9c 100644 --- a/app-office/kexi/kexi-3.2.0-r3.ebuild +++ b/app-office/kexi/kexi-3.2.0-r3.ebuild @@ -15,7 +15,7 @@ https://userbase.kde.org/Kexi; if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 x86" fi LICENSE="GPL-2" # TODO: CHECK
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/files/, app-office/kexi/
commit: ce8230d95586977986f7e83fe2e727e294b0d325 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Feb 21 14:37:08 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Feb 21 16:45:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8230d9 app-office/kexi: EAPI-8 bump, fix PostgreSQL 14 detection Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kexi/files/kexi-3.2.0-postgresql-9.14.patch| 25 ++ app-office/kexi/kexi-3.2.0-r3.ebuild | 93 ++ 2 files changed, 118 insertions(+) diff --git a/app-office/kexi/files/kexi-3.2.0-postgresql-9.14.patch b/app-office/kexi/files/kexi-3.2.0-postgresql-9.14.patch new file mode 100644 index ..faea50c0ac85 --- /dev/null +++ b/app-office/kexi/files/kexi-3.2.0-postgresql-9.14.patch @@ -0,0 +1,25 @@ +From 49c3b55019ebb563852c8ee1172def3288cd0fda Mon Sep 17 00:00:00 2001 +From: Pino Toscano +Date: Fri, 21 May 2021 13:33:49 +0200 +Subject: [PATCH] cmake: find PostgreSQL 14 + +--- + cmake/modules/FindPostgreSQL.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/FindPostgreSQL.cmake b/cmake/modules/FindPostgreSQL.cmake +index 16e3cc32a..12b1469b4 100644 +--- a/cmake/modules/FindPostgreSQL.cmake b/cmake/modules/FindPostgreSQL.cmake +@@ -86,7 +86,7 @@ set(PostgreSQL_LIBRARY_DIR_MESSAGE "Set the PostgreSQL_LIBRARY_DIR cmake cache e + set(PostgreSQL_ROOT_DIR_MESSAGE "Set the PostgreSQL_ROOT system variable to where PostgreSQL is found on the machine E.g C:/Program Files/PostgreSQL/8.4") + + set(PostgreSQL_KNOWN_VERSIONS ${PostgreSQL_ADDITIONAL_VERSIONS} +-"11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") ++"14" "13" "12" "11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") + + # Define additional search paths for root directories. + foreach (suffix ${PostgreSQL_KNOWN_VERSIONS} ) +-- +GitLab + diff --git a/app-office/kexi/kexi-3.2.0-r3.ebuild b/app-office/kexi/kexi-3.2.0-r3.ebuild new file mode 100644 index ..dc023a04abd9 --- /dev/null +++ b/app-office/kexi/kexi-3.2.0-r3.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ECM_HANDBOOK="true" +ECM_TEST="forceoptional" +KFMIN=5.82.0 +QTMIN=5.15.2 +inherit ecm kde.org + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://apps.kde.org/kexi-3.3/ http://kexi-project.org/ +https://userbase.kde.org/Kexi; + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +IUSE="debug experimental marble mdb mysql postgres sqlite" + +DEPEND=" + >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] + >=dev-libs/kproperty-3.1.0:5= + >=dev-libs/kreport-3.1.0:5=[scripting] + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + marble? ( kde-apps/marble:5= ) + mdb? ( + dev-libs/glib:2 + virtual/libiconv + ) + mysql? ( dev-db/mysql-connector-c:= ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${P}-missing-header.patch + "${FILESDIR}"/${P}-postgresql-9.14.patch + "${FILESDIR}"/${P}-glib-2.68.patch # bug 784974 + "${FILESDIR}"/${P}-fix-find-marble.patch # bug 812392 +) + +src_prepare() { + ecm_punt_qt_module WebKit + ecm_punt_qt_module WebKitWidgets + + ecm_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) + -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) + -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) +
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 09e01349c87b2245b944fba2cdc0cbef6337e93a Author: Jakov Smolić gentoo org> AuthorDate: Tue Oct 5 07:12:12 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Oct 5 07:36:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e01349 app-office/kexi: Remove qtwebkit support Signed-off-by: Jakov Smolić gentoo.org> app-office/kexi/{kexi-3.2.0-r1.ebuild => kexi-3.2.0-r2.ebuild} | 9 +++-- app-office/kexi/metadata.xml | 1 - 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app-office/kexi/kexi-3.2.0-r1.ebuild b/app-office/kexi/kexi-3.2.0-r2.ebuild similarity index 91% rename from app-office/kexi/kexi-3.2.0-r1.ebuild rename to app-office/kexi/kexi-3.2.0-r2.ebuild index 89fe7316ecc..af75314b961 100644 --- a/app-office/kexi/kexi-3.2.0-r1.ebuild +++ b/app-office/kexi/kexi-3.2.0-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="GPL-2" # TODO: CHECK SLOT="5" -IUSE="debug experimental marble mdb mysql postgres sqlite webkit" +IUSE="debug experimental marble mdb mysql postgres sqlite" BDEPEND="sys-devel/gettext" DEPEND=" @@ -60,7 +60,6 @@ DEPEND=" dev-db/postgresql:* dev-libs/libpqxx ) - webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) " RDEPEND="${DEPEND}" @@ -72,10 +71,8 @@ PATCHES=( ) src_prepare() { - if ! use webkit; then - ecm_punt_bogus_dep Qt5 WebKit - ecm_punt_bogus_dep Qt5 WebKitWidgets - fi + ecm_punt_bogus_dep Qt5 WebKit + ecm_punt_bogus_dep Qt5 WebKitWidgets ecm_src_prepare } diff --git a/app-office/kexi/metadata.xml b/app-office/kexi/metadata.xml index e1ee5c33cbb..47e7abfd658 100644 --- a/app-office/kexi/metadata.xml +++ b/app-office/kexi/metadata.xml @@ -12,6 +12,5 @@ Enable features deemed experimental by upstream Enable displaying of maps using kde-apps/marble Enable support for Microsoft Access database - Enable web form designer widget using dev-qt/qtwebkit
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/files/, app-office/kexi/
commit: 489cdf92cbff00d5f9946533a5928b15e81f17b0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Sep 14 14:43:54 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Sep 14 16:13:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489cdf92 app-office/kexi: Fix build with modern CMake Closes: https://bugs.gentoo.org/812392 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kexi/files/kexi-3.2.0-fix-find-marble.patch| 80 ++ app-office/kexi/kexi-3.2.0-r1.ebuild | 3 +- 2 files changed, 82 insertions(+), 1 deletion(-) diff --git a/app-office/kexi/files/kexi-3.2.0-fix-find-marble.patch b/app-office/kexi/files/kexi-3.2.0-fix-find-marble.patch new file mode 100644 index 000..74716a2c37f --- /dev/null +++ b/app-office/kexi/files/kexi-3.2.0-fix-find-marble.patch @@ -0,0 +1,80 @@ +From 3280c5ec9940f329dc75b2b8d9a52285b20209f0 Mon Sep 17 00:00:00 2001 +From: Johannes Zarl-Zierl +Date: Wed, 5 May 2021 00:09:49 +0200 +Subject: [PATCH] Use plain Marble package instead of KexiMarble + +Marble has shipped with a MarbleConfig.cmake file since ~2016. Kexi +already depends on KF5 versions that are much newer than that. + +* asturm 2021-09-14: Backported to 3.2.0. + - s/KEXI/Kexi/ in set_package_properties(Marble ...) to fix patch context + - partially merging d09be29f56b94d6a522fa30a5b661926baca973c (drop MARBLE_MIN_VERSION) + +--- + CMakeLists.txt| 8 +- + src/plugins/forms/widgets/CMakeLists.txt | 2 +- + .../forms/widgets/mapbrowser/CMakeLists.txt | 3 +- + 3 files changed, 5 insertions(+), 8 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 97c58fa10..548b2708f 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -196,17 +196,14 @@ endif() + ## + ## Test for marble + ## +-set(MARBLE_MIN_VERSION "0.19.2") +-find_package(KexiMarble ${MARBLE_MIN_VERSION}) +-set_package_properties(KexiMarble PROPERTIES ++find_package(Marble CONFIG) ++set_package_properties(Marble PROPERTIES + DESCRIPTION "KDE World Globe Widget library" + URL "https://marble.kde.org; + TYPE RECOMMENDED + PURPOSE "Required by Kexi form map widget" + ) +-if(NOT MARBLE_FOUND) +-set(MARBLE_INCLUDE_DIR "") +-else() ++if(Marble_FOUND) + set(HAVE_MARBLE TRUE) + endif() + set_package_properties(GLIB2 PROPERTIES TYPE RECOMMENDED PURPOSE "${_REQUIRED_BY_MDB}") +diff --git a/src/plugins/forms/widgets/CMakeLists.txt b/src/plugins/forms/widgets/CMakeLists.txt +index 107d578a8..109341fe0 100644 +--- a/src/plugins/forms/widgets/CMakeLists.txt b/src/plugins/forms/widgets/CMakeLists.txt +@@ -11,7 +11,7 @@ endmacro() + # the main widgets plugin + add_subdirectory(main) + +-if(MARBLE_FOUND) ++if(Marble_FOUND) + #TODO add_subdirectory(mapbrowser) + endif() + +diff --git a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt +--- a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt +@@ -1,7 +1,6 @@ + include_directories( + ${CMAKE_SOURCE_DIR}/src/formeditor + ${CMAKE_SOURCE_DIR}/src/core +-${MARBLE_INCLUDE_DIR} + ) + + set(kexiforms_mapwidgetplugin_SRCS +@@ -20,8 +19,8 @@ target_link_libraries(kexiforms_mapwidgetplugin + kexiextendedwidgets + kexiformutils + kexidataviewcommon +-${MARBLE_LIBRARIES} + ++Marble + Qt5::Xml + ) + +-- +GitLab + diff --git a/app-office/kexi/kexi-3.2.0-r1.ebuild b/app-office/kexi/kexi-3.2.0-r1.ebuild index 73ce61cd446..89fe7316ecc 100644 --- a/app-office/kexi/kexi-3.2.0-r1.ebuild +++ b/app-office/kexi/kexi-3.2.0-r1.ebuild @@ -68,6 +68,7 @@ PATCHES=( "${FILESDIR}"/${P}-missing-header.patch "${FILESDIR}"/${P}-postgresql-9.12.patch "${FILESDIR}"/${P}-glib-2.68.patch # bug 784974 + "${FILESDIR}"/${P}-fix-find-marble.patch # bug 812392 ) src_prepare() { @@ -84,7 +85,7 @@ src_configure() { -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) - $(cmake_use_find_package marble KexiMarble) + $(cmake_use_find_package marble Marble) $(cmake_use_find_package mdb GLIB2) $(cmake_use_find_package mysql MySQL) $(cmake_use_find_package postgres PostgreSQL)
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: d8f0c7e4cf3bc900b0707a3bb4a9b4c83a4f089a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 12 17:50:17 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 12 17:50:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f0c7e4 app-office/kexi: Restore accidentally dropped stable keywords Closes: https://bugs.gentoo.org/705298 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/kexi-3.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.2.0-r1.ebuild b/app-office/kexi/kexi-3.2.0-r1.ebuild index fa3280cd275..2a339bcd773 100644 --- a/app-office/kexi/kexi-3.2.0-r1.ebuild +++ b/app-office/kexi/kexi-3.2.0-r1.ebuild @@ -15,7 +15,7 @@ https://userbase.kde.org/Kexi; if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2" # TODO: CHECK
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 633dedef573b9bc51b0768d3dda8f167ab91aa9b Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 12 12:01:46 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 12 13:18:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633dedef app-office/kexi: Port away from kde5.eclass, update HOMEPAGE Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/kexi-3.2.0-r1.ebuild | 78 1 file changed, 43 insertions(+), 35 deletions(-) diff --git a/app-office/kexi/kexi-3.2.0-r1.ebuild b/app-office/kexi/kexi-3.2.0-r1.ebuild index 127b6156bd9..2a339bcd773 100644 --- a/app-office/kexi/kexi-3.2.0-r1.ebuild +++ b/app-office/kexi/kexi-3.2.0-r1.ebuild @@ -1,48 +1,56 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -inherit kde5 +# ECM_HANDBOOK="true" +ECM_TEST="forceoptional" +KFMIN=5.60.0 +QTMIN=5.12.3 +inherit ecm kde.org DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://kde.org/applications/office/kexi/ http://www.kexi-project.org/; -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" +HOMEPAGE="https://kde.org/applications/office/org.kde.kexi http://www.kexi-project.org/ +https://userbase.kde.org/Kexi; -KEYWORDS="amd64 x86" +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + KEYWORDS="amd64 x86" +fi + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" IUSE="debug experimental marble mdb mysql postgres sqlite webkit" BDEPEND="sys-devel/gettext" DEPEND=" - $(add_frameworks_dep breeze-icons-rcc) - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] >=dev-libs/kproperty-3.1.0:5= >=dev-libs/kreport-3.1.0:5=[scripting] - marble? ( $(add_kdeapps_dep marble) ) + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + marble? ( >=kde-apps/marble-19.04.3:5= ) mdb? ( dev-libs/glib:2 virtual/libiconv @@ -63,11 +71,11 @@ PATCHES=( src_prepare() { if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets + ecm_punt_bogus_dep Qt5 WebKit + ecm_punt_bogus_dep Qt5 WebKitWidgets fi - kde5_src_prepare + ecm_src_prepare } src_configure() { @@ -82,5 +90,5 @@ src_configure() { ) use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) - kde5_src_configure + ecm_src_configure }
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/files/, app-office/kexi/
commit: af7adfc22385edcf84b5d0e217ee2aecedf1380d Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 27 20:17:11 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 27 20:21:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7adfc2 app-office/kexi: Let cmake detect PostgreSQL 12 Let's do something useful with that revbump. Closes: https://bugs.gentoo.org/692924 Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kexi/files/kexi-3.2.0-postgresql-9.12.patch| 24 ++ app-office/kexi/kexi-3.2.0-r1.ebuild | 86 ++ 2 files changed, 110 insertions(+) diff --git a/app-office/kexi/files/kexi-3.2.0-postgresql-9.12.patch b/app-office/kexi/files/kexi-3.2.0-postgresql-9.12.patch new file mode 100644 index 000..8835c5ea13d --- /dev/null +++ b/app-office/kexi/files/kexi-3.2.0-postgresql-9.12.patch @@ -0,0 +1,24 @@ +From 88ac2b4a1386bc05f0e3965f31949039eaf4d3ff Mon Sep 17 00:00:00 2001 +From: Pino Toscano +Date: Sat, 25 May 2019 07:12:17 +0200 +Subject: cmake: find PostgreSQL 12 + +--- + cmake/modules/FindPostgreSQL.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/FindPostgreSQL.cmake b/cmake/modules/FindPostgreSQL.cmake +index 56e6e56..1579be0 100644 +--- a/cmake/modules/FindPostgreSQL.cmake b/cmake/modules/FindPostgreSQL.cmake +@@ -86,7 +86,7 @@ set(PostgreSQL_LIBRARY_DIR_MESSAGE "Set the PostgreSQL_LIBRARY_DIR cmake cache e + set(PostgreSQL_ROOT_DIR_MESSAGE "Set the PostgreSQL_ROOT system variable to where PostgreSQL is found on the machine E.g C:/Program Files/PostgreSQL/8.4") + + set(PostgreSQL_KNOWN_VERSIONS ${PostgreSQL_ADDITIONAL_VERSIONS} +-"11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") ++"12" "11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") + + # Define additional search paths for root directories. + foreach (suffix ${PostgreSQL_KNOWN_VERSIONS} ) +-- +cgit v1.1 diff --git a/app-office/kexi/kexi-3.2.0-r1.ebuild b/app-office/kexi/kexi-3.2.0-r1.ebuild new file mode 100644 index 000..fcd7857e501 --- /dev/null +++ b/app-office/kexi/kexi-3.2.0-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# KDE_HANDBOOK="true" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://kde.org/applications/office/kexi/ http://www.kexi-project.org/; +[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + +KEYWORDS="amd64 x86" +IUSE="debug experimental marble mdb mysql postgres sqlite webkit" + +BDEPEND="sys-devel/gettext" +DEPEND=" + $(add_frameworks_dep breeze-icons-rcc) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] + >=dev-libs/kproperty-3.1.0:5= + >=dev-libs/kreport-3.1.0:5=[scripting] + marble? ( $(add_kdeapps_dep marble) ) + mdb? ( + dev-libs/glib:2 + virtual/libiconv + ) + mysql? ( dev-db/mysql-connector-c:= ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) + webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-missing-header.patch + "${FILESDIR}"/${P}-postgresql-9.12.patch +) + +src_prepare() { + if ! use webkit; then + punt_bogus_dep Qt5 WebKit + punt_bogus_dep Qt5 WebKitWidgets + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) + -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) + -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) + $(cmake-utils_use_find_package marble KexiMarble) + $(cmake-utils_use_find_package mdb GLIB2) + $(cmake-utils_use_find_package mysql MySQL) +
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 5b23932a9bedaa27bcfc7bf1960cd66c6d517799 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 27 20:17:34 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 27 20:21:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b23932a app-office/kexi: Drop 3.2.0 (r0) Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/kexi-3.2.0.ebuild | 83 --- 1 file changed, 83 deletions(-) diff --git a/app-office/kexi/kexi-3.2.0.ebuild b/app-office/kexi/kexi-3.2.0.ebuild deleted file mode 100644 index 5fb6cd97867..000 --- a/app-office/kexi/kexi-3.2.0.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -inherit kde5 - -DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://kde.org/applications/office/kexi/ http://www.kexi-project.org/; -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - -KEYWORDS="amd64 x86" -IUSE="debug experimental marble mdb mysql postgres sqlite webkit" - -BDEPEND="sys-devel/gettext" -DEPEND=" - $(add_frameworks_dep breeze-icons-rcc) - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] - >=dev-libs/kproperty-3.1.0:5= - >=dev-libs/kreport-3.1.0:5=[scripting] - marble? ( $(add_kdeapps_dep marble) ) - mdb? ( - dev-libs/glib:2 - virtual/libiconv - ) - mysql? ( dev-db/mysql-connector-c:= ) - postgres? ( - dev-db/postgresql:* - dev-libs/libpqxx - ) - webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-missing-header.patch ) - -src_prepare() { - if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets - fi - - kde5_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) - -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) - -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) - $(cmake-utils_use_find_package marble KexiMarble) - $(cmake-utils_use_find_package mdb GLIB2) - $(cmake-utils_use_find_package mysql MySQL) - $(cmake-utils_use_find_package postgres PostgreSQL) - ) - use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) - - kde5_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 8059e2bb8c45938418091e03fab3c4d9c9a0737e Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Aug 24 09:35:03 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Aug 24 10:29:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8059e2bb app-office/kexi: migrate to dev-db/mysql-connector-c Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> app-office/kexi/kexi-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.2.0.ebuild b/app-office/kexi/kexi-3.2.0.ebuild index 5bef8c3c826..5fb6cd97867 100644 --- a/app-office/kexi/kexi-3.2.0.ebuild +++ b/app-office/kexi/kexi-3.2.0.ebuild @@ -47,7 +47,7 @@ DEPEND=" dev-libs/glib:2 virtual/libiconv ) - mysql? ( virtual/libmysqlclient ) + mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* dev-libs/libpqxx
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/files/, app-office/kexi/
commit: b675fe5d09b4da9666c1a9a79d4501f1a7eed450 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 11 10:49:56 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 11 11:06:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b675fe5d app-office/kexi: Fix missing header with Frameworks 5.61 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kexi/files/kexi-3.2.0-missing-header.patch | 24 ++ app-office/kexi/kexi-3.2.0.ebuild | 2 ++ 2 files changed, 26 insertions(+) diff --git a/app-office/kexi/files/kexi-3.2.0-missing-header.patch b/app-office/kexi/files/kexi-3.2.0-missing-header.patch new file mode 100644 index 000..673fea4a80b --- /dev/null +++ b/app-office/kexi/files/kexi-3.2.0-missing-header.patch @@ -0,0 +1,24 @@ +From 511d99b7745a6ce87a208bdbf69e631f1f136d53 Mon Sep 17 00:00:00 2001 +From: Luca Beltrame +Date: Sun, 21 Jul 2019 09:07:44 +0200 +Subject: Fix build with Qt 5.13 + +The QDate include is no longer included transitively. +--- + src/plugins/forms/widgets/kexidbdatepicker.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/plugins/forms/widgets/kexidbdatepicker.cpp b/src/plugins/forms/widgets/kexidbdatepicker.cpp +index 1e0692d..92a5c88 100644 +--- a/src/plugins/forms/widgets/kexidbdatepicker.cpp b/src/plugins/forms/widgets/kexidbdatepicker.cpp +@@ -22,6 +22,7 @@ + #include "kexidbdatepicker.h" + #include + ++#include + #include + #include + +-- +cgit v1.1 diff --git a/app-office/kexi/kexi-3.2.0.ebuild b/app-office/kexi/kexi-3.2.0.ebuild index c2ea1c5ddca..5bef8c3c826 100644 --- a/app-office/kexi/kexi-3.2.0.ebuild +++ b/app-office/kexi/kexi-3.2.0.ebuild @@ -56,6 +56,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}"/${P}-missing-header.patch ) + src_prepare() { if ! use webkit; then punt_bogus_dep Qt5 WebKit
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/files/
commit: e837a3f6a25f0aecaae35004865b2cffdac222f8 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Jun 1 16:24:21 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jun 1 16:29:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e837a3f6 app-office/kexi: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12151 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/files/kexi-3.1.0-qt-5.11.patch | 24 1 file changed, 24 deletions(-) diff --git a/app-office/kexi/files/kexi-3.1.0-qt-5.11.patch b/app-office/kexi/files/kexi-3.1.0-qt-5.11.patch deleted file mode 100644 index a879b2a4604..000 --- a/app-office/kexi/files/kexi-3.1.0-qt-5.11.patch +++ /dev/null @@ -1,24 +0,0 @@ -From c7b9215e7ae30a052fa11aa4199e7adea517c7e2 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Tue, 20 Mar 2018 00:06:46 +0100 -Subject: [PATCH] Fix build with Qt 5.11 (missing headers) - - src/main/startup/KexiNewProjectAssistant.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/main/startup/KexiNewProjectAssistant.cpp b/src/main/startup/KexiNewProjectAssistant.cpp -index 59e819acc..6568f1b5c 100644 a/src/main/startup/KexiNewProjectAssistant.cpp -+++ b/src/main/startup/KexiNewProjectAssistant.cpp -@@ -48,6 +48,7 @@ - #include - #include - -+#include - #include - #include - #include --- -2.16.2 -
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 312b2ce12fb5663531e164808cc9eadc0f3f32b0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 19 20:48:37 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 19 20:55:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312b2ce1 app-office/kexi: Drop 3.1.0 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/Manifest | 1 - app-office/kexi/kexi-3.1.0.ebuild | 89 --- 2 files changed, 90 deletions(-) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index ab44120d6df..f4cf1d3a356 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1,2 +1 @@ -DIST kexi-3.1.0.tar.xz 3028492 BLAKE2B 8af7105ba570af225e7e2cbea2ab15d0c6e4997414c321654691af1329930754bea8a52c3ce5abb246c6a47e17473c462b9212eab8ef30fc23e4691f2ab8c9b2 SHA512 538b8b2c021bababb59a05cd477aa4414df76f84a9ae88244afe6f3dc29751257bfee2586279ee8ee7800d939702c3a81f71562039a6f97132f2cba4e9018118 DIST kexi-3.2.0.tar.xz 3624956 BLAKE2B 8d0b3712f07d13f606c4c0d714b3d4ea0fe9f56e4d4a3aeeb144ffda56cd5ef89e4f08d5660550364103c86acd60923ddc74fcea135a23fffbae87853a7c00f4 SHA512 5cb9e0747c8e7ea19020b62345571ba10f65278dcc718bb0772827721bf8812d0ffee3c35d53b57285884c66e0406520835c7b00789fbe5459717722dff13e93 diff --git a/app-office/kexi/kexi-3.1.0.ebuild b/app-office/kexi/kexi-3.1.0.ebuild deleted file mode 100644 index 16241347eb8..000 --- a/app-office/kexi/kexi-3.1.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -QT_MINIMAL="5.8.0" -inherit kde5 - -DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - -KEYWORDS="amd64 x86" -IUSE="debug experimental marble mdb mysql postgres sqlite webkit" - -COMMON_DEPEND=" - $(add_frameworks_dep breeze-icons-rcc) - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] - >=dev-libs/kproperty-3.1.0:5= - >=dev-libs/kreport-3.1.0:5=[scripting] - marble? ( $(add_kdeapps_dep marble) ) - mdb? ( - dev-libs/glib:2 - virtual/libiconv - ) - mysql? ( virtual/libmysqlclient ) - postgres? ( - dev-db/postgresql:* - dev-libs/libpqxx - ) - webkit? ( $(add_qt_dep qtwebkit) ) -" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - !app-office/calligra:4[calligra_features_kexi] - !app-office/calligra-l10n:4[calligra_features_kexi(+)] -" - -PATCHES=( "${FILESDIR}"/${P}-qt-5.11.patch ) - -src_prepare() { - if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets - fi - - kde5_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) - -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) - -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) - $(cmake-utils_use_find_package marble KexiMarble) - $(cmake-utils_use_find_package mdb GLIB2) - $(cmake-utils_use_find_package mysql MySQL) - $(cmake-utils_use_find_package postgres PostgreSQL) - ) - use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) - - kde5_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 019245252e8bd1acf5bf366e1abeb8aa3b707a38 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 19 20:44:37 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 19 20:44:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01924525 app-office/kexi: amd64 stable wrt bug #685384 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" app-office/kexi/kexi-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.2.0.ebuild b/app-office/kexi/kexi-3.2.0.ebuild index 8a2726d3cb3..c2ea1c5ddca 100644 --- a/app-office/kexi/kexi-3.2.0.ebuild +++ b/app-office/kexi/kexi-3.2.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Visual database applications creator" HOMEPAGE="https://kde.org/applications/office/kexi/ http://www.kexi-project.org/; [[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="debug experimental marble mdb mysql postgres sqlite webkit" BDEPEND="sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 8a5eb851d4e1cd8fb44b6ecceb70ea75c786091d Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Apr 18 17:51:06 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Apr 18 17:53:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5eb851 app-office/kexi: 3.2.0 version bump Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kexi/Manifest | 1 + app-office/kexi/kexi-3.2.0.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index 6fb088c7bbf..ab44120d6df 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1 +1,2 @@ DIST kexi-3.1.0.tar.xz 3028492 BLAKE2B 8af7105ba570af225e7e2cbea2ab15d0c6e4997414c321654691af1329930754bea8a52c3ce5abb246c6a47e17473c462b9212eab8ef30fc23e4691f2ab8c9b2 SHA512 538b8b2c021bababb59a05cd477aa4414df76f84a9ae88244afe6f3dc29751257bfee2586279ee8ee7800d939702c3a81f71562039a6f97132f2cba4e9018118 +DIST kexi-3.2.0.tar.xz 3624956 BLAKE2B 8d0b3712f07d13f606c4c0d714b3d4ea0fe9f56e4d4a3aeeb144ffda56cd5ef89e4f08d5660550364103c86acd60923ddc74fcea135a23fffbae87853a7c00f4 SHA512 5cb9e0747c8e7ea19020b62345571ba10f65278dcc718bb0772827721bf8812d0ffee3c35d53b57285884c66e0406520835c7b00789fbe5459717722dff13e93 diff --git a/app-office/kexi/kexi-3.2.0.ebuild b/app-office/kexi/kexi-3.2.0.ebuild new file mode 100644 index 000..5dc44cc73a4 --- /dev/null +++ b/app-office/kexi/kexi-3.2.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# KDE_HANDBOOK="true" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://kde.org/applications/office/kexi/ http://www.kexi-project.org/; +[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +IUSE="debug experimental marble mdb mysql postgres sqlite webkit" + +BDEPEND="sys-devel/gettext" +DEPEND=" + $(add_frameworks_dep breeze-icons-rcc) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] + >=dev-libs/kproperty-3.1.0:5= + >=dev-libs/kreport-3.1.0:5=[scripting] + marble? ( $(add_kdeapps_dep marble) ) + mdb? ( + dev-libs/glib:2 + virtual/libiconv + ) + mysql? ( virtual/libmysqlclient ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) + webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + if ! use webkit; then + punt_bogus_dep Qt5 WebKit + punt_bogus_dep Qt5 WebKitWidgets + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) + -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) + -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) + $(cmake-utils_use_find_package marble KexiMarble) + $(cmake-utils_use_find_package mdb GLIB2) + $(cmake-utils_use_find_package mysql MySQL) + $(cmake-utils_use_find_package postgres PostgreSQL) + ) + use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) + + kde5_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 7504f685666d460181bc5f7c782858a7b65ab1b5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jun 30 20:08:51 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jun 30 20:47:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7504f685 app-office/kexi: Fix cmake warning Closes: https://bugs.gentoo.org/659644 Package-Manager: Portage-2.3.41, Repoman-2.3.9 app-office/kexi/kexi-3.1.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.1.0.ebuild b/app-office/kexi/kexi-3.1.0.ebuild index 8074480ced6..16241347eb8 100644 --- a/app-office/kexi/kexi-3.1.0.ebuild +++ b/app-office/kexi/kexi-3.1.0.ebuild @@ -76,7 +76,6 @@ src_prepare() { src_configure() { local mycmakeargs=( -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) - -DKEXI_SCRIPTING_DEBUG=$(usex debug) -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) $(cmake-utils_use_find_package marble KexiMarble) @@ -84,5 +83,7 @@ src_configure() { $(cmake-utils_use_find_package mysql MySQL) $(cmake-utils_use_find_package postgres PostgreSQL) ) + use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) + kde5_src_configure }
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 64eb4d611fccf6f7f11483c131af5a9ecefd79b6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue May 8 21:25:55 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed May 9 06:31:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64eb4d61 app-office/kexi: Drop 3.0.2 Package-Manager: Portage-2.3.36, Repoman-2.3.9 app-office/kexi/Manifest | 1 - app-office/kexi/kexi-3.0.2.ebuild | 81 --- 2 files changed, 82 deletions(-) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index fe0c6699111..6fb088c7bbf 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1,2 +1 @@ -DIST kexi-3.0.2.tar.xz 3676556 BLAKE2B 2d1d08904c4459362d7e0d2f79bd9ae0dce2bf11c18e6a9c3a68276bbd8c2fa67075c5d0739f7ecbb853802791df8676b76b0900eda396b62d0e09cb7f3a2107 SHA512 ef1da2e4a7b9d1f80200feb111f5dcedf8e3422e797bba4ac45744cb4b2f948cf3190aa0d126d0a3bb2bfb88f8fa112919e3dbb191bfcedd03e8e4512d1cf74e DIST kexi-3.1.0.tar.xz 3028492 BLAKE2B 8af7105ba570af225e7e2cbea2ab15d0c6e4997414c321654691af1329930754bea8a52c3ce5abb246c6a47e17473c462b9212eab8ef30fc23e4691f2ab8c9b2 SHA512 538b8b2c021bababb59a05cd477aa4414df76f84a9ae88244afe6f3dc29751257bfee2586279ee8ee7800d939702c3a81f71562039a6f97132f2cba4e9018118 diff --git a/app-office/kexi/kexi-3.0.2.ebuild b/app-office/kexi/kexi-3.0.2.ebuild deleted file mode 100644 index fac7a700f2d..000 --- a/app-office/kexi/kexi-3.0.2.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -inherit kde5 - -DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - -KEYWORDS="amd64 x86" -IUSE="marble mdb mysql postgres sqlite webkit" - -COMMON_DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - >=dev-db/kdb-3.0.2[mysql?,postgres?,sqlite?] - dev-libs/kproperty - dev-libs/kreport - marble? ( $(add_kdeapps_dep marble) ) - mdb? ( - dev-libs/glib:2 - virtual/libiconv - ) - mysql? ( virtual/libmysqlclient ) - postgres? ( - dev-db/postgresql:* - dev-libs/libpqxx - ) - webkit? ( $(add_qt_dep qtwebkit) ) -" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - $(add_frameworks_dep breeze-icons-rcc) - !app-office/calligra:4[calligra_features_kexi] - !app-office/calligra-l10n:4[calligra_features_kexi(+)] -" - -src_prepare() { - if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets - fi - - kde5_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package marble KexiMarble) - $(cmake-utils_use_find_package mdb GLIB2) - $(cmake-utils_use_find_package mysql MySQL) - $(cmake-utils_use_find_package postgres KexiPostgreSQL) - ) - kde5_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 315addd7829d1a50f5e44834ec5d079a881e4370 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 8 07:10:23 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 8 07:10:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315addd7 app-office/kexi: amd64 stable wrt bug #655064 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64" app-office/kexi/kexi-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.1.0.ebuild b/app-office/kexi/kexi-3.1.0.ebuild index a6264d7bcc0..8074480ced6 100644 --- a/app-office/kexi/kexi-3.1.0.ebuild +++ b/app-office/kexi/kexi-3.1.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Visual database applications creator" HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; [[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="debug experimental marble mdb mysql postgres sqlite webkit" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: d38f77561f0b38e1db50efbb7a84b039742f3a42 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 7 00:19:47 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon May 7 00:24:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38f7756 app-office/kexi: x86 stable (bug #655064) Package-Manager: Portage-2.3.34, Repoman-2.3.9 app-office/kexi/kexi-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.1.0.ebuild b/app-office/kexi/kexi-3.1.0.ebuild index 8ceeaf7b7c7..a6264d7bcc0 100644 --- a/app-office/kexi/kexi-3.1.0.ebuild +++ b/app-office/kexi/kexi-3.1.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Visual database applications creator" HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; [[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="debug experimental marble mdb mysql postgres sqlite webkit" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/files/, app-office/kexi/
commit: 6b6a048bc18c3c4532aa4ba3c9e8326108224018 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Mar 19 23:10:55 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 19 23:56:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6a048b app-office/kexi: Fix build with Qt 5.11 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-office/kexi/files/kexi-3.1.0-qt-5.11.patch | 24 app-office/kexi/kexi-3.1.0.ebuild | 2 ++ 2 files changed, 26 insertions(+) diff --git a/app-office/kexi/files/kexi-3.1.0-qt-5.11.patch b/app-office/kexi/files/kexi-3.1.0-qt-5.11.patch new file mode 100644 index 000..a879b2a4604 --- /dev/null +++ b/app-office/kexi/files/kexi-3.1.0-qt-5.11.patch @@ -0,0 +1,24 @@ +From c7b9215e7ae30a052fa11aa4199e7adea517c7e2 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner+Date: Tue, 20 Mar 2018 00:06:46 +0100 +Subject: [PATCH] Fix build with Qt 5.11 (missing headers) + +--- + src/main/startup/KexiNewProjectAssistant.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/main/startup/KexiNewProjectAssistant.cpp b/src/main/startup/KexiNewProjectAssistant.cpp +index 59e819acc..6568f1b5c 100644 +--- a/src/main/startup/KexiNewProjectAssistant.cpp b/src/main/startup/KexiNewProjectAssistant.cpp +@@ -48,6 +48,7 @@ + #include + #include + ++#include + #include + #include + #include +-- +2.16.2 + diff --git a/app-office/kexi/kexi-3.1.0.ebuild b/app-office/kexi/kexi-3.1.0.ebuild index fa15f9b5f72..8ceeaf7b7c7 100644 --- a/app-office/kexi/kexi-3.1.0.ebuild +++ b/app-office/kexi/kexi-3.1.0.ebuild @@ -62,6 +62,8 @@ RDEPEND="${COMMON_DEPEND} !app-office/calligra-l10n:4[calligra_features_kexi(+)] " +PATCHES=( "${FILESDIR}"/${P}-qt-5.11.patch ) + src_prepare() { if ! use webkit; then punt_bogus_dep Qt5 WebKit
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 35bf3bfcf89ead3596e2a130ce5ab0e120c461bb Author: Michael Palimaka gentoo org> AuthorDate: Sun Mar 18 03:21:47 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Mar 18 03:22:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35bf3bfc app-office/kexi: version bump 3.1.0 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-office/kexi/Manifest | 1 + app-office/kexi/kexi-3.1.0.ebuild | 86 +++ app-office/kexi/metadata.xml | 1 + 3 files changed, 88 insertions(+) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index 7717cf82b80..fe0c6699111 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1 +1,2 @@ DIST kexi-3.0.2.tar.xz 3676556 BLAKE2B 2d1d08904c4459362d7e0d2f79bd9ae0dce2bf11c18e6a9c3a68276bbd8c2fa67075c5d0739f7ecbb853802791df8676b76b0900eda396b62d0e09cb7f3a2107 SHA512 ef1da2e4a7b9d1f80200feb111f5dcedf8e3422e797bba4ac45744cb4b2f948cf3190aa0d126d0a3bb2bfb88f8fa112919e3dbb191bfcedd03e8e4512d1cf74e +DIST kexi-3.1.0.tar.xz 3028492 BLAKE2B 8af7105ba570af225e7e2cbea2ab15d0c6e4997414c321654691af1329930754bea8a52c3ce5abb246c6a47e17473c462b9212eab8ef30fc23e4691f2ab8c9b2 SHA512 538b8b2c021bababb59a05cd477aa4414df76f84a9ae88244afe6f3dc29751257bfee2586279ee8ee7800d939702c3a81f71562039a6f97132f2cba4e9018118 diff --git a/app-office/kexi/kexi-3.1.0.ebuild b/app-office/kexi/kexi-3.1.0.ebuild new file mode 100644 index 000..fa15f9b5f72 --- /dev/null +++ b/app-office/kexi/kexi-3.1.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# KDE_HANDBOOK="true" +KDE_TEST="forceoptional" +QT_MINIMAL="5.8.0" +inherit kde5 + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; +[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +IUSE="debug experimental marble mdb mysql postgres sqlite webkit" + +COMMON_DEPEND=" + $(add_frameworks_dep breeze-icons-rcc) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] + >=dev-libs/kproperty-3.1.0:5= + >=dev-libs/kreport-3.1.0:5=[scripting] + marble? ( $(add_kdeapps_dep marble) ) + mdb? ( + dev-libs/glib:2 + virtual/libiconv + ) + mysql? ( virtual/libmysqlclient ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) + webkit? ( $(add_qt_dep qtwebkit) ) +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + !app-office/calligra:4[calligra_features_kexi] + !app-office/calligra-l10n:4[calligra_features_kexi(+)] +" + +src_prepare() { + if ! use webkit; then + punt_bogus_dep Qt5 WebKit + punt_bogus_dep Qt5 WebKitWidgets + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) + -DKEXI_SCRIPTING_DEBUG=$(usex debug) + -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) + -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) + $(cmake-utils_use_find_package marble KexiMarble) + $(cmake-utils_use_find_package mdb GLIB2) + $(cmake-utils_use_find_package mysql MySQL) + $(cmake-utils_use_find_package postgres PostgreSQL) + ) + kde5_src_configure +} diff --git a/app-office/kexi/metadata.xml b/app-office/kexi/metadata.xml index a7106e621be..6b5e3bba39b 100644 --- a/app-office/kexi/metadata.xml +++ b/app-office/kexi/metadata.xml @@ -6,6 +6,7 @@ Gentoo KDE Project + Enable features deemed experimental by upstream Enable displaying of maps using kde-apps/marble Enable support for Microsoft Access database Enable web form designer widget using dev-qt/qtwebkit
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 5cfbe05462950e4615afc5145de73789abdf1747 Author: Michael Palimaka gentoo org> AuthorDate: Tue Sep 26 13:54:45 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Sep 26 14:31:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfbe054 app-office/kexi: stabilise 3.0.2 for amd64/x86 Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-office/kexi/kexi-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.0.2.ebuild b/app-office/kexi/kexi-3.0.2.ebuild index 8da42dda1fa..fac7a700f2d 100644 --- a/app-office/kexi/kexi-3.0.2.ebuild +++ b/app-office/kexi/kexi-3.0.2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Visual database applications creator" HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; [[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="marble mdb mysql postgres sqlite webkit" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 412e502179ff1224b0a384d34ed6ddaaeeff7e68 Author: Michael Palimaka gentoo org> AuthorDate: Tue Sep 26 13:54:58 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Sep 26 14:31:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412e5021 app-office/kexi: remove 3.0.1 Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-office/kexi/Manifest | 1 - app-office/kexi/kexi-3.0.1.ebuild | 78 --- 2 files changed, 79 deletions(-) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index 4a86ba3a727..bb6ebeaa9ec 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1,2 +1 @@ -DIST kexi-3.0.1.tar.xz 1967476 SHA256 23e564a8ddd3b48ddeddb9d9104820a9548fd77a116b3bb4873e5c120e4ac25c SHA512 de8c84416d10234c9cdfa57d4468023636e8a5253e2c0da93dd92b935930ef97ad173796eb0abde9ef6a027efc83618d8617eeb84062f34e52008882386628b6 WHIRLPOOL a6d400040bcc43cc504f0ff9dd4e7bcbe56b159cfdfcfca064d90a4d7aeb7844a78f15196b82cfa9eba5453034df09e7f9f72f5685de092cf9f62ecc4ad6f36c DIST kexi-3.0.2.tar.xz 3676556 SHA256 8eaea8ba6b833d9413a05496c9099d278f0ea410cf7d2af42bfdf9125d945bba SHA512 ef1da2e4a7b9d1f80200feb111f5dcedf8e3422e797bba4ac45744cb4b2f948cf3190aa0d126d0a3bb2bfb88f8fa112919e3dbb191bfcedd03e8e4512d1cf74e WHIRLPOOL 19bd5e62b88c438bb0f969f495f67c8d92846e65e21321ea5525e8d2f5ed41bffbc726670c7c0b6319b90f8aa0b5808977cbe84218164c8f5acaeba15ac7c374 diff --git a/app-office/kexi/kexi-3.0.1.ebuild b/app-office/kexi/kexi-3.0.1.ebuild deleted file mode 100644 index 0a03e64053b..000 --- a/app-office/kexi/kexi-3.0.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -inherit kde5 - -DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - -KEYWORDS="amd64 x86" -IUSE="marble mdb mysql postgres sqlite webkit" - -COMMON_DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - dev-db/kdb[mysql?,postgres?,sqlite?] - dev-libs/kproperty - dev-libs/kreport - marble? ( $(add_kdeapps_dep marble) ) - mdb? ( dev-libs/glib:2 ) - mysql? ( virtual/libmysqlclient ) - postgres? ( - dev-db/postgresql:* - dev-libs/libpqxx - ) - webkit? ( $(add_qt_dep qtwebkit) ) -" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - $(add_frameworks_dep breeze-icons-rcc) - !app-office/calligra:4[calligra_features_kexi] - !app-office/calligra-l10n:4[calligra_features_kexi(+)] -" - -src_prepare() { - if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets - fi - - kde5_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package marble KexiMarble) - $(cmake-utils_use_find_package mdb GLIB2) - $(cmake-utils_use_find_package mysql MySQL) - $(cmake-utils_use_find_package postgres KexiPostgreSQL) - ) - kde5_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 177f5b21b16f1460ec45d6701430d377ab647dfe Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Aug 21 13:14:46 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Aug 21 13:15:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177f5b21 app-office/kexi: Raise dev-db/kdb min dep to >=3.0.2 Upstream forgot to do it in cmake. Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-office/kexi/kexi-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.0.2.ebuild b/app-office/kexi/kexi-3.0.2.ebuild index b8599e24e29..8da42dda1fa 100644 --- a/app-office/kexi/kexi-3.0.2.ebuild +++ b/app-office/kexi/kexi-3.0.2.ebuild @@ -37,7 +37,7 @@ COMMON_DEPEND=" $(add_qt_dep qtprintsupport) $(add_qt_dep qtwidgets) $(add_qt_dep qtxml) - dev-db/kdb[mysql?,postgres?,sqlite?] + >=dev-db/kdb-3.0.2[mysql?,postgres?,sqlite?] dev-libs/kproperty dev-libs/kreport marble? ( $(add_kdeapps_dep marble) )
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: df7dbf8efb03259a8fa06743500bf7cc308c6b61 Author: Michael Palimaka gentoo org> AuthorDate: Sat Aug 12 12:35:18 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Aug 12 12:39:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7dbf8e app-office/kexi: version bump 3.0.2 Package-Manager: Portage-2.3.6, Repoman-2.3.3 app-office/kexi/Manifest | 1 + app-office/kexi/kexi-3.0.2.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index 14af1bf5df8..4a86ba3a727 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1 +1,2 @@ DIST kexi-3.0.1.tar.xz 1967476 SHA256 23e564a8ddd3b48ddeddb9d9104820a9548fd77a116b3bb4873e5c120e4ac25c SHA512 de8c84416d10234c9cdfa57d4468023636e8a5253e2c0da93dd92b935930ef97ad173796eb0abde9ef6a027efc83618d8617eeb84062f34e52008882386628b6 WHIRLPOOL a6d400040bcc43cc504f0ff9dd4e7bcbe56b159cfdfcfca064d90a4d7aeb7844a78f15196b82cfa9eba5453034df09e7f9f72f5685de092cf9f62ecc4ad6f36c +DIST kexi-3.0.2.tar.xz 3676556 SHA256 8eaea8ba6b833d9413a05496c9099d278f0ea410cf7d2af42bfdf9125d945bba SHA512 ef1da2e4a7b9d1f80200feb111f5dcedf8e3422e797bba4ac45744cb4b2f948cf3190aa0d126d0a3bb2bfb88f8fa112919e3dbb191bfcedd03e8e4512d1cf74e WHIRLPOOL 19bd5e62b88c438bb0f969f495f67c8d92846e65e21321ea5525e8d2f5ed41bffbc726670c7c0b6319b90f8aa0b5808977cbe84218164c8f5acaeba15ac7c374 diff --git a/app-office/kexi/kexi-3.0.2.ebuild b/app-office/kexi/kexi-3.0.2.ebuild new file mode 100644 index 000..b8599e24e29 --- /dev/null +++ b/app-office/kexi/kexi-3.0.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# KDE_HANDBOOK="true" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; +[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +IUSE="marble mdb mysql postgres sqlite webkit" + +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-db/kdb[mysql?,postgres?,sqlite?] + dev-libs/kproperty + dev-libs/kreport + marble? ( $(add_kdeapps_dep marble) ) + mdb? ( + dev-libs/glib:2 + virtual/libiconv + ) + mysql? ( virtual/libmysqlclient ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) + webkit? ( $(add_qt_dep qtwebkit) ) +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep breeze-icons-rcc) + !app-office/calligra:4[calligra_features_kexi] + !app-office/calligra-l10n:4[calligra_features_kexi(+)] +" + +src_prepare() { + if ! use webkit; then + punt_bogus_dep Qt5 WebKit + punt_bogus_dep Qt5 WebKitWidgets + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package marble KexiMarble) + $(cmake-utils_use_find_package mdb GLIB2) + $(cmake-utils_use_find_package mysql MySQL) + $(cmake-utils_use_find_package postgres KexiPostgreSQL) + ) + kde5_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 78ea9a8b338e20f10372fc4f02078bfe37d7a74c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 4 15:47:47 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 4 15:47:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ea9a8b app-office/kexi: x86 stable wrt bug #623250 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-office/kexi/kexi-3.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.0.1.ebuild b/app-office/kexi/kexi-3.0.1.ebuild index 2b39fa49a24..0a03e64053b 100644 --- a/app-office/kexi/kexi-3.0.1.ebuild +++ b/app-office/kexi/kexi-3.0.1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Visual database applications creator" HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; [[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="marble mdb mysql postgres sqlite webkit" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 2c22fa1accf1339763bcbddfc29eaa1867bc8219 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 4 10:15:17 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 4 10:15:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c22fa1a app-office/kexi: amd64 stable wrt bug #623250 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-office/kexi/kexi-3.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/kexi/kexi-3.0.1.ebuild b/app-office/kexi/kexi-3.0.1.ebuild index 7286a469928..2b39fa49a24 100644 --- a/app-office/kexi/kexi-3.0.1.ebuild +++ b/app-office/kexi/kexi-3.0.1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Visual database applications creator" HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; [[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="marble mdb mysql postgres sqlite webkit" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: ffcfa55893437cef32a1043b6b40aec6a9fe23dc Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 9 19:01:59 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jun 9 19:24:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffcfa558 app-office/kexi: Drop old Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-office/kexi/Manifest | 1 - app-office/kexi/kexi-3.0.0.ebuild | 78 --- 2 files changed, 79 deletions(-) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index 5ae66877422..14af1bf5df8 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1,2 +1 @@ -DIST kexi-3.0.0.tar.xz 3678724 SHA256 8acfdf9f933139544aa8a8f53b04f5266c1cec6b3844963d04404e8b7f72ffe0 SHA512 c42b50aaa0878171c0a238226b47774a3370f6ca4411c344a7d31e78ee3cb5b930be4a493290a887dc239146d49c7d7da71028587aabbf8e5497704dab7bf826 WHIRLPOOL 0c4ae66e3985cd36d4687ca0ffcfeac6a19aa838a765cc0211efe4d11fc7be661c1beb8792b83f8f54cabbc274e7d8859dbcb2a294c173712e2df3271806aa95 DIST kexi-3.0.1.tar.xz 1967476 SHA256 23e564a8ddd3b48ddeddb9d9104820a9548fd77a116b3bb4873e5c120e4ac25c SHA512 de8c84416d10234c9cdfa57d4468023636e8a5253e2c0da93dd92b935930ef97ad173796eb0abde9ef6a027efc83618d8617eeb84062f34e52008882386628b6 WHIRLPOOL a6d400040bcc43cc504f0ff9dd4e7bcbe56b159cfdfcfca064d90a4d7aeb7844a78f15196b82cfa9eba5453034df09e7f9f72f5685de092cf9f62ecc4ad6f36c diff --git a/app-office/kexi/kexi-3.0.0.ebuild b/app-office/kexi/kexi-3.0.0.ebuild deleted file mode 100644 index f19f54f3cf4..000 --- a/app-office/kexi/kexi-3.0.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -inherit kde5 - -DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - -KEYWORDS="~amd64 ~x86" -IUSE="marble mdb mysql postgres sqlite webkit" - -COMMON_DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - dev-db/kdb[mysql?,postgres?,sqlite?] - dev-libs/kproperty - dev-libs/kreport - marble? ( $(add_kdeapps_dep marble) ) - mdb? ( dev-libs/glib:2 ) - mysql? ( virtual/libmysqlclient ) - postgres? ( - dev-db/postgresql:* - dev-libs/libpqxx - ) - webkit? ( $(add_qt_dep qtwebkit) ) -" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - $(add_frameworks_dep breeze-icons-rcc) - !app-office/calligra:4[calligra_features_kexi] - !app-office/calligra-l10n:4[calligra_features_kexi(+)] -" - -src_prepare() { - if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets - fi - - kde5_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package marble KexiMarble) - $(cmake-utils_use_find_package mdb GLIB2) - $(cmake-utils_use_find_package mysql MySQL) - $(cmake-utils_use_find_package postgres KexiPostgreSQL) - ) - kde5_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: e16ebc05e46dcd0507bef0e6dea0e466090df89c Author: Michael Palimaka gentoo org> AuthorDate: Sun Mar 19 02:24:07 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Mar 19 02:24:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16ebc05 app-office/kexi: version bump 3.0.1 Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-office/kexi/Manifest | 1 + app-office/kexi/kexi-3.0.1.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest index 01d5e262723..5ae66877422 100644 --- a/app-office/kexi/Manifest +++ b/app-office/kexi/Manifest @@ -1 +1,2 @@ DIST kexi-3.0.0.tar.xz 3678724 SHA256 8acfdf9f933139544aa8a8f53b04f5266c1cec6b3844963d04404e8b7f72ffe0 SHA512 c42b50aaa0878171c0a238226b47774a3370f6ca4411c344a7d31e78ee3cb5b930be4a493290a887dc239146d49c7d7da71028587aabbf8e5497704dab7bf826 WHIRLPOOL 0c4ae66e3985cd36d4687ca0ffcfeac6a19aa838a765cc0211efe4d11fc7be661c1beb8792b83f8f54cabbc274e7d8859dbcb2a294c173712e2df3271806aa95 +DIST kexi-3.0.1.tar.xz 1967476 SHA256 23e564a8ddd3b48ddeddb9d9104820a9548fd77a116b3bb4873e5c120e4ac25c SHA512 de8c84416d10234c9cdfa57d4468023636e8a5253e2c0da93dd92b935930ef97ad173796eb0abde9ef6a027efc83618d8617eeb84062f34e52008882386628b6 WHIRLPOOL a6d400040bcc43cc504f0ff9dd4e7bcbe56b159cfdfcfca064d90a4d7aeb7844a78f15196b82cfa9eba5453034df09e7f9f72f5685de092cf9f62ecc4ad6f36c diff --git a/app-office/kexi/kexi-3.0.1.ebuild b/app-office/kexi/kexi-3.0.1.ebuild new file mode 100644 index 000..7286a469928 --- /dev/null +++ b/app-office/kexi/kexi-3.0.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# KDE_HANDBOOK="true" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; +[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +IUSE="marble mdb mysql postgres sqlite webkit" + +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-db/kdb[mysql?,postgres?,sqlite?] + dev-libs/kproperty + dev-libs/kreport + marble? ( $(add_kdeapps_dep marble) ) + mdb? ( dev-libs/glib:2 ) + mysql? ( virtual/libmysqlclient ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) + webkit? ( $(add_qt_dep qtwebkit) ) +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep breeze-icons-rcc) + !app-office/calligra:4[calligra_features_kexi] + !app-office/calligra-l10n:4[calligra_features_kexi(+)] +" + +src_prepare() { + if ! use webkit; then + punt_bogus_dep Qt5 WebKit + punt_bogus_dep Qt5 WebKitWidgets + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package marble KexiMarble) + $(cmake-utils_use_find_package mdb GLIB2) + $(cmake-utils_use_find_package mysql MySQL) + $(cmake-utils_use_find_package postgres KexiPostgreSQL) + ) + kde5_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: app-office/kexi/
commit: 7f84e297041c6e688c299ef2d8542c6486a02f20 Author: Michael Palimaka gentoo org> AuthorDate: Wed Nov 9 13:13:51 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Nov 9 13:14:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f84e297 app-office/kexi: new package Package-Manager: portage-2.3.2 app-office/kexi/Manifest | 1 + app-office/kexi/kexi-3.0.0.ebuild | 79 +++ app-office/kexi/metadata.xml | 13 +++ 3 files changed, 93 insertions(+) diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest new file mode 100644 index ..01d5e26 --- /dev/null +++ b/app-office/kexi/Manifest @@ -0,0 +1 @@ +DIST kexi-3.0.0.tar.xz 3678724 SHA256 8acfdf9f933139544aa8a8f53b04f5266c1cec6b3844963d04404e8b7f72ffe0 SHA512 c42b50aaa0878171c0a238226b47774a3370f6ca4411c344a7d31e78ee3cb5b930be4a493290a887dc239146d49c7d7da71028587aabbf8e5497704dab7bf826 WHIRLPOOL 0c4ae66e3985cd36d4687ca0ffcfeac6a19aa838a765cc0211efe4d11fc7be661c1beb8792b83f8f54cabbc274e7d8859dbcb2a294c173712e2df3271806aa95 diff --git a/app-office/kexi/kexi-3.0.0.ebuild b/app-office/kexi/kexi-3.0.0.ebuild new file mode 100644 index ..f4beb9d --- /dev/null +++ b/app-office/kexi/kexi-3.0.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# KDE_HANDBOOK="true" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/; +[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +IUSE="marble mdb mysql postgres sqlite webkit" + +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-db/kdb[mysql?,postgres?,sqlite?] + dev-libs/kproperty + dev-libs/kreport + marble? ( $(add_kdeapps_dep marble) ) + mdb? ( dev-libs/glib:2 ) + mysql? ( virtual/libmysqlclient ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) + webkit? ( $(add_qt_dep qtwebkit) ) +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep breeze-icons-rcc) + !app-office/calligra:4[calligra_features_kexi] + !app-office/calligra-l10n:4[calligra_features_kexi(+)] +" + +src_prepare() { + if ! use webkit; then + punt_bogus_dep Qt5 WebKit + punt_bogus_dep Qt5 WebKitWidgets + fi + + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package marble KexiMarble) + $(cmake-utils_use_find_package mdb GLIB2) + $(cmake-utils_use_find_package mysql MySQL) + $(cmake-utils_use_find_package postgres KexiPostgreSQL) + ) + kde5_src_configure +} diff --git a/app-office/kexi/metadata.xml b/app-office/kexi/metadata.xml new file mode 100644 index ..a7106e6 --- /dev/null +++ b/app-office/kexi/metadata.xml @@ -0,0 +1,13 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + k...@gentoo.org + Gentoo KDE Project + + + Enable displaying of maps using kde-apps/marble + Enable support for Microsoft Access database + Enable web form designer widget using dev-qt/qtwebkit + +