4 Commits

Author SHA256 Message Date
25aabacc83 Accepting request 1324272 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1324272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=18
2025-12-24 12:16:10 +00:00
fad3fdd0f4 cryfs 1.0.3
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=41
2025-12-23 14:21:50 +00:00
cebe3ef7d6 Accepting request 1303305 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1303305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=17
2025-09-09 18:30:34 +00:00
b06ace0a8c - Add fix-build-with-boost-1_89.patch
* In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.

OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=39
2025-09-09 07:45:09 +00:00
7 changed files with 36 additions and 53 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ad4cc45e1060431991538d3e671ec11285896c0d7a24880290945ef3ca248ed
size 7508060

View File

@@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iHUEABEIAB0WIQRdXse8bxRD7Cr3F3qebJlsmR0l4QUCZ0MYogAKCRCebJlsmR0l
4XM9AQCNRfxE6VnquNOmrRyd2k6N8O+RmXMS7BRRnuPY7bAtiwD+PQvI1jgjsob0
OXvS8ap0kUi3nWDel2NgPvrVj07RkUE=
=lvrH
-----END PGP SIGNATURE-----

3
cryfs-1.0.3.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f30cc406e5c811490ba14174518a797a80442bfff317a2fdfbc5d21205b9dfe
size 7540772

7
cryfs-1.0.3.tar.xz.asc Normal file
View File

@@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABEIAB0WIQRdXse8bxRD7Cr3F3qebJlsmR0l4QUCaUhlHgAKCRCebJlsmR0l
4TBsAP92z7dgSDmwaX43BSNEOKlN6Bu1coFcf98XbzrTYfnmaAD+LfmwE0hq7Tmo
fD6W/7Rgerz4bs569WeBCWQnOeSTuWg=
=fB/u
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,23 @@
-------------------------------------------------------------------
Mon Dec 22 09:35:50 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Update to 1.0.3:
* Fix building with Boost 1.88
Drop previously patched fix-build-with-boost-1_88.patch
* Fix building with Boost 1.89
Drop previously patched fix-build-with-boost-1_89.patch
* Fix building on PowerPC
-------------------------------------------------------------------
Tue Sep 9 06:49:57 UTC 2025 - munix9@googlemail.com
- Add fix-build-with-boost-1_89.patch
* In the upcoming Boost 1.89.0 release, the Boost.System stub
library introduced back in 1.69 has been removed, which causes
a CMake error when system component is required.
The component can just be dropped cryfs has a minimum of Boost
1.84.0.
-------------------------------------------------------------------
Thu May 1 06:32:49 UTC 2025 - munix9@googlemail.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package cryfs
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,9 @@
# https://www.cryptopp.com/wiki/Link_Time_Optimization
# see also -DCRYPTOPP_DISABLE_ASM=ON below
#%%define _lto_cflags %%{nil}
%bcond_without tests
Name: cryfs
Version: 1.0.1
Version: 1.0.3
Release: 0
Summary: Cryptographic filesystem for the cloud
License: LGPL-3.0-only
@@ -32,17 +30,14 @@ Source0: https://github.com/cryfs/cryfs/releases/download/%{version}/%{na
Source1: https://github.com/cryfs/cryfs/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
# 0x5D5EC7BC6F1443EC2AF7177A9E6C996C991D25E1
Source2: %{name}.keyring
# PATCH-FIX-UPSTREAM fix-build-with-boost-1_88.patch -- based on PR 494
Patch0: fix-build-with-boost-1_88.patch
# PATCH-FIX-UPSTREAM fix-feature-fuse3.patch -- based on branch feature/fuse3
Patch1: fix-feature-fuse3.patch
Patch2: fix-feature-fuse3.patch
BuildRequires: cmake >= 3.25
BuildRequires: gcc-c++
BuildRequires: libboost_atomic-devel-impl >= 1.84.0
BuildRequires: libboost_chrono-devel-impl >= 1.84.0
BuildRequires: libboost_filesystem-devel-impl >= 1.84.0
BuildRequires: libboost_program_options-devel-impl >= 1.84.0
BuildRequires: libboost_system-devel-impl >= 1.84.0
BuildRequires: libboost_thread-devel-impl >= 1.84.0
BuildRequires: ninja
BuildRequires: pkgconfig
@@ -52,13 +47,13 @@ BuildRequires: cmake(spdlog)
BuildRequires: pkgconfig(fuse3) >= 3.9.0
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libssl)
# system cryptopp lib cannot currently be used.
# see also https://github.com/cryfs/cryfs/issues/369
Provides: bundled(libcryptopp) = 8.9.0
%if %{with tests}
BuildRequires: pkgconfig(gmock)
BuildRequires: pkgconfig(gtest)
%endif
# system cryptopp lib cannot currently be used.
# see also https://github.com/cryfs/cryfs/issues/369
Provides: bundled(libcryptopp) = 8.9.0
%description
CryFS provides a FUSE-based mount that encrypts file contents, file

View File

@@ -1,32 +0,0 @@
From 926822a4e3778dac7362637b80aca584d217c753 Mon Sep 17 00:00:00 2001
From: Michael Cho <michael@michaelcho.dev>
Date: Sun, 13 Apr 2025 10:37:29 -0400
Subject: [PATCH] Fix building with Boost 1.88
---
src/cpp-utils/process/subprocess.cpp | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/cpp-utils/process/subprocess.cpp b/src/cpp-utils/process/subprocess.cpp
index 479bfe876..396ae09ec 100644
--- a/src/cpp-utils/process/subprocess.cpp
+++ b/src/cpp-utils/process/subprocess.cpp
@@ -1,7 +1,18 @@
#include "subprocess.h"
#include <array>
#include <boost/asio.hpp>
+#include <boost/version.hpp>
+#if BOOST_VERSION < 108800
#include <boost/process.hpp>
+#else
+#define BOOST_PROCESS_VERSION 1
+#include <boost/process/v1/args.hpp>
+#include <boost/process/v1/async_pipe.hpp>
+#include <boost/process/v1/child.hpp>
+#include <boost/process/v1/exe.hpp>
+#include <boost/process/v1/io.hpp>
+#include <boost/process/v1/search_path.hpp>
+#endif
#include <cerrno>
#include <cstddef>
#include <cstdio>