[Armadeus-commitlog] SF.net SVN: armadeus: [805] trunk/buildroot/package
Brought to you by:
sszy
|
From: <ca...@us...> - 2008-05-15 14:19:35
|
Revision: 805
http://armadeus.svn.sourceforge.net/armadeus/?rev=805&view=rev
Author: carbure
Date: 2008-05-15 07:19:32 -0700 (Thu, 15 May 2008)
Log Message:
-----------
[BUILDROOT PACKAGE] Adding an usefull frame buffer grabber package (fbgrab)
Added Paths:
-----------
trunk/buildroot/package/fbgrab/
trunk/buildroot/package/fbgrab/Config.in
trunk/buildroot/package/fbgrab/fbgrab-1.0.patch
trunk/buildroot/package/fbgrab/fbgrab.mk
Added: trunk/buildroot/package/fbgrab/Config.in
===================================================================
--- trunk/buildroot/package/fbgrab/Config.in (rev 0)
+++ trunk/buildroot/package/fbgrab/Config.in 2008-05-15 14:19:32 UTC (rev 805)
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_FBGRAB
+ bool "fbgrab"
+ default n
+ help
+ FBGrab is a framebuffer screenshot program,
+ capturing the linux frambuffer and converting
+ it to a png-picture.
+
+ http://hem.bredband.net/gmogmo/fbgrab/
+
Added: trunk/buildroot/package/fbgrab/fbgrab-1.0.patch
===================================================================
--- trunk/buildroot/package/fbgrab/fbgrab-1.0.patch (rev 0)
+++ trunk/buildroot/package/fbgrab/fbgrab-1.0.patch 2008-05-15 14:19:32 UTC (rev 805)
@@ -0,0 +1,20 @@
+--- fbgrab-1.0.org/Makefile 2008-05-15 14:30:23.000000000 +0200
++++ fbgrab-1.0/Makefile 2008-05-15 14:31:25.000000000 +0200
+@@ -4,13 +4,8 @@
+ ###
+
+ fbgrab: fbgrab.c
+- splint +posixlib fbgrab.c
+- gcc -g -Wall fbgrab.c -lpng -lz -o fbgrab
+-
+-install:
+- strip fbgrab
+- install fbgrab /usr/bin/fbgrab
+- install fbgrab.1.man /usr/man/man1/fbgrab.1
++ $(CC) -c $(CFLAGS) $(INCLUDES) -o fbgrab fbgrab.c
+
+ clean:
+- rm -f fbgrab *~ \#*\#
+\ No newline at end of file
++ rm -f fbgrab *~ \#*\#
++
Added: trunk/buildroot/package/fbgrab/fbgrab.mk
===================================================================
--- trunk/buildroot/package/fbgrab/fbgrab.mk (rev 0)
+++ trunk/buildroot/package/fbgrab/fbgrab.mk 2008-05-15 14:19:32 UTC (rev 805)
@@ -0,0 +1,48 @@
+#############################################################
+#
+# FBGRAB
+#
+#############################################################
+FBGRAB_VERSION:=1.0
+FBGRAB_SOURCE:=fbgrab-$(FBGRAB_VERSION).tar.gz
+FBGRAB_SITE:=http://hem.bredband.net/gmogmo/fbgrab/
+FBGRAB_DIR:=$(BUILD_DIR)/fbgrab-$(FBGRAB_VERSION)
+FBGRAB_CAT:=$(ZCAT)
+FBGRAB_BINARY:=fbgrab
+FBGRAB_TARGET_BINARY:=usr/bin/$(FBGRAB_BINARY)
+
+$(DL_DIR)/$(FBGRAB_SOURCE):
+ $(WGET) -P $(DL_DIR) $(FBGRAB_SITE)/$(FBGRAB_SOURCE)
+
+$(FBGRAB_DIR)/.unpacked: $(DL_DIR)/$(FBGRAB_SOURCE)
+ $(FBGRAB_CAT) $(DL_DIR)/$(FBGRAB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ toolchain/patch-kernel.sh $(FBGRAB_DIR) package/fbgrab/ fbgrab-$(FBGRAB_VERSION)\*.patch\*
+ touch $@
+
+$(FBGRAB_DIR)/$(FBGRAB_BINARY): $(FBGRAB_DIR)/.unpacked
+ $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(FBGRAB_DIR)
+ touch -c $@
+
+$(TARGET_DIR)/$(FBGRAB_TARGET_BINARY): $(FBGRAB_DIR)/$(FBGRAB_BINARY)
+ $(INSTALL) -m 755 $(FBGRAB_DIR)/$(FBGRAB_BINARY) $(TARGET_DIR)/$(FBGRAB_TARGET_BINARY)
+ -$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(FBGRAB_TARGET_BINARY)
+ touch -c $@
+
+fbgrab: uclibc libpng $(TARGET_DIR)/$(FBGRAB_TARGET_BINARY)
+
+fbgrab-clean:
+ rm -f $(TARGET_DIR)/$(FBGRAB_TARGET_BINARY)
+ -$(MAKE) -C $(FBGRAB_DIR) clean
+
+fbgrab-dirclean:
+ rm -rf $(FBGRAB_DIR)
+
+#############################################################
+#
+# Toplevel Makefile options
+#
+#############################################################
+ifeq ($(strip $(BR2_PACKAGE_FBGRAB)),y)
+TARGETS+=fbgrab
+endif
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|