# # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=gjay PKG_VERSION:=0.3.2 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/gjay PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk TARGET_LDFLAGS+= \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib CONFIGURE_ARGS += \ --disable-audclient \ --disable-mpdclient \ --disable-latin1 CONFIGURE_CMD = ./autogen.sh define Package/gjay SECTION:=sound CATEGORY:=Sound TITLE:=GJay URL:=http://gjay.sourceforge.net/ DEPENDS:=+gtk2 +libgsl endef define Package/gjay/description GJay (Gtk+ DJ) generates playlists across a collection of music (ogg, mp3, wav) such that each song sounds good following the previous song. It is ideal for home users who want a non-random way to wander large collections or for DJs planning a set list. You can generate playlists from within the application, or run GJay as a standalone command-line utility. Playlist matches are based on: * Song characteristics that don't change: - Frequency fingerprint - Beats per minute - Location in file system * Song attributes that you set: - Rating - Color (whatever that means to you) endef define Build/Configure ( cd $(PKG_BUILD_DIR); chmod +x ./autogen.sh; ); $(call Build/Configure/Default) endef define Package/gjay/install $(INSTALL_DIR) $(1)/usr/bin $(1)/usr/share/gjay/icons $(INSTALL_BIN) \ $(PKG_INSTALL_DIR)/usr/bin/gjay \ $(1)/usr/bin/ $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/share/gjay/icons/* \ $(1)/usr/share/gjay/icons/ endef $(eval $(call BuildPackage,gjay))