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
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
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)
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.
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.
33 %description -l pt_BR.UTF-8
34 O programa unrar é utilizado para descompactar arquivos no formato
37 %description -l ru.UTF-8
38 Unzip выдает список, проверяет целостность и извлекает файлы из
39 архивов ZIP, довольно широко распространенных в мире DOS.
40 Сопутствующая программа, zip, создает архивы ZIP. Обе программы
41 совместимы с архивами созданными PKZIP и PKUNZIP от PKWARE для MS-DOS,
42 но во многих случаях опции или умолчания отличаются.
44 %description -l uk.UTF-8
45 Unzip видає перелік, перевіряє цілісність та видобуває файли з архівів
46 ZIP, досить широко розповсюджених у світі DOS. Відповідна програма,
47 zip, створює архіви ZIP. Обидві програми сумісні з архівами створеними
48 PKZIP та PKUNZIP від PKWARE для MS-DOS, але в багатьох випадках опції
49 або умовчання відрізняються.
52 Summary: Library for extracting RAR archive
53 Summary(pl.UTF-8): Biblioteka do rozpakowywania archiwów RAR
56 %description -n libunrar
57 Library for extracting RAR archive.
59 %description -n libunrar -l pl.UTF-8
60 Biblioteka do rozpakowywania archiwów RAR.
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}
68 %description -n libunrar-devel
69 Development files for libunrar.
71 %description -n libunrar-devel -l pl.UTF-8
72 Pliki programistyczne biblioteki libunrar.
80 %{__make} -j1 -f makefile clean
81 %{__make} -j1 -f makefile \
84 CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \
86 %{__mv} unrar unrar.done
87 %{__make} -j1 -f makefile clean
88 %{__make} -j1 -f makefile lib \
91 CXXFLAGS="%{rpmcppflags} %{rpmcxxflags} -fPIC" \
92 LDFLAGS="%{rpmldflags} -pthread -Wl,-soname -Wl,libunrar.so.%{version}" \
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/{man1,pl/man1}}
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
106 rm -rf $RPM_BUILD_ROOT
108 %post -n libunrar -p /sbin/ldconfig
109 %postun -n libunrar -p /sbin/ldconfig
112 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_bindir}/*
116 %lang(pl) %{_mandir}/pl/man1/*
119 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_libdir}/libunrar.so.*.*
122 %files -n libunrar-devel
123 %defattr(644,root,root,755)
124 %attr(755,root,root) %{_libdir}/libunrar.so