From 7bd600875b1187feea55c6213c09d33e56ef22dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Sun, 27 Sep 2020 18:44:51 -0300 Subject: [PATCH] projectM: split into -devel subpackage. Also fix location of desktop files, and assign to LDFLAGS instead of adding to it. --- common/shlibs | 1 + srcpkgs/projectM/template | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/common/shlibs b/common/shlibs index 23d24e49060..036493aad38 100644 --- a/common/shlibs +++ b/common/shlibs @@ -765,6 +765,7 @@ libpulse-mainloop-glib.so.0 libpulseaudio-1.0_1 libpulse-simple.so.0 libpulseaudio-1.0_1 libpulsecommon-13.0.so libpulseaudio-13.0_1 libpulsecore-13.0.so libpulseaudio-13.0_1 +libprojectM.so.3 projectM-3.1.7_2 liborc-0.4.so.0 orc-0.4.11_1 liborc-test-0.4.so.0 orc-0.4.11_1 libgmime-2.6.so.0 gmime-2.6.4_1 diff --git a/srcpkgs/projectM/template b/srcpkgs/projectM/template index ca2b22afdd9..563fa77563f 100644 --- a/srcpkgs/projectM/template +++ b/srcpkgs/projectM/template @@ -1,7 +1,7 @@ # Template file for 'projectM' pkgname=projectM version=3.1.7 -revision=1 +revision=2 build_style=gnu-configure configure_args="--datadir=/usr/libexec" hostmakedepends="pkg-config qt5-host-tools automake libtool which" @@ -17,5 +17,21 @@ checksum=30af6d1c108efc19311a5636efbbedbe83d23905bb8472dd3fe4b07a21fb5fd3 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then makedepends+=" musl-fts-devel" - export LDFLAGS+=" -lfts" + LDFLAGS="-lfts" fi + +post_install() { + # fix location of desktop files + mv $DESTDIR/usr/libexec/{applications,icons} $DESTDIR/usr/share +} + +projectM-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" + } +}