Quellcode durchsuchen

add squeezelite player

Waldemar Brodkorb vor 10 Jahren
Ursprung
Commit
03cc85f5bc
2 geänderte Dateien mit 41 neuen und 0 gelöschten Zeilen
  1. 30 0
      package/squeezelite/Makefile
  2. 11 0
      package/squeezelite/patches/patch-Makefile

+ 30 - 0
package/squeezelite/Makefile

@@ -0,0 +1,30 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		squeezelite
+PKG_VERSION:=		1.5
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		7605af4d64291495645f88575a564475
+PKG_DESCR:=		headless squeezebox emulator
+PKG_SECTION:=		multimedia
+PKG_DEPENDS:=		libflac alsa-lib libvorbis libmad
+PKG_DEPENDS+=		libpthread librt
+PKG_BUILDDEP:=		alsa-lib
+PKG_URL:=		http://code.google.com/p/squeezelite/
+PKG_SITES:=		http://openadk.org/distfiles/
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,SQUEEZELITE,squeezelite,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:=		manual
+INSTALL_STYLE:=		manual
+
+squeezelite-install:
+	$(INSTALL_DIR) $(IDIR_SQUEEZELITE)/usr/bin
+	$(INSTALL_BIN) $(WRKBUILD)/squeezelite \
+		$(IDIR_SQUEEZELITE)/usr/bin
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 11 - 0
package/squeezelite/patches/patch-Makefile

@@ -0,0 +1,11 @@
+--- squeezelite-1.5.orig/Makefile	2014-01-24 11:24:16.000000000 +0100
++++ squeezelite-1.5/Makefile	2014-01-24 17:37:36.841831508 +0100
+@@ -1,6 +1,7 @@
+ # Cross compile support - create a Makefile which defines these three variables and then includes this Makefile...
+ CFLAGS  ?= -Wall -fPIC -O2 $(OPTS)
+-LDFLAGS ?= -lasound -lpthread -lm -lrt
++LDFLAGS ?=
++LDFLAGS += -lasound -lpthread -lm -lrt
+ EXECUTABLE ?= squeezelite
+ 
+ # passing one or more of these in $(OPTS) enables optional feature inclusion