Add simpledotcss

Evgeny PisemskySun Mar 23 12:10:40+0300 2025

b91606b

Add simpledotcss

.guix-channel

44
55
(channel
66
 (version 0)
7-
 (directory "modules"))
7+
 (directory "modules")
8+
 (news-file "news.scm"))
89
910
;; Local Variables:
1011
;; mode: scheme

modules/cogd/packages/engineering.scm

44
55
(define-module (cogd packages engineering))
66
7-
(use-modules (guix packages)
8-
             (guix git-download)
9-
             (guix gexp)
10-
             (guix build-system pyproject)
11-
             ((guix licenses) #:prefix license:)
12-
             (gnu packages engineering)
13-
             (gnu packages check)
14-
             (gnu packages glib)
15-
             (gnu packages gtk)
16-
             (gnu packages python-build)
17-
             (gnu packages python-xyz)
18-
             (gnu packages xorg)
19-
             (gnu packages xdisorg))
7+
(use-modules (gnu packages engineering))
208
219
(re-export pcb2gcode
22-
           bcnc)
23-
24-
(define-public aacircuit
25-
  (let ((commit "18635c846754b6219da1a2ceb8977714f70004d0")
26-
        (revision "0"))
27-
    (package
28-
      (name "aacircuit")
29-
      (version (git-version "0" revision commit))
30-
      (source
31-
       (origin
32-
         (method git-fetch)
33-
         (uri (git-reference
34-
               (url "https://github.com/Blokkendoos/AACircuit")
35-
               (commit commit)))
36-
         (file-name (git-file-name name version))
37-
         (sha256
38-
          (base32 "07agb7fbpbq74zm27j9b00imr46q6kpwhxzmmffw2s9scv80c1km"))))
39-
      (build-system pyproject-build-system)
40-
      (arguments
41-
       (list
42-
        #:phases
43-
        #~(modify-phases %standard-phases
44-
            (replace 'check
45-
              (lambda* (#:key tests? #:allow-other-keys)
46-
                (when tests?
47-
                  ;; Exclude tests intended for visual review.
48-
                  (setenv "NOSE_EXCLUDE"
49-
                          (string-join '("test_export_pdf"
50-
                                         "test_import_aacircuit_export_pdf")
51-
                                       ","))
52-
                  (setenv "HOME" "/tmp")
53-
                  (invoke "xvfb-run" "./testrunner.sh")))))))
54-
      (native-inputs (list python-flake8
55-
                           python-nose
56-
                           python-setuptools
57-
                           python-wheel
58-
                           xvfb-run))
59-
      (propagated-inputs (list gtk+
60-
                               python-bresenham
61-
                               python-platformdirs
62-
                               python-pycairo
63-
                               python-pyclip
64-
                               python-pygobject
65-
                               python-pypubsub))
66-
      (home-page "https://github.com/Blokkendoos/AACircuit")
67-
      (synopsis "Draw electronic circuits with ASCII characters")
68-
      (description
69-
       "This is a pythonized, kind of reverse engineered version of original
70-
AACircuit written by Andreas Weber in Borland Delphi.  The idea and
71-
GUI layout are also taken from the original.")
72-
      (license license:gpl3+))))
10+
           bcnc
11+
           aacircuit)

modules/cogd/packages/web.scm unknown status 1

1+
;;; SPDX-FileCopyrightText: 2025 Evgeny Pisemsky <mail@pisemsky.site>
2+
;;;
3+
;;; SPDX-License-Identifier: GPL-3.0-or-later
4+
5+
(define-module (cogd packages web))
6+
7+
(use-modules (guix packages)
8+
             (guix git-download)
9+
             (guix gexp)
10+
             (guix build-system copy)
11+
             ((guix licenses) #:prefix license:))
12+
13+
(define-public simpledotcss
14+
  (package
15+
    (name "simpledotcss")
16+
    (version "2.3.4")
17+
    (source
18+
     (origin
19+
       (method git-fetch)
20+
       (uri (git-reference
21+
             (url "https://github.com/kevquirk/simple.css")
22+
             (commit (string-append "v" version))))
23+
       (file-name (git-file-name name version))
24+
       (sha256
25+
        (base32 "1gqbd1f9lris78if7r8rvkr95h45yd80xdcihhv3f1kvnkmhh3ka"))))
26+
    (build-system copy-build-system)
27+
    (arguments
28+
     (list
29+
      #:install-plan
30+
      #~'(("." "share/web/simpledotcss/"
31+
           #:include (".css")))))
32+
    (home-page "https://simplecss.org/")
33+
    (synopsis "Simple CSS framework")
34+
    (description
35+
     "Simple.css is a CSS template that allows you to make a good looking
36+
website really quickly.")
37+
    (license license:expat)))

news.scm unknown status 1

1+
;;; SPDX-FileCopyrightText: 2025 Evgeny Pisemsky <mail@pisemsky.site>
2+
;;;
3+
;;; SPDX-License-Identifier: GPL-3.0-or-later
4+
5+
(channel-news
6+
 (version 0)
7+
 (entry (commit "0d5554e14e9317e573d2c7d4dde0b0faf0ea14e0")
8+
        (title (en "Major channel cleanup"))
9+
        (body (en "In the beginning of April 2025 all deprecated and re-exported variables will be removed.
10+
11+
Empty modules and the module (cogd services dns) will be removed as well.
12+
13+
The module (cogd services unbound) will be renamed to (cogd services dns)."))))