From ad0345105a2825cf4aab81d658aa42392a38eda4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sat, 11 May 2019 18:08:31 +0200 Subject: [PATCH] New package: libircclient-1.10_1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: #11495 Signed-off-by: Jürgen Buchmüller --- common/shlibs | 1 + srcpkgs/libircclient-devel | 1 + srcpkgs/libircclient/files/libircclient.pc | 7 ++++ srcpkgs/libircclient/template | 42 ++++++++++++++++++++++ 4 files changed, 51 insertions(+) create mode 120000 srcpkgs/libircclient-devel create mode 100644 srcpkgs/libircclient/files/libircclient.pc create mode 100644 srcpkgs/libircclient/template diff --git a/common/shlibs b/common/shlibs index 89bb5359072..083326a331b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3461,3 +3461,4 @@ libgrpc.so.7 grpc-1.19.1_1 libgrpc_cronet.so.7 grpc-1.19.1_1 libgrpc_unsecure.so.7 grpc-1.19.1_1 libgrpcpp_channelz.so.1 grpc-1.19.1_1 +libircclient.so.1 libircclient-1.10_1 diff --git a/srcpkgs/libircclient-devel b/srcpkgs/libircclient-devel new file mode 120000 index 00000000000..2dfa3a687e7 --- /dev/null +++ b/srcpkgs/libircclient-devel @@ -0,0 +1 @@ +libircclient \ No newline at end of file diff --git a/srcpkgs/libircclient/files/libircclient.pc b/srcpkgs/libircclient/files/libircclient.pc new file mode 100644 index 00000000000..ca92609cb9c --- /dev/null +++ b/srcpkgs/libircclient/files/libircclient.pc @@ -0,0 +1,7 @@ +prefix=/usr +libdir=${prefix}/lib + +Name: libircclient +Description: IRC client library +Version: 1.10 +Libs: -L${libdir} -lircclient -lcrypto -lssl diff --git a/srcpkgs/libircclient/template b/srcpkgs/libircclient/template new file mode 100644 index 00000000000..8036d089f08 --- /dev/null +++ b/srcpkgs/libircclient/template @@ -0,0 +1,42 @@ +# Template file for 'libircclient' +pkgname=libircclient +version=1.10 +revision=1 +build_style=gnu-configure +configure_args="--libdir=/usr/lib --enable-openssl --enable-ipv6 --enable-shared" +hostmakedepends="automake libtool pkg-config" +makedepends="libressl-devel" +short_desc="IRC client library" +maintainer="maciozo@maciozo.com " +license="LGPL-3.0-or-later" +homepage="https://www.ulduzsoft.com/linux/libircclient/" +distfiles="${SOURCEFORGE_SITE}${pkgname}/${version}/${pkgname}-${version}.tar.gz" +checksum=bbb26f3af348b252c5204917a7f91cfdf172f1b6afbf4df1e561b03e20503c2d + +pre_configure() { + autoreconf -fi +} + +post_install() { + make -C src static install + cp -a src/${pkgname}.a ${DESTDIR}/usr/lib + vmkdir usr/share/doc/${pkgname} + vcopy doc/*.rst usr/share/doc/${pkgname} + vcopy doc/sources/*.rst usr/share/doc/${pkgname} + vmkdir usr/lib/pkgconfig + sed -i ${FILESDIR}/${sourcepkg}.pc -e "s;@version@;${version};" \ + > ${DESTDIR}/usr/lib/pkgconfig/${sourcepkg}.pc + vman man/${pkgname}.1 +} + +libircclient-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share + vmove usr/include + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + vmove usr/lib/pkgconfig + } +}