(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