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