From c092849b55a64e04cac576967864c63117100b21 Mon Sep 17 00:00:00 2001 From: IFoundSilentHouse Date: Wed, 10 Apr 2024 22:52:12 +0600 Subject: [PATCH] New package: jack-keyboard-2.7.2 --- srcpkgs/jack-keyboard/template | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/jack-keyboard/template diff --git a/srcpkgs/jack-keyboard/template b/srcpkgs/jack-keyboard/template new file mode 100644 index 00000000000000..aa4e603dd3ba8d --- /dev/null +++ b/srcpkgs/jack-keyboard/template @@ -0,0 +1,34 @@ +# Template file for 'jack-keyboard' +pkgname=jack-keyboard +version=2.7.2 +revision=1 +build_style=gnu-makefile +hostmakedepends="cmake pkg-config" +makedepends="gtk+-devel jack-devel pango-devel" +short_desc="Send jack midi events with PC keyboard" +maintainer="IFoundSilentHouse " +license="BSD-2-Clause" +homepage="https://jack-keyboard.sourceforge.net/" +distfiles="${SOURCEFORGE_SITE}/jack-keyboard/${version}/jack-keyboard-${version}.tar.gz" +checksum=59953c996aa057146d4ccb7697d846dad87c3e7c4e3b05eeea6f47f3837a64fc + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" gtk+-devel" +fi + +pre_build() { + mkdir -p build + cd build + CFLAGS+=" $(pkg-config --cflags gtk+-2.0)" + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release \ + -DLashEnable=False +} + +do_build() { + # Package is built on "make install" phase + true +} + +post_install() { + mv "${DESTDIR}/usr/man" "${DESTDIR}/usr/share/man" +}