Ticket #8186: darkice.patch

File darkice.patch, 1.7 KB (added by arteq, 7 years ago)
  • sound/darkice/Makefile

     
     1# 
     2# Copyright (C) 2010 OpenWrt.org 
     3# 
     4# This is free software, licensed under the GNU General Public License v2. 
     5# See /LICENSE for more information. 
     6# 
     7 
     8include $(TOPDIR)/rules.mk 
     9 
     10PKG_NAME:=darkice 
     11PKG_VERSION:=1.0 
     12PKG_RELEASE:=1 
     13 
     14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
     15PKG_SOURCE_URL:=http://darkice.googlecode.com/files/ 
     16PKG_MD5SUM:= 1804e63d42a9703d01fe378c9a77c473 
     17 
     18PKG_FIXUP:=libtool 
     19PKG_INSTALL:=1 
     20 
     21include $(INCLUDE_DIR)/package.mk 
     22 
     23define Package/darkice 
     24  SECTION:=sound 
     25  CATEGORY:=Sound 
     26  TITLE:=DarkIce is a live audio streamer. 
     27  DEPENDS:=+lame +alsa-lib 
     28  MAINTAINER:=Artur Wronowski <arteqw@gmail.com> 
     29endef 
     30 
     31define Package/darkice/description 
     32DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server. 
     33endef 
     34 
     35CONFIGURE_ARGS += \ 
     36        --with-lame \ 
     37        --without-twolame \ 
     38        --with-oss \ 
     39        --without-alsa \ 
     40        --without-vorbis \ 
     41        --without-jack \ 
     42        --without-aacplus \ 
     43        --without-faac \ 
     44        --without-samplerate 
     45                         
     46define Build/Compile 
     47        $(MAKE) -C $(PKG_BUILD_DIR) \ 
     48        CXXFLAGS="$(TARGET_CFLAGS)" \ 
     49        $(TARGET_CONFIGURE_OPTS) \ 
     50        CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ 
     51        LDFLAGS="$(TARGET_LDFLAGS)" \ 
     52        DESTDIR="$(PKG_INSTALL_DIR)" \ 
     53        all install 
     54endef 
     55define Package/darkice/install 
     56        $(INSTALL_DIR) $(1)/usr/sbin 
     57        $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/darkice $(1)/usr/sbin/ 
     58        $(INSTALL_DIR) $(1)/etc 
     59        $(INSTALL_BIN) $(PKG_BUILD_DIR)/darkice.cfg $(1)/etc/ 
     60endef 
     61 
     62$(eval $(call BuildPackage,darkice))