(define-module (cntr)
  #:use-module (guix packages)
  #:use-module (guix build-system cargo)
  #:use-module (guix git-download)
  #:use-module (guix import crate)
  #:use-module (guix gexp)
  #:use-module (guix utils)
  #:use-module (guix git)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages sqlite)
  #:use-module (gnu packages tls)
  #:use-module ((guix licenses)
                #:prefix license:)
  #:export (cntr))

(define checkout-dir
  (current-source-directory))

(define vcs-file?
  (or (git-predicate checkout-dir)
      (const #t)))

(define-public cntr
  (package
    (name "cntr")
    (version "0.1.0")
    (source
     (local-file checkout-dir
                 "cntr-source"
                 #:recursive? #t
                 #:select? vcs-file?))
    (build-system cargo-build-system)
    (inputs (append (cargo-inputs-from-lockfile (string-append checkout-dir
                                                               "/Cargo.lock"))
                    (list openssl sqlite)))
    (native-inputs (list pkg-config))
    (synopsis "Random htmx template")
    (description "Random htmx template")
    (home-page #f)
    (license license:agpl3+)))


cntr

Generated by jlicht using scpaste at Wed Oct 21 10:28:27 2026. CEST. (original)