mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
sci-electronics/kactus2: add 3.14.1, drop old versions
This release moves KactusColors and LibraryModel into libKactusAPI, so the executable now links symbols from it. Force the in-tree lib dir ahead of /usr/lib64 in the link path, otherwise an already installed kactus2 shadows the fresh library and the build fails with undefined references. Also drop py3.10/py3.11 and the stale 3.12/3.13 ebuilds. Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
@@ -1 +1 @@
|
||||
DIST kactus2-3.13.3.tar.gz 18195852 BLAKE2B 259e3753c088bbb6e91bf53c66fd32d52de9fe4d8c66452f866803c2560a16495c79ac74e3d47211a729dbcef0eedca9405000a09e6c94398cbf7f6c7d71e225 SHA512 902d43896e68f8f153c46a1f7945007dd24a22159093ca775976688c1dea37520d0d2b2a760cdec02f0684dbe90eec879dffde5f747bd9de178c14a6ce263330
|
||||
DIST kactus2-3.14.1.tar.gz 18584477 BLAKE2B 3094950fa699a5f60115dda2a82f25f49f26801eb1bc5dc5021bc12023c8f3851e6729f660eea2488d9480481751596088b6da68d1f4c898461dc363077455fc SHA512 09c93c25af2d501054d0e2cc470cc155b7e56e9288526e40941c7f765413985f90039c720d06412c3c01a65f0168bfa8dcd7e42079eaea5446cd16ab24e278e3
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit python-r1 qmake-utils xdg
|
||||
inherit flag-o-matic python-r1 qmake-utils xdg
|
||||
|
||||
DESCRIPTION="A open source IP-XACT-based tool"
|
||||
HOMEPAGE="
|
||||
@@ -51,6 +51,12 @@ src_prepare() {
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
# The in-tree libKactusAPI and libIPXACTmodels must take link precedence
|
||||
# over any copy from an already installed kactus2, otherwise the qmake
|
||||
# LIBS order searches /usr/lib64 before ./executable and the binary links
|
||||
# against the old ABI, failing with undefined references to freshly added
|
||||
# symbols. LFLAGS precede LIBS, so a build-dir -L here wins.
|
||||
append-ldflags "-L${S}/executable"
|
||||
# Fix bug 854075
|
||||
# Fix bug 854078
|
||||
eqmake6 Kactus2_Solution.pro
|
||||
Reference in New Issue
Block a user