From 35e245cc2413bafbcf290329da4c8b61bcbfdcc7 Mon Sep 17 00:00:00 2001 From: eater <=@eater.me> Date: Tue, 21 Dec 2021 22:39:09 +0100 Subject: [PATCH] unrar: update to 6.1.3 --- srcpkgs/libunrar | 1 + srcpkgs/libunrar-devel | 1 + srcpkgs/unrar/template | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 120000 srcpkgs/libunrar create mode 120000 srcpkgs/libunrar-devel diff --git a/srcpkgs/libunrar b/srcpkgs/libunrar new file mode 120000 index 000000000000..77165df2b259 --- /dev/null +++ b/srcpkgs/libunrar @@ -0,0 +1 @@ +unrar \ No newline at end of file diff --git a/srcpkgs/libunrar-devel b/srcpkgs/libunrar-devel new file mode 120000 index 000000000000..77165df2b259 --- /dev/null +++ b/srcpkgs/libunrar-devel @@ -0,0 +1 @@ +unrar \ No newline at end of file diff --git a/srcpkgs/unrar/template b/srcpkgs/unrar/template index 11ce82028475..113ad5e6b888 100644 --- a/srcpkgs/unrar/template +++ b/srcpkgs/unrar/template @@ -11,14 +11,35 @@ distfiles="https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz" checksum=d05022442009202a792e588bec58921c123ff046fc755f7f2272871a5bd79636 repository=nonfree +post_extract() { + cp -a . ../libunrar +} + do_build() { vsed -e 's/^\(CXXFLAGS\)=\(.*\)/\1+=\2/' \ -e 's/^\(LDFLAGS\)=\(.*\)/\1+=-lpthread \2/' \ -i makefile make CXX="$CXX" LD="$LD" STRIP=: -f makefile + make CXX="$CXX" LD="$LD" STRIP=: -C ../libunrar -f makefile lib } do_install() { vbin unrar vlicense license.txt LICENSE } + +libunrar_package() { + short_desc+= " - shared library" + + pkg_install() { + vinstall ../libunrar/libunrar.so 0755 /usr/lib/ + } +} + +libunrar-devel_package() { + short_desc+= " - development files" + + pkg_install() { + vinstall dll.hpp 644 /usr/include/unrar/ + } +}