1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
|
%define lang ja
%define mansec 1
Summary: a file & directory maintenance tool.
Name: FDclone
Version: 3.01j
Release: 1
Group: System Environment/Shells
URL: http://hp.vector.co.jp/authors/VA012337/soft/fd/index.html
Source: FD-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: ncurses
License: Freeware
BuildRequires: gcc
BuildRequires: make
BuildRequires: sed
BuildRequires: tar
BuildRequires: gzip
BuildRequires: coreutils
BuildRequires: glibc
BuildRequires: ncurses-devel
%description
FDclone is a file & directory maintenance tool for the UNIX
based OS. It is a clone of "FD" for MS-DOS, made by Mr.
A.Idei <SDI00544@niftyserve.or.jp> in 1989.
%description(ja)
FDclone ϡ1989ǯ A.Idei <SDI00544@niftyserve.or.jp>
ˤä MS-DOS Ѥ˺줿أƣġ٤ϤUNIX ١
OS ѤΥե & ǥ쥯ȥġǤ
%prep
%setup -q -n FD-%{version}
%build
sed -e '$ {' \
-e 'a \' \
-e '#define DEFKCODE "utf8-iconv"' \
-e 'a \' \
-e '#define UTF8DOC' \
-e '}' \
config.hin > config.h
make PREFIX=%{_prefix} CONFDIR=%{_sysconfdir} LANG=%{lang}
sed -e '/# launcher definition/,/^$/ {' \
-e '/^$/ {' \
-e 'i \' \
-e 'launch ".rpm" "rpm2cpio %C|cpio -tv" "%a %l %u %g %s %m %d %{yt} %*f"' \
-e '}' \
-e '}' \
-e '/# archiver definition/,/^$/ {' \
-e '/^$/ {' \
-e 'i \' \
-e 'arch ".rpm" "clear; echo ERROR; false" "rpm2cpio %C|cpio -id %TA"' \
-e '}' \
-e '}' \
_fdrc > fdrc
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man%{mansec}
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/%{lang}/man%{mansec}
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}
make BUILD=$RPM_BUILD_ROOT \
BINTOP=%{_bindir} MANTOP=%{_mandir} LANG=%{lang} \
install
%clean
rm -rf $RPM_BUILD_ROOT
%post
%files
%defattr(-,root,root)
%{_bindir}/fd
%{_bindir}/fdsh
%{_bindir}/fd-unicd.tbl
%{_bindir}/fd-dict.tbl
%{_bindir}/fd-cat.ja
%{_bindir}/fd-cat.C
%{_mandir}/man%{mansec}/fd.%{mansec}*
%{_mandir}/man%{mansec}/fdsh.%{mansec}*
%{_mandir}/%{lang}/man%{mansec}/fd.%{mansec}*
%{_mandir}/%{lang}/man%{mansec}/fdsh.%{mansec}*
%config %{_sysconfdir}/fd2rc
%doc README HISTORY FAQ TECHKNOW Install ToAdmin LICENSES
%doc README.eng HISTORY.eng FAQ.eng TECHKNOW.eng Install.eng ToAdmin.eng LICENSES.eng
%changelog
* Sat Jul 27 2019 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01j
* Sat May 25 2019 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01i
* Sat Aug 11 2018 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01h
* Sat Jun 2 2018 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01g
* Sat Apr 14 2018 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01f
* Sat Jan 20 2018 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01e
* Mon Dec 25 2017 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01d
* Tue May 6 2014 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01b
- add BuildRequires fields
* Sat Jun 8 2013 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01a
* Fri Aug 3 2012 Takashi SHIRAI <shirai@unixusers.net>
- for 3.01
* Fri Jul 27 2012 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00m
* Sat Jun 30 2012 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00l
- change the default Kanji code from EUC-JP to UTF-8
* Sat Apr 21 2012 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00k
* Sat Sep 25 2010 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00j
* Sat Jul 24 2010 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00i
* Mon Jun 14 2010 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00h
* Fri Jun 4 2010 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00g
* Sat May 29 2010 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00f
* Sat Feb 27 2010 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00e
* Sun Nov 30 2008 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00d
* Sun Jul 27 2008 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00c
* Sun Jul 6 2008 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00b
* Sat Jun 21 2008 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00a
* Sat May 31 2008 Takashi SHIRAI <shirai@unixusers.net>
- for 3.00
* Thu Apr 26 2007 Takashi SHIRAI <shirai@unixusers.net>
- for 2.09d
* Fri Mar 16 2007 Takashi SHIRAI <shirai@unixusers.net>
- for 2.09c
- include fd-dict.tbl in files
- change the directory where manuals are installed from /usr/man to %{_mandir}
* Tue Jul 7 2004 Takashi SHIRAI <shirai@unixusers.net>
- for 2.05g
- support the filename in RPM which includes spaces and tabs
* Tue Sep 17 2003 Takashi SHIRAI <shirai@unixusers.net>
- for 2.04b
- extended for portability
* Tue Apr 15 2003 Takashi SHIRAI <shirai@unixusers.net>
- for 2.03a
|