]> git.pld-linux.org Git - packages/lha.git/blob - lha.spec
- x32 rebuild
[packages/lha.git] / lha.spec
1 Summary:        An archiving and compression utility for LHarc format archives
2 Summary(es.UTF-8):      Crea y expande archivos en formato lharc
3 Summary(de.UTF-8):      erstellt und erweitert Archive im lharc-Format
4 Summary(fr.UTF-8):      crée et décompresse des archives au format lharc
5 Summary(ja.UTF-8):      高圧縮アーカイバ
6 Summary(pl.UTF-8):      Program archiwizujący i kompresujący, używający formatu archiwów LHarc
7 Summary(pt_BR.UTF-8):   Cria e expande arquivos no formato lharc
8 Summary(tr.UTF-8):      lharc biçimindeki arşivleri yaratır ve genişletir
9 Name:           lha
10 Version:        1.14i
11 Release:        17
12 License:        Freeware
13 Group:          Applications/Archiving
14 Source0:        http://www2m.biglobe.ne.jp/~dolphin/lha/prog/%{name}-114i.tar.gz
15 # Source0-md5:  5225884d557b91f04124693e2c5c9e94
16 Source1:        %{name}.1
17 Patch0:         %{name}-ext.patch
18 Patch1:         %{name}-time.patch
19 Patch2:         %{name}-sec.patch
20 Patch3:         %{name}-symlink.patch
21 Patch4:         %{name}-dir_length_bounds_check.patch
22 Patch5:         %{name}-security_fixes.patch
23 URL:            http://www2m.biglobe.ne.jp/~dolphin/lha/lha-unix.htm
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 LHA is an archiving and compression utility for LHarc format archives.
28 LHA is mostly used in the DOS world, but can be used under Linux to
29 extract DOS files from LHA archives.
30
31 Install the lha package if you need to extract DOS files from LHA
32 archives.
33
34 %description -l de.UTF-8
35 Dies ist ein Archivierungs- und Komprimierungsdienstprogramm. Es wird
36 überwiegend unter DOS verwendet, kann aber auch unter Linux eingesetzt
37 werden, um DOS-Dateien aus LHA-Archiven zu extrahieren.
38
39 %description -l es.UTF-8
40 LHA es un utilitario de almacenaje y compresión. Es más utilizado en
41 el mundo Amiga, pero puede ser usado en Linux para extraer archivos.
42
43 %description -l fr.UTF-8
44 Un utilitaire d'archivage et de compression. il est surtout utilisé
45 dans le monde DOS, mais peut être utilisé sous Linux pour extraire des
46 fichiers dans des archives LHA.
47
48 %description -l ja.UTF-8
49 LHa は効率の高い圧縮機能を持つファイルアーカイバです。
50
51 これは -lh5-, -lh6- 圧縮形式での圧縮/展開が可能なアーカイバ
52 LHa の UNIX 版の非正式 バージョンアップ版です。
53
54 %description -l pl.UTF-8
55 LHA jest programem archiwizującym i kompresującym dla archiwów w
56 formacie LHarc. Był używany głównie w środowisku DOS, pod Linuksem
57 może być użyty do rozpakowania archiwów LHA.
58
59 %description -l pt_BR.UTF-8
60 Este é um utilitário de armazenamento e compressão. Ele é mais
61 utilizado no mundo Amiga, mas pode ser usado no Linux para extrair
62 arquivos.
63
64 %description -l tr.UTF-8
65 Bu bir dosya arşivleme ve sıkıştırma programıdır. Genelde DOS
66 dünyasında kullanılmakla birlikte LHA arşivlerinden DOS dosyalarını
67 açmak için Linux altında da kullanılabilir.
68
69 %prep
70 %setup  -q -n %{name}-114i
71 %patch0 -p1
72 %patch1 -p1
73 %patch2 -p1
74 %patch3 -p1
75 %patch4 -p0
76 %patch5 -p1
77
78 %build
79 %{__make} \
80         CC="%{__cc}" \
81         OPTIMIZE="%{rpmcflags} -DSUPPORT_LH7 -DMKSTEMP" \
82         MACHINE='-DEUC -DSYSV_SYSTEM_DIR -DTZSET -DARCHIVENAME_EXTENTION=\".lha\" -DBACKUPNAME_EXTENTION=\".bak\" -DSUPPORT_LH7' \
83         BINDIR=%{_bindir} \
84         MANDIR=%{_mandir} \
85         MANSECT=1
86
87 %install
88 rm -rf $RPM_BUILD_ROOT
89 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,ja/man1}}
90
91 install src/lha $RPM_BUILD_ROOT%{_bindir}
92 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1
93 install man/lha.man $RPM_BUILD_ROOT%{_mandir}/ja/man1
94
95 %clean
96 rm -rf $RPM_BUILD_ROOT
97
98 %files
99 %defattr(644,root,root,755)
100 %doc change-*.txt
101 %lang(ja) %doc {CHANGES,PROBLEMS,README}.euc
102 %attr(755,root,root) %{_bindir}/lha
103 %{_mandir}/man1/*
104 %lang(ja) %{_mandir}/ja/man1/*
This page took 0.086239 seconds and 4 git commands to generate.