# # Copyright (C) 2009-2011 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:=mpdas PKG_VERSION:=0.3.0 PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://50hz.ws/mpdas PKG_MD5SUM:=d9f6e4d3b000d95835f39fb1aa3f4b28 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk define Package/mpdas SECTION:=sound CATEGORY:=Sound TITLE:=A MPD client which submits your tracks to Last.Fm DEPENDS:=+libcurl +libmpd +libstdcpp URL:=http://50hz.ws/mpdas/ endef define Package/mpdas/description mpdas is an AudioScrobbler client for MPD written in C++. It supports the latest AudioScrobbler protocol (2.0). In case of a downtime or connectivity problems, mpdas will cache the played songs to ~/.mpdascache. endef define Package/mpdas/conffiles /etc/mpdasrc endef EXTRA_CPPFLAGS:=\ -I$(ICONV_PREFIX)/include \ -I$(INTL_PREFIX)/include \ EXTRA_LDFLAGS:=\ -L$(ICONV_PREFIX)/lib \ -L$(INTL_PREFIX)/lib \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib MAKE_FLAGS += \ CPPFLAGS="$(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" \ LDFLAGS="$(TARGET_LDPFLAGS) $(EXTRA_LDFLAGS)" define Package/mpdas/install $(INSTALL_DIR) $(1)/etc $(INSTALL_DATA) ./files/mpdasrc $(1)/etc/mpdasrc $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/mpdas $(1)/usr/bin/ $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/mpdas.init $(1)/etc/init.d/mpdas endef $(eval $(call BuildPackage,mpdas))