1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-12-29 16:06:50 +02:00
openwrt-packages/timidity++/Makefile
2011-01-17 11:39:13 +08:00

51 lines
1.3 KiB
Makefile

include $(TOPDIR)/rules.mk
PKG_NAME:=TiMidity++
PKG_VERSION:=2.13.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://downloads.sourceforge.net/project/TiMidity/TiMidity++/TiMidity++-2.13.2/TiMidity++/TiMidity++-2.13.2.tar.bz2
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/TiMidity++
MAINTAINER:="Xiangfu Liu" <xiangfu@sharism.cc>
SECTION:=utils
CATEGORY:=Utilities
TITLE:=TiMidity++
URL:=http://TiMidity.sourceforge.net/
DEPENDS:=@BROKEN
endef
define Package/TiMidity++/description
TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data
endef
TARGET_LDFLAGS += -Wl,-rpath-link -Wl,$(STAGING_DIR)/usr/lib
define Build/Prepare
$(call Build/Prepare/Default)
cp ./files/nanonote_newton_table.c $(PKG_BUILD_DIR)/timidity/newton_table.c
endef
define Build/Configure
(cd $(PKG_BUILD_DIR); \
export AUTOMAKE="automake --foreign --add-missing --copy"; \
autoreconf)
$(call Build/Configure/Default, --enable-audio=alsa)
endef
define Build/Compile
$(call Build/Compile/Default)
endef
define Package/TiMidity++/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) \
$(PKG_BUILD_DIR)/timidity/timidity \
$(1)/usr/bin
endef
$(eval $(call BuildPackage,TiMidity++))