summaryrefslogtreecommitdiff
path: root/kde-apps/kig
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
commit61af1efe96cf1037982d2fc90af0749b5ec5a0c6 (patch)
treefd4966f3b19ef9b18ed5024d7e2f48ef73eb2fee /kde-apps/kig
parent3aae425b3c39d02e2dc917db0fae8c225c158ca1 (diff)
gentoo auto-resync : 11:10:2024 - 04:04:14
Diffstat (limited to 'kde-apps/kig')
-rw-r--r--kde-apps/kig/Manifest2
-rw-r--r--kde-apps/kig/kig-24.08.2.ebuild72
2 files changed, 74 insertions, 0 deletions
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index 169e02260284..0665a575655b 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -1,6 +1,8 @@
AUX kig-20.08.70-cmake-boostpython.patch 2660 BLAKE2B 51c473dd8733f44214571772b2249abe730087648d962ebab12faacaebaa2e1bb0788220faf2a03b110477a1112fce771d1b269d03e3a05670a35ffe02c82c86 SHA512 0abd06e611f90a8f73ecf5599377df45ae350c4352ff5c0cac47918d4938142bce9677a0430aa3aaf8d6f0edd5241f4751fc2187410b7287dd399caef6c8e7ec
DIST kig-24.05.2.tar.xz 3251144 BLAKE2B a9f273518f21b74123bc858b78c11539eb31808c48c1c2641e12d40ab9ac08accf7794ad5cdc2c38dfc59dd24c3b9df9a16c6f05fcebe3749b4e6163cee3c865 SHA512 80d53b96b4d43ea41e336f3e1949630790228d937d9010d22072429ef003b513c26f25dbec392feff5c9ec3968d975b95d3e5f985563079e735d541181a3e6b7
DIST kig-24.08.1.tar.xz 3245880 BLAKE2B 5a76e425904edc934943ba27a406d051b8565761c474c44c516d3386205bd4f415f386ce1fe1eb79e1acbdd505c1ca043dffb1ff78607fc9d3e05d112d79be4e SHA512 42771d36cee2f73160673b26eaef77dd9a0c3708c5d8a0cfc51c11939a5f461efdbfce8fa36b6b68dfee44a2f8d5a96c365b18e5387edacaa9fb0b7546e8374e
+DIST kig-24.08.2.tar.xz 3246448 BLAKE2B c6dfda88a6e56f13254464fb0c636813022374cb0445fd9e2b01a6da7b99b3f79cc2144feb562b3035ee967e7cbffc67ebf3bcaca446c7ae2f17c1b69d46d6ff SHA512 94c89f9249d16a1cf90d40cf218ffa4a76a0502489cd196f227e258179825d0093c1933cbc370d6ac9436b68039b65b93a08abf2a6e3450c70dc249a7d14fd53
EBUILD kig-24.05.2.ebuild 1755 BLAKE2B d24d9bd53691f11d939fcf826e9987474412be3473e0cfbcdb7c1159fb2ebea99c08a61bc3e179664d239820a0dd3a481954331593d852b3ac14c20f93cda1fb SHA512 fd724869f78a5fbd56b1060a2fffb363d5b3c3bfac8b4ac697c3ea3395748a9888736a10e670ea61a982641e21e003b5927be00a90fd3b16ff241b1a4bcf51e3
EBUILD kig-24.08.1.ebuild 1732 BLAKE2B d10f297543c3307aee681d484ce33ff78331e19b0737fd4e1bbbff808b6ad54a90d1fa3e24ee06cf9dc468adacda3f13da6cc8a9407960e98b6d6266ccab20f7 SHA512 ca6983b5f9e26e26fa34b44f640ba7dac6b125646e58ab702be3ed4df836d6d5c695bcc68cc35ab0a0c0e1a2d668db9cd58de68fa19f62c02b95926411a69eba
+EBUILD kig-24.08.2.ebuild 1733 BLAKE2B 206696b36faf3166f42f5b6831fcf0aa9eccd72fdd9771e774e07b64580145dd922b0d66c45d63a9d1d6a86e529f25fb7342ccef906d0a89fb6cc57e1ede5659 SHA512 b3b144acea422bdd94d1fd83df07cdf02c246eddc138511188fd277782a69862b356cb5fb54b9c408d0b49284e62b164853be334d31a5877ad9f6e7ad800e0b9
MISC metadata.xml 486 BLAKE2B 11cf086271c289ac0e3f1343ad70021b4b847e7be0ddb8f1dfb2630a4d7ff026456e2ed1c2f303bc8d9a4ec6e062c923bf809e14e814ca8dd653d9c2fdbe8006 SHA512 b4a4b83cd44c29cf1f194f5c3bdd1e48f9ef08c02d1b33dcb25fe36d243588f5b83753c03826f1cb74df4ba225553fdd65263c047362edfca5709944cb24e08a
diff --git a/kde-apps/kig/kig-24.08.2.ebuild b/kde-apps/kig/kig-24.08.2.ebuild
new file mode 100644
index 000000000000..5996b2b16c7d
--- /dev/null
+++ b/kde-apps/kig/kig-24.08.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit python-single-r1 ecm gear.kde.org
+
+DESCRIPTION="KDE Interactive Geometry tool"
+HOMEPAGE="https://apps.kde.org/kig/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="geogebra scripting"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 )
+ scripting? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch )
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_prepare() {
+ ecm_src_prepare
+ python_fix_shebang .
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
+ $(cmake_use_find_package geogebra Qt5XmlPatterns)
+ $(cmake_use_find_package scripting Boost)
+ )
+
+ ecm_src_configure
+}