From 521e8d26d0696d74c6ded4c708bf8ed7ee1017c5 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Fri, 23 Dec 2016 11:03:13 +0000 Subject: [PATCH] New package: libiscsi-1.18.0 Closes #5405 --- common/shlibs | 1 + srcpkgs/libiscsi-devel | 1 + srcpkgs/libiscsi-tools | 1 + srcpkgs/libiscsi/template | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 38 insertions(+) create mode 120000 srcpkgs/libiscsi-devel create mode 120000 srcpkgs/libiscsi-tools create mode 100644 srcpkgs/libiscsi/template diff --git a/common/shlibs b/common/shlibs index d62ec8547cb..680e4d49605 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2757,3 +2757,4 @@ libytnef.so.0 ytnef-1.8_1 libpisock.so.9 pilot-link-0.12.5_1 libpisync.so.1 pilot-link-0.12.5_1 libpitcl.so.0 pilot-link-0.12.5_1 +libiscsi.so.8 libiscsi-1.18.0_1 diff --git a/srcpkgs/libiscsi-devel b/srcpkgs/libiscsi-devel new file mode 120000 index 00000000000..e296cfedbc5 --- /dev/null +++ b/srcpkgs/libiscsi-devel @@ -0,0 +1 @@ +libiscsi \ No newline at end of file diff --git a/srcpkgs/libiscsi-tools b/srcpkgs/libiscsi-tools new file mode 120000 index 00000000000..e296cfedbc5 --- /dev/null +++ b/srcpkgs/libiscsi-tools @@ -0,0 +1 @@ +libiscsi \ No newline at end of file diff --git a/srcpkgs/libiscsi/template b/srcpkgs/libiscsi/template new file mode 100644 index 00000000000..40e0435bd2c --- /dev/null +++ b/srcpkgs/libiscsi/template @@ -0,0 +1,35 @@ +# Template file for 'libiscsi' +pkgname=libiscsi +version=1.18.0 +revision=1 +build_style=gnu-configure +hostmakedepends="automake libtool" +short_desc="ISCSI client library" +maintainer="Michael Gehring " +license="GPL-2, LGPL-2.1" +homepage="https://github.com/sahlberg/libiscsi" +distfiles="https://github.com/sahlberg/libiscsi/archive/${version}.tar.gz" +checksum=464d104e12533dc11f0dd7662cbc2f01c132f94aa4f5bd519e3413ef485830e8 + +pre_configure() { + ./autogen.sh +} + +libiscsi-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +} + +libiscsi-tools_package() { + short_desc+=" - tools" + pkg_install() { + vmove usr/bin + vmove usr/share/man + } +}