packages/net/dmapd/Makefile
John Crispin d4042ec35e generic userid: use the new USERID api
recent changes in trunk allow us to specify the userid inside the openwrt makefile.
the info is stored int he meta data of the IPK contorl file and users are generated
by the new generic postinst trigger.

Signed-off-by: John Crispin <blogic@openwrt.org>
2014-10-08 03:45:30 +02:00

66 lines
1.5 KiB
Makefile

#
# Copyright (C) 2009-2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=dmapd
PKG_VERSION:=0.0.70
PKG_RELEASE:=1
PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
PKG_LICENSE:=GPLv2
PKG_LICENSE_FILE:=COPYING
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.flyn.org/projects/dmapd
PKG_MD5SUM:=f503bf95f79b5c1f9418cccf26203952
PKG_FIXUP:=autoreconf
PKG_INSTALL:=2
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
define Package/dmapd
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libdmapsharing +libdb47 +vips
TITLE:= dmapd
URL:=http://www.flyn.org/projects/dmapd/
USERID:=dmapd=56:dmapd=56
endef
define Package/dmapd/decription
Dmapd is a DMAP server
endef
define Package/dmapd/conffiles
/etc/dmapd.conf
endef
TARGET_LDFLAGS+=\
-Wl,-rpath-link=$(STAGING_DIR)/usr/lib \
define Package/dmapd/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_CONF) $(PKG_BUILD_DIR)/distro/dmapd.conf $(1)/etc/
$(INSTALL_BIN) ./files/dmapd.init $(1)/etc/init.d/dmapd
$(INSTALL_DIR) $(1)/usr/lib/dmapd/$(PKG_VERSION)/modules
$(CP) \
$(PKG_INSTALL_DIR)/usr/sbin/dmapd \
$(1)/usr/sbin/
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/libdmapd.so* \
$(1)/usr/lib/
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/dmapd/$(PKG_VERSION)/modules/*.so \
$(1)/usr/lib/dmapd/$(PKG_VERSION)/modules/
endef
$(eval $(call BuildPackage,dmapd))