From 847b3f24c981a1e30b01c431a3f917457aba02ee Mon Sep 17 00:00:00 2001 From: bluntphenomena Date: Thu, 4 Apr 2019 01:21:08 +0200 Subject: [PATCH] New package: clxclient --- common/shlibs | 1 + srcpkgs/clxclient-devel | 1 + srcpkgs/clxclient/template | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 120000 srcpkgs/clxclient-devel create mode 100644 srcpkgs/clxclient/template diff --git a/common/shlibs b/common/shlibs index fcfcb61d66a..1db2601afbc 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3429,3 +3429,4 @@ libdwarves.so.1 pahole-1.12_1 libdwarves_emit.so.1 pahole-1.12_1 libdwarves_reorganize.so.1 pahole-1.12_1 libclthreads.so.2 clthreads-2.4.2_1 +libclxclient.so.3 clxclient-3.9.2_1 diff --git a/srcpkgs/clxclient-devel b/srcpkgs/clxclient-devel new file mode 120000 index 00000000000..97809fe18d5 --- /dev/null +++ b/srcpkgs/clxclient-devel @@ -0,0 +1 @@ +clxclient \ No newline at end of file diff --git a/srcpkgs/clxclient/template b/srcpkgs/clxclient/template new file mode 100644 index 00000000000..060af359900 --- /dev/null +++ b/srcpkgs/clxclient/template @@ -0,0 +1,37 @@ +# Template file for 'clxclient' +pkgname=clxclient +version=3.9.2 +revision=1 +build_wrksrc=source +build_style=gnu-makefile +make_install_args="LIBDIR=/usr/lib" +hostmakedepends="pkg-config" +makedepends="libX11-devel libXft-devel clthreads-devel freetype-devel" +short_desc="C++ wrapper library around the X Window System API" +maintainer="bluntphenomena " +license="LGPL-2.1-or-later" +homepage="https://kokkinizita.linuxaudio.org/linuxaudio/" +distfiles="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pkgname}-${version}.tar.bz2" +checksum=8501e964f0e0746abc5083a0b75fe3b937281cc4a9f7d1450ff98e86bc337881 + +pre_build() { + sed -i '/march=native/d' Makefile + # fix wrong header import + vsed -i 's//"clxclient.h"/' enumip.cc + # change pkgconf to pkg-config + vsed -i 's/pkgconf/pkg-config/' Makefile +} + +post_install() { + # add missing symlink + ln -s libclxclient.so.${version} ${DESTDIR}/usr/lib/libclxclient.so.${version%%.*} +} + +clxclient-devel_package() { + depends="${sourcepkg}-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + } +}