rpms/dvdisaster/devel dvdisaster-0.64.2-browser.patch, NONE, 1.1 dvdisaster.desktop, NONE, 1.1 dvdisaster.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Dmitry Butskoy (buc) fedora-extras-commits at redhat.com
Thu Nov 3 12:24:15 UTC 2005


Author: buc

Update of /cvs/extras/rpms/dvdisaster/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12709/devel

Modified Files:
	.cvsignore sources 
Added Files:
	dvdisaster-0.64.2-browser.patch dvdisaster.desktop 
	dvdisaster.spec 
Log Message:
auto-import dvdisaster-0.64.2-2 on branch devel from dvdisaster-0.64.2-2.src.rpm

dvdisaster-0.64.2-browser.patch:

--- NEW FILE dvdisaster-0.64.2-browser.patch ---
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;


--- NEW FILE dvdisaster.desktop ---
[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 at .png
Terminal=false
Type=Application
Categories=GTK;Application;System;


--- NEW FILE dvdisaster.spec ---
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 <Dmitry at 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 at iki.fi>)

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

* Thu Oct 27 2005 Dmitry Butskoy <Dmitry at 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 at Butskoy.name> - 0.64-2
- spec file cleanups
- build and install stages correct

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



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/dvdisaster/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	3 Nov 2005 12:23:18 -0000	1.1
+++ .cvsignore	3 Nov 2005 12:24:13 -0000	1.2
@@ -0,0 +1 @@
+dvdisaster-0.64.2.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/dvdisaster/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	3 Nov 2005 12:23:18 -0000	1.1
+++ sources	3 Nov 2005 12:24:13 -0000	1.2
@@ -0,0 +1 @@
+166b0efa724da90fd38212eda2ed352e  dvdisaster-0.64.2.tar.bz2




More information about the fedora-extras-commits mailing list