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
:=90514de7c8d9bf06b54596bc66e0668181eee25a
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
$(ICONV_DEPENDS
)
43 define Package
/forked-daapd
/description
44 forked-daapd is a Linux
/FreeBSD DAAP
(iTunes
), MPD
(Music Player Daemon
) and
45 RSP
(Roku
) media server. It has support for AirPlay devices
/speakers
, Apple
46 Remote
(and compatibles
), MPD clients
, internet radio and LastFM. It does not
47 support AirPlay video.
50 define Package
/forked-daapd
/conffiles
51 /etc
/forked-daapd.conf
59 TARGET_CFLAGS
+= $(FPIC
)
60 TARGET_LDFLAGS
+= -Wl
,-rpath-link
,$(STAGING_DIR
)/usr
/lib
62 define Package
/forked-daapd
/install
63 $(INSTALL_DIR
) $(1)/usr
/sbin
64 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/forked-daapd
$(1)/usr
/sbin
/
65 $(INSTALL_DIR
) $(1)/etc
66 $(INSTALL_CONF
) .
/files
/forked-daapd.conf
$(1)/etc
/forked-daapd.conf
67 $(INSTALL_DIR
) $(1)/usr
/lib
/forked-daapd
68 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/forked-daapd
/* $(1)/usr
/lib
/forked-daapd
/
69 $(INSTALL_DIR
) $(1)/etc
/init.d
70 $(INSTALL_BIN
) .
/files
/forked-daapd.init
$(1)/etc
/init.d
/forked-daapd
73 $(eval
$(call BuildPackage
,forked-daapd
))