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 + + + 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 + + + diff --git a/science/electronics/kicad/actions.py b/science/electronics/kicad/actions.py index 0b853ffd1a..f1e1eb7f29 100644 --- a/science/electronics/kicad/actions.py +++ b/science/electronics/kicad/actions.py @@ -19,13 +19,13 @@ 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 \ -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") diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index b153662db6..16bad39e9a 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -1,5 +1,5 @@ - + kicad @@ -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 @@ -36,6 +37,12 @@ ngspice-devel opencascade-devel desktop-file-utils + libgit2-devel + protobuf-devel + unixODBC-devel + libsecret-devel + nng-devel + @@ -62,6 +69,10 @@ mesa-glu opencascade wxGTK-common + kicad-templates + kicad-symbols + kicad-packages3d + kicad-footprints /usr/bin @@ -73,6 +84,13 @@ + + 2025-12-25 + 9.0.6 + Rebuild. + Erkan IŞIK + erkanisik@pisilinux.org + 2023-11-01 6.0.7