From 24191ee70540f3fb3d0a3e3a1a6ed0efcfb69e8f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sat, 17 Nov 2018 07:18:14 -0200 Subject: [PATCH] mtxclient: remove --- common/shlibs | 1 - srcpkgs/mtxclient-devel | 1 - srcpkgs/mtxclient/INSTALL.msg | 1 + srcpkgs/mtxclient/template | 37 +++++------------------------------ 4 files changed, 6 insertions(+), 34 deletions(-) delete mode 120000 srcpkgs/mtxclient-devel create mode 100644 srcpkgs/mtxclient/INSTALL.msg diff --git a/common/shlibs b/common/shlibs index f6895a2bb09..8517fda45cd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3322,7 +3322,6 @@ libmanette-0.2.so.0 libmanette-0.2.1_1 libfmt.so.5 fmt-5.2.1_1 libelementary-calendar.so.0 libio.elementary.calendar-4.2.3_1 libolm.so.2 olm-2.3.0_1 -libmatrix_client.so.0.2.0 mtxclient-0.2.0_1 libcrypto.so.44 libcrypto44-2.8.2_1 libtls.so.18 libtls18-2.8.2_1 libssl.so.46 libssl46-2.8.2_1 diff --git a/srcpkgs/mtxclient-devel b/srcpkgs/mtxclient-devel deleted file mode 120000 index d810425a433..00000000000 --- a/srcpkgs/mtxclient-devel +++ /dev/null @@ -1 +0,0 @@ -mtxclient \ No newline at end of file diff --git a/srcpkgs/mtxclient/INSTALL.msg b/srcpkgs/mtxclient/INSTALL.msg new file mode 100644 index 00000000000..768a78786e5 --- /dev/null +++ b/srcpkgs/mtxclient/INSTALL.msg @@ -0,0 +1 @@ +mtxclient is no longer provided by Void Linux, and will be fully removed from the repos on 2019/02/17 diff --git a/srcpkgs/mtxclient/template b/srcpkgs/mtxclient/template index 57b5d6d2699..e868d933d8d 100644 --- a/srcpkgs/mtxclient/template +++ b/srcpkgs/mtxclient/template @@ -1,36 +1,9 @@ # Template file for 'mtxclient' pkgname=mtxclient version=0.2.0 -revision=2 -build_style=cmake -configure_args="-DBUILD_LIB_TESTS=OFF -DBUILD_LIB_EXAMPLES=OFF - -DBUILD_SHARED_LIBS=ON" -hostmakedepends="pkg-config" -makedepends="boost-devel zlib-devel libsodium-devel libressl-devel olm-devel - json-c++" -short_desc="Client API library for the Matrix protocol" -maintainer="maxice8 " -license="GPL-3.0-or-later" +revision=3 +noarch=yes +build_style=meta +short_desc="Client API library for the Matrix protocol (removed package)" +license="metapackage" homepage="https://github.com/mujx/mtxclient" -distfiles="https://github.com/mujx/mtxclient/archive/v${version}.tar.gz" -checksum=e7638d4a8233c0c763d48111fd13e8ad1dcd5f34e3e641b46eaf1bb920b73482 - -pre_configure() { - sed -i '/-Werror/d' CMakeLists.txt -} - -pre_build() { - # Fix up includes to nlohmann json - grep -rl '#include ' | xargs sed -i 's|#include |#include |' - grep -rl '#include "json.hpp"' | xargs sed -i 's|#include "json.hpp"|#include |' -} - -mtxclient-devel_package() { - depends="mtxclient-${version}_${revision}" - short_desc+=" - development files" - pkg_install() { - vmove usr/include - vmove usr/lib/cmake - vmove "usr/lib/*.so" - } -} \ No newline at end of file