Commit Graph

35 Commits

Author SHA1 Message Date
Huang Rui
dec2105017 sci-electronics/kactus2: enable python3_14
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 22:20:10 +08:00
David Roman
68fbddeaec */*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-10 10:54:23 +01:00
Anna (cybertailor) Vyalkova
bb0aae8ad3 */*: disable py3.10
Python 3.10 target is scheduled for removal in Gentoo:
https://public-inbox.gentoo.org/gentoo-dev/e6ca9f1f4ababb79ab2a3d005c39b483c3ecef6e.camel@gentoo.org/

Sphinx 8.2.0 already dropped support for CPython 3.10 and PyPy 3.10,
leading to multiple CI failures in ::guru.

We can safely remove this target, because GURU is "experimental" and
does not have stable keywords.

Let's not remove "pypy3" right now because
a) There are not many packages using it.
b) So we can see which packages supported PyPy 3.10, and test them with
   PyPy 3.11.

Closes: https://github.com/gentoo/guru/pull/291
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-02-21 17:51:14 +05:00
Huang Rui
0d1939c861 sci-electronics/kactus2: drop 3.12.0, 3.13.0, 3.13.1
- Drop old eclass and patches, fix 9999 ebuild

Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-21 20:26:36 +08:00
Huang Rui
083b6fc697 sci-electronics/kactus2: enable py3.13
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-21 20:23:14 +08:00
Huang Rui
7dd29944a2 sci-electronics/kactus2: add 3.13.3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-21 20:22:47 +08:00
Huang Rui
586fcb276d sci-electronics/kactus2: add 3.13.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-02-13 22:54:59 +08:00
Huang Rui
04e47297fd sci-electronics/kactus2: add 3.13.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2023-12-09 13:01:28 +08:00
Huang Rui
f5b884b40f sci-electronics/kactus2: fix build failed bug
Signed-off-by: Huang Rui <vowstar@gmail.com>
2023-10-21 01:40:02 +08:00
Huang Rui
7d626fa317 sci-electronics/kactus2: fix build with qt6/6.6.0
- fix build problem with qt6/6.6.0, add missing QSharedPointer header
- improve ebuild and follow @ceamac 's suggestions, thanks

Signed-off-by: Huang Rui <vowstar@gmail.com>
2023-10-21 00:47:54 +08:00
Huang Rui
601d52a6fd sci-electronics/kactus2: enable py3.12
Signed-off-by: Huang Rui <vowstar@gmail.com>
2023-10-17 23:08:46 +08:00
Huang Rui
0095cfccd1 sci-electronics/kactus2: drop 3.10.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2023-10-17 23:08:11 +08:00
Huang Rui
f88ca576d2 sci-electronics/kactus2: add 3.12.0
Closes: https://bugs.gentoo.org/854075
Closes: https://bugs.gentoo.org/854078
Closes: https://bugs.gentoo.org/854081
Signed-off-by: Huang Rui <vowstar@gmail.com>
2023-10-17 23:07:30 +08:00
Anna (cybertailor) Vyalkova
12088906c5 */*: drop dead py3.9 impl
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-02 00:45:35 +05:00
Anna (cybertailor) Vyalkova
41008d715c */*: drop dead py3.8 impl
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-12 17:53:56 +05:00
Huang Rui
1aeb3e088c sci-electronics/kactus2: fix build problem
Add missing python and swig depend
Python3 is required to build and run this package

Closes: https://bugs.gentoo.org/853838
Closes: https://bugs.gentoo.org/853841
Signed-off-by: Huang Rui <vowstar@gmail.com>
2022-06-24 14:03:36 +08:00
Huang Rui
04234ec226 sci-electronics/kactus2: add CONFIG+=nostrip
add CONFIG+=nostrip to all .pro file

