Skip to content

Commit

Permalink
New package: libmt32emu-2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
joshuakraemer committed Jun 2, 2021
1 parent c2d5e39 commit 8c729ee
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 0 deletions.
1 change: 1 addition & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4006,3 +4006,4 @@ libbasu.so.0 basu-0.2.0_1
libXcomp.so.3 nx-libs-3.5.99.24_1
libXcompshad.so.3 nx-libs-3.5.99.24_1
libNX_X11.so.6 nx-libs-3.5.99.24_1
libmt32emu.so.2 libmt32emu-2.5.0_1
1 change: 1 addition & 0 deletions srcpkgs/libmt32emu-devel
32 changes: 32 additions & 0 deletions srcpkgs/libmt32emu/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Template file for 'libmt32emu'
pkgname=libmt32emu
version=2.5.0
revision=1
wrksrc=munt-libmt32emu_2_5_0
build_wrksrc=mt32emu
build_style=cmake
configure_args="-DCMAKE_BUILD_TYPE:STRING=Release"
makedepends="$(vopt_if libsoxr libsoxr-devel) $(vopt_if libsamplerate libsamplerate-devel)"
short_desc="Library to emulate Roland MT-32, CM-32L and LAPC-I synthesizer modules"
maintainer="Joshua Krämer <joshua@kraemer.link>"
license="LGPL-2.1-or-later"
homepage="http://munt.sourceforge.net"
distfiles="https://github.com/munt/munt/archive/libmt32emu_2_5_0.tar.gz"
checksum=eb43864c002acedc42b304e1500f682c871ef8dabd8b5cbe492ec314a226f231

build_options="libsoxr libsamplerate"
desc_option_libsoxr="Use libsoxr for sample rate conversion"
desc_option_libsamplerate="Use libsamplerate for sample rate conversion"
build_options_default="libsoxr"
vopt_conflict libsoxr libsamplerate
if [ "$build_option_libsoxr" -o "$build_option_libsamplerate" ]; then configure_args+=" -Dlibmt32emu_WITH_INTERNAL_RESAMPLER=off"; fi

libmt32emu-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision} $(vopt_if libsoxr libsoxr-devel) $(vopt_if libsamplerate libsamplerate-devel)"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.so"
vmove usr/lib/pkgconfig
}
}

0 comments on commit 8c729ee

Please sign in to comment.