]>
Commit | Line | Data |
---|---|---|
a062a673 | 1 | Summary: dvdisaster - Additional error correction for CD and DVD media |
d953d823 | 2 | Summary(pl.UTF-8): dvdisaster - dodatkowa korekcja błędów dla nośników CD i DVD |
a062a673 | 3 | Name: dvdisaster |
9cba44bf | 4 | Version: 0.70.1 |
a062a673 | 5 | Release: 1 |
6 | License: GPL v2 | |
2d91814f | 7 | Group: X11/Applications |
98c0a327 | 8 | Source0: http://download.berlios.de/dvdisaster/%{name}-%{version}.tar.bz2 |
9cba44bf | 9 | # Source0-md5: 350b76ccaf2c8f08dcd26643ec359614 |
2d91814f | 10 | Patch0: %{name}-DESTDIR.patch |
91f3a73e | 11 | Patch1: %{name}-configure.patch |
2d91814f | 12 | URL: http://www.dvdisaster.com/ |
0fc5f745 | 13 | BuildRequires: bzip2-devel |
b2e9a7ae | 14 | BuildRequires: gettext-tools |
03873704 | 15 | BuildRequires: glib2-devel |
2d91814f KK |
16 | BuildRequires: gtk+2-devel |
17 | BuildRequires: pkgconfig | |
18 | BuildRequires: sed >= 4.0 | |
19 | BuildRequires: which | |
a062a673 | 20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
21 | ||
22 | %description | |
23 | dvdisaster provides a margin of safety against data loss on CD and DVD | |
24 | media caused by aging or scratches. | |
25 | ||
b73bb761 JB |
26 | - dvdisaster creates error correction codes to compensate read errors |
27 | which are not correctable in the CD/DVD drive. | |
a062a673 | 28 | |
b73bb761 JB |
29 | - dvdisaster tries to read as much data as possible from defective |
30 | media. Afterwards unreadable sectors are recovered using the | |
bc6fd06d | 31 | previously created error correction code. The maximum error correction |
32 | capacity is user-selectable. | |
a062a673 | 33 | |
34 | If you create the error correction code file in time and keep it at a | |
35 | safe place, you have a good chance of recovering the medium contents | |
36 | from typical read errors and to transfer your complete data onto a new | |
37 | medium. | |
38 | ||
e41d71fe JR |
39 | %description -l pl.UTF-8 |
40 | dvdisaster zapewnia margines bezpieczeństwa przed utratą danych na | |
41 | nośnikach CD i DVD spowodowaną wiekem lub rysami. | |
b73bb761 | 42 | |
e41d71fe JR |
43 | - dvdisaster tworzy kody korekcji błędów równoważące błędy odczytu |
44 | niemożliwe do poprawienia przez napęd CD/DVD. | |
b73bb761 | 45 | |
e41d71fe JR |
46 | - dvdisaster próbuje odczytać tyle danych ile to tylko możliwe z |
47 | uszkodzonego nośnika. Następnie odzyskuje nieczytelne sektory przy | |
48 | użyciu poprzednio utworzonego kodu korekcji błędów. Maksymalna | |
49 | możliwość korekcji błędów jest wybierana przez użytkownika. | |
b73bb761 | 50 | |
e41d71fe JR |
51 | Jeśli w porę utworzymy plik z kodem korekcji błędów i będziemy trzymać |
52 | go w bezpiecznym miejscu, mamy duże szanse odzyskania zawartości | |
53 | nośnika przy typowych błędach odczytu i przeniesienia całych danych na | |
54 | nowy nośnik. | |
b73bb761 | 55 | |
a062a673 | 56 | %prep |
9cba44bf | 57 | %setup -q -n %{name}-0.70 |
f0970db3 | 58 | %patch0 -p0 |
91f3a73e | 59 | %patch1 -p1 |
a062a673 | 60 | |
61 | %build | |
2d91814f | 62 | %{__sed} -i 's,gawk,awk,g' locale/create-makefile |
91f3a73e | 63 | %configure2_13 \ |
0fc5f745 KK |
64 | --buildroot=$RPM_BUILD_ROOT \ |
65 | --docdir=%{_docdir} \ | |
91f3a73e KK |
66 | --localedir=%{_datadir}/locale |
67 | %{__make} | |
a062a673 | 68 | |
69 | %install | |
70 | rm -rf $RPM_BUILD_ROOT | |
0fc5f745 | 71 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
a062a673 | 72 | |
0fc5f745 KK |
73 | %{__make} install |
74 | ||
75 | install contrib/dvdisaster48.png $RPM_BUILD_ROOT%{_pixmapsdir} | |
76 | install contrib/%{name}.desktop $RPM_BUILD_ROOT%{_desktopdir} | |
2d91814f | 77 | |
2d91814f | 78 | %find_lang %{name} |
a062a673 | 79 | |
80 | %clean | |
81 | rm -rf $RPM_BUILD_ROOT | |
82 | ||
2d91814f | 83 | %files -f %{name}.lang |
a062a673 | 84 | %defattr(644,root,root,755) |
f0970db3 | 85 | %doc CHANGELOG CREDITS.en README TODO TRANSLATION.HOWTO |
92edfbad | 86 | %doc documentation/en documentation/images |
0fc5f745 | 87 | %lang(cs) %doc CREDITS.cs documentation/cs |
0c743843 | 88 | %lang(de) %doc CREDITS.de documentation/de |
a062a673 | 89 | %attr(755,root,root) %{_bindir}/* |
92fd481c | 90 | %{_desktopdir}/*.desktop |
91f3a73e | 91 | %{_mandir}/man1/* |
0fc5f745 | 92 | %lang(cs) %{_mandir}/cs/man1/* |
91f3a73e KK |
93 | %lang(de) %{_mandir}/de/man1/* |
94 | %lang(it) %{_mandir}/it/man1/* | |
0fc5f745 | 95 | %{_pixmapsdir}/* |