From bcedbb60b82cc81ba1580254c3e27adcb0c0ae9f Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Wed, 21 Jan 2026 22:27:27 -0300 Subject: [PATCH] gnu: fritzing-parts: Migrate to electronics. * gnu/packages/engineering.scm (fritzing-parts): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I75810da0ce751cc14f76aa3546190734d2092bd5 --- gnu/packages/electronics.scm | 39 +++++++++++++++++++++++++++++++++++- gnu/packages/engineering.scm | 37 ---------------------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 3c9545f78d2..80df88fd166 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2022, 2023, 2025 Maxim Cournoyer ;;; Copyright © 2024 Juliana Sims ;;; Copyright © 2025, 2026 Cayetano Santos -;;; Copyright © 2025 Sharlatan Hellseher +;;; Copyright © 2023, 2025 Sharlatan Hellseher ;;; Copyright © 2022 Konstantinos Agiannis ;;; Copyright © 2015-2025 Ricardo Wurmus ;;; Copyright © 2022, 2024, 2025 Artyom V. Poptsov @@ -530,6 +530,43 @@ hardware designs in Verilog.") (home-page "https://github.com/ZipCPU/zipcpu/") (license license:lgpl3+)))) +(define-public fritzing-parts + ;; XXX: Release of the parts stopped in 2016 and it looks like develop + ;; branch has latest changes comparing to other branches. + (let ((commit "d61d63de9294343b1b6e86f149e78e4b1d3a0009") + (revision "0")) + (package + (name "fritzing-parts") + (version (git-version "0.9.6" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fritzing/fritzing-parts") + (commit commit))) + (file-name (git-file-name "fritzing-parts" version)) + (sha256 + (base32 "0g39ja1aqw5qx8alf61m6zcy6y78j9ky556x6x1cnd6g7kkzd861")))) + (build-system copy-build-system) + (arguments + (list + #:install-plan + #~'(("." "share/library/" + #:exclude-regexp (".github.*" + ".gitignore" + "CONTRIBUTING.md" + "LICENSE.txt" + "README.md"))) + #:modules '(((guix build gnu-build-system) #:prefix gnu:) + (guix build copy-build-system) + (guix build utils) + (ice-9 match)))) + (home-page "https://fritzing.org") + (synopsis "Electronic components (parts library) for use in the Fritzing app") + (description "This package contains all part definitions that are +required for Fritzing app.") + (license license:cc-by-sa3.0)))) + (define-public geda-gaf (package (name "geda-gaf") diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 775ad16b0f2..7beb4c3556d 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -527,43 +527,6 @@ ready for production.") ;; released under GPLv3+. (license (list license:gpl3+ license:cc-by-sa3.0)))) -(define-public fritzing-parts - ;; XXX: Release of the parts stopped in 2016 and it looks like develop - ;; branch has latest changes comparing to other branches. - (let ((commit "d61d63de9294343b1b6e86f149e78e4b1d3a0009") - (revision "0")) - (package - (name "fritzing-parts") - (version (git-version "0.9.6" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/fritzing/fritzing-parts") - (commit commit))) - (file-name (git-file-name "fritzing-parts" version)) - (sha256 - (base32 "0g39ja1aqw5qx8alf61m6zcy6y78j9ky556x6x1cnd6g7kkzd861")))) - (build-system copy-build-system) - (arguments - (list - #:install-plan - #~'(("." "share/library/" - #:exclude-regexp (".github.*" - ".gitignore" - "CONTRIBUTING.md" - "LICENSE.txt" - "README.md"))) - #:modules '(((guix build gnu-build-system) #:prefix gnu:) - (guix build copy-build-system) - (guix build utils) - (ice-9 match)))) - (home-page "https://fritzing.org") - (synopsis "Electronic components (parts library) for use in the Fritzing app") - (description "This package contains all part definitions that are -required for Fritzing app.") - (license license:cc-by-sa3.0)))) - (define-public qelectrotech (package (name "qelectrotech")