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