diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2014-10-01 21:46:36 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2014-10-01 21:46:36 +0200 |
commit | 8f174fcc34b924fa28eb71dc1e34ba1c0d278662 (patch) | |
tree | fe7f0b268d12b57cb78f77ade380fdf6666e9468 /package | |
parent | ea41415863c0d1cf7526b176766d6562b6a13a1e (diff) | |
parent | 7f156ad1610b0673634198f3fb0adf3d6c4f5b4b (diff) |
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package')
-rw-r--r-- | package/cmake/Makefile | 2 | ||||
-rw-r--r-- | package/dillo/Makefile | 3 | ||||
-rw-r--r-- | package/firefox/Makefile | 14 | ||||
-rw-r--r-- | package/libgc/Makefile | 4 | ||||
-rw-r--r-- | package/omxplayer/Makefile | 11 | ||||
-rw-r--r-- | package/omxplayer/patches/patch-Makefile | 14 | ||||
-rw-r--r-- | package/w3m/Makefile | 3 | ||||
-rw-r--r-- | package/ympd/Makefile | 33 | ||||
-rw-r--r-- | package/ympd/patches/patch-CMakeLists_txt | 27 |
9 files changed, 83 insertions, 28 deletions
diff --git a/package/cmake/Makefile b/package/cmake/Makefile index 2bc2fc468..7cc4fc55d 100644 --- a/package/cmake/Makefile +++ b/package/cmake/Makefile @@ -4,7 +4,7 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= cmake -PKG_VERSION:= 3.0.0 +PKG_VERSION:= 3.0.2 PKG_RELEASE:= 1 PKG_MD5SUM:= 21a1c85e1a3b803c4b48e7ff915a863e PKG_DESCR:= cmake utility diff --git a/package/dillo/Makefile b/package/dillo/Makefile index ef8323909..4b0abd5d9 100644 --- a/package/dillo/Makefile +++ b/package/dillo/Makefile @@ -27,8 +27,9 @@ $(eval $(call PKG_template,DILLO,dillo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPEN CONFIGURE_ENV+= PNG_CONFIG=$(STAGING_TARGET_DIR)/scripts/libpng-config CONFIGURE_ARGS+= --enable-ssl +XAKE_FLAGS+= GCC_HONOUR_COPTS=s -post-install: +dillo-install: $(INSTALL_DIR) $(IDIR_DILLO)/etc/dillo $(INSTALL_DATA) $(WRKINST)/etc/dillo/* $(IDIR_DILLO)/etc/dillo $(INSTALL_DIR) $(IDIR_DILLO)/usr/bin $(IDIR_DILLO)/usr/lib/dillo diff --git a/package/firefox/Makefile b/package/firefox/Makefile index c7fd739e1..087c7e698 100644 --- a/package/firefox/Makefile +++ b/package/firefox/Makefile @@ -42,12 +42,12 @@ endif CONFIGURE_ENV+= CROSS_COMPILE=1 \ PYTHON="$(PYTHON)" \ - HOST_CC="${CC_FOR_BUILD}" \ - HOST_CPPFLAGS="${CPPFLAGS_FOR_BUILD}" \ - HOST_CFLAGS="${CFLAGS_FOR_BUILD}" \ - HOST_LDFLAGS="${LDLAGS_FOR_BUILD}" \ - HOST_CXX="${CXX_FOR_BUILD}" \ - HOST_CXXFLAGS="${CXXFLAGS_FOR_BUILD}" \ + HOST_CC="${HOST_CC}" \ + HOST_CPPFLAGS="${HOST_CPPFLAGS}" \ + HOST_CFLAGS="${HOST_CFLAGS}" \ + HOST_LDFLAGS="${HOST_LDLAGS}" \ + HOST_CXX="${HOST_CXX}" \ + HOST_CXXFLAGS="${HOST_CXXFLAGS}" \ HOST_RANLIB="ranlib" HOST_AR="ar" \ CPPFLAGS="-I${STAGING_TARGET_DIR}/usr/include/freetype2" \ ac_cv_sqlite_secure_delete=yes \ @@ -108,7 +108,7 @@ ifeq ($(ADK_TARGET_SYSTEM_LEMOTE_YEELONG),y) TARGET_CFLAGS:= $(subst Os,g3,$(TARGET_CFLAGS)) endif -XAKE_FLAGS+= OS_RELEASE="2.6" HOST_CC=$(CC_FOR_BUILD) HOST_LDFLAGS=$(LDFLAGS_FOR_BUILD) +XAKE_FLAGS+= OS_RELEASE="2.6" HOST_CC=$(HOST_CC) HOST_LDFLAGS=$(HOST_LDFLAGS) XAKE_FLAGS+= ARCHFLAG="${TARGET_CFLAGS} ${TARGET_CPPFLAGS} ${TARGET_LDFLAGS} -lnss3 -lnssutil3 -lsmime3 -lssl3 -fPIC" pre-build: diff --git a/package/libgc/Makefile b/package/libgc/Makefile index dc3d6d8f9..0a9aa490e 100644 --- a/package/libgc/Makefile +++ b/package/libgc/Makefile @@ -10,7 +10,7 @@ PKG_MD5SUM:= f40d9a47c90d60791eeecb484f8df5ee PKG_DESCR:= garbage collector library PKG_SECTION:= libs/misc PKG_BUILDDEP:= libatomic_ops -HOST_BUILDDEP:= libatomic_ops-host +HOST_BUILDDEP:= libatomic_ops-host libgc-host PKG_URL:= http://www.hboehm.info/gc/ PKG_SITES:= http://www.hboehm.info/gc/gc_source/ PKG_OPTS:= dev @@ -24,6 +24,8 @@ include $(ADK_TOPDIR)/mk/package.mk $(eval $(call HOST_template,LIBGC,libgc,$(PKG_VERSION)-${PKG_RELEASE})) $(eval $(call PKG_template,LIBGC,libgc,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) +TARGET_CPPFLAGS+= -DNO_GETCONTEXT + libgc-install: $(INSTALL_DIR) $(IDIR_LIBGC)/usr/lib $(CP) $(WRKINST)/usr/lib/libgc*.so* \ diff --git a/package/omxplayer/Makefile b/package/omxplayer/Makefile index 813352f03..d51b19b3d 100644 --- a/package/omxplayer/Makefile +++ b/package/omxplayer/Makefile @@ -4,10 +4,10 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= omxplayer -# actually 46616c55c2fad3dac47d17e8a6b41a16a4d6f15e from 13.04.2014 -PKG_VERSION:= 0.5 +# actually git from 25.09.2014 +PKG_VERSION:= 0.6 PKG_RELEASE:= 1 -PKG_MD5SUM:= 1c882539dfcbc4e8efeae85ff8069cbe +PKG_MD5SUM:= 19efdc33063526e6996bdc44190c6d4e PKG_DESCR:= video player for raspberry pi PKG_SECTION:= mm/video PKG_DEPENDS:= libffmpeg boost bcm2835-vc libfreetype libpcre @@ -16,8 +16,6 @@ PKG_BUILDDEP:= ffmpeg boost bcm2835-vc freetype pcre dbus PKG_URL:= https://github.com/popcornmix/omxplayer PKG_SITES:= http://openadk.org/distfiles/ -DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.xz - PKG_SYSTEM_DEPENDS:= raspberry-pi PKG_LIBC_DEPENDS:= glibc musl @@ -27,8 +25,7 @@ $(eval $(call PKG_template,OMXPLAYER,omxplayer,$(PKG_VERSION)-${PKG_RELEASE},${P CONFIG_STYLE:= manual INSTALL_STYLE:= manual -TARGET_CPPFLAGS+= -I$(STAGING_TARGET_DIR)/usr/include/boost-1_55 \ - -I$(STAGING_TARGET_DIR)/usr/include/freetype2 \ +TARGET_CPPFLAGS+= -I$(STAGING_TARGET_DIR)/usr/include/freetype2 \ -I$(STAGING_TARGET_DIR)/usr/include/dbus-1.0 \ -I$(STAGING_TARGET_DIR)/opt/vc/include \ -I$(STAGING_TARGET_DIR)/opt/vc/include/interface/vcos/pthreads \ diff --git a/package/omxplayer/patches/patch-Makefile b/package/omxplayer/patches/patch-Makefile index 03a6f5e8b..d321eff17 100644 --- a/package/omxplayer/patches/patch-Makefile +++ b/package/omxplayer/patches/patch-Makefile @@ -1,20 +1,14 @@ ---- omxplayer-0.4.orig/Makefile 2014-04-07 13:50:34.000000000 +0200 -+++ omxplayer-0.4/Makefile 2014-04-07 16:25:29.144139758 +0200 +--- omxplayer-0.6.orig/Makefile 2014-08-27 21:32:21.000000000 +0200 ++++ omxplayer-0.6/Makefile 2014-09-25 12:37:02.000000000 +0200 @@ -2,9 +2,9 @@ include Makefile.include CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -+LDFLAGS+=-L./ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lkhrn_static ++LDFLAGS+=-L./ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz --INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ +-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include +INCLUDES+=-I./ -Ilinux DIST ?= omxplayer-dist -@@ -71,5 +71,4 @@ dist: omxplayer.bin - cp omxplayer omxplayer.bin $(DIST)/usr/bin - cp COPYING $(DIST)/usr/share/doc/ - cp README.md $(DIST)/usr/share/doc/README -- cp -a ffmpeg_compiled/usr/local/lib/*.so* $(DIST)/usr/lib/omxplayer/ - cd $(DIST); tar -czf ../$(DIST).tgz * diff --git a/package/w3m/Makefile b/package/w3m/Makefile index 2eaf0d9c4..9f5f7c942 100644 --- a/package/w3m/Makefile +++ b/package/w3m/Makefile @@ -10,7 +10,7 @@ PKG_MD5SUM:= 1b845a983a50b8dec0169ac48479eacc PKG_DESCR:= console web browser PKG_SECTION:= app/browser PKG_DEPENDS:= libgc libncurses -PKG_BUILDDEP:= libgc-host libgc ncurses +PKG_BUILDDEP:= libgc ncurses PKG_URL:= http://w3m.sourceforge.net/ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=w3m/} @@ -23,6 +23,7 @@ $(eval $(call PKG_template,W3M,w3m,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS}, TARGET_LDFLAGS+= -lncurses -ltinfo CONFIGURE_ENV+= ac_cv_func_setpgrp_void=yes CONFIGURE_ARGS+= --with-termlib=ncurses \ + --with-gc=${STAGING_TARGET_DIR}/usr \ --enable-image=no w3m-install: 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 + ) |