]> git.pld-linux.org Git - packages/unrar.git/blobdiff - unrar.spec
- updated to 5.8.2
[packages/unrar.git] / unrar.spec
index 795b8d0c22cccb7b3cd4f2843e77556dea5a91e2..d7e85f8a0451e2d4ec5ac45dd558cebef7934f8b 100644 (file)
@@ -1,12 +1,21 @@
 Summary:       unRAR - extract, test and view RAR archives
 Summary:       unRAR - extract, test and view RAR archives
-Summary(pl):   unRAR - rozpakowuje, testuje i przegl±da archiwa RAR
+Summary(pl.UTF-8):     unRAR - rozpakowuje, testuje i przegląda archiwa RAR
+Summary(pt_BR.UTF-8):  Descompressor de arquivos no formato .rar
+Summary(ru.UTF-8):     Распаковщик файлов .zip
+Summary(uk.UTF-8):     Розпаковувач файлів .zip
 Name:          unrar
 Name:          unrar
-Version:       2.50.1
-Release:       2
+Version:       5.8.2
+Release:       1
 License:       Freeware
 License:       Freeware
-Group:         Utilities/Archiving
-Group(pl):     Narzêdzia/Archiwizacja
-Source0:       ftp://sunsite.unc.edu/pub/Linux/utils/compress/%{name}-%{version}.tar.gz
+Group:         Applications/Archiving
+#Source0Download: https://www.rarlab.com/rar_add.htm
+Source0:       https://www.rarlab.com/rar/%{name}src-%{version}.tar.gz
+# Source0-md5: ea4fb97d01088c4790ec549b2624f760
+Source1:       %{name}.1
+Source2:       %{name}.1.pl
+URL:           https://www.rarlab.com/
+BuildRequires: libstdc++-devel
+BuildRequires: rpmbuild(macros) >= 1.167
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -14,32 +23,99 @@ The unRAR utility is a freeware program, distributed with source code
 and developed for extracting, testing and viewing the contents of
 archives created with the RAR archiver version 1.50 and above.
 
 and developed for extracting, testing and viewing the contents of
 archives created with the RAR archiver version 1.50 and above.
 
-%description -l pl
+%description -l pl.UTF-8
 UnRAR jest programem freeware, rozpowszechnianym wraz z kodem
 UnRAR jest programem freeware, rozpowszechnianym wraz z kodem
-¼ród³owym, przeznaczonym do rozpakowywania, testowania oraz
-przegl±dania zawarto¶ci archiwów stworzonych przez program RAR w
-wersji 1.50 i wy¿szej.
+źródłowym, przeznaczonym do rozpakowywania, testowania oraz
+przeglądania zawartości archiwów stworzonych przez program RAR w
+wersji 1.50 i wyższej.
+
+%description -l pt_BR.UTF-8
+O programa unrar é utilizado para descompactar arquivos no formato
+".rar".
+
+%description -l ru.UTF-8
+Unzip выдает список, проверяет целостность и извлекает файлы из
+архивов ZIP, довольно широко распространенных в мире DOS.
+Сопутствующая программа, zip, создает архивы ZIP. Обе программы
+совместимы с архивами созданными PKZIP и PKUNZIP от PKWARE для MS-DOS,
+но во многих случаях опции или умолчания отличаются.
+
+%description -l uk.UTF-8
+Unzip видає перелік, перевіряє цілісність та видобуває файли з архівів
+ZIP, досить широко розповсюджених у світі DOS. Відповідна програма,
+zip, створює архіви ZIP. Обидві програми сумісні з архівами створеними
+PKZIP та PKUNZIP від PKWARE для MS-DOS, але в багатьох випадках опції
+або умовчання відрізняються.
+
+%package -n libunrar
+Summary:       Library for extracting RAR archive
+Summary(pl.UTF-8):     Biblioteka do rozpakowywania archiwów RAR
+Group:         Libraries
+
+%description -n libunrar
+Library for extracting RAR archive.
+
+%description -n libunrar -l pl.UTF-8
+Biblioteka do rozpakowywania archiwów RAR.
+
+%package -n libunrar-devel
+Summary:       Development files for libunrar
+Summary(pl.UTF-8):     Pliki programistyczne biblioteki libunrar
+Group:         Development/Libraries
+Requires:      libunrar = %{version}-%{release}
+
+%description -n libunrar-devel
+Development files for libunrar.
+
+%description -n libunrar-devel -l pl.UTF-8
+Pliki programistyczne biblioteki libunrar.
 
 %prep
 
 %prep
-%setup -q
+%setup -q -n unrar
 
 %build
 
 %build
-sed 's/^CFLAGS[ ]*=/override CFLAGS +=/' < Makefile > Makefile.new
-mv -f Makefile.new Makefile
-%{__make} clean
-%{__make} CFLAGS="$RPM_OPT_FLAGS"
+install -d done
+%{__make} -f makefile clean
+%{__make} -f makefile \
+       CC="%{__cc}" \
+       CXX="%{__cxx}" \
+       CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \
+       STRIP=":"
+%{__make} -f makefile clean
+%{__make} -f makefile lib \
+       CC="%{__cc}" \
+       CXX="%{__cxx}" \
+       CXXFLAGS="%{rpmcppflags} %{rpmcxxflags} -fPIC" \
+       LDFLAGS="%{rpmldflags} -pthread -Wl,-soname -Wl,libunrar.so.%{version}" \
+       STRIP=":"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/{man1,pl/man1}}
 
 
-install -s unrar $RPM_BUILD_ROOT%{_bindir}
-gzip -9nf *.txt *.lsm
+install unrar $RPM_BUILD_ROOT%{_bindir}
+install libunrar.so $RPM_BUILD_ROOT%{_libdir}/libunrar.so.%{version}
+ln -s libunrar.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libunrar.so
+install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1
+install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/unrar.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post  -n libunrar -p /sbin/ldconfig
+%postun        -n libunrar -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
 %files
 %defattr(644,root,root,755)
-%doc *.txt.gz *.lsm.gz
+%doc *.txt
 %attr(755,root,root) %{_bindir}/*
 %attr(755,root,root) %{_bindir}/*
+%{_mandir}/man1/*
+%lang(pl) %{_mandir}/pl/man1/*
+
+%files -n libunrar
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libunrar.so.*.*
+
+%files -n libunrar-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libunrar.so
This page took 0.090153 seconds and 4 git commands to generate.