diff options
-rw-r--r-- | package/ympd/Makefile | 33 | ||||
-rw-r--r-- | package/ympd/patches/patch-CMakeLists_txt | 27 |
2 files changed, 60 insertions, 0 deletions
diff --git a/package/ympd/Makefile b/package/ympd/Makefile new file mode 100644 index 000000000..c8b64c44c --- /dev/null +++ b/package/ympd/Makefile @@ -0,0 +1,33 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(ADK_TOPDIR)/rules.mk + +PKG_NAME:= ympd +PKG_VERSION:= 1.2.2 +PKG_RELEASE:= 1 +PKG_MD5SUM:= add md5sum of package here +PKG_DESCR:= standalone mpd web gui written in c +PKG_SECTION:= net/http +PKG_DEPENDS:= libmpdclient +PKG_BUILDDEP:= cmake-host libmpdclient +PKG_URL:= http://www.ympd.org/ +PKG_SITES:= http://www.openadk.org/distfiles/ + +include $(ADK_TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,YMPD,ympd,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +CONFIG_STYLE:= cmake +TARGET_CFLAGS+= -std=c99 + +pre-build: + $(HOST_CC) -o $(WRKBUILD)/mkdata $(WRKBUILD)/htdocs/mkdata.c + chmod 755 $(WRKBUILD)/mkdata + +ympd-install: + $(INSTALL_DIR) $(IDIR_YMPD)/usr/bin + $(INSTALL_BIN) $(WRKINST)/usr/bin/ympd \ + $(IDIR_YMPD)/usr/bin + +include ${ADK_TOPDIR}/mk/pkg-bottom.mk diff --git a/package/ympd/patches/patch-CMakeLists_txt b/package/ympd/patches/patch-CMakeLists_txt new file mode 100644 index 000000000..779a5d26b --- /dev/null +++ b/package/ympd/patches/patch-CMakeLists_txt @@ -0,0 +1,27 @@ +--- ympd-1.2.2.orig/CMakeLists.txt 2014-09-28 13:39:27.000000000 +0200 ++++ ympd-1.2.2/CMakeLists.txt 2014-09-28 16:12:53.000000000 +0200 +@@ -16,9 +16,6 @@ include_directories(${PROJECT_BINARY_DIR + + include(CheckCSourceCompiles) + +-set(CMAKE_C_FLAGS "-std=gnu99 -Wall") +-set(CMAKE_C_FLAGS_DEBUG "-ggdb -pedantic") +- + file(GLOB RESOURCES + RELATIVE ${PROJECT_SOURCE_DIR} + htdocs/js/* +@@ -28,11 +25,11 @@ file(GLOB RESOURCES + htdocs/index.html + ) + +-add_executable(mkdata htdocs/mkdata.c) +-get_target_property(MKDATA_EXE mkdata LOCATION) ++#add_executable(mkdata htdocs/mkdata.c) ++#get_target_property(MKDATA_EXE mkdata LOCATION) + + add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/assets.c +- COMMAND ${MKDATA_EXE} ${RESOURCES} > ${PROJECT_BINARY_DIR}/assets.c ++ COMMAND ./mkdata ${RESOURCES} > ${PROJECT_BINARY_DIR}/assets.c + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + DEPENDS ${RESOURCES} mkdata + ) |