gcc: work around wrongly detected sys/sdt.h header.
[feed/packages.git] / sound / forked-daapd / Makefile
1 #
2 # Copyright (C) 2006-2014 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=forked-daapd
11 PKG_VERSION:=22.0
12 PKG_RELEASE:=20141016
13 PKG_REV:=61a4da215c05b621951aa3903d7d390fd1839537
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
16 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
17 PKG_SOURCE_PROTO:=git
18 PKG_SOURCE_URL:=git://github.com/ejurgensen/forked-daapd.git
19 PKG_SOURCE_VERSION:=$(PKG_REV)
20
21 PKG_BUILD_DEPENDS:=gperf/host
22 PKG_FIXUP:=autoreconf
23 PKG_USE_MIPS16:=0
24 PKG_INSTALL:=1
25
26 PKG_MAINTAINER:=Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
27 PKG_LICENSE:=GPL-2.0
28 PKG_LICENSE_FILES:=COPYING
29
30 include $(INCLUDE_DIR)/package.mk
31
32 define Package/forked-daapd
33 SECTION:=sound
34 CATEGORY:=Sound
35 TITLE:=Improved iTunes (DAAP) server. Support for Apple Remote and AirPlay.
36 URL:=https://github.com/ejurgensen/forked-daapd
37 DEPENDS:=+libgpg-error +libgcrypt +libgdbm +zlib +libexpat +libunistring \
38 +libevent +libdaemon +libantlr3c +confuse +glib2 +alsa-lib +libffmpeg-full \
39 +mxml +libavl +avahi-daemon +libavahi-client +sqlite3-cli +libplist
40 endef
41
42 define Package/forked-daapd/conffiles
43 /etc/forked-daapd.conf
44 endef
45
46 CONFIGURE_ARGS += \
47 --enable-itunes
48
49 # Fix for libevent
50 TARGET_CPPFLAGS += -I$(STAGING_DIR)/usr/include/libevent
51 TARGET_LDFLAGS += -L$(STAGING_DIR)/usr/lib/libevent
52
53 TARGET_CFLAGS += $(FPIC)
54 TARGET_LDFLAGS += -Wl,-rpath-link,$(STAGING_DIR)/usr/lib
55
56 define Package/forked-daapd/install
57 $(INSTALL_DIR) $(1)/etc
58 $(INSTALL_DATA) ./files/forked-daapd.conf $(1)/etc/
59 $(INSTALL_DIR) $(1)/usr/lib
60 $(INSTALL_DIR) $(1)/usr/lib/forked-daapd
61 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/forked-daapd/* $(1)/usr/lib/forked-daapd/
62 $(INSTALL_DIR) $(1)/usr/sbin
63 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/forked-daapd $(1)/usr/sbin/
64 $(INSTALL_DIR) $(1)/etc/init.d
65 $(INSTALL_BIN) ./files/forked-daapd.init $(1)/etc/init.d/forked-daapd
66 endef
67
68 $(eval $(call BuildPackage,forked-daapd))