Hello community, here is the log from the commit of package dosfstools for openSUSE:Factory checked in at 2016-05-19 12:04:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dosfstools (Old) and /work/SRC/openSUSE:Factory/.dosfstools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dosfstools" Changes: -------- --- /work/SRC/openSUSE:Factory/dosfstools/dosfstools.changes 2015-06-05 08:45:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dosfstools.new/dosfstools.changes 2016-05-19 12:04:09.000000000 +0200 @@ -1,0 +2,14 @@ +Sat May 7 08:49:02 UTC 2016 - [email protected] + +- Update to 4.0 + * Switch build system to autotools. + * Fixed data corruption errors in fsck.fat Writing to the third + to last cluster on FAT12 with an odd number of clusters would + corrupt the following cluster. + * The automatic alignment of data clusters that was added in + 3.0.8 and broken for FAT32 starting with 3.0.20 has been + reinstated. +- Small spec file cleanup +- Drop no longer needed dosfstools-suse-dirs.patch + +------------------------------------------------------------------- Old: ---- dosfstools-3.0.28.tar.gz dosfstools-3.0.28.tar.gz.sig dosfstools-suse-dirs.patch New: ---- dosfstools-4.0.tar.gz dosfstools-4.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dosfstools.spec ++++++ --- /var/tmp/diff_new_pack.Gs5qXT/_old 2016-05-19 12:04:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Gs5qXT/_new 2016-05-19 12:04:09.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package dosfstools # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,36 +17,39 @@ Name: dosfstools -Version: 3.0.28 +Version: 4.0 Release: 0 Summary: Utilities for Making and Checking MS-DOS FAT File Systems on Linux License: GPL-3.0+ Group: System/Filesystems Url: https://github.com/dosfstools/dosfstools -#Git-Clone: git://daniel-baumann.ch/git/software/dosfstools Source: https://github.com/dosfstools/dosfstools/releases/download/v%{version}/dosfstools-%{version}.tar.gz Source2: https://github.com/dosfstools/dosfstools/releases/download/v%{version}/dosfstools-%{version}.tar.gz.sig Source3: %{name}.keyring -Patch0: %{name}-suse-dirs.patch +BuildRequires: pkgconfig +# Linking fails with udev enabled +# BuildRequires: pkgconfig(libudev) Supplements: filesystem(vfat) Provides: dosfsck Provides: mkdosfs BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -The dosfstools package includes the mkdosfs and dosfsck utilities, -which respectively make and check MS-DOS FAT file systems on hard -drives or on floppies. +The dosfstools package includes the mkdosfs and dosfsck utilities, which +respectively make and check MS-DOS FAT file systems on hard drives or on +floppies. %prep %setup -q -%patch0 -p1 %build -make CC="gcc" OPTFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE %{optflags}" %{?_smp_mflags} +%configure \ + --docdir=%{_docdir}/dosfstools \ + --enable-compat-symlinks +make %{?_smp_mflags} CFLAGS="%{optflags} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" %install -make install DESTDIR=%{buildroot} SBINDIR=%{_sbindir} +make %{?_smp_mflags} DESTDIR=%{buildroot} install #UsrMerge mkdir %{buildroot}/sbin ln -sf %{_sbindir}/{dosfsck,dosfslabel,mkdosfs,fsck.msdos,mkfs.msdos,fsck.fat,fsck.vfat,mkfs.fat,mkfs.vfat} %{buildroot}/sbin @@ -54,12 +57,29 @@ %files %defattr(-,root,root) -%doc %{_docdir}/%{name} +%doc %{_docdir}/dosfstools #UsrMerge /sbin/* #EndUsrMerge -%{_sbindir}/* -%{_mandir}/man8/*.gz -%{_mandir}/de/man8/*.gz +%{_sbindir}/dosfsck +%{_sbindir}/dosfslabel +%{_sbindir}/fatlabel +%{_sbindir}/fsck.fat +%{_sbindir}/fsck.msdos +%{_sbindir}/fsck.vfat +%{_sbindir}/mkdosfs +%{_sbindir}/mkfs.fat +%{_sbindir}/mkfs.msdos +%{_sbindir}/mkfs.vfat +%{_mandir}/man8/dosfsck.8%{ext_man} +%{_mandir}/man8/dosfslabel.8%{ext_man} +%{_mandir}/man8/fatlabel.8%{ext_man} +%{_mandir}/man8/fsck.fat.8%{ext_man} +%{_mandir}/man8/fsck.msdos.8%{ext_man} +%{_mandir}/man8/fsck.vfat.8%{ext_man} +%{_mandir}/man8/mkdosfs.8%{ext_man} +%{_mandir}/man8/mkfs.fat.8%{ext_man} +%{_mandir}/man8/mkfs.msdos.8%{ext_man} +%{_mandir}/man8/mkfs.vfat.8%{ext_man} %changelog ++++++ dosfstools-3.0.28.tar.gz -> dosfstools-4.0.tar.gz ++++++ ++++ 19976 lines of diff (skipped)
