diff options
-rw-r--r-- | .guix-channel | 3 | ||||
-rw-r--r-- | .guix/gn-transform-databases-package.scm | 34 | ||||
l--------- | guix.scm | 1 |
3 files changed, 38 insertions, 0 deletions
diff --git a/.guix-channel b/.guix-channel new file mode 100644 index 0000000..35e181f --- /dev/null +++ b/.guix-channel @@ -0,0 +1,3 @@ +(channel + (version 0) + (directory ".guix")) diff --git a/.guix/gn-transform-databases-package.scm b/.guix/gn-transform-databases-package.scm new file mode 100644 index 0000000..e679854 --- /dev/null +++ b/.guix/gn-transform-databases-package.scm @@ -0,0 +1,34 @@ +(define-module (gn-transform-databases-package) + #:use-module ((gnu packages guile) #:select (guile-3.0)) + #:use-module ((gnu packages guile-xyz) #:select (guile-dbi)) + #:use-module (guix build-system gnu) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (guix utils)) + +(define-public gn-transform-databases + (package + (name "gn-transform-databases") + (version "0.1.0") + (source (local-file ".." + "gn-transform-databases-checkout" + #:recursive? #t + #:select? (or (git-predicate (dirname (current-source-directory))) + (const #t)))) + (build-system gnu-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (delete 'install)))) + (native-inputs + (list guile-3.0)) + (propagated-inputs + (list guile-dbi)) + (home-page #f) + (synopsis #f) + (description #f) + (license #f))) + +gn-transform-databases diff --git a/guix.scm b/guix.scm new file mode 120000 index 0000000..bbf46a0 --- /dev/null +++ b/guix.scm @@ -0,0 +1 @@ +.guix/gn-transform-databases-package.scm
\ No newline at end of file |