From d5ded6e8013b51118d0a24e1d5dd98fdfd1e2579 Mon Sep 17 00:00:00 2001 From: Christophe Grenier Date: Apr 19 2015 07:57:44 +0000 Subject: update to 7.0 --- diff --git a/.gitignore b/.gitignore index 774c9db..8e57be0 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ photorec_611_exif_bound_checking_v2.patch /testdisk-6.14.tar.bz2 /testdisk_614_docdir.patch /testdisk_614_fix_ext2_check.patch +/testdisk-7.0.tar.bz2 diff --git a/sources b/sources index a10ff5b..f70dba8 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -b1f0edabc9035e9ec9c8e0a95059ff3f testdisk-6.14.tar.bz2 -5124496be718ceae87f21e70c26d1a1d testdisk_614_fix_ext2_check.patch +f0cfe4ca9dd35f2878b2704251665e9f testdisk-7.0.tar.bz2 diff --git a/testdisk.spec b/testdisk.spec index 34645c3..c049d5a 100644 --- a/testdisk.spec +++ b/testdisk.spec @@ -3,24 +3,25 @@ Summary(pl.UTF8): Narzędzie sprawdzające i odzyskujące partycje Summary(fr.UTF8): Outil pour vérifier et restaurer des partitions Summary(ru_RU.UTF8): Программа для проверки и восстановления разделов диска Name: testdisk -Version: 6.14 -Release: 3%{?dist} +Version: 7.0 +Release: 1%{?dist} License: GPLv2+ Group: Applications/System Source0: http://www.cgsecurity.org/testdisk-%{version}.tar.bz2 -Patch1: http://www.cgsecurity.org/testdisk_614_fix_ext2_check.patch +Patch1: testdisk-7.0-qphotorec.patch URL: http://www.cgsecurity.org/wiki/TestDisk -BuildRequires: ncurses-devel >= 5.2 +BuildRequires: desktop-file-utils BuildRequires: e2fsprogs-devel +BuildRequires: libewf-devel BuildRequires: libjpeg-devel -%ifnarch ppc ppc64 +BuildRequires: libuuid-devel +BuildRequires: ncurses-devel >= 5.2 BuildRequires: ntfs-3g-devel -%endif -BuildRequires: libewf-devel +BuildRequires: qt-devel BuildRequires: zlib-devel -BuildRequires: libuuid-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: testdisk-doc < 6.12 +%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} %description Tool to check and undelete partition. Works with FAT12, FAT16, FAT32, @@ -52,12 +53,20 @@ Linux Raid, Linux Swap, LVM, LVM2, NSS, ReiserFS, UFS, XFS. PhotoRec is a signature based file recovery utility. It handles more than 440 file formats including JPG, MSOffice, OpenOffice documents. +%package -n qphotorec +Summary: Signature based file carver. Recover lost files + +%description -n qphotorec +QPhotoRec is a Qt version of PhotoRec. It is a signature based file recovery +utility. It handles more than 440 file formats including JPG, MSOffice, +OpenOffice documents. + %prep %setup -q %patch1 -p1 %build -%configure +%configure --docdir=%{_pkgdocdir} make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT @@ -66,17 +75,47 @@ make DESTDIR="$RPM_BUILD_ROOT" install %clean rm -rf $RPM_BUILD_ROOT +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/qphotorec.desktop + +%post -n qphotorec +/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + +%postun -n qphotorec +if [ $1 -eq 0 ] ; then + /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null + /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans -n qphotorec +/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %files %defattr(644,root,root,755) -%doc AUTHORS COPYING ChangeLog NEWS README THANKS documentation.html +%doc AUTHORS COPYING ChangeLog NEWS README THANKS %attr(755,root,root) %{_bindir}/fidentify %attr(755,root,root) %{_bindir}/photorec %attr(755,root,root) %{_bindir}/testdisk %{_mandir}/man8/fidentify.8* %{_mandir}/man8/photorec.8* %{_mandir}/man8/testdisk.8* +%{_mandir}/zh_CN/man8/fidentify.8* +%{_mandir}/zh_CN/man8/photorec.8* +%{_mandir}/zh_CN/man8/testdisk.8* + +%files -n qphotorec +%attr(755,root,root) %{_bindir}/qphotorec +%{_mandir}/man8/qphotorec.8* +%{_mandir}/zh_CN/man8/qphotorec.8* +%{_datadir}/applications/qphotorec.desktop +%{_datadir}/icons/hicolor/48x48/apps/qphotorec.png +%{_datadir}/icons/hicolor/scalable/apps/qphotorec.svg %changelog +* Sat Apr 18 2015 Christophe Grenier - 7.0-1 +- Update to latest version +- This version includes some security fixes. + * Wed Apr 8 2015 Tom Callaway - 6.14-3 - rebuild for ntfs-3g-2015.3.14