diff options
| author | Andreas Enge <andreas@enge.fr> | 2026-05-22 12:45:44 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-07-07 12:57:05 +0200 |
| commit | 6eab5f41ee2795af6ffc10227e2379d34f11594a (patch) | |
| tree | ca0980b73a73452884ebc5b29e665d03d040b53a /gnu/packages/crypto.scm | |
| parent | e994ef13bc8060f0754ae739e5071970997599d3 (diff) | |
gnu: Remove cryfs.
* gnu/packages/crypto.scm (cryfs): Delete variable.
* gnu/packages/patches/cryfs-boost-1.88-fix.patch,
gnu/packages/patches/cryfs-boost-1.89-fix.patch: Remove files.
* gnu/packages/crypto.scm (dist_patch_DATA): Unregister patches.
Change-Id: I620d79741af860e811764a29399e75a6c684db61
Diffstat (limited to 'gnu/packages/crypto.scm')
| -rw-r--r-- | gnu/packages/crypto.scm | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 2d9e322c33a..1029168c983 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm | |||
| @@ -1550,75 +1550,6 @@ encryption password can safely commit changes to the repository's | |||
| 1550 | non-encrypted files.") | 1550 | non-encrypted files.") |
| 1551 | (license license:expat))) | 1551 | (license license:expat))) |
| 1552 | 1552 | ||
| 1553 | (define-public cryfs | ||
| 1554 | (package | ||
| 1555 | (name "cryfs") | ||
| 1556 | (version "1.0.1") | ||
| 1557 | (source | ||
| 1558 | (origin | ||
| 1559 | (method url-fetch) | ||
| 1560 | (uri (string-append | ||
| 1561 | "https://github.com/cryfs/cryfs/releases/download/" | ||
| 1562 | version "/cryfs-" version ".tar.xz")) | ||
| 1563 | (sha256 | ||
| 1564 | (base32 "1va8l8yfyi895604i8npq2b5ha0ixiqydlrq2nck2106w52wrm3s")) | ||
| 1565 | (patches (search-patches | ||
| 1566 | ;; https://github.com/cryfs/cryfs/pull/494 | ||
| 1567 | "cryfs-boost-1.88-fix.patch" | ||
| 1568 | ;; https://github.com/cryfs/cryfs/pull/500 | ||
| 1569 | "cryfs-boost-1.89-fix.patch")))) | ||
| 1570 | (build-system cmake-build-system) | ||
| 1571 | (arguments | ||
| 1572 | '(#:modules ((guix build cmake-build-system) | ||
| 1573 | (guix build utils) | ||
| 1574 | (srfi srfi-1)) | ||
| 1575 | #:configure-flags | ||
| 1576 | ;; Note: This also disables checking for security issues. | ||
| 1577 | '("-DCRYFS_UPDATE_CHECKS=OFF" | ||
| 1578 | "-DBUILD_TESTING=ON") | ||
| 1579 | ;; crypto++ is still bundled: https://github.com/cryfs/cryfs/issues/369 | ||
| 1580 | #:phases | ||
| 1581 | (modify-phases %standard-phases | ||
| 1582 | (add-before 'configure 'fix-up | ||
| 1583 | (lambda* (#:key tests? #:allow-other-keys) | ||
| 1584 | (chdir "..") ; We end up in .github somehow | ||
| 1585 | ;; Install documentation with Guix defaults. | ||
| 1586 | (substitute* "doc/CMakeLists.txt" | ||
| 1587 | (("CONFIGURATIONS Release") | ||
| 1588 | "CONFIGURATIONS Release RelWithDebInfo")) | ||
| 1589 | ;; Disable Fuse tests. | ||
| 1590 | (substitute* "test/cryfs-cli/CMakeLists.txt" | ||
| 1591 | (("CliTest_IntegrityCheck.cpp") "") | ||
| 1592 | (("CliTest_Setup.cpp") "") | ||
| 1593 | (("CliTest_WrongEnvironment.cpp") "") | ||
| 1594 | (("CryfsUnmountTest.cpp") "")))) | ||
| 1595 | (replace 'check | ||
| 1596 | (lambda* (#:key tests? #:allow-other-keys) | ||
| 1597 | (when tests? | ||
| 1598 | (setenv "HOME" "/tmp") | ||
| 1599 | (let ((tests (find-files "test/" "-test$"))) | ||
| 1600 | ;; SignalHandler/SignalCatcher tests fails | ||
| 1601 | ;; Fuse tests can't run in build env. | ||
| 1602 | (for-each invoke | ||
| 1603 | (lset-difference string-contains | ||
| 1604 | tests | ||
| 1605 | '("cpp-utils-test" | ||
| 1606 | "fspp-test")))))))))) | ||
| 1607 | (native-inputs | ||
| 1608 | (list googletest pkg-config python-wrapper)) | ||
| 1609 | (inputs | ||
| 1610 | (list boost curl fuse range-v3 spdlog)) | ||
| 1611 | (home-page "https://www.cryfs.org/") | ||
| 1612 | (synopsis "Encrypted FUSE filesystem for the cloud") | ||
| 1613 | (description "CryFS encrypts your files, so you can safely store them anywhere. | ||
| 1614 | It works well together with cloud services like Dropbox, iCloud, OneDrive and | ||
| 1615 | others. CryFS creates an encrypted userspace filesystem that can be mounted | ||
| 1616 | via FUSE without root permissions. It is similar to EncFS, but provides | ||
| 1617 | additional security and privacy measures such as hiding file sizes and directory | ||
| 1618 | structure. However CryFS is not considered stable yet by the developers.") | ||
| 1619 | (license license:lgpl3+) | ||
| 1620 | (properties `((tunable? . #t))))) | ||
| 1621 | |||
| 1622 | (define-public b3sum | 1553 | (define-public b3sum |
| 1623 | (package | 1554 | (package |
| 1624 | (name "b3sum") | 1555 | (name "b3sum") |
