2 # Copyright (C) 2006-2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=forked-daapd
13 PKG_REV
:=524d060b7a9a68ab4375460d2da611a80e4fc18b
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE_URL
:=git
://github.com
/ejurgensen
/forked-daapd.git
19 PKG_SOURCE_VERSION
:=$(PKG_REV
)
21 PKG_BUILD_DEPENDS
:=gperf
/host
26 PKG_MAINTAINER
:=Espen Jürgensen
<espenjurgensen
+openwrt@gmail.com
>
28 PKG_LICENSE_FILES
:=COPYING
30 include $(INCLUDE_DIR
)/package.mk
31 include $(INCLUDE_DIR
)/nls.mk
33 define Package
/forked-daapd
36 TITLE
:=iTunes
(DAAP
) server for Apple Remote and AirPlay
37 URL
:=https
://github.com
/ejurgensen
/forked-daapd
38 DEPENDS
:=+libgpg-error
+libgcrypt
+libgdbm
+zlib
+libexpat
+libunistring \
39 +libevent2
+libdaemon
+libantlr3c
+confuse
+alsa-lib
+libffmpeg-full \
40 +mxml
+libavahi-client
+sqlite3-cli
+libplist
+libcurl
+libjson-c \
41 +libprotobuf-c
+libgnutls
$(ICONV_DEPENDS
)
44 define Package
/forked-daapd
/description
45 forked-daapd is a Linux
/FreeBSD DAAP
(iTunes
), MPD
(Music Player Daemon
) and
46 RSP
(Roku
) media server. It has support for AirPlay speakers
, Chromecast
,
47 Apple Remote
(and compatibles
), MPD clients
, internet radio and LastFM. It
48 does not support AirPlay
/Chromecast video.
51 define Package
/forked-daapd
/conffiles
52 /etc
/forked-daapd.conf
61 TARGET_CFLAGS
+= $(FPIC
)
62 TARGET_LDFLAGS
+= -Wl
,-rpath-link
,$(STAGING_DIR
)/usr
/lib
64 define Package
/forked-daapd
/install
65 $(INSTALL_DIR
) $(1)/usr
/sbin
66 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/forked-daapd
$(1)/usr
/sbin
/
67 $(INSTALL_DIR
) $(1)/etc
68 $(INSTALL_CONF
) .
/files
/forked-daapd.conf
$(1)/etc
/forked-daapd.conf
69 $(INSTALL_DIR
) $(1)/usr
/lib
/forked-daapd
70 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/forked-daapd
/* $(1)/usr
/lib
/forked-daapd
/
71 $(INSTALL_DIR
) $(1)/etc
/init.d
72 $(INSTALL_BIN
) .
/files
/forked-daapd.init
$(1)/etc
/init.d
/forked-daapd
75 $(eval
$(call BuildPackage
,forked-daapd
))