Adam Tkac e984a1c
Summary: Programs for accessing MS-DOS disks without mounting the disks
cvsdist 1455db2
Name: mtools
Adam Tkac 201650a
Version: 4.0.0
cd8d601
Release: 4%{?dist}
Adam Tkac 958f79b
License: GPLv2+
cvsdist 1455db2
Group: Applications/System
Adam Tkac 9308f30
Source: http://mtools.linux.lu/mtools-%{version}.tar.bz2
cvsdist 1455db2
Url: http://mtools.linux.lu/
Adam Tkac e984a1c
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 1455db2
Patch0: mtools-3.9.6-config.patch
cvsdist 1996c48
Patch3: mtools-3.9.7-bigdisk.patch
Adam Tkac bf192e3
Patch4: mtools400-rh480112.patch
Adam Tkac e984a1c
Requires: info
cvsdist 1455db2
Adam Tkac 2f8fbc9
BuildRequires: texinfo, autoconf
cvsdist 686334b
cvsdist 1455db2
%description
cvsdist 1455db2
Mtools is a collection of utilities for accessing MS-DOS files.
cvsdist 1455db2
Mtools allow you to read, write and move around MS-DOS filesystem
cvsdist 1455db2
files (normally on MS-DOS floppy disks).  Mtools supports Windows95
Adam Tkac e984a1c
style long file names, OS/2 XDF disks, and 2m disks
cvsdist 1455db2
Adam Tkac e984a1c
Mtools should be installed if you need to use MS-DOS disks
cvsdist 1455db2
cvsdist 1455db2
%prep
Adam Tkac 9308f30
%setup -q -n %{name}-%{version}
cvsdist 1455db2
%patch0 -p1
cvsdist 1996c48
%patch3 -p1 -b .big
Adam Tkac bf192e3
%patch4 -p1 -b .rh480112
Adam Tkac 9834310
Adam Tkac 9834310
# Correct system paths
Adam Tkac 9834310
for all in mtools.5 mtools.texi; do
Adam Tkac 9834310
	sed -i.orig 's/\/usr\/local//' $all
