Compare commits

...
Sign in to create a new pull request.

74 commits

Author SHA1 Message Date
Fedora Release Engineering
6ab2a0fc8a Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:43:39 +00:00
Benjamin A. Beasley
7f2acaa050 Use various long options 2026-05-25 06:36:45 +01:00
Fedora Release Engineering
6463041fd0 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:09:13 +00:00
Fedora Release Engineering
bfc1a09f46 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:19:40 +00:00
Benjamin A. Beasley
6508a4d798 Remove spec-file conditionals for Fedoras that reached end of life 2025-05-11 08:24:43 -04:00
Benjamin A. Beasley
ee69f0d61c Update .rpmlintrc file for current rpmlint 2025-05-11 08:24:04 -04:00
Fedora Release Engineering
8102430b9f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:49:54 +00:00
Fedora Release Engineering
15f910de8a Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:11:17 +00:00
Benjamin A. Beasley
1a60513f24 Fix a typo in the Summary of the -doc subpackage 2024-04-04 18:10:59 -04:00
Benjamin A. Beasley
5f83a5354e Add an rpmlintrc file
[skip changelog]
2024-04-04 18:10:59 -04:00
Fedora Release Engineering
6e1df0f4b8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:29:27 +00:00
Fedora Release Engineering
2cf7a781a3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:02:16 +00:00
Benjamin A. Beasley
89ee891c82 Remove explicit %set_build_flags, not needed since F36
>
> https://www.fedoraproject.org/wiki/Changes/SetBuildFlagsBuildCheck
2023-06-03 12:55:53 -04:00
Benjamin A. Beasley
a7fca6b0ab Update to 6.0.5 2023-04-27 09:46:30 -04:00
Benjamin A. Beasley
ce300e2bf1 Make config files noreplace
The old behavior was linked to dubious claims about the binary name
changing as a normal event
2023-04-27 09:38:38 -04:00
Benjamin A. Beasley
e1b109ad52 Let the command be wcd, not wcd.exe 2023-04-27 09:35:18 -04:00
Benjamin A. Beasley
7152d730b9 Move documentation (except man pages) to a subpackage 2023-04-27 09:30:13 -04:00
Benjamin A. Beasley
723c2e27b7 Explicitly set most Makefile variables
- Moves the documentation into the standard location
- Enables rebuilding localized man pages etc.
2023-04-27 09:15:49 -04:00
Benjamin A. Beasley
88dccfa97e Convert License to SPDX 2023-04-27 08:27:04 -04:00
Benjamin A. Beasley
a99f8a0e3e Use modern make macros 2023-04-27 08:25:24 -04:00
Benjamin A. Beasley
6c9d22b71b Reduce macro indirection in the spec file 2023-04-27 08:18:35 -04:00
Benjamin A. Beasley
20d5c8c62d Update URL and source URL 2023-04-27 08:17:57 -04:00
Benjamin A. Beasley
36a8831e64 Improved summary and description 2023-04-27 08:16:25 -04:00
Benjamin A. Beasley
bc0cf41dc8 Spec file whitespace adjustments 2023-04-27 08:15:29 -04:00
Benjamin A. Beasley
f7e6a2b292 Convert to %autorelease and %autochangelog
[skip changelog]
2023-04-27 08:13:08 -04:00
Fedora Release Engineering
3ac10182a4 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:40:02 +00:00
Fedora Release Engineering
6b5a9926d0 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:16:00 +00:00
Fedora Release Engineering
7585938eb0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:19:39 +00:00
Erwin Waterlander
7ff2a5d366 New upstream version 6.0.4. 2021-11-02 21:07:07 +01:00
Fedora Release Engineering
806cfa7a2c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:48:46 +00:00
Fedora Release Engineering
faa26f54f3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:22:22 +00:00
Tom Stellard
3e54d9de63 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 00:51:10 +00:00
Fedora Release Engineering
ce66643170 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:00:49 +00:00
Fedora Release Engineering
2d05f1abc4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:32:30 +00:00
Erwin Waterlander
fbed1c2b74 New upstream version 6.0.3. 2019-08-14 17:27:06 +02:00
Fedora Release Engineering
e2561a7d1c - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:19:33 +00:00
Fedora Release Engineering
6a3fe5d9e1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:34:38 +00:00
81f8ff4753 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:54 +01:00
Erwin Waterlander
33f7cd1de1 Build requires gcc (bug #1606664). 2018-07-31 00:22:11 +02:00
6dd1579cbf
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 <ignatenkobrain@fedoraproject.org>
2018-07-24 17:10:00 +02:00
Fedora Release Engineering
565c7ec9a1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:44:51 +00:00
Erwin Waterlander
dc9e067ee6 New upstream version 6.0.2. 2018-05-11 10:16:36 +02:00
Fedora Release Engineering
b0636fc59a - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:47:49 +00:00
Erwin Waterlander
9ad95ba044 New upstream version 6.0.1. 2017-09-16 01:25:48 +02:00
Fedora Release Engineering
cd4819faf5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:12:29 +00:00
Fedora Release Engineering
80e8d05d6f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:31:11 +00:00
Erwin Waterlander
1975071983 New upstream version 6.0.0. 2017-02-22 22:29:08 +01:00
Fedora Release Engineering
75f70732cf - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:16:47 +00:00
Erwin Waterlander
f9f22a621b New upstream version 5.3.4. 2017-01-04 20:46:22 +01:00
Erwin Waterlander
8a5d0527c6 New upstream version 5.3.3. 2016-11-03 21:39:29 +01:00
Erwin Waterlander
d182f73944 New upstream version 5.3.2. 2016-02-19 18:46:23 +01:00
Fedora Release Engineering
b7d685ad03 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:55:27 +00:00
Erwin Waterlander
ae43d2f993 New upstream version 5.3.1. 2015-12-03 18:43:08 +01:00
Erwin Waterlander
f5e0b21700 New upstream version 5.3.0. 2015-09-24 20:45:11 +02:00
Dennis Gilmore
2caa6a789b - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:17:25 +00:00
Erwin Waterlander
801e4f2704 New upstream version 5.2.7. 2015-04-19 21:43:44 +02:00
Erwin Waterlander
08b2c992e9 Merge branch 'master' of ssh://pkgs.fedoraproject.org/wcd 2015-01-30 23:54:19 +01:00
Erwin Waterlander
d947b2098c Fixed Source. 2015-01-30 23:52:57 +01:00
Erwin Waterlander
123d32bb9d Fixed Source. 2015-01-30 23:49:29 +01:00
Erwin Waterlander
1321785171 Merge branch 'master' of ssh://pkgs.fedoraproject.org/wcd
Conflicts:
	wcd.spec
2015-01-19 23:03:18 +01:00
Erwin Waterlander
87e759f796 New upstream version 5.2.6. 2015-01-19 22:59:19 +01:00
Erwin Waterlander
c7bc34c59a New upstream version 5.2.6. 2015-01-19 22:53:42 +01:00
Pádraig Brady
35b153aa01 rebuild for libunistring soname bump 2014-09-02 18:15:59 +01:00
eb6cce6b2d - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 08:21:44 +00:00
Erwin Waterlander
c336806358 Merge branch 'master' of ssh://pkgs.fedoraproject.org/wcd
Conflicts:
	wcd.spec
2014-06-12 00:39:18 +02:00
Erwin Waterlander
bd67cd8b4f New upstream version 5.2.5 2014-06-12 00:32:22 +02:00
Erwin Waterlander
98678de596 New upstream version 5.2.5 2014-06-12 00:04:36 +02:00
Dennis Gilmore
01b6bb8c81 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 23:16:49 -05:00
Erwin Waterlander
9ac4991d85 new source file 2013-08-30 09:22:26 +02:00
Erwin Waterlander
6735b40dc1 New upstream version 5.2.4 2013-08-29 20:19:31 +02:00
Erwin Waterlander
45dbf67766 Fixed doc-related build problem (bug #992868). 2013-08-05 19:10:18 +02:00
Dennis Gilmore
c0cbfc807a - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 01:41:16 -05:00
Erwin Waterlander
efee4c8ec9 Build requires perl-Pod-Checker. 2013-02-22 17:00:21 +01:00
Dennis Gilmore
9c3a710d76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 21:00:14 -06:00
5 changed files with 277 additions and 63 deletions

15
.gitignore vendored
View file

@ -1 +1,16 @@
/wcd-5.2.3-src.tar.gz
/wcd-5.2.4-src.tar.gz
/wcd-5.2.5.tar.gz
/wcd-5.2.6.tar.gz
/wcd-5.2.7.tar.gz
/wcd-5.3.0.tar.gz
/wcd-5.3.1.tar.gz
/wcd-5.3.2.tar.gz
/wcd-5.3.3.tar.gz
/wcd-5.3.4.tar.gz
/wcd-6.0.0.tar.gz
/wcd-6.0.1.tar.gz
/wcd-6.0.2.tar.gz
/wcd-6.0.3.tar.gz
/wcd-6.0.4.tar.gz
/wcd-6.0.5.tar.gz

145
changelog Normal file
View file

@ -0,0 +1,145 @@
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Nov 2 2021 Erwin Waterlander <waterlan@xs4all.nl> - 6.0.4-1
- New upstream version 6.0.4.
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Aug 14 2019 Erwin Waterlander <waterlan@xs4all.nl> - 6.0.3-1
- New upstream version 6.0.3.
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Jul 31 2018 Erwin Waterlander <waterlan@xs4all.nl> - 6.0.2-3
- Build requires gcc (bug #1606664).
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri May 11 2018 Erwin Waterlander <waterlan@xs4all.nl> - 6.0.2-1
- New upstream version 6.0.2.
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sat Sep 16 2017 Erwin Waterlander <waterlan@xs4all.nl> - 6.0.1-1
- New upstream version 6.0.1.
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Feb 22 2017 Erwin Waterlander <waterlan@xs4all.nl> - 6.0.0-1
- New upstream version 6.0.0.
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Jan 4 2017 Erwin Waterlander <waterlan@xs4all.nl> - 5.3.4-1
- New upstream version 5.3.4.
* Thu Nov 3 2016 Erwin Waterlander <waterlan@xs4all.nl> - 5.3.3-1
- New upstream version 5.3.3.
* Fri Feb 19 2016 Erwin Waterlander <waterlan@xs4all.nl> - 5.3.2-1
- New upstream version 5.3.2.
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Dec 3 2015 Erwin Waterlander <waterlan@xs4all.nl> - 5.3.1-1
- New upstream version 5.3.1.
* Thu Sep 24 2015 Erwin Waterlander <waterlan@xs4all.nl> - 5.3.0-1
- New upstream version 5.3.0.
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Apr 19 2015 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.7-1
- New upstream version 5.2.7.
* Fri Jan 30 2015 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.6-2
- Fixed Source.
* Mon Jan 19 2015 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.6-1
- New upstream version 5.2.6.
* Tue Sep 02 2014 Pádraig Brady <pbrady@redhat.com> - 5.2.5-4
- rebuild for libunistring soname bump
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jun 11 2014 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.5-2
- Fixed packaging new manual translations.
* Wed Jun 11 2014 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.5-1
- New upstream version 5.2.5.
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Aug 29 2013 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.4-1
- New upstream version 5.2.4.
* Mon Aug 5 2013 Tim Waugh <twaugh@redhat.com> - 5.2.3-4
- Fixed doc-related build problem (bug #992868).
* Fri Feb 22 2013 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.3-3
- Build requires perl-Pod-Checker.
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Oct 29 2012 Erwin Waterlander <waterlan@xs4all.nl> - 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 <waterlan@xs4all.nl> - 5.2.2-6
- Use _sysconfdir for config files.
* Thu Sep 27 2012 Erwin Waterlander <waterlan@xs4all.nl> - 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 <waterlan@xs4all.nl> - 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 <waterlan@xs4all.nl> - 5.2.2-3
- Increment release version.
* Sun Sep 23 2012 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.2-2
- Removed tag Packager.
- Removed Buildrequires sed.
- Changed License tag from GPL to GPLv2
* Sun Sep 23 2012 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.2-1
- Initial version for Fedora.

View file

@ -1 +1 @@
47b082241ea97a6cee7989f7147b5bb9 wcd-5.2.3-src.tar.gz
SHA512 (wcd-6.0.5.tar.gz) = ac3fc0690e2011ab3a6863f075859a53887a7826b456f35b13421f8c3ed23e0a4665d9641163a2142ffae18b26379b2dbefab75a124c556bd0103522aaeb3d13

7
wcd.rpmlintrc Normal file
View file

@ -0,0 +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 ")

179
wcd.spec
View file

@ -1,81 +1,128 @@
Summary: Chdir for DOS and Unix
Name: wcd
Version: 5.2.3
Release: 1%{?dist}
License: GPLv2
Group: Applications/File
Source: http://waterlan.home.xs4all.nl/%{name}-%{version}-src.tar.gz
URL: http://waterlan.home.xs4all.nl/
BuildRequires: gettext
BuildRequires: perl
BuildRequires: ncurses-devel
BuildRequires: libunistring-devel
Summary: Wherever Change Directory: chdir for DOS and Unix
Name: wcd
Version: 6.0.5
Release: %autorelease
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
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= HTMLEXT=html
%global wcd_flags %{wcd_f1} %{wcd_f2} %{wcd_f3}
%global wcd_opts %{wcd_dirs} %{wcd_flags}
%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 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.
%package doc
Summary: Documentation for wcd
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.
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.
%prep
%setup -q
%autosetup
%build
make -C src %{?_smp_mflags} prefix=%{_prefix} UCS=1 UNINORM=1
%make_build --directory=src %{wcd_opts}
%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 --directory=src %{wcd_opts}
%find_lang wcd --with-man
%find_lang %{name}
%files -f %{name}.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.*
# Upstream does not provide any tests
%doc doc/README.txt doc/wcd.txt doc/wcd.htm doc/INSTALL.txt doc/UNIX.txt doc/RPM.txt doc/copying.txt doc/faq.txt doc/problems.txt doc/whatsnew.txt doc/translat.txt
%{_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.
%files -f wcd.lang
%license %{_pkgdocdir}/copying.txt
%{_bindir}/wcd
%{_mandir}/man1/wcd.1*
%config(noreplace) %{_sysconfdir}/profile.d/wcd.sh
%config(noreplace) %{_sysconfdir}/profile.d/wcd.csh
%files doc
%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
%changelog
* Mon Oct 29 2012 Erwin Waterlander <waterlan@xs4all.nl> - 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 <waterlan@xs4all.nl> - 5.2.2-6
- Use _sysconfdir for config files.
* Thu Sep 27 2012 Erwin Waterlander <waterlan@xs4all.nl> - 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 <waterlan@xs4all.nl> - 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 <waterlan@xs4all.nl> - 5.2.2-3
- Increment release version.
* Sun Sep 23 2012 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.2-2
- Removed tag Packager.
- Removed Buildrequires sed.
- Changed License tag from GPL to GPLv2
* Sun Sep 23 2012 Erwin Waterlander <waterlan@xs4all.nl> - 5.2.2-1
- Initial version for Fedora.
%autochangelog