summaryrefslogtreecommitdiff
path: root/private/komodo/libsodium-komodo.scm
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-03-20 10:18:11 +0100
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-03-20 10:18:11 +0100
commite53e93de6f96f6ba599b5472d3e9f6f66235ccd5 (patch)
tree039af086ba3774a53d0cd791deff73629154b6da /private/komodo/libsodium-komodo.scm
parent3b2fd54b516a3df3155e153860b2321d9caee039 (diff)
Export libsodium-komodo to its own moduleprivate
Diffstat (limited to 'private/komodo/libsodium-komodo.scm')
-rw-r--r--private/komodo/libsodium-komodo.scm25
1 files changed, 25 insertions, 0 deletions
diff --git a/private/komodo/libsodium-komodo.scm b/private/komodo/libsodium-komodo.scm
new file mode 100644
index 0000000000..6e39b8cbb9
--- /dev/null
+++ b/private/komodo/libsodium-komodo.scm
@@ -0,0 +1,25 @@
+(define-module (libsodium-komodo)
+ #:use-module (gnu packages crypto)
+ #:use-module (guix build-system cmake)
+ #:use-module (guix gexp)
+ #:use-module (guix packages))
+
+(define-public libsodium-komodo
+ (package
+ (inherit libsodium)
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:phases
+ #~ (modify-phases
+ %standard-phases
+ (add-after
+ 'unpack
+ 'add-cmakelists
+ (lambda _
+ (copy-recursively
+ #+ (local-file "komodo-libsodium-cmakelists.txt")
+ "CMakeLists.txt")
+ (copy-recursively
+ #+ (local-file "komodo-libsodium-sodiumconfig.cmake.in")
+ "sodiumConfig.cmake.in"))))))))