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>
66 lines
1.5 KiB
Makefile
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))
|