"Fossies" - the Fresh Open Source Software Archive

Member "ntfsprogs-1.12.1/ntfsprogs.spec" (10 Oct 2005, 6016 Bytes) of package /linux/misc/old/ntfsprogs-1.12.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) RPM Spec source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 %define name    ntfsprogs
    2 %define ver 1.12.1
    3 %define rel 1
    4 %define prefix  /usr
    5 %define bindir  /usr/bin
    6 %define sbindir /usr/sbin
    7 %define mandir  /usr/share/man
    8 
    9 
   10 Summary     : NTFS filesystem libraries and utilities
   11 Name        : %{name}
   12 Version     : %{ver}
   13 Release     : %{rel}
   14 Source      : http://prdownloads.sf.net/linux-ntfs/ntfsprogs-%{ver}.tar.gz
   15 Buildroot   : %{_tmppath}/%{name}-root
   16 Packager    : Anton Altaparmakov <aia21@cantab.net>
   17 License     : GPL
   18 Group       : System Environment/Base
   19 %description
   20 The Linux-NTFS project (http://linux-ntfs.sf.net/) aims to bring full support
   21 for the NTFS filesystem to the Linux operating system.  The ntfsprogs package
   22 currently consists of a static library and utilities such as mkntfs, ntfscat,
   23 ntfsls, ntfsresize, and ntfsundelete (for a full list of included utilities
   24 see man 8 ntfsprogs after installation).
   25 
   26 
   27 %package gnomevfs
   28 Summary     : NTFS GNOME virtual filesystem module
   29 Group       : System Environment/Base
   30 Requires    : ntfsprogs = %{ver}-%{rel}
   31 BuildRequires   : glib2-devel
   32 Requires    : glib2
   33 BuildRequires   : gnome-vfs2-devel
   34 Requires    : gnome-vfs2
   35 %description gnomevfs
   36 This package contains the NTFS GNOME virtual filesystem (VFS) module which
   37 allows GNOME VFS clients to seamlessly utilize the NTFS library (libntfs).
   38 
   39 
   40 %package fuse
   41 Summary     : NTFS FUSE module (ntfsmount)
   42 Group       : System Environment/Base
   43 Requires    : ntfsprogs = %{ver}-%{rel}
   44 Requires    : fuse >= 2.3.0
   45 %description fuse
   46 This package contains the ntfsmount utility which is an NTFS filesystem in
   47 userspace (FUSE) module allowing users to mount an ntfs filesystem from
   48 userspace and accessing it using the functionality provided by the NTFS
   49 library (libntfs).
   50 
   51 
   52 %package devel
   53 Summary     : files required to compile software that uses libntfs
   54 Group       : Development/System
   55 Requires    : ntfsprogs = %{ver}-%{rel}
   56 %description devel
   57 This package includes the header files and libraries needed to link software
   58 with the NTFS library (libntfs).
   59 
   60 
   61 %prep
   62 %setup
   63 
   64 %build
   65 if [ -n "$LINGUAS" ]; then unset LINGUAS; fi
   66 %configure --enable-gnome-vfs --enable-fuse-module
   67 make
   68 
   69 
   70 %install
   71 rm -rf "$RPM_BUILD_ROOT"
   72 make DESTDIR="$RPM_BUILD_ROOT" install-strip
   73 
   74 
   75 %clean
   76 rm -rf "$RPM_BUILD_ROOT"
   77 
   78 
   79 %post
   80 /sbin/ldconfig
   81 
   82 
   83 %postun
   84 /sbin/ldconfig
   85 
   86 
   87 %files
   88 %defattr(-,root,root)
   89 %doc AUTHORS COPYING CREDITS ChangeLog INSTALL NEWS README TODO.include TODO.libntfs TODO.ntfsprogs 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
   90 %{bindir}/ntfs[^m][^o]*
   91 %{sbindir}/*
   92 /sbin/mkfs.ntfs
   93 %{mandir}/man8/mkntfs.8*
   94 %{mandir}/man8/mkfs.ntfs.8*
   95 %{mandir}/man8/ntfs[^m][^o]*.8*
   96 %{_libdir}/libntfs.*so*
   97 
   98 %files gnomevfs
   99 %defattr(-,root,root)
  100 %{mandir}/man8/libntfs-gnomevfs.8*
  101 %{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.*so*
  102 %config %{_sysconfdir}/gnome-vfs-2.0/modules/libntfs.conf
  103 
  104 %files fuse
  105 %defattr(-,root,root)
  106 %{bindir}/ntfsmount*
  107 /sbin/mount.ntfs-fuse
  108 %{mandir}/man8/ntfsmount.8*
  109 %{mandir}/man8/mount.ntfs-fuse.8*
  110 
  111 %files devel
  112 %defattr(-,root,root)
  113 %{_includedir}/*
  114 %{_libdir}/libntfs.*a*
  115 %{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.*a*
  116 
  117 %changelog
  118 * Fri Oct 7 2005 Anton Altaparmakov <aia21@cantab.net>
  119 - Fix the file distribution after new binaries have been added as they were
  120   ending up in the wrong rpms.
  121 
  122 * Mon Aug 15 2005 Szabolcs Szakacsits <szaka@sienet.hu>
  123 - Add mkfs.ntfs.
  124 
  125 * Mon Jul 18 2005 Anton Altaparmakov <aia21@cantab.net>
  126 - Add ntfsmount fuse module in separate rpm ntfsprogs-fuse.
  127 
  128 * Wed Mar 10 2004 Anton Altaparmakov <aia21@cantab.net>
  129 - Cleanup descriptions ready for 1.9.0 release.
  130 
  131 * Mon Jan 19 2004 Anton Altaparmakov <aia21@cantab.net>
  132 - Add %config to tell rpm that libntfs.conf is a config file.
  133 
  134 * Thu Nov 6 2003 Anton Altaparmakov <aia21@cantab.net>
  135 - update description (it was getting too long)
  136 - merge libntfs-gnomevfs
  137 
  138 * Fri Oct 19 2003 Richard Russon <ntfs@flatcap.org>
  139 - added the new utility ntfscat
  140 
  141 * Tue Sep 30 2003 Anton Altaparmakov <aia21@cantab.net>
  142 - added the new utilities, ntfsclone, ntfscluster, ntfsinfo, ntfsls.
  143 
  144 * Sat Jan 18 2003 Anton Altaparmakov <aia21@cantab.net>
  145 - renamed to ntfsprogs.spec.in
  146 - change source tar ball name to ntfsprogs
  147 
  148 * Tue Dec 10 2002 Anton Altaparmakov <aia21@cantab.net>
  149 - added ntfsresize
  150 
  151 * Wed Jul 18 2002 Richard Russon <ntfs@flatcap.org>
  152 - added ntfsundelete
  153 - change TODO names
  154 
  155 * Wed Jul 3 2002 Anton Altaparmakov <aia21@cantab.net>
  156 - update my email address
  157 
  158 * Mon Jun 3 2002 Anton Altaparmakov <aia21@cam.ac.uk>
  159 - update %doc with new TODO files
  160 
  161 * Tue Apr 12 2002 Anton Altaparmakov <aia21@cam.ac.uk>
  162 - update %description text for ntfslabel
  163 
  164 * Tue Mar 12 2002 Anton Altaparmakov <aia21@cam.ac.uk>
  165 - update %description text
  166 
  167 * Sat Jan 26 2002 Anton Altaparmakov <aia21@cam.ac.uk>
  168 - update %description text
  169 - make dependencies pick the right version automatically
  170 
  171 * Thu Jan 10 2002 Anton Altaparmakov <aia21@cam.ac.uk>
  172 - add dependency on linux-ntfs to linux-ntfs-devel
  173 - update %description text
  174 
  175 * Fri Nov 09 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  176 - update %description text
  177 - (re)enable installation of shared libraries
  178 
  179 * Wed Aug 22 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  180 - update %description text
  181 
  182 * Thu Aug 2 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  183 - update %description text
  184 
  185 * Wed Jul 25 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  186 - include sbin install path (mkntfs now is in sbin)
  187 
  188 * Tue Jul 24 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  189 - update %description text
  190 
  191 * Mon Jun 11 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  192 - remove duplicate %configure options
  193 - remove shared library installation as shared libraries are disabled by
  194 default
  195 
  196 * Sun Jun 10 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  197 - add man pages stuff
  198 - update info text
  199 - add new doc/ stuff
  200 - modify installation to do install-strip instead of install followed by manual
  201 stripping
  202 - update download URL to be the fast sourceforge http download server
  203 
  204 * Fri Feb 2 2001 Anton Altaparmakov <aia21@cam.ac.uk>
  205 - started changelog
  206