]> git.pld-linux.org Git - packages/convmv.git/blob - convmv.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/convmv.git] / convmv.spec
1 Summary:        Convmv - convert filenames from one encoding to another
2 Summary(pl.UTF-8):      Convmv - konwersja nazw plików z jednego kodowania do innego
3 Name:           convmv
4 Version:        2.05
5 Release:        1
6 License:        GPL v2
7 Group:          Applications/File
8 Source0:        https://j3e.de/linux/convmv/%{name}-%{version}.tar.gz
9 # Source0-md5:  c151ddd68f3060eab6c69b1907eaec7e
10 URL:            https://j3e.de/linux/convmv/
11 BuildRequires:  perl-tools-pod
12 BuildRequires:  rpm-perlprov >= 4.1-13
13 BuildArch:      noarch
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Convmv is meant to help convert a single filename, a directory tree
18 and the contained files or a whole filesystem into a different
19 encoding. It just converts the filenames, not the content of the
20 files. A special feature of convmv is that it also takes care of
21 symlinks, also converts the symlink target pointer in case the symlink
22 target is being converted, too. All this comes in very handy when one
23 wants to switch over from old 8-bit locales to UTF-8 locales. It is
24 also possible to convert directories to UTF-8 which are already partly
25 UTF-8 encoded. Convmv is able to detect if certain files are UTF-8
26 encoded and will skip them by default. To turn this smartness off use
27 the "--nosmart" switch.
28
29 %description -l pl.UTF-8
30 Convmv ma za zadanie pomóc przy konwersji pojedynczych nazw plików,
31 drzew katalogów wraz z zawartymi w nich plikami lub całego systemu
32 plików na inne kodowanie. Konwertuje tylko nazwy plików, a nie ich
33 zawartość. Szczególną cechą convmv jest to, że dba także o dowiązania
34 symboliczne i konwertuje wskazania docelowe w przypadku, gdy cel
35 dowiązania jest zmieniany. Jest to pomocne przy przechodzeniu ze
36 starych 8-bitowych lokalizacji do nowych w UTF-8. Można także
37 przekonwertować do UTF-8 katalogi, które były już częściowo kodowane w
38 UTF-8. Convmv jest w stanie wykryć, czy dane pliki są zakodowane w
39 UTF-8 i domyślnie je pominąć. Aby wyłączyć to zachowanie można użyć
40 przełącznika "--nosmart".
41
42 %prep
43 %setup -q
44
45 %build
46 %{__make}
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 %{__make} install \
51         DESTDIR=$RPM_BUILD_ROOT \
52         PREFIX=%{_prefix}
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc CREDITS Changes TODO
60 %attr(755,root,root) %{_bindir}/convmv
61 %{_mandir}/man1/convmv.1*
This page took 0.038776 seconds and 4 git commands to generate.