From c55197e58b8e4e2b8e264416af9b41f13d0076ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 14:12:41 +0300 Subject: [PATCH 01/11] Update KiCad archive link and version information --- science/electronics/kicad/pspec.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index b153662db6..2de8bd01aa 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -13,8 +13,9 @@ kicad Electronic schematic and printed circuit board (PCB) design tools Electronic schematic and printed circuit board (PCB) design tools - https://gitlab.com/kicad/code/kicad/-/archive/6.0.7/kicad-6.0.7.tar.bz2 - + + https://gitlab.com/kicad/code/kicad/-/archive/9.0.6/kicad-9.0.6.tar.bz2 + glm swig @@ -73,6 +74,13 @@ + + 2025-12-25 + 9.0.6 + Rebuild. + Erkan IŞIK + erkanisik@pisilinux.org + 2023-11-01 6.0.7 From 1397a98d62a995ba2d8d0da634a49961b93dd477 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 14:21:37 +0300 Subject: [PATCH 02/11] Add libgit2-devel as a build dependency --- science/electronics/kicad/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index 2de8bd01aa..ad49c44ee0 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -37,6 +37,7 @@ ngspice-devel opencascade-devel desktop-file-utils + libgit2-devel From 5fc316be6f8716722c8171ad41b0aee15ab1a27d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 14:23:45 +0300 Subject: [PATCH 03/11] Add protobuf-devel as a build dependency --- science/electronics/kicad/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index ad49c44ee0..0acc0020b0 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -38,6 +38,7 @@ opencascade-devel desktop-file-utils libgit2-devel + protobuf-devel From a742eadb446d94d023a5175dd9997168b877cc93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 14:32:22 +0300 Subject: [PATCH 04/11] Disable GitHub plugin build option --- science/electronics/kicad/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/science/electronics/kicad/actions.py b/science/electronics/kicad/actions.py index 0b853ffd1a..074d68e33b 100644 --- a/science/electronics/kicad/actions.py +++ b/science/electronics/kicad/actions.py @@ -25,7 +25,7 @@ def setup(): -DKICAD_SCRIPTING_WXPYTHON=OFF \ -DKICAD_BUILD_QA_TESTS=OFF \ -DKICAD_I18N_UNIX_STRICT_PATH=ON \ - -DBUILD_GITHUB_PLUGIN=ON", sourceDir="..") + -DBUILD_GITHUB_PLUGIN=OFF", sourceDir="..") #shelltools.cd("..") #shelltools.cd("kicad-i18n-5.1.5") From caeaa5a3c56a91b4c485b2fcbda41625e4ba223d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 14:39:25 +0300 Subject: [PATCH 05/11] Disable OCE usage in KiCad build configuration --- science/electronics/kicad/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/science/electronics/kicad/actions.py b/science/electronics/kicad/actions.py index 074d68e33b..f1e1eb7f29 100644 --- a/science/electronics/kicad/actions.py +++ b/science/electronics/kicad/actions.py @@ -19,7 +19,7 @@ def setup(): -DKICAD_SKIP_BOOST=ON \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ - -DKICAD_USE_OCE=ON \ + -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DKICAD_USE_EGL=1 \ -DKICAD_SCRIPTING_WXPYTHON=OFF \ From d016bad4f39f070bd00126ed680ce7bb0c436596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 15:07:43 +0300 Subject: [PATCH 06/11] Add unixODBC-devel as a build dependency --- science/electronics/kicad/pspec.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index 0acc0020b0..6ab8d6a67f 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -39,6 +39,8 @@ desktop-file-utils libgit2-devel protobuf-devel + unixODBC-devel + From bae0539c2d97ef3c66d573d3056efbcf11e59055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 15:14:31 +0300 Subject: [PATCH 07/11] Add libsecret-devel as a build dependency --- science/electronics/kicad/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index 6ab8d6a67f..424ecbd6ab 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -40,6 +40,7 @@ libgit2-devel protobuf-devel unixODBC-devel + libsecret-devel From d13e89ddbedb4c2a0539988a34a1f6b0442f5a0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 17:29:14 +0300 Subject: [PATCH 08/11] Add nng-devel as a build dependency --- science/electronics/kicad/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index 424ecbd6ab..874551e5e1 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -41,6 +41,7 @@ protobuf-devel unixODBC-devel libsecret-devel + nng-devel From 18edc61c1b2859548bc28fc1690bd8326e41d114 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 17:31:44 +0300 Subject: [PATCH 09/11] new package --- network/library/nng/actions.py | 29 ++++++++++++++++++ network/library/nng/pspec.xml | 56 ++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 network/library/nng/actions.py create mode 100644 network/library/nng/pspec.xml diff --git a/network/library/nng/actions.py b/network/library/nng/actions.py new file mode 100644 index 0000000000..cd9c8b9531 --- /dev/null +++ b/network/library/nng/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + + cmaketools.configure("Ninja \ + no-dev \ + CMAKE_BUILD_TYPE=None \ + CMAKE_INSTALL_PREFIX=/usr \ + BUILD_SHARED_LIBS=ON \ + NNG_ENABLE_TLS=ON \ + NNG_TLS_ENGINE=wolf \ + NNG_ENABLE_DOC=OFF \ + NNG_TESTS=OFF", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/network/library/nng/pspec.xml b/network/library/nng/pspec.xml new file mode 100644 index 0000000000..73075829c3 --- /dev/null +++ b/network/library/nng/pspec.xml @@ -0,0 +1,56 @@ + + + + nng + https://nng.nanomsg.org + + Erkan Işık + erkanisik@pisilinux.org + + MIT + library + Nano Messaging Library - modernized nanomsg successor + + NNG is a high-performance asynchronous messaging library, successor to nanomsg. + + + https://github.com/nanomsg/nng/archive/refs/tags/v1.11.tar.gz + + + cmake + + + + + nng + Nano Messaging Library + + /usr/lib/libnng* + /usr/lib/cmake + /usr/bin + /usr/share/doc + + + + + nng-devel + Development files for nng + + nng + + + /usr/include/nng + /usr/lib/pkgconfig + + + + + + 2025-12-25 + 1.11 + Initial release. + Erkan Işık + erkanisik@pisilinux.org + + + From c7b3f6a7f087adc28ce1f5ed66444ee25fd3a7eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 18:54:07 +0300 Subject: [PATCH 10/11] kicad add library --- .../electronics/kicad-footprints/actions.py | 4 ++ .../electronics/kicad-footprints/pspec.xml | 38 +++++++++++++++++++ .../electronics/kicad-packages3d/actions.py | 4 ++ .../electronics/kicad-packages3d/pspec.xml | 38 +++++++++++++++++++ science/electronics/kicad-symbols/actions.py | 4 ++ science/electronics/kicad-symbols/pspec.xml | 38 +++++++++++++++++++ .../electronics/kicad-templates/actions.py | 4 ++ science/electronics/kicad-templates/pspec.xml | 38 +++++++++++++++++++ 8 files changed, 168 insertions(+) create mode 100644 science/electronics/kicad-footprints/actions.py create mode 100644 science/electronics/kicad-footprints/pspec.xml create mode 100644 science/electronics/kicad-packages3d/actions.py create mode 100644 science/electronics/kicad-packages3d/pspec.xml create mode 100644 science/electronics/kicad-symbols/actions.py create mode 100644 science/electronics/kicad-symbols/pspec.xml create mode 100644 science/electronics/kicad-templates/actions.py create mode 100644 science/electronics/kicad-templates/pspec.xml diff --git a/science/electronics/kicad-footprints/actions.py b/science/electronics/kicad-footprints/actions.py new file mode 100644 index 0000000000..0c136132ec --- /dev/null +++ b/science/electronics/kicad-footprints/actions.py @@ -0,0 +1,4 @@ +from pisi.actionsapi import cmaketools, pisitools, shelltools, get + +def install(): + pisitools.insinto("/usr/share/kicad/footprints", "*") diff --git a/science/electronics/kicad-footprints/pspec.xml b/science/electronics/kicad-footprints/pspec.xml new file mode 100644 index 0000000000..58900bfdf7 --- /dev/null +++ b/science/electronics/kicad-footprints/pspec.xml @@ -0,0 +1,38 @@ + + + + + kicad-footprints + https://gitlab.com/kicad/libraries/kicad-footprints + + Erkan Işık + erkanisik@pisilinux.org + + CC-BY-SA-4.0 + library + KiCad footprint libraries + + Official KiCad footprint libraries from the KiCad libraries GitLab group. + + + https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/9.0.6/kicad-footprints-9.0.6.tar.gz + + + + + kicad-footprints + + /usr/share/kicad/footprints + + + + + + 2025-12-25 + 9.0.6 + Initial release. + Erkan Işık + erkanisik@pisilinux.org + + + diff --git a/science/electronics/kicad-packages3d/actions.py b/science/electronics/kicad-packages3d/actions.py new file mode 100644 index 0000000000..6300b0abc2 --- /dev/null +++ b/science/electronics/kicad-packages3d/actions.py @@ -0,0 +1,4 @@ +from pisi.actionsapi import cmaketools, pisitools, shelltools, get + +def install(): + pisitools.insinto("/usr/share/kicad/3dmodels", "*") diff --git a/science/electronics/kicad-packages3d/pspec.xml b/science/electronics/kicad-packages3d/pspec.xml new file mode 100644 index 0000000000..5df205d37b --- /dev/null +++ b/science/electronics/kicad-packages3d/pspec.xml @@ -0,0 +1,38 @@ + + + + + kicad-packages3d + https://gitlab.com/kicad/libraries/kicad-packages3D + + Erkan Işık + erkanisik@pisilinux.org + + CC-BY-SA-4.0 + library + KiCad 3D model libraries + + Official KiCad 3D model libraries from the KiCad libraries GitLab group. + + + https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/9.0.6/kicad-packages3D-9.0.6.tar.gz + + + + + kicad-packages3d + + /usr/share/kicad/3dmodels + + + + + + 2025-12-25 + 9.0.6 + Initial release. + Erkan Işık + erkanisik@pisilinux.org + + + diff --git a/science/electronics/kicad-symbols/actions.py b/science/electronics/kicad-symbols/actions.py new file mode 100644 index 0000000000..40ecca39e3 --- /dev/null +++ b/science/electronics/kicad-symbols/actions.py @@ -0,0 +1,4 @@ +from pisi.actionsapi import cmaketools, pisitools, shelltools, get + +def install(): + pisitools.insinto("/usr/share/kicad/symbols", "*") diff --git a/science/electronics/kicad-symbols/pspec.xml b/science/electronics/kicad-symbols/pspec.xml new file mode 100644 index 0000000000..6d7ce996f7 --- /dev/null +++ b/science/electronics/kicad-symbols/pspec.xml @@ -0,0 +1,38 @@ + + + + + kicad-symbols + https://gitlab.com/kicad/libraries/kicad-symbols + + Erkan Işık + erkanisik@pisilinux.org + + CC-BY-SA-4.0 + library + KiCad schematic symbol libraries + + Official KiCad schematic symbol libraries from the KiCad libraries GitLab group. + + + https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/9.0.6/kicad-symbols-9.0.6.tar.gz + + + + + kicad-symbols + + /usr/share/kicad/symbols + + + + + + 2025-12-25 + 9.0.6 + Initial release. + Erkan Işık + erkanisik@pisilinux.org + + + diff --git a/science/electronics/kicad-templates/actions.py b/science/electronics/kicad-templates/actions.py new file mode 100644 index 0000000000..9d6b7f7be7 --- /dev/null +++ b/science/electronics/kicad-templates/actions.py @@ -0,0 +1,4 @@ +from pisi.actionsapi import cmaketools, pisitools, shelltools, get + +def install(): + pisitools.insinto("/usr/share/kicad/templates", "*") diff --git a/science/electronics/kicad-templates/pspec.xml b/science/electronics/kicad-templates/pspec.xml new file mode 100644 index 0000000000..f9d1603aa8 --- /dev/null +++ b/science/electronics/kicad-templates/pspec.xml @@ -0,0 +1,38 @@ + + + + + kicad-templates + https://gitlab.com/kicad/libraries/kicad-templates + + Erkan Işık + erkanisik@pisilinux.org + + CC-BY-SA-4.0 + library + KiCad template libraries + + Official KiCad template libraries from the KiCad libraries GitLab group. + + + https://gitlab.com/kicad/libraries/kicad-templates/-/archive/9.0.6/kicad-templates-9.0.6.tar.gz + + + + + kicad-templates + + /usr/share/kicad/templates + + + + + + 2025-12-25 + 9.0.6 + Initial release. + Erkan Işık + erkanisik@pisilinux.org + + + From bdbf1591bc0e3c8f4fa66c27c8da1604da2926e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Thu, 25 Dec 2025 18:56:15 +0300 Subject: [PATCH 11/11] add library runtime --- science/electronics/kicad/pspec.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index 874551e5e1..16bad39e9a 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -1,5 +1,5 @@ - + kicad @@ -69,6 +69,10 @@ mesa-glu opencascade wxGTK-common + kicad-templates + kicad-symbols + kicad-packages3d + kicad-footprints /usr/bin