summaryrefslogtreecommitdiff
path: root/dev-util/seer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-08 06:41:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-08 06:41:21 +0000
commit9991465b0b90d77b2a8a2ae833b6ecd99e6b5101 (patch)
tree28adc48ed9c9af3eec4c870d7a7efc8da5e0d8f1 /dev-util/seer
parentd69399c7befdd98cda62d6a1788ae2aa7f104c5e (diff)
gentoo auto-resync : 08:01:2025 - 06:41:21
Diffstat (limited to 'dev-util/seer')
-rw-r--r--dev-util/seer/Manifest4
-rw-r--r--dev-util/seer/seer-2.5.ebuild55
-rw-r--r--dev-util/seer/seer-9999.ebuild6
3 files changed, 61 insertions, 4 deletions
diff --git a/dev-util/seer/Manifest b/dev-util/seer/Manifest
index 5032aad0a798..44f0e837951d 100644
--- a/dev-util/seer/Manifest
+++ b/dev-util/seer/Manifest
@@ -1,4 +1,6 @@
DIST seer-2.4.tar.gz 659705 BLAKE2B e88a3de2efd07df0964289596c8266e269f1e0c03ac21fc4847a87a7d844daf153ec48dd37dfa6dcf5e2ae6dcdef80a22c51902e5b5f15e0843521d5471f6576 SHA512 a461b771e7057b7ab67ab8fab7c3e1e9086e99baabda7c435c9d0760a37789c57f0474e5e8d8a8d035db8e1291597ddd7e3a57bc6094ca8f609c75bf576499b0
+DIST seer-2.5.tar.gz 678263 BLAKE2B 2355da25e00246aa49fb157317038a830c3bdc8cccb5af92549c32314a5f31f44624b80ad1f34969188ed2826f81dad819709806e53452d3df84bc95e517918c SHA512 bc2831ba05854c1eb8d8c6755650fea0032f9ef44dfc0d864d4ea82941d9abb150e4e650adb4af3b4c61bc74ba71e842de28b1409af930deafa2d85cdcc1ea8b
EBUILD seer-2.4.ebuild 1129 BLAKE2B 90caf059aba285cbbc7eca49e62c0403a6d7dfcf0f06a14548fe89443d97e995dbed87e3e1c4c331069577f054a218b9fe688ba02b7b63b6d6c710c1dcde1e51 SHA512 7ad56f80aff71f9f22622d5ca0b471bc0ef44eee91158aa64fc46e2bae62968b748b2e7d6f96395c499cdb7665f1ad4950f7cadf83342403d441aa6f30ec78fc
-EBUILD seer-9999.ebuild 1111 BLAKE2B 4ce05d47536e2cc7373ffcd081dc682b28681f8ee79285429550c8cd91c9f2a30f222c8d461204cbacb0841d0f6ee555006f612371e0e7ee289ce9fb97e8a5c4 SHA512 22529c82fbbb17874c046b0316bfb908b238335973aa4de4e094c6d451d344a28794357dacafab880640408dabc574d39ccb13615f8b9bfc7f0c8928a7e64f42
+EBUILD seer-2.5.ebuild 1129 BLAKE2B 90caf059aba285cbbc7eca49e62c0403a6d7dfcf0f06a14548fe89443d97e995dbed87e3e1c4c331069577f054a218b9fe688ba02b7b63b6d6c710c1dcde1e51 SHA512 7ad56f80aff71f9f22622d5ca0b471bc0ef44eee91158aa64fc46e2bae62968b748b2e7d6f96395c499cdb7665f1ad4950f7cadf83342403d441aa6f30ec78fc
+EBUILD seer-9999.ebuild 1129 BLAKE2B 90caf059aba285cbbc7eca49e62c0403a6d7dfcf0f06a14548fe89443d97e995dbed87e3e1c4c331069577f054a218b9fe688ba02b7b63b6d6c710c1dcde1e51 SHA512 7ad56f80aff71f9f22622d5ca0b471bc0ef44eee91158aa64fc46e2bae62968b748b2e7d6f96395c499cdb7665f1ad4950f7cadf83342403d441aa6f30ec78fc
MISC metadata.xml 318 BLAKE2B a34dc163a2b5e0fc9db7808eaa083a7b978a5578db14c5f33e870a2b73ec21f056c3b287997e8db4c1951e8d56852df746fccc30cf47ad24fdbae13896329014 SHA512 4c3706be2572cfb702b357753b35deb33199ed701d95b37f005919e374712ee5412a8b9214ea4c3c82e8371457b5571ed9a055b1df963196650a64e8c0d67fbd
diff --git a/dev-util/seer/seer-2.5.ebuild b/dev-util/seer/seer-2.5.ebuild
new file mode 100644
index 000000000000..d361c7e5b93c
--- /dev/null
+++ b/dev-util/seer/seer-2.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg
+
+DESCRIPTION="A GUI frontend to gdb"
+HOMEPAGE="https://github.com/epasveer/seer"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/epasveer/seer"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
+fi
+
+S="${WORKDIR}"/${P}/src
+
+# Upstream keep 'debian/copyright' up to date
+# https://github.com/epasveer/seer/issues/86
+LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0 MIT"
+SLOT="0"
+
+DEPEND="
+ dev-qt/qtbase:6[gui,widgets]
+ dev-qt/qtcharts:6
+ dev-qt/qtsvg:6
+"
+RDEPEND="
+ ${DEPEND}
+ dev-debug/gdb
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # Upstream don't really support Qt 5 for >= 2.0:
+ # https://github.com/epasveer/seer/wiki/Building-Seer---Qt5.
+ -DQTVERSION=QT6
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ domenu resources/seergdb.desktop
+
+ local size
+ for size in 32 64 128 256 512 ; do
+ newicon -s ${size} resources/seergdb_${size}x${size}.png seergdb.png
+ done
+}
diff --git a/dev-util/seer/seer-9999.ebuild b/dev-util/seer/seer-9999.ebuild
index cd746172a5fc..d361c7e5b93c 100644
--- a/dev-util/seer/seer-9999.ebuild
+++ b/dev-util/seer/seer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,14 +13,14 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
fi
S="${WORKDIR}"/${P}/src
# Upstream keep 'debian/copyright' up to date
# https://github.com/epasveer/seer/issues/86
-LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0"
+LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0 MIT"
SLOT="0"
DEPEND="