rtpmidi: update to 23.12
[feed/packages.git] / multimedia / rtpmidid / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=rtpmidid
4 PKG_VERSION:=23.12
5 PKG_RELEASE:=1
6
7 PKG_SOURCE_PROTO:=git
8 PKG_SOURCE_URL:=https://github.com/davidmoreno/rtpmidid
9 PKG_SOURCE_VERSION:=v$(PKG_VERSION)
10 PKG_MIRROR_HASH:=902d8f20139835d3fb0a81d43c51d8fbd2207622e2707fe56eb0551559ceb64e
11
12 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
13 PKG_LICENSE:=GPL-3.0-or-later LGPL-2.1-or-later
14 PKG_LICENSE_FILES:=LICENSE.md LICENSE-lib.txt LICENSE-daemon.txt
15
16 include $(INCLUDE_DIR)/package.mk
17 include $(INCLUDE_DIR)/cmake.mk
18
19 define Package/rtpmidid
20 SECTION:=sound
21 CATEGORY:=Sound
22 TITLE:=RTP MIDI User Space Driver Daemon for Linux
23 URL:=https://github.com/davidmoreno/rtpmidid/
24 DEPENDS:=+alsa-lib +libavahi-client +libfmt
25 endef
26
27 define Package/rtpmidid/description
28 rtpmidid is an user daemon, and when a RTP MIDI device is announced
29 using mDNS (also known as Zeroconf, Avahi, and multicast DNS) it
30 exposes this ALSA sequencer port.
31 endef
32
33 define Build/Install
34 endef
35
36 define Package/rtpmidid/install
37 $(INSTALL_DIR) $(1)/usr/bin $(1)/etc/init.d
38 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/rtpmidid $(1)/usr/bin/
39 $(INSTALL_BIN) ./files/rtpmidid.init $(1)/etc/init.d/rtpmidid
40 endef
41
42 $(eval $(call BuildPackage,rtpmidid))