← Commit history

0.7.2: built from fork johnAdom/kicad-symlib; page renamed to john/kicad-symlib

John Lauer ·4b2e3ee3e1 ·8d ago ·parent f0bdf0d
7 files changed +34−18
README.md+2−2
@@ -3,7 +3,7 @@ **All symbols and drawing sheets on this page are by Adam Skotarczak** (ionivation.com), from [github.com/realAscot/kicad-symlib](https://github.com/realAscot/kicad-symlib). (c) 2025 Adam Skotarczak. Free to use, modify and redistribute, including commercial use, on one condition: credit the original-author when you use or redistribute it. Packaged unmodified from upstream commit `5c7cf95` (VERSION 0.7.1).+author when you use or redistribute it. Built from the fork [johnAdom/kicad-symlib](https://github.com/johnAdom/kicad-symlib) (commit `5c7cf95`), content unmodified from upstream (VERSION 0.7.1); package version 0.7.2.  ## Install the whole library at once @@ -11,7 +11,7 @@ KiCad cannot load a library from a raw GitHub URL, and adding seven rows by hand KiCad Plugin and Content Manager (PCM) repository, so one URL does it:  ```-https://wiki.adom.inc/api/pages/john/kicad-symlib-pcm/files/pcm/repository.json+https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/repository.json ```  1. KiCad project manager > **Plugin and Content Manager** > **Manage...** > **+** > paste the URL above > OK.
page.json+2−2
@@ -4,7 +4,7 @@   "type": "app",   "title": "realAscot KiCad Symbol Library (PCM)",   "brief": "Adam Skotarczak's realAscot/kicad-symlib as a KiCad Plugin and Content Manager repository: all 7 cabinet-building symbol libraries and his German drawing sheets in one install.",-  "version": "0.7.1",+  "version": "0.7.2",   "tags": [     "kicad",     "pcm",@@ -34,4 +34,4 @@   "discovery_pitch": "KiCad PCM repository for realAscot/kicad-symlib: 7 cabinet-building symbol libraries plus German A3/A4 drawing sheets, credited to Adam Skotarczak.",   "dependencies": {},   "description": "KiCad Plugin and Content Manager repository hosted on this wiki page for realAscot/kicad-symlib by Adam Skotarczak (ionivation.com): seven symbol libraries for control-cabinet building, construction, hobby and trades (devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart; 95 symbols) and his German A4/A3 landscape and blank drawing sheets as project templates. One repository URL installs everything and KiCad registers the libraries as PCM_<name>. Packaged unmodified from upstream commit 5c7cf95 (0.7.1). Licence: free to use, modify and redistribute, including commercially, with credit to the original author."-}\ No newline at end of file+}
pcm/packages.json+14−4
@@ -3,7 +3,7 @@         {             "name": "realAscot KiCad Symbol Library",             "description": "Adam Skotarczak's cabinet-building symbols (7 libraries) and German drawing sheets. Credit the author when you use or share them.",-            "description_full": "The complete realAscot/kicad-symlib by Adam Skotarczak (ionivation.com), packaged for KiCad's Plugin and Content Manager so the whole library installs at once instead of seven manual sym-lib-table rows.\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Packaged unmodified from upstream commit 5c7cf95 (VERSION 0.7.1) by John Lauer on the Adom wiki.",+            "description_full": "The complete realAscot/kicad-symlib by Adam Skotarczak (ionivation.com), packaged for KiCad's Plugin and Content Manager so the whole library installs at once instead of seven manual sym-lib-table rows.\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Built from the fork github.com/johnAdom/kicad-symlib (commit 5c7cf95, upstream VERSION 0.7.1) by John Lauer on the Adom wiki; content unmodified from realAscot/kicad-symlib.",             "identifier": "inc.adom.john.realascot-kicad-symlib",             "type": "library",             "author": {@@ -16,13 +16,14 @@             "maintainer": {                 "name": "John Lauer",                 "contact": {-                    "web": "https://wiki.adom.inc/john/kicad-symlib-pcm"+                    "web": "https://wiki.adom.inc/john/kicad-symlib"                 }             },             "license": "unrestricted",             "resources": {                 "homepage": "https://github.com/realAscot/kicad-symlib",-                "PCM repository": "https://wiki.adom.inc/john/kicad-symlib-pcm"+                "fork": "https://github.com/johnAdom/kicad-symlib",+                "PCM repository": "https://wiki.adom.inc/john/kicad-symlib"             },             "tags": [                 "symbols",@@ -39,10 +40,19 @@                     "version": "0.7.1",                     "status": "stable",                     "kicad_version": "9.0",-                    "download_url": "https://wiki.adom.inc/api/pages/john/kicad-symlib-pcm/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.1.zip",+                    "download_url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.1.zip",                     "download_sha256": "5dc6033a6d9a4c2185c02d12292485ed9c02278db4f44ffd80998702df04567f",                     "download_size": 45587,                     "install_size": 461939+                },+                {+                    "version": "0.7.2",+                    "status": "stable",+                    "kicad_version": "10.0",+                    "download_url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.2.zip",+                    "download_sha256": "b2260c9259bfe6253daf99e22f589fa050cebeb0e607448c7759b07f3cfe1907",+                    "download_size": 45619,+                    "install_size": 462069                 }             ]         }
pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.2.zipadded
⋯ 1 unchanged line ⋯
pcm/repository.json+5−5
@@ -4,13 +4,13 @@     "maintainer": {         "name": "John Lauer",         "contact": {-            "web": "https://wiki.adom.inc/john/kicad-symlib-pcm"+            "web": "https://wiki.adom.inc/john/kicad-symlib"         }     },     "packages": {-        "url": "https://wiki.adom.inc/api/pages/john/kicad-symlib-pcm/files/pcm/packages.json",-        "sha256": "1ece5860d0e2c3f354a87221ff49675ec96f4e48c5287006bdace6e267bbc64b",-        "update_timestamp": 1791740244,-        "update_time_utc": "2026-10-11 17:37:24"+        "url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages.json",+        "sha256": "3d68abc21f46363c5da090b254439094819a52b862c63f06c2de5aba9f92020b",+        "update_timestamp": 1791748070,+        "update_time_utc": "2026-10-11 19:47:50"     } }
pcm/src/realascot-kicad-symlib/metadata.json+9−3
@@ -2,7 +2,7 @@     "$schema": "https://go.kicad.org/pcm/schemas/v1",     "name": "realAscot KiCad Symbol Library",     "description": "Adam Skotarczak's cabinet-building symbols (7 libraries) and German drawing sheets. Credit the author when you use or share them.",-    "description_full": "The complete realAscot/kicad-symlib by Adam Skotarczak (ionivation.com), packaged for KiCad's Plugin and Content Manager so the whole library installs at once instead of seven manual sym-lib-table rows.\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Packaged unmodified from upstream commit 5c7cf95 (VERSION 0.7.1) by John Lauer on the Adom wiki.",+    "description_full": "The complete realAscot/kicad-symlib by Adam Skotarczak (ionivation.com), packaged for KiCad's Plugin and Content Manager so the whole library installs at once instead of seven manual sym-lib-table rows.\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Built from the fork github.com/johnAdom/kicad-symlib (commit 5c7cf95, upstream VERSION 0.7.1) by John Lauer on the Adom wiki; content unmodified from realAscot/kicad-symlib.",     "identifier": "inc.adom.john.realascot-kicad-symlib",     "type": "library",     "author": {@@ -15,13 +15,14 @@     "maintainer": {         "name": "John Lauer",         "contact": {-            "web": "https://wiki.adom.inc/john/kicad-symlib-pcm"+            "web": "https://wiki.adom.inc/john/kicad-symlib"         }     },     "license": "unrestricted",     "resources": {         "homepage": "https://github.com/realAscot/kicad-symlib",-        "PCM repository": "https://wiki.adom.inc/john/kicad-symlib-pcm"+        "fork": "https://github.com/johnAdom/kicad-symlib",+        "PCM repository": "https://wiki.adom.inc/john/kicad-symlib"     },     "tags": [         "symbols",@@ -38,6 +39,11 @@             "version": "0.7.1",             "status": "stable",             "kicad_version": "9.0"+        },+        {+            "version": "0.7.2",+            "status": "stable",+            "kicad_version": "10.0"         }     ] }
tools/build_pcm.py+2−2
@@ -45,9 +45,9 @@ SRC = PCM / "src" PACKAGES_DIR = PCM / "packages" SCHEMA_PATH = PCM / "pcm.v1.schema.json" -DEFAULT_BASE_URL = "https://wiki.adom.inc/api/pages/john/kicad-symlib-pcm/files/pcm"+DEFAULT_BASE_URL = "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm" REPOSITORY_NAME = "realAscot KiCad Symbol Library (Adom wiki)"-MAINTAINER = {"name": "John Lauer", "contact": {"web": "https://wiki.adom.inc/john/kicad-symlib-pcm"}}+MAINTAINER = {"name": "John Lauer", "contact": {"web": "https://wiki.adom.inc/john/kicad-symlib"}}  # PCM's extract() only knows these folders (KiCad 10.0 kicad/pcm/pcm.h PCM_PACKAGE_DIRECTORIES, # which also lists templates and scripts); anything else in the archive is dead weight.