Compare commits
16 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9211df8237 | ||
|
|
838fa1918e | ||
|
|
1c6fe54c19 | ||
|
|
27a23deeb8 | ||
|
|
11a3c27da4 | ||
|
|
09da0ece64 | ||
|
|
ea0d6554b1 | ||
|
|
173c32cf36 | ||
|
|
fe761f7d85 | ||
|
|
bd5a1e0282 | ||
|
|
7323e7a0d8 | ||
|
|
8e47f4185e | ||
|
|
7e0549d07d | ||
|
|
c34300d327 | ||
|
|
03c63ce03d | ||
|
|
83e23ceac1 |
4 changed files with 82 additions and 7 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -2,3 +2,4 @@
|
|||
/apfs-fuse-be55741.tar.gz
|
||||
/apfs-fuse-309ecb0.tar.gz
|
||||
/apfs-fuse-290028b.tar.gz
|
||||
/apfs-fuse-ee71aa5.tar.gz
|
||||
|
|
|
|||
21
205.patch
Normal file
21
205.patch
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
From c05663711c2e374a14c7a74352c149e753a3c2c5 Mon Sep 17 00:00:00 2001
|
||||
From: Davide Cavalca <dcavalca@fedoraproject.org>
|
||||
Date: Wed, 22 Jan 2025 09:32:32 -0800
|
||||
Subject: [PATCH] Add missing header to fix the build
|
||||
|
||||
---
|
||||
ApfsLib/PList.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/ApfsLib/PList.h b/ApfsLib/PList.h
|
||||
index 645df2d..1d7fdf0 100644
|
||||
--- a/ApfsLib/PList.h
|
||||
+++ b/ApfsLib/PList.h
|
||||
@@ -3,6 +3,7 @@
|
||||
#include <vector>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
+#include <cstdint>
|
||||
|
||||
enum PLType
|
||||
{
|
||||
|
|
@ -1,18 +1,23 @@
|
|||
# https://github.com/sgan81/apfs-fuse/issues/164
|
||||
%global _lto_cflags %nil
|
||||
|
||||
# Force out of source build
|
||||
%undefine __cmake_in_source_build
|
||||
|
||||
%global date 20200928
|
||||
%global gittag 290028bea888fa80a9389ddeab26b8123c7c9474
|
||||
%global gittag ee71aa5c87c0831c1ae17048951fe9cd7579c3db
|
||||
%global short_gittag %(c=%{gittag}; echo ${c:0:7})
|
||||
|
||||
Name: apfs-fuse
|
||||
Summary: A read-only FUSE driver for Apple's APFS
|
||||
Version: 0
|
||||
Release: 17.%{date}git%{short_gittag}%{?dist}
|
||||
License: GPLv2+
|
||||
Release: 32.%{date}git%{short_gittag}%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/sgan81/apfs-fuse
|
||||
Source0: https://github.com/sgan81/%{name}/archive/%{short_gittag}/%{name}-%{short_gittag}.tar.gz
|
||||
Source1: https://github.com/lzfse/lzfse/archive/lzfse-1.0.tar.gz
|
||||
# Add missing header to fix the build
|
||||
Patch: https://github.com/sgan81/apfs-fuse/pull/205.patch
|
||||
Provides: bundled(lzfse) = 1.0
|
||||
Requires: fuse3
|
||||
BuildRequires: gcc gcc-c++
|
||||
|
|
@ -33,23 +38,71 @@ tar zxf %{SOURCE1}
|
|||
mv lzfse-* lzfse
|
||||
|
||||
%build
|
||||
%cmake -DBUILD_SHARED_LIBS:BOOL=OFF
|
||||
%cmake -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/%{_bindir}
|
||||
cp -a %{_vpath_builddir}/apfs-* %{buildroot}/%{_bindir}/
|
||||
cp -a %{_vpath_builddir}/apfs* %{buildroot}/%{_bindir}/
|
||||
|
||||
mkdir -p %{buildroot}/%{_sbindir}
|
||||
ln -sr %{buildroot}/%{_bindir}/apfs-fuse %{buildroot}/%{_sbindir}/mount.apfs
|
||||
|
||||
%files
|
||||
%{_bindir}/apfs-*
|
||||
%{_bindir}/apfs*
|
||||
%{_sbindir}/mount.apfs
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0-32.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Tue Nov 4 2025 Tom Callaway <spot@fedoraproject.org> - 0-31.20200928gitee71aa5
|
||||
- rebuild for new fuse3
|
||||
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0-30.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Wed Jan 22 2025 Davide Cavalca <dcavalca@fedoraproject.org> - 0-29.20200928gitee71aa5
|
||||
- Add missing header to fix the build (#2339502)
|
||||
- Audit license tag
|
||||
|
||||
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0-28.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 0-27.20200928gitee71aa5
|
||||
- convert license to SPDX
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-26.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-25.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-24.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-23.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-22.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Thu Jul 28 2022 Bastien Nocera <bnocera@redhat.com> - 0-21.20200928gitee71aa5
|
||||
+ apfs-fuse-0-21.20200928gitee71aa5
|
||||
- Add apfsutil binary to package (#2111255)
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-20.20200928gitee71aa5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Wed Apr 06 2022 Bastien Nocera <bnocera@redhat.com> - 0-19.20200928gitee71aa5
|
||||
+ apfs-fuse-0-19.20200928gitee71aa5
|
||||
- Disable LTO until it stops breaking encrypted partitions (#1950208)
|
||||
|
||||
* Mon Mar 21 2022 Bastien Nocera <bnocera@redhat.com> - 0-18.20200928gitee71aa5
|
||||
- Update to latest version
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-17.20200928git290028b
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (lzfse-1.0.tar.gz) = 9d7ca44e6d3d2bdf4b82b0eb66c14922369b8b6fe2cf891187a77c6708b8d26c2c1b2ccddec6059e85dbbbb37c497419549f02812b5f34d06238ac246a8cf912
|
||||
SHA512 (apfs-fuse-290028b.tar.gz) = cf3342506d88e5c79ccd2977654576ca46bd407ee7010f86f9230b5819062263408967b8bccf417499f3f96ffc8d8785b552307f976c76d1847c29560832255c
|
||||
SHA512 (apfs-fuse-ee71aa5.tar.gz) = fe04cd9be8c3668b871a8ee53e231a1df8440d72e6d0f3363a4f1c165990c9dabb88ca1d4c151ff8c702bb45a4f53c37a4315867e69e78ce3f25dd4fcb187464
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue