From 48a505e2bf7fd588aa4f719642cdfdcf25b55d9a Mon Sep 17 00:00:00 2001 From: eater <=@eater.me> Date: Tue, 21 Dec 2021 22:39:09 +0100 Subject: [PATCH] unrar: Expose library and header files --- srcpkgs/libunrar | 1 + srcpkgs/libunrar-devel | 1 + srcpkgs/unrar/template | 22 ++++++++++++++++++++-- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/libunrar create mode 120000 srcpkgs/libunrar-devel diff --git a/srcpkgs/libunrar b/srcpkgs/libunrar new file mode 120000 index 00000000000000..77165df2b25931 --- /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 00000000000000..77165df2b25931 --- /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 11ce8202847557..77463ec7cc6331 100644 --- a/srcpkgs/unrar/template +++ b/srcpkgs/unrar/template @@ -1,7 +1,7 @@ # Template file for 'unrar' pkgname=unrar version=6.1.3 -revision=1 +revision=2 wrksrc=unrar short_desc="Unarchiver for .rar files (non-free version)" maintainer="skmpz " @@ -16,9 +16,27 @@ do_build() { -e 's/^\(LDFLAGS\)=\(.*\)/\1+=-lpthread \2/' \ -i makefile make CXX="$CXX" LD="$LD" STRIP=: -f makefile + # early install of unrar because makefile deletes unrar on lib creation + vbin unrar + make -d CXX="$CXX" LD="$LD" STRIP=: -f makefile lib } do_install() { - vbin unrar vlicense license.txt LICENSE } + +libunrar_package() { + short_desc+=" - shared library" + + pkg_install() { + vinstall libunrar.so 0755 /usr/lib/ + } +} + +libunrar-devel_package() { + short_desc+=" - development files" + + pkg_install() { + vinstall dll.hpp 644 /usr/include/unrar/ + } +}