From dc9e067ee6f52a16453ba315ba4c321771044ddf Mon Sep 17 00:00:00 2001 From: Erwin Waterlander Date: Fri, 11 May 2018 10:16:36 +0200 Subject: [PATCH 01/42] New upstream version 6.0.2. --- .gitignore | 1 + sources | 2 +- wcd.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 229f5f5..2f8f13a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /wcd-5.3.4.tar.gz /wcd-6.0.0.tar.gz /wcd-6.0.1.tar.gz +/wcd-6.0.2.tar.gz diff --git a/sources b/sources index e7e922a..3aa6d18 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wcd-6.0.1.tar.gz) = 7a1a97b1dee220f2a425fcd7669ee9a3ca144992fe18444866269499b10bdea1671a5fca13eaa77c12c807d901e7831701e00a35c766021533a922b84b68247e +SHA512 (wcd-6.0.2.tar.gz) = 587a52efaf0a585e4fc8a04a0eb08445cf4c78d38abd7592658f61827aa6cc0f1e8af8643c411d22d74145479c9970b018b11fc7a2a08b4ba7c850097813b06f diff --git a/wcd.spec b/wcd.spec index f4497e9..7003096 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd -Version: 6.0.1 -Release: 2%{?dist} +Version: 6.0.2 +Release: 1%{?dist} License: GPLv2 Group: Applications/File Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Fri May 11 2018 Erwin Waterlander - 6.0.2-1 +- New upstream version 6.0.2. + * Fri Feb 09 2018 Fedora Release Engineering - 6.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 565c7ec9a1078bafb91e9f56276c5d400fb8e9e6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:44:51 +0000 Subject: [PATCH 02/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 7003096..0848a83 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Group: Applications/File Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 6.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri May 11 2018 Erwin Waterlander - 6.0.2-1 - New upstream version 6.0.2. From 6dd1579cbf2452d7bc8f151c529d7dc91562c7db Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 24 Jul 2018 17:10:00 +0200 Subject: [PATCH 03/42] Add missing BuildRequires on gcc make: cc: Command not found References: https://bugzilla.redhat.com/show_bug.cgi?id=1606664 Signed-off-by: Igor Gnatenko --- wcd.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/wcd.spec b/wcd.spec index 0848a83..4058178 100644 --- a/wcd.spec +++ b/wcd.spec @@ -6,6 +6,7 @@ License: GPLv2 Group: Applications/File Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ +BuildRequires: gcc BuildRequires: gettext BuildRequires: ncurses-devel BuildRequires: libunistring-devel From 33f7cd1de1b688d38fdea353dddbbdac88664ff6 Mon Sep 17 00:00:00 2001 From: Erwin Waterlander Date: Tue, 31 Jul 2018 00:22:11 +0200 Subject: [PATCH 04/42] Build requires gcc (bug #1606664). --- wcd.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wcd.spec b/wcd.spec index 4058178..ee7d826 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,12 +1,12 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Group: Applications/File Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ -BuildRequires: gcc +BuildRequires: gcc BuildRequires: gettext BuildRequires: ncurses-devel BuildRequires: libunistring-devel @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Tue Jul 31 2018 Erwin Waterlander - 6.0.2-3 +- Build requires gcc (bug #1606664). + * Sat Jul 14 2018 Fedora Release Engineering - 6.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 81f8ff4753e68116055258ac54b895d1ad01a9c8 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:30 +0100 Subject: [PATCH 05/42] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- wcd.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index ee7d826..dfc3a4b 100644 --- a/wcd.spec +++ b/wcd.spec @@ -3,7 +3,6 @@ Name: wcd Version: 6.0.2 Release: 3%{?dist} License: GPLv2 -Group: Applications/File Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ BuildRequires: gcc From 6a3fe5d9e19dcf29c0d0b450c947d3bb62590719 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:34:38 +0000 Subject: [PATCH 06/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index dfc3a4b..2138cc3 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 6.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Jul 31 2018 Erwin Waterlander - 6.0.2-3 - Build requires gcc (bug #1606664). From e2561a7d1c4375e614c935fee10b0eac4e9d3cc8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:19:33 +0000 Subject: [PATCH 07/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 2138cc3..ca2b86c 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.2 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 6.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 6.0.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From fbed1c2b7486f16479b8a30fdbf2d182a36efd56 Mon Sep 17 00:00:00 2001 From: Erwin Waterlander Date: Wed, 14 Aug 2019 17:27:06 +0200 Subject: [PATCH 08/42] New upstream version 6.0.3. --- .gitignore | 1 + sources | 2 +- wcd.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2f8f13a..6094558 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /wcd-6.0.0.tar.gz /wcd-6.0.1.tar.gz /wcd-6.0.2.tar.gz +/wcd-6.0.3.tar.gz diff --git a/sources b/sources index 3aa6d18..0388a20 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wcd-6.0.2.tar.gz) = 587a52efaf0a585e4fc8a04a0eb08445cf4c78d38abd7592658f61827aa6cc0f1e8af8643c411d22d74145479c9970b018b11fc7a2a08b4ba7c850097813b06f +SHA512 (wcd-6.0.3.tar.gz) = b48a6f8a196725b4b570701813cf8a96e13e4fd6289b6c779218acc20ea1ea841e5f8648f717bb389976b715b95856e91bad3ffb20f8d80961d75eae8eacfbe8 diff --git a/wcd.spec b/wcd.spec index ca2b86c..791e777 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd -Version: 6.0.2 -Release: 5%{?dist} +Version: 6.0.3 +Release: 1%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Wed Aug 14 2019 Erwin Waterlander - 6.0.3-1 +- New upstream version 6.0.3. + * Sat Jul 27 2019 Fedora Release Engineering - 6.0.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 2d05f1abc41a0b9fdaf17710936cfd45fdd9754a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 03:32:30 +0000 Subject: [PATCH 09/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 791e777..698c8ff 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 6.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Aug 14 2019 Erwin Waterlander - 6.0.3-1 - New upstream version 6.0.3. From ce66643170880c0c05bd83dd1ff6a36b0a67927d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 14:00:49 +0000 Subject: [PATCH 10/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 698c8ff..7261281 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.3 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -49,6 +49,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 6.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jan 31 2020 Fedora Release Engineering - 6.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 3e54d9de634e606dca729bffaea8542f84515a87 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 00:51:10 +0000 Subject: [PATCH 11/42] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- wcd.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/wcd.spec b/wcd.spec index 7261281..2f45b29 100644 --- a/wcd.spec +++ b/wcd.spec @@ -5,6 +5,7 @@ Release: 3%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ +BuildRequires: make BuildRequires: gcc BuildRequires: gettext BuildRequires: ncurses-devel From faa26f54f30a7cad7f3fe00638d44a99b2cef70e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:22:22 +0000 Subject: [PATCH 12/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 2f45b29..b1b22ba 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.3 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 6.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 6.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 806cfa7a2cfc7b19319a90464e47af3b15c1a60a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:48:46 +0000 Subject: [PATCH 13/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index b1b22ba..afdfe21 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.3 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 6.0.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 6.0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 7ff2a5d3662bc728d77491bf40006753033a081a Mon Sep 17 00:00:00 2001 From: Erwin Waterlander Date: Tue, 2 Nov 2021 21:07:07 +0100 Subject: [PATCH 14/42] New upstream version 6.0.4. --- .gitignore | 1 + sources | 2 +- wcd.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6094558..ab7f6bd 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /wcd-6.0.1.tar.gz /wcd-6.0.2.tar.gz /wcd-6.0.3.tar.gz +/wcd-6.0.4.tar.gz diff --git a/sources b/sources index 0388a20..fa455d5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wcd-6.0.3.tar.gz) = b48a6f8a196725b4b570701813cf8a96e13e4fd6289b6c779218acc20ea1ea841e5f8648f717bb389976b715b95856e91bad3ffb20f8d80961d75eae8eacfbe8 +SHA512 (wcd-6.0.4.tar.gz) = afec27c0ca4cf7c7d24399f1f23c69ee765d57b449179696be5da82bcd6b146156254d9d1264e9c1f4905d5c117c7ac935a372aea25fa539b76c9bc866640daa diff --git a/wcd.spec b/wcd.spec index afdfe21..e09881a 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd -Version: 6.0.3 -Release: 5%{?dist} +Version: 6.0.4 +Release: 1%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Tue Nov 2 2021 Erwin Waterlander - 6.0.4-1 +- New upstream version 6.0.4. + * Fri Jul 23 2021 Fedora Release Engineering - 6.0.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 7585938eb003419a43a4ae0592260a1b20e377ce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:19:39 +0000 Subject: [PATCH 15/42] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index e09881a..1dad5e4 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.4 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 6.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Nov 2 2021 Erwin Waterlander - 6.0.4-1 - New upstream version 6.0.4. From 6b5a9926d017c72f9a442983f07c9e967fe65669 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:16:00 +0000 Subject: [PATCH 16/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 1dad5e4..12e02c8 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.4 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 6.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 6.0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 3ac10182a42ae8e8d43293f1cc03f2ef31cc790b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:40:02 +0000 Subject: [PATCH 17/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wcd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 12e02c8..92a22a9 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.4 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,6 +50,9 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 6.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 6.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From f7e6a2b2929002dfd1fb6670854f1afd81fbef8b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:13:08 -0400 Subject: [PATCH 18/42] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 145 ++++++++++++++++++++++++++++++++++++++++++++++++++++ wcd.spec | 149 +----------------------------------------------------- 2 files changed, 147 insertions(+), 147 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..445ec11 --- /dev/null +++ b/changelog @@ -0,0 +1,145 @@ +* Sat Jan 21 2023 Fedora Release Engineering - 6.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 6.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 6.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Nov 2 2021 Erwin Waterlander - 6.0.4-1 +- New upstream version 6.0.4. + +* Fri Jul 23 2021 Fedora Release Engineering - 6.0.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 6.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 6.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 6.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Aug 14 2019 Erwin Waterlander - 6.0.3-1 +- New upstream version 6.0.3. + +* Sat Jul 27 2019 Fedora Release Engineering - 6.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 6.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jul 31 2018 Erwin Waterlander - 6.0.2-3 +- Build requires gcc (bug #1606664). + +* Sat Jul 14 2018 Fedora Release Engineering - 6.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri May 11 2018 Erwin Waterlander - 6.0.2-1 +- New upstream version 6.0.2. + +* Fri Feb 09 2018 Fedora Release Engineering - 6.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Sep 16 2017 Erwin Waterlander - 6.0.1-1 +- New upstream version 6.0.1. + +* Thu Aug 03 2017 Fedora Release Engineering - 6.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 6.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Feb 22 2017 Erwin Waterlander - 6.0.0-1 +- New upstream version 6.0.0. + +* Sat Feb 11 2017 Fedora Release Engineering - 5.3.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Jan 4 2017 Erwin Waterlander - 5.3.4-1 +- New upstream version 5.3.4. + +* Thu Nov 3 2016 Erwin Waterlander - 5.3.3-1 +- New upstream version 5.3.3. + +* Fri Feb 19 2016 Erwin Waterlander - 5.3.2-1 +- New upstream version 5.3.2. + +* Fri Feb 05 2016 Fedora Release Engineering - 5.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Dec 3 2015 Erwin Waterlander - 5.3.1-1 +- New upstream version 5.3.1. + +* Thu Sep 24 2015 Erwin Waterlander - 5.3.0-1 +- New upstream version 5.3.0. + +* Fri Jun 19 2015 Fedora Release Engineering - 5.2.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Apr 19 2015 Erwin Waterlander - 5.2.7-1 +- New upstream version 5.2.7. + +* Fri Jan 30 2015 Erwin Waterlander - 5.2.6-2 +- Fixed Source. + +* Mon Jan 19 2015 Erwin Waterlander - 5.2.6-1 +- New upstream version 5.2.6. + +* Tue Sep 02 2014 Pádraig Brady - 5.2.5-4 +- rebuild for libunistring soname bump + +* Mon Aug 18 2014 Fedora Release Engineering - 5.2.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Jun 11 2014 Erwin Waterlander - 5.2.5-2 +- Fixed packaging new manual translations. + +* Wed Jun 11 2014 Erwin Waterlander - 5.2.5-1 +- New upstream version 5.2.5. + +* Sun Jun 08 2014 Fedora Release Engineering - 5.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Aug 29 2013 Erwin Waterlander - 5.2.4-1 +- New upstream version 5.2.4. + +* Mon Aug 5 2013 Tim Waugh - 5.2.3-4 +- Fixed doc-related build problem (bug #992868). + +* Fri Feb 22 2013 Erwin Waterlander - 5.2.3-3 +- Build requires perl-Pod-Checker. + +* Fri Feb 15 2013 Fedora Release Engineering - 5.2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Oct 29 2012 Erwin Waterlander - 5.2.3-1 +- New upstream version 5.2.3. +- Set _sysconfdir while installing profile (the makefile supports + it now). + +* Tue Oct 09 2012 Erwin Waterlander - 5.2.2-6 +- Use _sysconfdir for config files. + +* Thu Sep 27 2012 Erwin Waterlander - 5.2.2-5 +- Added comment to explain why configs are overwritten and the name + of the manual is not equal to the name of the binary. + +* Mon Sep 24 2012 Erwin Waterlander - 5.2.2-4 +- Summary starts with capital letter C. +- Config files marked with config. +- Removed clean section (needed only if supporting EPEL5). +- Moved man-pages under doc. + +* Sun Sep 23 2012 Erwin Waterlander - 5.2.2-3 +- Increment release version. + +* Sun Sep 23 2012 Erwin Waterlander - 5.2.2-2 +- Removed tag Packager. +- Removed Buildrequires sed. +- Changed License tag from GPL to GPLv2 + +* Sun Sep 23 2012 Erwin Waterlander - 5.2.2-1 +- Initial version for Fedora. diff --git a/wcd.spec b/wcd.spec index 92a22a9..0df3b8c 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,7 +1,7 @@ Summary: Chdir for DOS and Unix Name: wcd Version: 6.0.4 -Release: 4%{?dist} +Release: %autorelease License: GPLv2 Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz URL: http://waterlan.home.xs4all.nl/ @@ -50,149 +50,4 @@ make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfd %changelog -* Sat Jan 21 2023 Fedora Release Engineering - 6.0.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 6.0.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 6.0.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Nov 2 2021 Erwin Waterlander - 6.0.4-1 -- New upstream version 6.0.4. - -* Fri Jul 23 2021 Fedora Release Engineering - 6.0.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 6.0.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 6.0.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jan 31 2020 Fedora Release Engineering - 6.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Aug 14 2019 Erwin Waterlander - 6.0.3-1 -- New upstream version 6.0.3. - -* Sat Jul 27 2019 Fedora Release Engineering - 6.0.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 6.0.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jul 31 2018 Erwin Waterlander - 6.0.2-3 -- Build requires gcc (bug #1606664). - -* Sat Jul 14 2018 Fedora Release Engineering - 6.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri May 11 2018 Erwin Waterlander - 6.0.2-1 -- New upstream version 6.0.2. - -* Fri Feb 09 2018 Fedora Release Engineering - 6.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Sep 16 2017 Erwin Waterlander - 6.0.1-1 -- New upstream version 6.0.1. - -* Thu Aug 03 2017 Fedora Release Engineering - 6.0.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 6.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Feb 22 2017 Erwin Waterlander - 6.0.0-1 -- New upstream version 6.0.0. - -* Sat Feb 11 2017 Fedora Release Engineering - 5.3.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Jan 4 2017 Erwin Waterlander - 5.3.4-1 -- New upstream version 5.3.4. - -* Thu Nov 3 2016 Erwin Waterlander - 5.3.3-1 -- New upstream version 5.3.3. - -* Fri Feb 19 2016 Erwin Waterlander - 5.3.2-1 -- New upstream version 5.3.2. - -* Fri Feb 05 2016 Fedora Release Engineering - 5.3.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Dec 3 2015 Erwin Waterlander - 5.3.1-1 -- New upstream version 5.3.1. - -* Thu Sep 24 2015 Erwin Waterlander - 5.3.0-1 -- New upstream version 5.3.0. - -* Fri Jun 19 2015 Fedora Release Engineering - 5.2.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Apr 19 2015 Erwin Waterlander - 5.2.7-1 -- New upstream version 5.2.7. - -* Fri Jan 30 2015 Erwin Waterlander - 5.2.6-2 -- Fixed Source. - -* Mon Jan 19 2015 Erwin Waterlander - 5.2.6-1 -- New upstream version 5.2.6. - -* Tue Sep 02 2014 Pádraig Brady - 5.2.5-4 -- rebuild for libunistring soname bump - -* Mon Aug 18 2014 Fedora Release Engineering - 5.2.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Wed Jun 11 2014 Erwin Waterlander - 5.2.5-2 -- Fixed packaging new manual translations. - -* Wed Jun 11 2014 Erwin Waterlander - 5.2.5-1 -- New upstream version 5.2.5. - -* Sun Jun 08 2014 Fedora Release Engineering - 5.2.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu Aug 29 2013 Erwin Waterlander - 5.2.4-1 -- New upstream version 5.2.4. - -* Mon Aug 5 2013 Tim Waugh - 5.2.3-4 -- Fixed doc-related build problem (bug #992868). - -* Fri Feb 22 2013 Erwin Waterlander - 5.2.3-3 -- Build requires perl-Pod-Checker. - -* Fri Feb 15 2013 Fedora Release Engineering - 5.2.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Oct 29 2012 Erwin Waterlander - 5.2.3-1 -- New upstream version 5.2.3. -- Set _sysconfdir while installing profile (the makefile supports - it now). - -* Tue Oct 09 2012 Erwin Waterlander - 5.2.2-6 -- Use _sysconfdir for config files. - -* Thu Sep 27 2012 Erwin Waterlander - 5.2.2-5 -- Added comment to explain why configs are overwritten and the name - of the manual is not equal to the name of the binary. - -* Mon Sep 24 2012 Erwin Waterlander - 5.2.2-4 -- Summary starts with capital letter C. -- Config files marked with config. -- Removed clean section (needed only if supporting EPEL5). -- Moved man-pages under doc. - -* Sun Sep 23 2012 Erwin Waterlander - 5.2.2-3 -- Increment release version. - -* Sun Sep 23 2012 Erwin Waterlander - 5.2.2-2 -- Removed tag Packager. -- Removed Buildrequires sed. -- Changed License tag from GPL to GPLv2 - -* Sun Sep 23 2012 Erwin Waterlander - 5.2.2-1 -- Initial version for Fedora. - +%autochangelog From bc0cf41dc8bf0124919dd62c8fa5c0bc0d60aed5 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:15:29 -0400 Subject: [PATCH 19/42] Spec file whitespace adjustments --- wcd.spec | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/wcd.spec b/wcd.spec index 0df3b8c..de17690 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,15 +1,19 @@ -Summary: Chdir for DOS and Unix -Name: wcd -Version: 6.0.4 -Release: %autorelease -License: GPLv2 -Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz -URL: http://waterlan.home.xs4all.nl/ -BuildRequires: make -BuildRequires: gcc -BuildRequires: gettext -BuildRequires: ncurses-devel -BuildRequires: libunistring-devel +Summary: Chdir for DOS and Unix +Name: wcd +Version: 6.0.4 +Release: %autorelease + +License: GPLv2 +Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz +URL: http://waterlan.home.xs4all.nl/ + +BuildRequires: make +BuildRequires: gcc + +BuildRequires: gettext + +BuildRequires: ncurses-devel +BuildRequires: libunistring-devel %description Wcd. Directory changer for DOS and Unix. Another Norton @@ -23,18 +27,22 @@ and allows aliasing and banning of directories. Wcd also includes a full-screen interactive directory tree browser with speed search. + %prep %setup -q + %build make -C src %{?_smp_mflags} prefix=%{_prefix} UCS=1 UNINORM=1 + %install make -C src install DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} mandir=%{_mandir} make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfdir=%{_sysconfdir} %find_lang %{name} --with-man + %files -f %{name}.lang %{_bindir}/wcd.exe # Overwrite the old config files. Old config files may break a new From 36a8831e64ea74b88a4ac8e3403190498add146f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:16:25 -0400 Subject: [PATCH 20/42] Improved summary and description --- wcd.spec | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/wcd.spec b/wcd.spec index de17690..d29da13 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,4 +1,4 @@ -Summary: Chdir for DOS and Unix +Summary: Wherever Change Directory: chdir for DOS and Unix Name: wcd Version: 6.0.4 Release: %autorelease @@ -16,16 +16,15 @@ BuildRequires: ncurses-devel BuildRequires: libunistring-devel %description -Wcd. Directory changer for DOS and Unix. Another Norton -Change Directory (NCD) clone. +Wcd is a command-line program to change directory fast. It saves time typing at +the keyboard. One needs to type only a part of a directory name and wcd will +jump to it. Wcd has a fast selection method in case of multiple matches and +allows aliasing and banning of directories. Wcd also includes a full screen +interactive directory tree browser with speed search. -Wcd is a command-line program to change directory fast. It -saves time typing at the keyboard. One needs to type only -a part of a directory name and wcd will jump to it. Wcd -has a fast selection method in case of multiple matches -and allows aliasing and banning of directories. Wcd also -includes a full-screen interactive directory tree browser -with speed search. +Wcd was modeled after Norton Change Directory (NCD). NCD appeared first in The +Norton Utilities, Release 4, for DOS in 1987, published by Peter Norton. NCD +was written by Brad Kingsbury. %prep From 20d5c8c62d4d3a335a3918ef63919862397036a0 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:17:57 -0400 Subject: [PATCH 21/42] Update URL and source URL --- wcd.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wcd.spec b/wcd.spec index d29da13..fb3282a 100644 --- a/wcd.spec +++ b/wcd.spec @@ -4,8 +4,8 @@ Version: 6.0.4 Release: %autorelease License: GPLv2 -Source: http://waterlan.home.xs4all.nl/wcd/%{name}-%{version}.tar.gz -URL: http://waterlan.home.xs4all.nl/ +URL: https://waterlan.home.xs4all.nl/wcd.html +Source: https://waterlan.home.xs4all.nl/wcd/wcd-%{version}.tar.gz BuildRequires: make BuildRequires: gcc From 6c9d22b71b59d567bfa1df5bb5b5f2768317797b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:18:35 -0400 Subject: [PATCH 22/42] Reduce macro indirection in the spec file --- wcd.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wcd.spec b/wcd.spec index fb3282a..f717742 100644 --- a/wcd.spec +++ b/wcd.spec @@ -39,16 +39,16 @@ make -C src %{?_smp_mflags} prefix=%{_prefix} UCS=1 UNINORM=1 make -C src install DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} mandir=%{_mandir} make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfdir=%{_sysconfdir} -%find_lang %{name} --with-man +%find_lang wcd --with-man -%files -f %{name}.lang +%files -f wcd.lang %{_bindir}/wcd.exe # Overwrite the old config files. Old config files may break a new # installation when the name of the binary changes. %config %{_sysconfdir}/profile.d/wcd.* # https://fedoraproject.org/wiki/Packaging_tricks#As_part_of_the_staged_install -%{_defaultdocdir}/%{name}-%{version}/ +%{_defaultdocdir}/wcd-%{version}/ %{_mandir}/man1/wcd.* # The name of the manual page is 'wcd', equal to the name of the package and # defined alias (csh) and function (sh) in the config files, and not equal to From a99f8a0e3edd3468ee57e708d81f9f956a4921fd Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:25:24 -0400 Subject: [PATCH 23/42] Use modern make macros --- wcd.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wcd.spec b/wcd.spec index f717742..4b56689 100644 --- a/wcd.spec +++ b/wcd.spec @@ -28,17 +28,17 @@ was written by Brad Kingsbury. %prep -%setup -q +%autosetup %build -make -C src %{?_smp_mflags} prefix=%{_prefix} UCS=1 UNINORM=1 +%set_build_flags +%make_build -C src prefix=%{_prefix} UCS=1 UNINORM=1 %install -make -C src install DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} mandir=%{_mandir} -make -C src install-profile DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} sysconfdir=%{_sysconfdir} - +%make_install install-profile -C src \ + prefix='%{_prefix}' mandir='%{_mandir}' sysconfidr='%{_sysconfdir}' %find_lang wcd --with-man From 88dccfa97ee3fecea087a582b46de8aa34854548 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 08:27:04 -0400 Subject: [PATCH 24/42] Convert License to SPDX --- wcd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 4b56689..389f6b6 100644 --- a/wcd.spec +++ b/wcd.spec @@ -3,7 +3,7 @@ Name: wcd Version: 6.0.4 Release: %autorelease -License: GPLv2 +License: GPL-2.0-or-later URL: https://waterlan.home.xs4all.nl/wcd.html Source: https://waterlan.home.xs4all.nl/wcd/wcd-%{version}.tar.gz From 723c2e27b74bcbad852a8f374dac0cdaa5cc1fb5 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 09:15:49 -0400 Subject: [PATCH 25/42] Explicitly set most Makefile variables - Moves the documentation into the standard location - Enables rebuilding localized man pages etc. --- wcd.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 59 insertions(+), 5 deletions(-) diff --git a/wcd.spec b/wcd.spec index 389f6b6..d0e130a 100644 --- a/wcd.spec +++ b/wcd.spec @@ -10,11 +10,52 @@ Source: https://waterlan.home.xs4all.nl/wcd/wcd-%{version}.tar.gz BuildRequires: make BuildRequires: gcc +# For NLS (translations) in the program BuildRequires: gettext +# For rebuilding and translating documentation +BuildRequires: po4a +BuildRequires: /usr/bin/pod2html +BuildRequires: /usr/bin/pod2man +BuildRequires: /usr/bin/podchecker BuildRequires: ncurses-devel BuildRequires: libunistring-devel +%global wcd_d1 prefix='%{_prefix}' bindir='%{_bindir}' datadir='%{_datadir}' +%global wcd_d2 docdir='%{_pkgdocdir}' sysconfdir='%{_sysconfdir}' +%global wcd_d3 mandir='%{_mandir}' +%global wcd_dirs %{wcd_d1} %{wcd_d2} %{wcd_d3} +# Paraphrased from doc/UNIX.txt: +# UCS= Enable Unicode (UTF8) support. +# UNINORM= Enable Unicode normalization. Requires libunistring. This takes at +# least partial effect by being defined *to any value*, so do not +# define it unless we want to enable it (we do). +# ENABLE_NLS= Enable native language support. That is, use locale files. This +# option takes effect by being defined *to any value*, so do not +# define it unless we want to enable it (we do). +# STATIC= Enable static linking. Make a standalone wcd binary. This option +# takes effect by being defined *to any value*, so do not define it +# unless we want to enable it. +# DEBUG= Add -g to CFLAGS; the distro flags handle this. +# DEBUGMSG= Makes wcd print verbose messages about accessing the file system. +# LFS= Large File Support (LFS). This option cannot be effectively disabled +# due to questionable logic in the Makefile, but that is fine because we +# certainly want it to be enabled. +# CURSES= Select curses library. Default is ncurses. There is some magic +# behind the scenes, so we leave this alone. +# NCURSES_DEBUG= Link with ncurses debug enabled library. +# ASCII_TREE= Draw graphical tree with ASCII characters (instead of +# line-drawing characters). This option takes effect by being +# defined *to any value*, so do not define it unless we want to +# enable it. +# EXT= Set executable extension. +# HMTLEXT= Set HTML manual file extension. +%global wcd_f1 UCS=1 UNINORM=1 ENABLE_NLS=1 +%global wcd_f2 DEBUG=0 DEBUGMSG=0 LFS=1 NCURSES_DEBUG=0 +%global wcd_f3 EXT=.exe HTMLEXT=html +%global wcd_flags %{wcd_f1} %{wcd_f2} %{wcd_f3} +%global wcd_opts %{wcd_dirs} %{wcd_flags} + %description Wcd is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will @@ -33,22 +74,35 @@ was written by Brad Kingsbury. %build %set_build_flags -%make_build -C src prefix=%{_prefix} UCS=1 UNINORM=1 +%make_build -C src %{wcd_opts} %install -%make_install install-profile -C src \ - prefix='%{_prefix}' mandir='%{_mandir}' sysconfidr='%{_sysconfdir}' +%make_install install-profile -C src %{wcd_opts} %find_lang wcd --with-man %files -f wcd.lang +%license %{_pkgdocdir}/copying.txt + +%doc %{_pkgdocdir}/INSTALL.txt +%doc %{_pkgdocdir}/README.txt +%doc %{_pkgdocdir}/UNIX.txt +%doc %{_pkgdocdir}/faq.txt +%doc %{_pkgdocdir}/problems.txt +%doc %{_pkgdocdir}/todo.txt +%doc %{_pkgdocdir}/wcd.html +%doc %{_pkgdocdir}/wcd.txt +%doc %{_pkgdocdir}/whatsnew.txt +# Localized HTML and plain-text documentation +%doc %dir %{_pkgdocdir}/*/ +%doc %{_pkgdocdir}/*/wcd.html +%doc %{_pkgdocdir}/*/wcd.txt + %{_bindir}/wcd.exe # Overwrite the old config files. Old config files may break a new # installation when the name of the binary changes. %config %{_sysconfdir}/profile.d/wcd.* -# https://fedoraproject.org/wiki/Packaging_tricks#As_part_of_the_staged_install -%{_defaultdocdir}/wcd-%{version}/ %{_mandir}/man1/wcd.* # The name of the manual page is 'wcd', equal to the name of the package and # defined alias (csh) and function (sh) in the config files, and not equal to From 7152d730b900aaaf683fa54a69a0aee6572c8e6e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 09:30:13 -0400 Subject: [PATCH 26/42] Move documentation (except man pages) to a subpackage --- wcd.spec | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/wcd.spec b/wcd.spec index d0e130a..e9f8f54 100644 --- a/wcd.spec +++ b/wcd.spec @@ -68,6 +68,19 @@ Norton Utilities, Release 4, for DOS in 1987, published by Peter Norton. NCD was written by Brad Kingsbury. +%package doc +Summary: Documentation for wcs + +BuildArch: noarch + +%description doc +%{summary}. + +Man pages are included with the base package. This package provides the same +documentation in other forms, like plain text and HTML, as well as ancillary +plain-text documentation files, changelogs, and so on. + + %prep %autosetup @@ -85,6 +98,20 @@ was written by Brad Kingsbury. %files -f wcd.lang %license %{_pkgdocdir}/copying.txt +%{_bindir}/wcd.exe +# The name of the manual page is 'wcd', equal to the name of the package and +# defined alias (csh) and function (sh) in the config files, and not equal to +# the name of the binary. The name of the binary may vary and is in fact not +# important. +%{_mandir}/man1/wcd.1* + +# Overwrite the old config files. Old config files may break a new +# installation when the name of the binary changes. +%config %{_sysconfdir}/profile.d/wcd.* + + +%files doc +%license %{_pkgdocdir}/copying.txt %doc %{_pkgdocdir}/INSTALL.txt %doc %{_pkgdocdir}/README.txt %doc %{_pkgdocdir}/UNIX.txt @@ -99,16 +126,6 @@ was written by Brad Kingsbury. %doc %{_pkgdocdir}/*/wcd.html %doc %{_pkgdocdir}/*/wcd.txt -%{_bindir}/wcd.exe -# Overwrite the old config files. Old config files may break a new -# installation when the name of the binary changes. -%config %{_sysconfdir}/profile.d/wcd.* -%{_mandir}/man1/wcd.* -# The name of the manual page is 'wcd', equal to the name of the package and -# defined alias (csh) and function (sh) in the config files, and not equal to -# the name of the binary. The name of the binary may vary and is in fact not -# important. - %changelog %autochangelog From e1b109ad5246621881b16c7396fa8ea7c903ed17 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 09:35:18 -0400 Subject: [PATCH 27/42] Let the command be wcd, not wcd.exe --- wcd.spec | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/wcd.spec b/wcd.spec index e9f8f54..906fcbb 100644 --- a/wcd.spec +++ b/wcd.spec @@ -52,7 +52,7 @@ BuildRequires: libunistring-devel # HMTLEXT= Set HTML manual file extension. %global wcd_f1 UCS=1 UNINORM=1 ENABLE_NLS=1 %global wcd_f2 DEBUG=0 DEBUGMSG=0 LFS=1 NCURSES_DEBUG=0 -%global wcd_f3 EXT=.exe HTMLEXT=html +%global wcd_f3 EXT= HTMLEXT=html %global wcd_flags %{wcd_f1} %{wcd_f2} %{wcd_f3} %global wcd_opts %{wcd_dirs} %{wcd_flags} @@ -94,15 +94,26 @@ plain-text documentation files, changelogs, and so on. %make_install install-profile -C src %{wcd_opts} %find_lang wcd --with-man +%if 0%{?fedora} && 0%{?fedora} < 39 +# Historically, this package accepted the upstream default of building the +# binary as wcd.exe, and the spec file contained claims that the name of the +# binary might change periodically and that this was not important. +# +# We feel that this was misguided: the name of the command that users type is +# *very* important, and it should match system conventions. We maintain the old +# name as a symbolic link for compatibility. +ln -s wcd '%{buildroot}%{_bindir}/wcd.exe' +%endif + %files -f wcd.lang %license %{_pkgdocdir}/copying.txt +%{_bindir}/wcd +%if 0%{?fedora} && 0%{?fedora} < 39 +# See the comment in %%install. %{_bindir}/wcd.exe -# The name of the manual page is 'wcd', equal to the name of the package and -# defined alias (csh) and function (sh) in the config files, and not equal to -# the name of the binary. The name of the binary may vary and is in fact not -# important. +%endif %{_mandir}/man1/wcd.1* # Overwrite the old config files. Old config files may break a new From ce300e2bf15f8a9717b39d3491e4e0479c2bd04e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 09:38:36 -0400 Subject: [PATCH 28/42] Make config files noreplace The old behavior was linked to dubious claims about the binary name changing as a normal event --- wcd.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wcd.spec b/wcd.spec index 906fcbb..6aa482a 100644 --- a/wcd.spec +++ b/wcd.spec @@ -116,9 +116,8 @@ ln -s wcd '%{buildroot}%{_bindir}/wcd.exe' %endif %{_mandir}/man1/wcd.1* -# Overwrite the old config files. Old config files may break a new -# installation when the name of the binary changes. -%config %{_sysconfdir}/profile.d/wcd.* +%config(noreplace) %{_sysconfdir}/profile.d/wcd.sh +%config(noreplace) %{_sysconfdir}/profile.d/wcd.csh %files doc From a7fca6b0ab168834e8440b87c0a139fff931d70e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 27 Apr 2023 09:46:30 -0400 Subject: [PATCH 29/42] Update to 6.0.5 --- .gitignore | 1 + sources | 2 +- wcd.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ab7f6bd..51355f4 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /wcd-6.0.2.tar.gz /wcd-6.0.3.tar.gz /wcd-6.0.4.tar.gz +/wcd-6.0.5.tar.gz diff --git a/sources b/sources index fa455d5..dec31c0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wcd-6.0.4.tar.gz) = afec27c0ca4cf7c7d24399f1f23c69ee765d57b449179696be5da82bcd6b146156254d9d1264e9c1f4905d5c117c7ac935a372aea25fa539b76c9bc866640daa +SHA512 (wcd-6.0.5.tar.gz) = ac3fc0690e2011ab3a6863f075859a53887a7826b456f35b13421f8c3ed23e0a4665d9641163a2142ffae18b26379b2dbefab75a124c556bd0103522aaeb3d13 diff --git a/wcd.spec b/wcd.spec index 6aa482a..546bc8f 100644 --- a/wcd.spec +++ b/wcd.spec @@ -1,6 +1,6 @@ Summary: Wherever Change Directory: chdir for DOS and Unix Name: wcd -Version: 6.0.4 +Version: 6.0.5 Release: %autorelease License: GPL-2.0-or-later From 89ee891c828de26f3cb6019e4874c9ecf1c6c7cb Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 3 Jun 2023 12:55:53 -0400 Subject: [PATCH 30/42] Remove explicit %set_build_flags, not needed since F36 > > https://www.fedoraproject.org/wiki/Changes/SetBuildFlagsBuildCheck --- wcd.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 546bc8f..4d162e0 100644 --- a/wcd.spec +++ b/wcd.spec @@ -86,7 +86,6 @@ plain-text documentation files, changelogs, and so on. %build -%set_build_flags %make_build -C src %{wcd_opts} From 2cf7a781a3731ff1ba79fb40c0cad8713cb2450a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:02:16 +0000 Subject: [PATCH 31/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 6e1df0f4b85fccdc5b08823322d2390864a72ef8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:29:27 +0000 Subject: [PATCH 32/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 5f83a5354e19a00f92668cd9325515d807b18d8f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 4 Apr 2024 18:10:54 -0400 Subject: [PATCH 33/42] Add an rpmlintrc file [skip changelog] --- wcd.rpmlintrc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 wcd.rpmlintrc diff --git a/wcd.rpmlintrc b/wcd.rpmlintrc new file mode 100644 index 0000000..ea6bc1d --- /dev/null +++ b/wcd.rpmlintrc @@ -0,0 +1,2 @@ +# Not real spelling errors +addFilter(r" spelling-error \('(chdir|[Cc]hangelogs?)',") From 1a60513f24866a759315de839fd52600f0791168 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 4 Apr 2024 18:07:14 -0400 Subject: [PATCH 34/42] Fix a typo in the Summary of the -doc subpackage --- wcd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcd.spec b/wcd.spec index 4d162e0..1cc7967 100644 --- a/wcd.spec +++ b/wcd.spec @@ -69,7 +69,7 @@ was written by Brad Kingsbury. %package doc -Summary: Documentation for wcs +Summary: Documentation for wcd BuildArch: noarch From 15f910de8a2ddd96d8481c5b88faee11bf95c0c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:11:17 +0000 Subject: [PATCH 35/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 8102430b9fe47303756fbe8b9d423b8f775d0550 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:49:54 +0000 Subject: [PATCH 36/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From ee69f0d61c73088a94c390b07884f8b8a5d00e4d Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 11 May 2025 08:24:04 -0400 Subject: [PATCH 37/42] Update .rpmlintrc file for current rpmlint --- wcd.rpmlintrc | 5 +++++ wcd.spec | 3 +++ 2 files changed, 8 insertions(+) diff --git a/wcd.rpmlintrc b/wcd.rpmlintrc index ea6bc1d..bd5f629 100644 --- a/wcd.rpmlintrc +++ b/wcd.rpmlintrc @@ -1,2 +1,7 @@ # Not real spelling errors addFilter(r" spelling-error \('(chdir|[Cc]hangelogs?)',") +# Intentional, with a justifying spec-file comment +addFilter(r" no-%check-section") +# We would have to use email to report the new remote-only status of the FSF +# upstream. Maybe we will do this at some point. +addFilter(r" incorrect-fsf-address ") diff --git a/wcd.spec b/wcd.spec index 1cc7967..298dbeb 100644 --- a/wcd.spec +++ b/wcd.spec @@ -105,6 +105,9 @@ ln -s wcd '%{buildroot}%{_bindir}/wcd.exe' %endif +# Upstream does not provide any tests + + %files -f wcd.lang %license %{_pkgdocdir}/copying.txt From 6508a4d798c2e2629405ad50f89e48d6f36a491f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 11 May 2025 08:24:43 -0400 Subject: [PATCH 38/42] Remove spec-file conditionals for Fedoras that reached end of life --- wcd.spec | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/wcd.spec b/wcd.spec index 298dbeb..7ab6cdd 100644 --- a/wcd.spec +++ b/wcd.spec @@ -93,17 +93,6 @@ plain-text documentation files, changelogs, and so on. %make_install install-profile -C src %{wcd_opts} %find_lang wcd --with-man -%if 0%{?fedora} && 0%{?fedora} < 39 -# Historically, this package accepted the upstream default of building the -# binary as wcd.exe, and the spec file contained claims that the name of the -# binary might change periodically and that this was not important. -# -# We feel that this was misguided: the name of the command that users type is -# *very* important, and it should match system conventions. We maintain the old -# name as a symbolic link for compatibility. -ln -s wcd '%{buildroot}%{_bindir}/wcd.exe' -%endif - # Upstream does not provide any tests @@ -112,10 +101,6 @@ ln -s wcd '%{buildroot}%{_bindir}/wcd.exe' %license %{_pkgdocdir}/copying.txt %{_bindir}/wcd -%if 0%{?fedora} && 0%{?fedora} < 39 -# See the comment in %%install. -%{_bindir}/wcd.exe -%endif %{_mandir}/man1/wcd.1* %config(noreplace) %{_sysconfdir}/profile.d/wcd.sh From bfc1a09f46601a230213cbf43747dad4f38c4dd7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:19:40 +0000 Subject: [PATCH 39/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 6463041fd0a7e15c587d79fe154ad6ff327729d6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:09:13 +0000 Subject: [PATCH 40/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 7f2acaa05032ee5dacbf51ff5ce75acab4003729 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 25 May 2026 06:36:45 +0100 Subject: [PATCH 41/42] Use various long options --- wcd.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wcd.spec b/wcd.spec index 7ab6cdd..7941421 100644 --- a/wcd.spec +++ b/wcd.spec @@ -86,11 +86,11 @@ plain-text documentation files, changelogs, and so on. %build -%make_build -C src %{wcd_opts} +%make_build --directory=src %{wcd_opts} %install -%make_install install-profile -C src %{wcd_opts} +%make_install install-profile --directory=src %{wcd_opts} %find_lang wcd --with-man From 6ab2a0fc8a9c5138c37702216f5d8e8a897fe1c4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:43:39 +0000 Subject: [PATCH 42/42] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild