Blob Blame History Raw
Name: dvdisaster
Summary: CD/DVD media data loss/scratch/aging protection
Version: 0.65
Release: 2%{?dist}
Group: Applications/Archiving
License: GPL 
URL: http://www.dvdisaster.com
Source0: http://download.berlios.de/dvdisaster/dvdisaster-%{version}.tar.bz2
Source1: dvdisaster.desktop

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: gtk2-devel
BuildRequires: gettext, desktop-file-utils
BuildRequires: bzip2-devel, libpng-devel


%description
%{name} provides a margin of safety against data loss on CD and DVD media
caused by scratches or aging. It creates error correction data,
which is used to recover unreadable sectors if the disc becomes damaged
at a later time.

%description -l de
%{name} erzeugt einen Sicherheitspuffer gegen Datenverluste, die auf
CD- und DVD-Datenträgern durch Alterung oder Kratzer entstehen. Es erzeugt
Fehlerkorrekturdaten, um bei nachfolgenden Datenträger-Problemen unlesbare
Sektoren zu rekonstruieren.

%description -l it
%{name} offre un margine di sicurezza contro la perdita di dati dei supporti
CD e DVD causata dall'invecchiamento e dai graffi. Crea dei dati di correzione
degli errori che saranno poi utilizzati per recuperare i settori illeggibili
se il supporto dovesse danneggiarsi col tempo.

%description -l cs
%{name} poskytuje dodatečné zabezpečení proti ztrátě dat
na CD a DVD médiích způsobené stárnutím nebo poškrábáním.
Vytváří data oprav chyb, která jsou použita k obnově nečitelných
sektorů, pokud se disk později poškodí.


%prep
%setup -q


%build

%configure
#make show

make %{?_smp_mflags} \
	PREFIX=%{_prefix} \
	BINDIR=%{_bindir} \
	MANDIR=%{_mandir} \
	LOCALEDIR=%{_prefix}/share/locale \
	DOCDIR=%{_docdir} \
	DOCSUBDIR=%{_docdir}/%{name}-%{version}


%install
rm -rf $RPM_BUILD_ROOT

make install \
	BINDIR=$RPM_BUILD_ROOT%{_bindir} \
	DOCSUBDIR=$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} \
	MANDIR=$RPM_BUILD_ROOT%{_mandir} \
	LOCALEDIR=$RPM_BUILD_ROOT%{_prefix}/share/locale

for man in `find $RPM_BUILD_ROOT%{_mandir} -type f -print`
do
    sed -i "s:%{_docdir}/dvdisaster-doc:%{_docdir}/%{name}-%{version}:g" $man
done

install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -p -m644 icons/create.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png

sed 's/@NAME@/%{name}/g' %{SOURCE1} >%{name}.desktop

desktop-file-install --vendor fedora			\
	--dir ${RPM_BUILD_ROOT}%{_datadir}/applications	\
	--add-category X-Fedora				\
	%{name}.desktop
	
%find_lang %{name}


%clean
rm -rf $RPM_BUILD_ROOT


%files -f %{name}.lang
%defattr(-,root,root,-)
%{_bindir}/*
%{_datadir}/applications/*
%{_datadir}/pixmaps/*

%{_docdir}/%{name}-%{version}/CHANGELOG
%{_docdir}/%{name}-%{version}/COPYING
%{_docdir}/%{name}-%{version}/CREDITS.en
%lang(de) %{_docdir}/%{name}-%{version}/CREDITS.de
%lang(cs) %{_docdir}/%{name}-%{version}/CREDITS.cs
%{_docdir}/%{name}-%{version}/TODO
%{_docdir}/%{name}-%{version}/en
%lang(de) %{_docdir}/%{name}-%{version}/de
%lang(cs) %{_docdir}/%{name}-%{version}/cs
%{_docdir}/%{name}-%{version}/images

%{_mandir}/man1/*
%lang(de) %{_mandir}/de/man1/*
%lang(it) %{_mandir}/it/man1/*
%lang(cs) %{_mandir}/cs/man1/*


%changelog
* Tue Feb 14 2006 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.65-2
- rebuild for FC5

* Tue Jan 31 2006 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.65-1
- upgrade to 0.65
- drop browser patch (no more needed)
- drop manual convertations to utf8 -- already in good encodings.
- handle new locale (czech)

* Thu Nov  3 2005 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.64.2-2
- use user preferred browser to view manuals online (patch0)
- Accepted for Fedora Extra (review by Ville Skytta <ville.skytta@iki.fi>)

* Wed Nov  2 2005 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.64.2-1
- update to 0.64.2
- drop the patches (no more needed).

* Thu Oct 27 2005 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.64-3
- add 0.64-pl1 patch, generated by upstream "0.64-1" version
  (do not include new version tarball itself due to bad versioning scheme).
- remove StartupNotify from .desktop file at all.
- add patch1 -- do not create files with executable bit set.

* Sat Oct 22 2005 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.64-2
- spec file cleanups
- build and install stages correct

* Fri Oct 21 2005 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.64-1
- initial release
- convert locale manuals to utf8
- add desktop file