Adam Tkac 9834310
done
cvsdist 1455db2
cvsdist 1455db2
%build
Adam Tkac 2f8fbc9
autoreconf -fiv
Adam Tkac 4f0916b
%configure --disable-floppyd
Adam Tkac 72bb4ee
make %{?_smp_mflags}
cvsdist 1455db2
cvsdist 1455db2
%install
cvsdist 1455db2
rm -rf $RPM_BUILD_ROOT
cvsdist 1455db2
mkdir -p $RPM_BUILD_ROOT/etc $RPM_BUILD_ROOT/%{_infodir}
cvsdist 1455db2
%makeinstall
cvsdist 1455db2
install -m644 mtools.conf $RPM_BUILD_ROOT/etc
cvsdist 1455db2
gzip -9f $RPM_BUILD_ROOT/%{_infodir}/*
cvsdist 1455db2
cvsdist 1455db2
# We aren't shipping this.
cvsdist 1455db2
find $RPM_BUILD_ROOT -name "floppyd*" -exec rm {} \;
cvsdist 1455db2
Adam Tkac 1cae037
# dir.gz is handled in %%post and %%preun sections
Adam Tkac 1cae037
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir.gz
Adam Tkac 1cae037
cvsdist 1455db2
%clean
cvsdist 1455db2
rm -rf $RPM_BUILD_ROOT
cvsdist 1455db2
Adam Tkac 958f79b
%post
Adam Tkac 958f79b
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :;
Adam Tkac 958f79b
Adam Tkac 958f79b
%preun
Adam Tkac 958f79b
if [ "$1" -eq 0 ]; then
Adam Tkac 958f79b
    /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :;
Adam Tkac 958f79b
fi
Adam Tkac 958f79b
cvsdist 1455db2
%files
cvsdist 1455db2
%defattr(-,root,root)
Adam Tkac e984a1c
%config(noreplace) /etc/mtools.conf
cvsdist 1455db2
%doc COPYING Changelog README Release.notes
cvsdist 1455db2
/usr/bin/*
cvsdist 1455db2
%{_mandir}/*/*
Adam Tkac 1cae037
%{_infodir}/%{name}.info.gz
cvsdist 1455db2
cvsdist 1455db2
%changelog
cd8d601
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.0-4
cd8d601
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
cd8d601
Adam Tkac bf192e3
* Wed Jan 21 2009 Adam Tkac <atkac redhat com> 4.0.0-3
Adam Tkac bf192e3
- fixed off-by-two error in unix_name function (#480112)
Adam Tkac bf192e3
Adam Tkac 1cae037
* Mon Jan 12 2009 Adam Tkac <atkac redhat com> 4.0.0-2
Adam Tkac 1cae037
- don't ship infodir/dir.gz (#478322)
Adam Tkac 1cae037
Adam Tkac 9308f30
* Mon Dec 01 2008 Adam Tkac <atkac redhat com> 4.0.0-1
Adam Tkac 9308f30
- updated to 4.0.0
Adam Tkac 9308f30
Adam Tkac 53d3471
* Wed Nov 19 2008 Adam Tkac <atkac redhat com> 4.0.0-0.1.pre2
Adam Tkac 53d3471
- updated to 4.0.0_pre2
Adam Tkac 53d3471
Adam Tkac 201650a
* Tue Nov 11 2008 Adam Tkac <atkac redhat com> 4.0.0-0.1.pre1
Adam Tkac 201650a
- updated to 4.0.0_pre1
Adam Tkac 201650a
Adam Tkac 9834310
* Fri Oct 03 2008 Adam Tkac <atkac redhat com> 3.9.11-5
Adam Tkac 9834310
- mtools-3.9.9-noargs.patch and mtools-3.9.6-paths.patch are not needed
Adam Tkac 9834310
- rebuild (#465040)
Adam Tkac 9834310
Adam Tkac 4f0916b
* Tue Feb 19 2008 Adam Tkac <atkac redhat com> 3.9.11-4
Adam Tkac 4f0916b
- fixed building on x86_64 (build with --disable-floppyd)
Adam Tkac 4f0916b
bcd80ae
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.9.11-3.1
bcd80ae
- Autorebuild for GCC 4.3
bcd80ae
Adam Tkac 2f8fbc9
* Mon Jan 14 2008 Adam Tkac <atkac redhat com> 3.9.11-2.1
Adam Tkac 958f79b
- corrected post and preun sections (#428478)
Adam Tkac 958f79b
- fix rpmlint errors
Adam Tkac 2f8fbc9
- start use autoreconf
Adam Tkac 2f8fbc9
Adam Tkac 28ca993
* Wed Aug 22 2007 Adam Tkac <atkac redhat com> 3.9.11-2
Adam Tkac 28ca993
- rebuild (BuildID feature)
Adam Tkac 28ca993
- change license to GPLv2+
Adam Tkac 28ca993
Adam Tkac 28ca993
* Wed May 31 2007 Adam Tkac <atkac redhat com> 3.9.11-1
Adam Tkac 92cf55d
- updated to latest upstream (3.9.11)
Adam Tkac 92cf55d
Adam Tkac 28ca993
* Fri May 11 2007 Adam Tkac <atkac redhat com> 3.9.10-7
Adam Tkac 48d00b2
- in the end script has been completely rewriten by <skasal@redhat.com>
Adam Tkac 48d00b2
Adam Tkac 28ca993
* Fri May 11 2007 Adam Tkac <atkac redhat com> 3.9.10-6
Adam Tkac 5e2a2f6
- some minor changes in sh patch (changed sh to bash)
Adam Tkac 5e2a2f6
Adam Tkac 28ca993
* Fri May 11 2007 Adam Tkac <atkac redhat com> 3.9.10-5
Adam Tkac 72bb4ee
- patch to #239741 by Matej Cepl <mcepl@redhat.com>
Adam Tkac 72bb4ee
  (rewrites /usr/bin/amuFormat.sh to /bin/sh)
Adam Tkac 72bb4ee
Adam Tkac 28ca993
* Tue Feb 05 2007 Adam Tkac <atkac redhat com> 3.9.10-4
Adam Tkac e984a1c
- fixed some unstandard statements in spec file (#226162)
Adam Tkac e984a1c
Adam Tkac 28ca993
* Mon Jan 22 2007 Adam Tkac <atkac redhat com> 3.9.10-3
Adam Tkac 06fb053
- Resolves: #223712
Adam Tkac f5cfc25
- applied Ville Skytta's (ville.skytta "antispam" iki.fi) patch
Adam Tkac 06fb053
  (install-info scriptlet failures)
Adam Tkac 06fb053
jkudrnac f4fad8f
* Wed Aug 09 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 3.9.10-2
jkudrnac f4fad8f
- rebuilt to prevent corruption on the 13th character (#195528)
jkudrnac f4fad8f
9a5d566
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.9.10-1.2.2
9a5d566
- rebuild
9a5d566
a69fc03
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.9.10-1.2.1
a69fc03
- bump again for double-long bug on ppc(64)
a69fc03
4adddaf
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.9.10-1.2
4adddaf
- rebuilt for new gcc4.1 snapshot and glibc changes
4adddaf
327af4f
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
327af4f
- rebuilt
327af4f
2932eb6
* Wed Oct 19 2005 Tim Waugh <twaugh@redhat.com> 3.9.10-1
2932eb6
- 3.9.10.
2932eb6
a8e31c5
* Mon Mar 21 2005 Tim Waugh <twaugh@redhat.com> 3.9.9-13
410721f
- Fixed memset() usage bug.
410721f
10daac0
* Tue Mar 15 2005 Tim Waugh <twaugh@redhat.com> 3.9.9-12
10daac0
- Fix build (bug #151135).
10daac0
fb52b31
* Wed Mar  2 2005 Tim Waugh <twaugh@redhat.com> 3.9.9-11
fb52b31
- Rebuild for new GCC.
fb52b31
617fd87
* Fri Dec 10 2004 Tim Waugh <twaugh@redhat.com> 3.9.9-10
617fd87
- Fixed mpartition --help output (bug #65293).
617fd87
cvsdist 11eb882
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 11eb882
- rebuilt
cvsdist 11eb882
cvsdist 6652def
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 6652def
- rebuilt
cvsdist 6652def
cvsdist 868da0a
* Thu Jan  8 2004 Tim Waugh <twaugh@redhat.com> 3.9.9-7
cvsdist 868da0a
- Fix mistaken use of '&' instead of '&&'.
cvsdist 868da0a
cvsdist 686334b
* Tue Dec  9 2003 Tim Waugh <twaugh@redhat.com> 3.9.9-6
cvsdist 686334b
- Remove last (incorrect) change.
cvsdist 686334b
cvsdist 686334b
* Tue Dec  9 2003 Tim Waugh <twaugh@redhat.com> 3.9.9-5
cvsdist 686334b
- Fix mistaken variable assignment in comparison (bug #110823).
cvsdist 686334b
cvsdist 686334b
* Thu Nov 27 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 686334b
- Build requires texinfo (bug #111000).
cvsdist 686334b
cvsdist cf9b4f0
* Sat Oct 25 2003 Tim Waugh <twaugh@redhat.com> 3.9.9-4
cvsdist cf9b4f0
- Rebuilt.
cvsdist cf9b4f0
cvsdist cf9b4f0
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist cf9b4f0
- rebuilt
cvsdist cf9b4f0
cvsdist cf9b4f0
* Thu May 22 2003 Tim Waugh <twaugh@redhat.com> 3.9.9-2
cvsdist cf9b4f0
- Fix mcomp with no arguments (bug #91372).
cvsdist cf9b4f0
cvsdist cf9b4f0
* Tue Mar 18 2003 Tim Waugh <twaugh@redhat.com> 3.9.9-1
cvsdist cf9b4f0
- 3.9.9.
cvsdist cf9b4f0
- Add config lines for hpoj photo-card access on drive P:.
cvsdist cf9b4f0
cvsdist e03d674
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist e03d674
- rebuilt
cvsdist e03d674
cvsdist e03d674
* Wed Nov 20 2002 Tim Powers <timp@redhat.com>
cvsdist e03d674
- rebuilt in current collinst
cvsdist e03d674
cvsdist 646f83a
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 646f83a
- automated rebuild
cvsdist 646f83a
cvsdist 98cc9da
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 98cc9da
- automated rebuild
cvsdist 98cc9da
cvsdist 98cc9da
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 98cc9da
- automated rebuild
cvsdist 98cc9da
cvsdist a8648dd
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.9.8-2
cvsdist a8648dd
- Add patch from maintainer
cvsdist a8648dd
cvsdist 1996c48
* Mon May 28 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.9.8-1
cvsdist 1996c48
- 3.9.8 final
cvsdist 1996c48
cvsdist 1996c48
* Mon May 21 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.9.8-0.pre1.0
cvsdist 1996c48
- 3.9.8pre1
cvsdist 1996c48
cvsdist 1996c48
* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.9.7-6
cvsdist 1996c48
- Fix support for disks > 1.44 MB (#40857)
cvsdist 1996c48
cvsdist 1996c48
* Tue May  8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.9.7-5
cvsdist 1996c48
- Update to 20010507
cvsdist 1996c48
cvsdist c5de094
* Wed Jan 10 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist c5de094
- Apply the author's current patches, fixes among other things
cvsdist c5de094
  ZIP drive support and doesn't crash when trying to access a BSD disk
cvsdist c5de094
cvsdist 1455db2
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 1455db2
- automatic rebuild
cvsdist 1455db2
cvsdist 1455db2
* Sat Jun 17 2000 Trond Eivind Glomsrod <teg@redhat.com>
cvsdist 1455db2
- specify ownership
cvsdist 1455db2
Adam Tkac 958f79b
* Wed Jun 07 2000 Trond Eivind Glomsrod <teg@redhat.com>
cvsdist 1455db2
- Version 3.9.7
cvsdist 1455db2
- use %%{_mandir}, %%{_makeinstall}, %%configure, %%makeinstall
cvsdist 1455db2
  and %%{_tmppath}
cvsdist 1455db2
cvsdist 1455db2
* Wed Feb 09 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 1455db2
- get rid of mtools.texi as a doc file (we have the info file)
cvsdist 1455db2
- fix config file so mtools work (#9264)
cvsdist 1455db2
- fix references to the config file to be /etc/mtools.conf
cvsdist 1455db2
cvsdist 1455db2
* Fri Feb  4 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1455db2
- expunge floppyd
cvsdist 1455db2
cvsdist 1455db2
* Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 1455db2
- man pages are compressed
cvsdist 1455db2
- fix description
cvsdist 1455db2
- version 3.9.6
cvsdist 1455db2
cvsdist 1455db2
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 1455db2
- auto rebuild in the new build environment (release 5)
cvsdist 1455db2
cvsdist 1455db2
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 1455db2
- patch to make the texi sources compile
cvsdist 1455db2
- fix the spec file group and description
cvsdist 1455db2
- fixed floppy drive sizes
cvsdist 1455db2
cvsdist 1455db2
* Tue Dec 29 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 1455db2
- build for 6.0
cvsdist 1455db2
- fixed invalid SAMPLE_FILE configuration file
cvsdist 1455db2
cvsdist 1455db2
* Wed Sep 02 1998 Michael Maher <mike@redhat.com>
cvsdist 1455db2
- Built package for 5.2.
cvsdist 1455db2
- Updated Source to 3.9.1.
cvsdist 1455db2
- Cleaned up spec file.
cvsdist 1455db2
cvsdist 1455db2
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
cvsdist 1455db2
- translations modified for de, fr, tr
cvsdist 1455db2
cvsdist 1455db2
* Fri Apr 10 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 1455db2
- updated to 3.8
cvsdist 1455db2
cvsdist 1455db2
* Tue Oct 21 1997 Otto Hammersmith
cvsdist 1455db2
- changed buildroot to /var/tmp, rather than /tmp
cvsdist 1455db2
- use install-info
cvsdist 1455db2
cvsdist 1455db2
* Mon Jul 21 1997 Erik Troan <ewt@redhat.com>
cvsdist 1455db2
- built against glibc
cvsdist 1455db2
cvsdist 1455db2
* Thu Apr 17 1997 Erik Troan <ewt@redhat.com>
cvsdist 1455db2
- Changed sysconfdir to be /etc
cvsdist 1455db2
cvsdist 1455db2
* Mon Apr 14 1997 Michael Fulbright <msf@redhat.com>
cvsdist 1455db2
- Updated to 3.6