Closes: https://bugs.gentoo.org/781674
Signed-off-by: Huang Rui <vowstar@gmail.com>
2022-06-23 12:30:10 +08:00
Huang Rui
bf39d533a5 sci-electronics/kactus2: drop 3.8.0
Closes: https://bugs.gentoo.org/848027
Closes: https://bugs.gentoo.org/817305
Closes: https://bugs.gentoo.org/781677
Closes: https://bugs.gentoo.org/781674
Closes: https://bugs.gentoo.org/781671
Closes: https://bugs.gentoo.org/781635
Signed-off-by: Huang Rui <vowstar@gmail.com>
2022-06-22 21:54:33 +08:00
Huang Rui
833d9869cc sci-electronics/kactus2: update EAPI 7 -> 8
Signed-off-by: Huang Rui <vowstar@gmail.com>
2022-06-22 21:53:50 +08:00
Huang Rui
1a6a22668a sci-electronics/kactus2: add 3.10.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2022-06-22 21:51:40 +08:00
Alessandro Barbieri
6aace7d0fb sci-electronics/kactus2: fix homepage
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-25 21:54:52 +02:00
Arthur Zamarin
e441a1a695 sci-electronics/kactus2: unkeyword s390
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-05-02 20:32:54 +03:00
Andrew Ammerlaan
129b16f2a7 sci-electronics/kactus2: update homepage
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-02-05 13:05:27 +01:00
Huang Rui
9ef59cc265 sci-electronics/kactus2: happy new year
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2021-01-01 17:48:40 +08:00
Huang Rui
059189ff08 sci-electronics/kactus2: improve ebuilds
Make it fit the standards of gentoo GLEPs.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-04-27 15:42:07 +08:00
Huang Rui
b0c3c4da23 sci-electronics/kactus2: improve ebuilds
Make it fit the standards of gentoo GLEPs.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-04-27 15:42:07 +08:00
Alessandro Barbieri
edb1a39e14 sci-electronics/kactus2: longdescription lang="en"
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2020-04-27 00:39:13 +02:00
Huang Rui
bfe80067a7 sci-electronics/kactus2: fix the order of RDEPEND and DEPEND for 9999
Follow https://gitweb.gentoo.org/repo/gentoo.git/tree/skel.ebuild

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-04-07 15:03:21 +08:00
Huang Rui
5a7b5e0362 sci-electronics/kactus2: fix the order of RDEPEND and DEPEND for 3.8.0
Follow https://gitweb.gentoo.org/repo/gentoo.git/tree/skel.ebuild

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-04-07 14:57:17 +08:00
Andrew Ammerlaan
e025aee9eb sci-electronics/kactus2: fix invalid keyword
Package-Manager: Portage-2.3.96, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-03-27 13:28:59 +01:00
Andrew Ammerlaan
fa6a54d62a sci-electronics/kactus2: remove proxy-maint from metadata
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-03-15 12:27:27 +01:00
Andrew Ammerlaan
c121f6c49b sci-electronics/kactus2: inherit xdg instead of xdg-utils
Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-03-02 22:15:01 +01:00
Huang Rui
273b937d12 sci-electronics/kactus2: remove unused patch in 9999.ebuild
Upstream fixed .qmake.conf: fix libpath and INSTALL_ROOT
kactus2/kactus2dev#37
So removed this patch in ebuild, and parallel compilation problem fixed.

Package-Manager: Portage-2.3.90, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-03-02 15:29:29 +08:00
Huang Rui
a1ba7d7e08 sci-electronics/kactus2: add kactus2-9999.ebuild
Add kactus2-9999.ebuild to get the latest software

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-02-23 15:16:58 +08:00
Huang Rui
6edd92e0a2 sci-electronics/kactus2: new package for 3.8.0
Kactus2 is a toolset for designing embedded products, especially FPGA-based
MP-SoCs. The aim is easier IP reusability and integration for both hardware
and software. The tool is based on IEEE 1685-2014 "IP-XACT" standard.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>
2020-02-23 15:15:50 +08:00