diff options
author | Adrian Perez de Castro | 2018-02-09 12:18:22 +0000 |
---|---|---|
committer | Adrian Perez de Castro | 2018-02-09 12:18:22 +0000 |
commit | fa74e8068705d9754ff895630d6a7431e2945a4e (patch) | |
tree | 9c5d925c7cebb46d7fce090270c8a61afb6366fc | |
parent | e723139e135cb875264a7185b2d4902998c91fd8 (diff) | |
download | aur-fa74e8068705d9754ff895630d6a7431e2945a4e.tar.gz |
Add systemd unit, bump pkgrel
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | munt-alsadrv.install | 14 | ||||
-rw-r--r-- | munt-alsadrv.service | 10 |
4 files changed, 37 insertions, 4 deletions
@@ -1,15 +1,18 @@ pkgbase = munt-alsadrv pkgdesc = Software synthesizer emulating pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I - ALSA sequencer driver pkgver = 2.3.0 - pkgrel = 1 + pkgrel = 2 url = http://munt.sourceforge.net + install = munt-alsadrv.install arch = x86_64 license = GPL2 makedepends = munt depends = alsa-lib depends = gcc-libs source = https://github.com/munt/munt/archive/munt_2_3_0.zip + source = munt-alsadrv.service sha512sums = baa49f1db677693fa6442e9e1dc3bc39ea67a4096fdb9f4dfabeb2cb8d76d5711c233d17e31d66c64ae74b2227173c989bf95725b8bd61d2aa0ef59aa7e4403d + sha512sums = 178f6b478e3d88c5ccb3b60799ed398c57b75384c96c2ee91c9f95ab94b772a5b5ce7bbc87465f334e5fd3d6decf87c47d6dcea2fe22b687dc023931fa79d480 pkgname = munt-alsadrv @@ -3,14 +3,17 @@ pkgname='munt-alsadrv' _basepkgname=${pkgname%-alsadrv} pkgdesc='Software synthesizer emulating pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I - ALSA sequencer driver' pkgver='2.3.0' -pkgrel='1' +pkgrel='2' arch=('x86_64') url='http://munt.sourceforge.net' license=('GPL2') depends=('alsa-lib' 'gcc-libs') makedepends=('munt') -source=("https://github.com/${_basepkgname}/${_basepkgname}/archive/${_basepkgname}_${pkgver//./_}.zip") -sha512sums=('baa49f1db677693fa6442e9e1dc3bc39ea67a4096fdb9f4dfabeb2cb8d76d5711c233d17e31d66c64ae74b2227173c989bf95725b8bd61d2aa0ef59aa7e4403d') +install="${pkgname}.install" +source=("https://github.com/${_basepkgname}/${_basepkgname}/archive/${_basepkgname}_${pkgver//./_}.zip" + "${pkgname}.service") +sha512sums=('baa49f1db677693fa6442e9e1dc3bc39ea67a4096fdb9f4dfabeb2cb8d76d5711c233d17e31d66c64ae74b2227173c989bf95725b8bd61d2aa0ef59aa7e4403d' + '178f6b478e3d88c5ccb3b60799ed398c57b75384c96c2ee91c9f95ab94b772a5b5ce7bbc87465f334e5fd3d6decf87c47d6dcea2fe22b687dc023931fa79d480') build () { cd "${srcdir}/${_basepkgname}-${_basepkgname}_${pkgver//./_}/mt32emu_alsadrv" @@ -19,6 +22,9 @@ build () { package () { cd "${srcdir}/${_basepkgname}-${_basepkgname}_${pkgver//./_}/mt32emu_alsadrv" + install -Dm644 "${srcdir}/${pkgname}.service" \ + "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" install -Dm644 README.txt "${pkgdir}/usr/share/doc/${pkgname}/README" install -Dm755 mt32d "${pkgdir}/usr/bin/mt32d" + install -dm755 "${pkgdir}/usr/share/mt32-rom-data" } diff --git a/munt-alsadrv.install b/munt-alsadrv.install new file mode 100644 index 000000000000..707d96b19750 --- /dev/null +++ b/munt-alsadrv.install @@ -0,0 +1,14 @@ +# vim: ft=sh ts=4 sw=4 noet + +post_install () { + cat <<-EOF + Please ensure that ROM files are installed in /usr/share/mt32-rom-data + + If the ROM files are correctly installed yet the program cannot open + them, check the filenames (case sensitive) and permissions. + EOF +} + +post_upgrade () { + post_install +} diff --git a/munt-alsadrv.service b/munt-alsadrv.service new file mode 100644 index 000000000000..9ba5b96666ab --- /dev/null +++ b/munt-alsadrv.service @@ -0,0 +1,10 @@ +[Unit] +Description=Munt MT32/CM32L ALSA MIDI synthesizer +After= + +[Service] +Type=simple +ExecStart=/usr/bin/mt32d + +[Install] +WantedBy=multi-user.target |