From 9d3e9627fe811cb84e83190a85f8276e9021b4fc Mon Sep 17 00:00:00 2001 From: Evgeny Ermakov Date: Sat, 19 Dec 2020 19:13:17 +1100 Subject: [PATCH 1/2] New package: libinstpatch-1.1.5 --- common/shlibs | 1 + srcpkgs/libinstpatch-devel | 1 + srcpkgs/libinstpatch/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/libinstpatch-devel create mode 100644 srcpkgs/libinstpatch/template diff --git a/common/shlibs b/common/shlibs index 9c7da029640..9e5998c6f5f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3993,3 +3993,4 @@ libneatvnc.so.0 neatvnc-0.2.0_1 libtdjson.so.1.6.0 libtd-1.6.0_1 libJudy.so.1 judy-1.0.5_1 libsignal-protocol-c.so.2 libsignal-protocol-c-2.3.3_2 +libinstpatch-1.0.so.2 libinstpatch-1.1.5_1 diff --git a/srcpkgs/libinstpatch-devel b/srcpkgs/libinstpatch-devel new file mode 120000 index 00000000000..f2dc88bd2ed --- /dev/null +++ b/srcpkgs/libinstpatch-devel @@ -0,0 +1 @@ +libinstpatch \ No newline at end of file diff --git a/srcpkgs/libinstpatch/template b/srcpkgs/libinstpatch/template new file mode 100644 index 00000000000..4d4d5560c3d --- /dev/null +++ b/srcpkgs/libinstpatch/template @@ -0,0 +1,24 @@ +# Template file for 'libinstpatch' +pkgname=libinstpatch +version=1.1.5 +revision=1 +build_style=cmake +configure_args="-DLIB_INSTALL_DIR=lib" +hostmakedepends="pkg-config glib-devel" +makedepends="libglib-devel libsndfile-devel" +short_desc="Instrument file software library" +maintainer="Evgeny Ermakov " +license="LGPL-2.1-or-later" +homepage="https://github.com/swami/libinstpatch" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=5fd01cd2ba7377e7a72caaf3b565d8fe088b5c8a14e0ea91516f0c87524bcf8a + +libinstpatch-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 70e774a1e9ee94bfe3f04e00914f4663493b62ec Mon Sep 17 00:00:00 2001 From: Evgeny Ermakov Date: Mon, 12 Oct 2020 03:52:49 +1100 Subject: [PATCH 2/2] New package: muse-3.1.1 --- srcpkgs/muse/template | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 srcpkgs/muse/template diff --git a/srcpkgs/muse/template b/srcpkgs/muse/template new file mode 100644 index 00000000000..081f26136d4 --- /dev/null +++ b/srcpkgs/muse/template @@ -0,0 +1,40 @@ +# Template file for 'muse' +pkgname=muse +version=3.1.1 +revision=1 +build_style=cmake +build_helper=qmake +configure_args="-DENABLE_RTAUDIO=OFF -DLIB_INSTALL_DIR=/usr/lib $(vopt_bool alsa ENABLE_ALSA) + $(vopt_bool lash ENABLE_LASH) $(vopt_bool lrdf ENABLE_LRDF) $(vopt_bool osc ENABLE_OSC) + $(vopt_bool dssi ENABLE_DSSI) $(vopt_bool fluidsynth ENABLE_FLUID) $(vopt_bool lv2 ENABLE_LV2) + $(vopt_bool gtk ENABLE_LV2_GTK2) $(vopt_bool rubberband ENABLE_RUBBERBAND) + $(vopt_bool instpatch ENABLE_INSTPATCH) $(vopt_bool python ENABLE_PYTHON)" +hostmakedepends="pkg-config qt5-host-tools qt5-qmake" +makedepends="jack-devel ladspa-sdk libsamplerate-devel libsndfile-devel + qt5-svg-devel qt5-tools-devel $(vopt_if alsa alsa-lib-devel) $(vopt_if lash ladish-devel) + $(vopt_if lrdf liblrdf-devel) $(vopt_if osc liblo-devel) $(vopt_if dssi dssi-devel) + $(vopt_if fluidsynth fluidsynth-devel) $(vopt_if lv2 lv2) $(vopt_if lv2 lilv-devel) + $(vopt_if gtk gtkmm2-devel) $(vopt_if rubberband rubberband-devel) $(vopt_if python python3-devel) + $(vopt_if instpatch libinstpatch-devel)" +depends="desktop-file-utils qt5-svg $(vopt_if python python3-six) $(vopt_if python python3-Pyro4)" +short_desc="MIDI/Audio sequencer with recording and editing capabilities" +maintainer="Evgeny Ermakov " +license="GPL-2.0-or-later" +homepage="https://muse-sequencer.github.io/" +_name="${pkgname}-${version}" +distfiles="https://github.com/muse-sequencer/${pkgname}/releases/download/${_name//[-.]/_}/${_name}.tar.gz" +checksum=d40126543d549af30090d1f98422588d74ad1e336ad43e911bd4b02eff217842 +python_version=3 + +# Package build options +build_options="alsa lash lrdf osc dssi fluidsynth instpatch lv2 gtk rubberband python" +build_options_default=$build_options +desc_option_lash="Enable LASH session management system for JACK" +desc_option_lrdf="Enable Lightweight RDF. Provides extra info for LADSPA plugins" +desc_option_osc="Enable Lightweight Open Sound Control (DSSI also recommended)" +desc_option_dssi="Enable Disposable Soft Synth Interface (OSC also needed)" +desc_option_fluidsynth="Enable fluidsynth softsynth plugins" +desc_option_instpatch="Enable Instrument Patch Library support" +desc_option_lv2="Enable LV2 plugins and synths support" +desc_option_gtk="Enable LV2 user interface GTK2 support" +desc_option_rubberband="Enable RubberBand time-stretching and pitch-shifting library"