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