]> git.pld-linux.org Git - packages/unrar.git/blob - unrar.spec
- build and package libunrar
[packages/unrar.git] / unrar.spec
1 Summary:        unRAR - extract, test and view RAR archives
2 Summary(pl.UTF-8):      unRAR - rozpakowuje, testuje i przegląda archiwa RAR
3 Summary(pt_BR.UTF-8):   Descompressor de arquivos no formato .rar
4 Summary(ru.UTF-8):      Распаковщик файлов .zip
5 Summary(uk.UTF-8):      Розпаковувач файлів .zip
6 Name:           unrar
7 Version:        3.7.5
8 Release:        1.1
9 License:        Freeware
10 Group:          Applications/Archiving
11 #Source0Download: http://www.rarlab.com/rar_add.htm
12 Source0:        http://www.rarlab.com/rar/%{name}src-%{version}.tar.gz
13 # Source0-md5:  10b142866c656e40273434aae6747f96
14 Source1:        %{name}.1
15 Source2:        %{name}.1.pl
16 URL:            http://www.rarlab.com/
17 BuildRequires:  libstdc++-devel
18 BuildRequires:  rpmbuild(macros) >= 1.167
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 # -fPIC for other archs too ?
22 %define specflags_x86_64 -fPIC
23
24 %description
25 The unRAR utility is a freeware program, distributed with source code
26 and developed for extracting, testing and viewing the contents of
27 archives created with the RAR archiver version 1.50 and above.
28
29 %description -l pl.UTF-8
30 UnRAR jest programem freeware, rozpowszechnianym wraz z kodem
31 źródłowym, przeznaczonym do rozpakowywania, testowania oraz
32 przeglądania zawartości archiwów stworzonych przez program RAR w
33 wersji 1.50 i wyższej.
34
35 %description -l pt_BR.UTF-8
36 O programa unrar é utilizado para descompactar arquivos no formato
37 ".rar".
38
39 %description -l ru.UTF-8
40 Unzip выдает список, проверяет целостность и извлекает файлы из
41 архивов ZIP, довольно широко распространенных в мире DOS.
42 Сопутствующая программа, zip, создает архивы ZIP. Обе программы
43 совместимы с архивами созданными PKZIP и PKUNZIP от PKWARE для MS-DOS,
44 но во многих случаях опции или умолчания отличаются.
45
46 %description -l uk.UTF-8
47 Unzip видає перелік, перевіряє цілісність та видобуває файли з архівів
48 ZIP, досить широко розповсюджених у світі DOS. Відповідна програма,
49 zip, створює архіви ZIP. Обидві програми сумісні з архівами створеними
50 PKZIP та PKUNZIP від PKWARE для MS-DOS, але в багатьох випадках опції
51 або умовчання відрізняються.
52
53 %package -n libunrar
54 Summary:        Library for extracting RAR archive
55 Group:          Libraries
56
57 %description -n libunrar
58 Library for extracting RAR archive.
59
60 %package -n libunrar-devel
61 Summary:        Development files for libunrar
62 Group:          Development/Libraries
63 Requires:       libunrar = %{version}-%{release}
64
65 %description -n libunrar-devel
66 Development files for libunrar.
67
68 %prep
69 %setup -q -n unrar
70
71 %build
72 install -d done
73 %{__make} -f makefile.unix clean
74 %{__make} -f makefile.unix \
75         CC="%{__cc}" \
76         CXX="%{__cxx}" \
77         CXXFLAGS="%{rpmcxxflags}" \
78         STRIP=":"
79 %{__make} -f makefile.unix clean
80 %{__make} -f makefile.unix lib \
81         CC="%{__cc}" \
82         CXX="%{__cxx}" \
83         CXXFLAGS="%{rpmcxxflags}" \
84         LDFLAGS="%{rpmldflags} -Wl,-soname -Wl,libunrar.so.%{version}" \
85         STRIP=":"
86
87 %install
88 rm -rf $RPM_BUILD_ROOT
89 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/{man1,pl/man1}}
90
91 install unrar $RPM_BUILD_ROOT%{_bindir}
92 install libunrar.so $RPM_BUILD_ROOT%{_libdir}/libunrar.so.%{version}
93 ln -s linunrar.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libunrar.so
94 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1
95 install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/unrar.1
96
97 %clean
98 rm -rf $RPM_BUILD_ROOT
99
100 %files
101 %defattr(644,root,root,755)
102 %doc *.txt
103 %{_mandir}/man1/*
104 %lang(pl) %{_mandir}/pl/man1/*
105 %attr(755,root,root) %{_bindir}/*
106
107 %files -n libunrar
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/libunrar.so.*.*
110
111 %files -n libunrar-devel
112 %defattr(644,root,root,755)
113 %{_libdir}/libunrar.so
This page took 0.044672 seconds and 3 git commands to generate.