[svn] r6327 - in trunk/rpms: . libewf nagios ntfsprogs testdisk

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Thu May 22 03:22:53 CEST 2008


Author: dag
Date: 2008-05-22 02:22:52 +0100 (Thu, 22 May 2008)
New Revision: 6327

Added:
   trunk/rpms/libewf/
   trunk/rpms/libewf/libewf.spec
   trunk/rpms/ntfsprogs/ntfsprogs-1.9.spec
   trunk/rpms/testdisk/testdisk-devel.spec
Modified:
   trunk/rpms/nagios/nagios.spec
   trunk/rpms/ntfsprogs/ntfsprogs.spec
   trunk/rpms/testdisk/testdisk.spec
Log:
Updates

Added: trunk/rpms/libewf/libewf.spec
===================================================================
--- trunk/rpms/libewf/libewf.spec	                        (rev 0)
+++ trunk/rpms/libewf/libewf.spec	2008-05-22 01:22:52 UTC (rev 6327)
@@ -0,0 +1,97 @@
+# $Id$
+# Authority: dag
+
+Summary: Library for the Expert Witness Compression Format (EWF)
+Name: libewf
+%define real_version 20080501
+Version: 0.0.20080501
+Release: 1
+License: BSD
+Group: System Environment/Libraries
+URL: http://www.uitwisselplatform.nl/projects/libewf/
+
+Source: http://www.uitwisselplatform.nl/frs/download.php/529/libewf-%{real_version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: e2fsprogs-devel
+BuildRequires: openssl-devel
+BuildRequires: zlib-devel
+
+%description
+Libewf is a library for support of the Expert Witness Compression Format (EWF),
+it support both the SMART format (EWF-S01) and the EnCase format (EWF-E01). 
+Libewf allows you to read and write media information within the EWF files.
+
+%package -n ewftools
+Summary: Utilities for %{name}
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+Provides: %{name}-tools = %{version}-%{release}
+Obsoletes: %{name}-tools <= %{version}-%{release}
+
+%description -n ewftools
+The ewftools package contains tools for %{name}.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+Requires: zlib-devel
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%prep
+%setup -n %{name}-%{real_version}
+
+%build
+%configure \
+    --disable-static \
+    --enable-wide-character-type
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}" INSTALL="install -p"
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog COPYING NEWS
+%{_libdir}/libewf.so.*
+%exclude %{_libdir}/libewf.la
+
+%files -n ewftools
+%defattr(-, root, root, 0755)
+%doc %{_mandir}/man1/ewfacquire.1*
+%doc %{_mandir}/man1/ewfacquirestream.1*
+#%doc %{_mandir}/man1/ewfalter.1*
+%doc %{_mandir}/man1/ewfexport.1*
+%doc %{_mandir}/man1/ewfinfo.1*
+%doc %{_mandir}/man1/ewfverify.1*
+%{_bindir}/ewfacquire
+%{_bindir}/ewfacquirestream
+%{_bindir}/ewfalter
+%{_bindir}/ewfexport
+%{_bindir}/ewfinfo
+%{_bindir}/ewfverify
+
+%files devel
+%defattr(-, root, root, 0755)
+%dir %{_mandir}/man3/*.3*
+%{_includedir}/libewf/
+%{_includedir}/libewf.h
+%{_libdir}/libewf.so
+%{_libdir}/pkgconfig/libewf.pc
+
+%changelog
+* Thu May 22 2008 Dag Wieers <dag at wieers.com> - 0.0.20080501-1
+Initial package. (using DAR)


Property changes on: trunk/rpms/libewf/libewf.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Modified: trunk/rpms/nagios/nagios.spec
===================================================================
--- trunk/rpms/nagios/nagios.spec	2008-05-20 20:07:51 UTC (rev 6326)
+++ trunk/rpms/nagios/nagios.spec	2008-05-22 01:22:52 UTC (rev 6327)
@@ -15,7 +15,7 @@
 
 Summary: Open Source host, service and network monitoring program
 Name: nagios
-Version: 2.11
+Version: 2.12
 Release: 1
 License: GPL
 Group: Applications/System
@@ -187,6 +187,9 @@
 %{_includedir}/nagios/
 
 %changelog
+* Thu May 22 2008 Dag Wieers <dag at wieers.com> - 2.12-1
+- Updated to release 2.12.
+
 * Thu Mar 13 2008 Dag Wieers <dag at wieers.com> - 2.11-1
 - Updated to release 2.11.
 - Fixed a wrong reference to /usr/local. (Christophe Sahut)

Added: trunk/rpms/ntfsprogs/ntfsprogs-1.9.spec
===================================================================
--- trunk/rpms/ntfsprogs/ntfsprogs-1.9.spec	                        (rev 0)
+++ trunk/rpms/ntfsprogs/ntfsprogs-1.9.spec	2008-05-22 01:22:52 UTC (rev 6327)
@@ -0,0 +1,110 @@
+# $Id$
+# Authority: dag
+
+%{?dist: %{expand: %%define %dist 1}}
+
+%define vfs 1
+%{?rh7:%undefine vfs}
+%{?el2:%undefine vfs}
+%{?rh6:%undefine vfs}
+
+Summary: NTFS filesystem libraries and utilities
+Name: ntfsprogs
+Version: 1.9.4
+Release: 1
+License: GPL
+Group: System Environment/Base
+URL: http://linux-ntfs.sf.net/
+
+Source: http://dl.sf.net/linux-ntfs/ntfsprogs-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: gcc-c++
+
+%{?vfs:BuildRequires: glib2-devel, gnome-vfs2-devel}
+
+%description
+The Linux-NTFS project aims to bring full support for the NTFS filesystem
+to the Linux operating system. Linux-NTFS currently consists of a static
+library and utilities such as mkntfs, ntfscat, ntfsls, ntfsresize, and
+ntfsundelete (for a full list of included utilities see man 8 ntfsprogs).
+
+%package -n gnome-vfs2-ntfs
+Summary: NTFS GNOME virtual filesystem module
+Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
+
+%description -n gnome-vfs2-ntfs
+This package contains the NTFS GNOME virtual filesystem (VFS) module which
+allows GNOME VFS clients to seamlessly utilize the NTFS library.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%prep
+%setup
+
+%build
+%configure \
+%{?vfs: --enable-gnome-vfs}
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%makeinstall
+
+%{__mv} -f %{buildroot}%{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.so.?.?.? \
+    %{buildroot}%{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.so
+
+### Clean up buildroot
+%{__rm} -f %{buildroot}%{_libdir}/*.la \
+        %{buildroot}%{_libdir}/gnome-vfs-2.0/modules/*.{a,la,so.*}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS COPYING CREDITS ChangeLog NEWS README TODO*
+%doc %{_mandir}/man8/mkntfs.8*
+%doc %{_mandir}/man8/ntfs*.8*
+%{_bindir}/*
+%{_sbindir}/*
+%{_libdir}/*.so.*
+
+%if %{?vfs:1}%{!?vfs:0}
+%files -n gnome-vfs2-ntfs
+%defattr(-, root, root, 0755)
+%doc %{_mandir}/man8/libntfs-gnomevfs.8*
+%config %{_sysconfdir}/gnome-vfs-2.0/modules/libntfs.conf
+%{_libdir}/gnome-vfs-2.0/modules/*.so
+%endif
+
+%files devel
+%defattr(-, root, root, 0755)
+%doc doc/CodingStyle doc/attribute_definitions doc/*.txt doc/tunable_settings doc/template.c doc/template.h
+%{_includedir}/ntfs/
+%{_libdir}/*.so
+%{_libdir}/*.a
+
+%changelog
+* Wed Sep 22 2004 Dag Wieers <dag at wieers.com> - 1.9.4-1
+- Updated to release 1.9.4.
+
+* Thu Mar 11 2004 Dag Wieers <dag at wieers.com> - 1.9.0-1
+- Updated to release 1.9.0.
+
+* Mon Mar 01 2004 Dag Wieers <dag at wieers.com> - 1.8.5-0
+- Updated to release 1.8.5.
+
+* Fri Feb 13 2004 Dag Wieers <dag at wieers.com> - 1.8.4-0
+- Initial package. (using DAR)


Property changes on: trunk/rpms/ntfsprogs/ntfsprogs-1.9.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Modified: trunk/rpms/ntfsprogs/ntfsprogs.spec
===================================================================
--- trunk/rpms/ntfsprogs/ntfsprogs.spec	2008-05-20 20:07:51 UTC (rev 6326)
+++ trunk/rpms/ntfsprogs/ntfsprogs.spec	2008-05-22 01:22:52 UTC (rev 6327)
@@ -3,25 +3,32 @@
 
 %{?dtag: %{expand: %%define %dtag 1}}
 
-%define vfs 1
-%{?rh7:%undefine vfs}
-%{?el2:%undefine vfs}
-%{?rh6:%undefine vfs}
+### EL4 and older has too old gnutls :-/
+%{?el4:%define _without_crypto 1}
+%{?el3:%define _without_crypto 1}
+%{?rh9:%define _without_crypto 1}
+%{?rh7:%define _without_crypto 1}
+%{?el2:%define _without_crypto 1}
 
+%{?rh7:%define _without_gnomevfs 1}
+%{?el2:%define _without_gnomevfs 1}
+%{?rh6:%define _without_gnomevfs 1}
+
 Summary: NTFS filesystem libraries and utilities
 Name: ntfsprogs
-Version: 1.9.4
-Release: 1.2
+Version: 1.13.1
+Release: 1
 License: GPL
 Group: System Environment/Base
 URL: http://linux-ntfs.sourceforge.net/
 
 Source: http://dl.sf.net/linux-ntfs/ntfsprogs-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
 BuildRequires: gcc-c++
+%{!?_without_crypto:BuildRequires: libgcrypt-devel, gnutls >= 1.2.8}
+%{!?_without_gnomevfs:BuildRequires: glib2-devel, gnome-vfs2-devel}
 
-%{?vfs:BuildRequires: glib2-devel, gnome-vfs2-devel}
-
 %description
 The Linux-NTFS project aims to bring full support for the NTFS filesystem
 to the Linux operating system. Linux-NTFS currently consists of a static
@@ -52,39 +59,48 @@
 
 %build
 %configure \
-%{?vfs:	--enable-gnome-vfs}
+    --disable-fuse-module \
+    --disable-static \
+%{!?_without_crypto:--enable-crypto} \
+%{!?_without_gnomevfs:--enable-gnome-vfs}
 %{__make} %{?_smp_mflags}
 
 %install
 %{__rm} -rf %{buildroot}
-%makeinstall
+%{__make} install DESTDIR="%{buildroot}"
 
-%{__mv} -f %{buildroot}%{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.so.?.?.? \
-		%{buildroot}%{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.so
-
 ### Clean up buildroot
-%{__rm} -f %{buildroot}%{_libdir}/*.la \
-		%{buildroot}%{_libdir}/gnome-vfs-2.0/modules/*.{a,la,so.*}
+%{__rm} -f %{buildroot}%{_libdir}/*.la
+%{__rm} -f %{buildroot}%{_libdir}/gnome-vfs-2.0/modules/*.{a,la,so.*}
 
-%post
-/sbin/ldconfig &>/dev/null
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
-%postun
-/sbin/ldconfig &>/dev/null
-
 %clean
 %{__rm} -rf %{buildroot}
 
 %files
 %defattr(-, root, root, 0755)
 %doc AUTHORS COPYING CREDITS ChangeLog NEWS README TODO*
+%doc %{_mandir}/man8/mkfs.ntfs.8*
 %doc %{_mandir}/man8/mkntfs.8*
 %doc %{_mandir}/man8/ntfs*.8*
-%{_bindir}/*
-%{_sbindir}/*
-%{_libdir}/*.so.*
+%{_bindir}/ntfscat
+%{_bindir}/ntfscluster
+%{_bindir}/ntfscmp
+%{_bindir}/ntfsfix
+%{_bindir}/ntfsinfo
+%{_bindir}/ntfsls
+%{_libdir}/libntfs.so.*
+%{_sbindir}/mkntfs
+%{_sbindir}/ntfsclone
+%{_sbindir}/ntfscp
+%{_sbindir}/ntfslabel
+%{_sbindir}/ntfsresize
+%{_sbindir}/ntfsundelete
+/sbin/mkfs.ntfs
 
-%if %{?vfs:1}%{!?vfs:0}
+%if %{!?_without_gnomevfs:1}0
 %files -n gnome-vfs2-ntfs
 %defattr(-, root, root, 0755)
 %doc %{_mandir}/man8/libntfs-gnomevfs.8*
@@ -96,12 +112,11 @@
 %defattr(-, root, root, 0755)
 %doc doc/*.txt doc/attribute_definitions doc/CodingStyle doc/template.c doc/template.h doc/tunable_settings
 %{_includedir}/ntfs/
-%{_libdir}/*.so
-%{_libdir}/*.a
+%{_libdir}/libntfs.so
 
 %changelog
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 1.9.4-1.2
-- Rebuild for Fedora Core 5.
+* Thu Feb 22 2007 Dag Wieers <dag at wieers.com> - 1.13.1-1
+- Updated to release 1.13.1.
 
 * Wed Sep 22 2004 Dag Wieers <dag at wieers.com> - 1.9.4-1
 - Updated to release 1.9.4.

Added: trunk/rpms/testdisk/testdisk-devel.spec
===================================================================
--- trunk/rpms/testdisk/testdisk-devel.spec	                        (rev 0)
+++ trunk/rpms/testdisk/testdisk-devel.spec	2008-05-22 01:22:52 UTC (rev 6327)
@@ -0,0 +1,85 @@
+# $Id$
+# Authority: dag
+
+# Tag: test
+
+%{?rh7:%define _without_ewf 1}
+%{?rh7:%define _without_ntfs 1}
+
+%{?el2:%define _without_ntfs 1}
+
+Summary: Tools to check and undelete partition or recover deleted files
+Name: testdisk
+%define real_version 6.10-WIP
+Version: 6.10
+Release: 0.wip20080522
+License: GPL
+Group: Applications/System
+URL: http://www.cgsecurity.org/wiki/TestDisk
+
+Source: http://www.cgsecurity.org/testdisk-%{real_version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: e2fsprogs-devel
+BuildRequires: libewf-devel
+BuildRequires: libjpeg-devel
+BuildRequires: ncurses-devel >= 5.2
+%{!?_without_ewf:BuildRequires: libewf-devel}
+%{!?_without_ntfs:BuildRequires: ntfsprogs-devel}
+
+%description
+The testdisk package contains the testdisk tool. This tool can check and
+undelete partition information. It works with FAT12, FAT16, FAT32, EXT2,
+EXT3, BeFS, CramFS, HFS, JFS, Linux Raid, Linux Swap, LVM, LVM2, NSS,
+ReiserFS, UFS, XFS.
+
+It also includes the photorec tool. This tool allows to recover deleted
+files from filesystems.
+
+%prep
+%setup -n %{name}-%{real_version}
+
+%build
+%configure \
+    --program-prefix="%{?_program_prefix}" \
+%{?_without_ntfs:--without-ntfs}
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog COPYING INSTALL NEWS README THANKS doc/
+%doc %{_mandir}/man1/photorec.1*
+%doc %{_mandir}/man1/testdisk.1*
+%{_sbindir}/photorec
+%{_sbindir}/testdisk
+%exclude %{_docdir}/%{name}-%{real_version}
+
+%changelog
+* Thu May 22 2008 Dag Wieers <dag at wieers.com> - 6.10-0.wip20080522
+- Updated to release 6.10-WIP.
+- Built with ewf and ntfs support.
+
+* Thu Feb 14 2008 Dag Wieers <dag at wieers.com> - 6.9-1
+- Updated to release 6.9.
+
+* Thu Aug 16 2007 Dag Wieers <dag at wieers.com> - 6.8-1
+- Updated to release 6.8.
+
+* Wed Jun 27 2007 Dag Wieers <dag at wieers.com> - 6.7-1
+- Updated to release 6.7.
+
+* Sun Feb 18 2007 Dag Wieers <dag at wieers.com> - 6.6-1
+- Updated to release 6.6.
+
+* Wed Nov 08 2006 Dag Wieers <dag at wieers.com> - 6.5-1
+- Updated to release 6.5.
+
+* Mon Aug 14 2006 Dag Wieers <dag at wieers.com> - 6.4-1
+- Initial package. (using DAR)


Property changes on: trunk/rpms/testdisk/testdisk-devel.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Modified: trunk/rpms/testdisk/testdisk.spec
===================================================================
--- trunk/rpms/testdisk/testdisk.spec	2008-05-20 20:07:51 UTC (rev 6326)
+++ trunk/rpms/testdisk/testdisk.spec	2008-05-22 01:22:52 UTC (rev 6327)
@@ -1,12 +1,18 @@
 # $Id$
 # Authority: dag
 
-%define _without_ntfs 1
+### Problem when building testdisk 0.6.9 with EWF 20080501
+%define _without_ewf 1
 
+%{?rh7:%define _without_ewf 1}
+%{?rh7:%define _without_ntfs 1}
+
+%{?el2:%define _without_ntfs 1}
+
 Summary: Tools to check and undelete partition or recover deleted files
 Name: testdisk
 Version: 6.9
-Release: 1
+Release: 2
 License: GPL
 Group: Applications/System
 URL: http://www.cgsecurity.org/wiki/TestDisk
@@ -17,6 +23,7 @@
 BuildRequires: e2fsprogs-devel
 BuildRequires: libjpeg-devel
 BuildRequires: ncurses-devel >= 5.2
+%{!?_without_ewf:BuildRequires: libewf-devel}
 %{!?_without_ntfs:BuildRequires: ntfsprogs-devel}
 
 %description
@@ -53,6 +60,9 @@
 %{_sbindir}/testdisk
 
 %changelog
+* Thu May 22 2008 Dag Wieers <dag at wieers.com> - 6.9-2
+- Built ntfs support.
+
 * Thu Feb 14 2008 Dag Wieers <dag at wieers.com> - 6.9-1
 - Updated to release 6.9.
 




More information about the commits mailing list