From 606a175d48424c5b9dd48063fd2147dfcdaf7c1b Mon Sep 17 00:00:00 2001 From: Dmitry Butskoy Date: Nov 03 2005 12:24:13 +0000 Subject: auto-import dvdisaster-0.64.2-2 on branch devel from dvdisaster-0.64.2-2.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..47919b7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +dvdisaster-0.64.2.tar.bz2 diff --git a/dvdisaster-0.64.2-browser.patch b/dvdisaster-0.64.2-browser.patch new file mode 100644 index 0000000..d9ad1f7 --- /dev/null +++ b/dvdisaster-0.64.2-browser.patch @@ -0,0 +1,12 @@ +diff -Nrbu dvdisaster-0.64.2/closure.c dvdisaster-0.64.2-OK/closure.c +--- dvdisaster-0.64.2/closure.c 2005-10-30 22:21:56.000000000 +0300 ++++ dvdisaster-0.64.2-OK/closure.c 2005-11-03 15:02:29.000000000 +0300 +@@ -324,7 +324,7 @@ + Closure->deviceNodes = g_ptr_array_new(); + Closure->imageName = g_strdup("medium.img"); + Closure->eccName = g_strdup("medium.ecc"); +- Closure->browser = g_strdup("mozilla"); ++ Closure->browser = g_strdup("htmlview"); + Closure->methodList = g_ptr_array_new(); + Closure->methodName = g_strdup("RS01"); + Closure->cacheMB = 32; diff --git a/dvdisaster.desktop b/dvdisaster.desktop new file mode 100644 index 0000000..603739d --- /dev/null +++ b/dvdisaster.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=DVDisaster +Comment=CD/DVD media data loss/scratch/aging protection +Comment[de]=Schutz für CD/DVD Medien gegen Datenverlust durch Alterung oder Kratzer +Exec=@NAME@ +Icon=@NAME@.png +Terminal=false +Type=Application +Categories=GTK;Application;System; diff --git a/dvdisaster.spec b/dvdisaster.spec new file mode 100644 index 0000000..58cf154 --- /dev/null +++ b/dvdisaster.spec @@ -0,0 +1,138 @@ +Name: dvdisaster +Summary: CD/DVD media data loss/scratch/aging protection +Version: 0.64.2 +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 +Patch0: dvdisaster-0.64.2-browser.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: gtk2-devel +BuildRequires: gettext, desktop-file-utils + + +%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. + + +%prep +%setup -q +%patch0 -p1 + + +%build + +%configure +#make show + +make %{?_smp_mflags} \ + PREFIX=%{_prefix} \ + BINDIR=%{_bindir} \ + MANDIR=%{_mandir} \ + LOCALEDIR=%{_prefix}/share/locale \ + DOCDIR=%{_docdir} \ + DOCSUBDIR=%{_docdir}/%{name}-%{version} + + +pushd documentation +for man in *.1 +do + iconv -f ISO8859-1 -t UTF8 <$man >$man.new && mv -f $man.new $man +done +popd + + +%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:$RPM_BUILD_ROOT::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 +%{_docdir}/%{name}-%{version}/TODO +%{_docdir}/%{name}-%{version}/en +%lang(de) %{_docdir}/%{name}-%{version}/de +%{_docdir}/%{name}-%{version}/images + +%{_mandir}/man1/* +%lang(de) %{_mandir}/de/man1/* +%lang(it) %{_mandir}/it/man1/* + + +%changelog +* Thu Nov 3 2005 Dmitry Butskoy - 0.64.2-2 +- use user preferred browser to view manuals online (patch0) +- Accepted for Fedora Extra (review by Ville Skytta ) + +* Wed Nov 2 2005 Dmitry Butskoy - 0.64.2-1 +- update to 0.64.2 +- drop the patches (no more needed). + +* Thu Oct 27 2005 Dmitry Butskoy - 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 - 0.64-2 +- spec file cleanups +- build and install stages correct + +* Fri Oct 21 2005 Dmitry Butskoy - 0.64-1 +- initial release +- convert locale manuals to utf8 +- add desktop file + diff --git a/sources b/sources index e69de29..ea20b7a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +166b0efa724da90fd38212eda2ed352e dvdisaster-0.64.2.tar.bz2