From 43f0cdcacebfe1be6a2cadfbbc8a81c2fae552ab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 23:12:42 +0000 Subject: [PATCH 01/11] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index 46a9b6e..b7eef72 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 944b848c1e0d62896c9e99619842d45421375bd0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 22:55:18 +0000 Subject: [PATCH 02/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index b7eef72..735b19f 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 0.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed Jan 19 2022 Fedora Release Engineering - 0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 3b5b626c9b47f9e683ce65d828eb0b60f333b5b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 23:50:54 +0000 Subject: [PATCH 03/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index 735b19f..9698c87 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 5%{?dist} +Release: 6%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 0.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 0.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 1201d7d53c5dddf5e04ac61be65343d44c998c8e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 15:38:43 +0000 Subject: [PATCH 04/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index 9698c87..3f440d7 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 6%{?dist} +Release: 7%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 0.8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jan 18 2023 Fedora Release Engineering - 0.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 4f6724fe6d29680dd448d7890e23f14c13ebe06e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 15:25:48 +0000 Subject: [PATCH 05/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index 3f440d7..7ba5360 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 7%{?dist} +Release: 8%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 0.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 0.8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From d7c2d5916424fec9db6aca2e5c6b46e41072f99f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 01:36:31 +0000 Subject: [PATCH 06/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index 7ba5360..1fd0c23 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 8%{?dist} +Release: 9%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 0.8-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 0.8-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 4964d5c348f3df930ad8b807567db78c8020a0a8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 19:17:44 +0000 Subject: [PATCH 07/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index 1fd0c23..b61418e 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 9%{?dist} +Release: 10%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device License: GPLv2+ @@ -50,6 +50,9 @@ install %{SOURCE100} . %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 0.8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Jan 23 2024 Fedora Release Engineering - 0.8-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a5f078f8430d6dc9da41f47f1403e4f8057a871b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 00:20:06 +0200 Subject: [PATCH 08/11] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- chunkfs.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/chunkfs.spec b/chunkfs.spec index b61418e..ed7d305 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,9 +1,10 @@ Name: chunkfs Version: 0.8 -Release: 10%{?dist} +Release: 11%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: https://chunkfs.florz.de/ Source0: https://chunkfs.florz.de/%{name}_%{version}.tar.xz Source100: CMakeLists.txt @@ -50,6 +51,9 @@ install %{SOURCE100} . %changelog +* Fri Jul 26 2024 Miroslav Suchý - 0.8-11 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 0.8-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 2b095f4713daa0a552ed0f4cc3b4b3ed444486fa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 13:43:41 +0000 Subject: [PATCH 09/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index ed7d305..a44860d 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 11%{?dist} +Release: 12%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -51,6 +51,9 @@ install %{SOURCE100} . %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 0.8-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 0.8-11 - convert license to SPDX From 95ac6a5a97eb05504fbde83d15c4d81745e3a33b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 18:18:00 +0000 Subject: [PATCH 10/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- chunkfs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chunkfs.spec b/chunkfs.spec index a44860d..cb213fe 100644 --- a/chunkfs.spec +++ b/chunkfs.spec @@ -1,6 +1,6 @@ Name: chunkfs Version: 0.8 -Release: 12%{?dist} +Release: 13%{?dist} Summary: FUSE based filesystem that allows you to mount an arbitrary file or block device # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -51,6 +51,9 @@ install %{SOURCE100} . %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 0.8-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 0.8-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From c381b15d4d3490fbd03f2f8f01276fd940aff91e Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Thu, 7 Aug 2025 21:44:51 -0500 Subject: [PATCH 11/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- CMakeLists.txt | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1697ae8..bd0cca4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,9 @@ +cmake_minimum_required(VERSION 3.5...4.0) + project(chunkfs LANGUAGES C ) -cmake_minimum_required(VERSION 3.0) set(VERSION 0.8) add_definitions(-DVERSION="${VERSION}") @@ -29,11 +30,30 @@ add_executable(unchunkfs target_link_libraries(unchunkfs fuse) -add_custom_target(manpage ALL) +# Define the manpage output file +set(MANPAGE_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/chunkfs.1") -add_custom_command(TARGET manpage - COMMAND pod2man -c '' -n CHUNKFS -r 'ChunkFS ${VERSION}' -s 1 ${CMAKE_SOURCE_DIR}/manpage.pod chunkfs.1 - ) +# Custom command to generate the manpage +add_custom_command( + OUTPUT ${MANPAGE_OUTPUT} + COMMAND pod2man + --center="" + --name="CHUNKFS" + --release="ChunkFS ${VERSION}" + --section=1 + "${CMAKE_SOURCE_DIR}/manpage.pod" + "${MANPAGE_OUTPUT}" + DEPENDS "${CMAKE_SOURCE_DIR}/manpage.pod" + COMMENT "Generating chunkfs.1 manpage" + VERBATIM +) + +# Custom target to depend on the manpage output +add_custom_target( + manpage + ALL + DEPENDS ${MANPAGE_OUTPUT} +) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink chunkfs.1 unchunkfs.1 WORKING_DIRECTORY ${CMAKE_BINARY_DIR})