add ntfsundelete to the build. fix rpm build. trawl for typos.

2002/07/03 14:38:40-00:00 !antona
Cleanup the build process a bit.

2002/06/05 20:32:53-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.

2002/06/02 23:18:56-00:00 !antona
Updates to spec file and make files.

2002/04/12 15:28:09-00:00 !antona
Fix typo.

2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.

2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.

2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.

2002/01/26 03:08:57-00:00 !flatcap
typo

2002/01/26 02:28:29-00:00 !antona
Update docs.

2002/01/10 11:25:16-00:00 !antona
...

2002/01/10 11:24:19-00:00 !antona
grrr

2002/01/10 11:20:31-00:00 !antona
Now did it right

2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.

2002/01/10 10:54:27-00:00 !antona
Updates

2002/01/10 10:19:29-00:00 !antona
Update changelog.

2001/12/06 01:16:32-00:00 !antona
Update version number for ntfsfix

2001/11/17 01:57:53-00:00 !antona
Update build system with new document.

2001/11/10 16:24:12-00:00 !antona
More logfile size updates so we are more sane with floppies.

2001/11/10 14:47:39-00:00 !antona
Debug display bug fixes.

2001/11/10 14:27:38-00:00 !antona
And more typos.

2001/11/10 14:25:33-00:00 !antona
Oops. Didn't compile. Typo

2001/11/10 14:22:15-00:00 !antona
Remove obsoleted disklabel.h stuff.

2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.

2001/11/10 03:06:05-00:00 !antona
Bug fixes and debug output enhancements.

2001/11/09 23:36:16-00:00 !antona
Bug fixes

2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.

2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.

2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS

2001/08/27 16:58:07-00:00 !antona
Updates.

2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.

2001/07/25 23:11:49-00:00 !antona
Update text files

2001/07/25 13:44:57-00:00 !antona
Forgot to update spec.in

2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.

2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.

2001/06/16 19:59:51-00:00 !antona
Update ntfsdump_logfile and dumplog and the relevant textfiles.

2001/06/16 19:23:39-00:00 !antona
Version number update

2001/06/16 19:22:45-00:00 !antona
Get rid of logfile stuff for mkntfs as it is clearly not needed.

2001/06/13 19:04:20-00:00 !antona
Final prerelease. Updated version numbers of mkntfs in readme and rpm spec files.

2001/06/11 19:11:37-00:00 !antona
Fix rpm generation.
Circumvent configure bug by cheating in configure.in moving around nonopt to
host and setting nonopt to NONE.

2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.

2001/06/10 15:54:20-00:00 !antona
Linux-NTFS 0.1.0-pre1
=====================
-fixed up ntfsfix and ntfsdump_logfile
-corrected stuff
-several bug fixes
-fixed (hopefully) final bug with mkntfs (sd generator was wrong due to brain'o)
-mkntfs now completed, only need to add a few command line options before first
public release.
-rpm generation file updated and autostrip modified to make use of install-stip
make target instead of stripping manually
-made bootsector check verbosity during mount dependent on --enable-debug
configure option.

2001/06/01 02:07:23-00:00 !antona
It has been a long time since last commit. At moment have done a lot of work
on mkntfs but also at the moment ntfsfix and ntfsdump_logfile and libntfs are
broken. Basically only mkntfs works and that is not complete either.

2001/02/03 02:03:35-00:00 !antona
More files.

(Logical change 1.5)
edge.strict_endians
!flatcap 2002-08-22 18:09:47 +00:00
parent 4826626026
commit 0266d85b79
1 changed files with 135 additions and 0 deletions

View File

@ -0,0 +1,135 @@
%define name @PACKAGE@
%define ver @VERSION@
%define rel 1
%define prefix /usr
%define bindir /usr/bin
%define sbindir /usr/sbin
%define mandir /usr/share/man
Summary : NTFS filesystem libraries and utilities
Name : %{name}
Version : %{ver}
Release : %{rel}
Source : http://prdownloads.sf.net/linux-ntfs/linux-ntfs-%{ver}.tar.gz
Buildroot : %{_tmppath}/%{name}-root
Packager : Anton Altaparmakov <aia21@cantab.net>
License : GPL
Group : Applications/System
%description
The Linux-NTFS project (http://linux-ntfs.sf.net/) aims to bring full support
for the NTFS filesystem to the Linux operating system. Linux-NTFS currently
consists of a static library and utilities. This package contains the following
utilities:
NtfsFix - Attempt to fix an NTFS partition that has been damaged by the
Linux NTFS driver. It should be run every time after you have used the Linux
NTFS driver to write to an NTFS partition to prevent massive data corruption
from happening when Windows mounts the partition.
IMPORTANT: Run this only *after* unmounting the partition in Linux but *before*
rebooting into Windows NT/2000! See man 8 ntfsfix for details.
mkntfs - Format a partition with the NTFS filesystem. See man 8 mkntfs
for command line options.
ntfslabel - Display/change the label of an NTFS partition. See man 8
ntfslabel for details.
ntfsundelete - Recover deleted files from an NTFS volume. See man 8
ntfsundelete for details.
%package devel
Summary : files required to compile software that uses libntfs
Group : Development/System
Requires : linux-ntfs = %{ver}-%{rel}
%description devel
This package includes the header files and libraries needed to link software
with libntfs.
%prep
%setup
%build
if [ -n "$LINGUAS" ]; then unset LINGUAS; fi
%configure
make
%install
rm -rf "$RPM_BUILD_ROOT"
make DESTDIR="$RPM_BUILD_ROOT" install-strip
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%doc AUTHORS COPYING CREDITS ChangeLog INSTALL NEWS README TODO.include TODO.libntfs TODO.ntfstools doc/CodingStyle doc/attribute_definitions doc/attributes.txt doc/compression.txt doc/tunable_settings doc/template.c doc/template.h doc/system_files.txt doc/system_security_descriptors.txt
%{bindir}/*
%{sbindir}/*
%{mandir}/*/*
%{prefix}/lib/*.so*
%files devel
%defattr(-,root,root)
%{prefix}/include/*
%{prefix}/lib/*.a*
%{prefix}/lib/*.la*
%changelog
* Wed Jul 18 2002 Richard Russon <ntfs@flatcap.org>
- added ntfsundelete
- change TODO names
* Wed Jul 3 2002 Anton Altaparmakov <aia21@cantab.net>
- update my email address
* Mon Jun 3 2002 Anton Altaparmakov <aia21@cam.ac.uk>
- update %doc with new TODO files
* Tue Apr 12 2002 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text for ntfslabel
* Tue Mar 12 2002 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text
* Sat Jan 26 2002 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text
- make dependencies pick the right version automatically
* Thu Jan 10 2002 Anton Altaparmakov <aia21@cam.ac.uk>
- add dependency on linux-ntfs to linux-ntfs-devel
- update %description text
* Fri Nov 09 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text
- (re)enable installation of shared libraries
* Wed Aug 22 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text
* Thu Aug 2 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text
* Wed Jul 25 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- include sbin install path (mkntfs now is in sbin)
* Tue Jul 24 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- update %description text
* Mon Jun 11 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- remove duplicate %configure options
- remove shared library installation as shared libraries are disabled by
default
* Sun Jun 10 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- add man pages stuff
- update info text
- add new doc/ stuff
- modify installation to do install-strip instead of install followed by manual
stripping
- update download URL to be the fast sourceforge http download server
* Fri Feb 2 2001 Anton Altaparmakov <aia21@cam.ac.uk>
- started changelog