summaryrefslogtreecommitdiffstats
path: root/meta/packages/scap
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/scap')
-rw-r--r--meta/packages/scap/files/scap.desktop9
-rw-r--r--meta/packages/scap/files/scap.pngbin0 -> 628 bytes
-rw-r--r--meta/packages/scap/files/scap.sh20
-rw-r--r--meta/packages/scap/scap_0.1.bb15
4 files changed, 44 insertions, 0 deletions
diff --git a/meta/packages/scap/files/scap.desktop b/meta/packages/scap/files/scap.desktop
new file mode 100644
index 0000000000..bba17259bb
--- /dev/null
+++ b/meta/packages/scap/files/scap.desktop
@@ -0,0 +1,9 @@
1[Desktop Entry]
2Name=Upload Screenshot
3Comment=Upload a screenshot to http://handhelds.org/scap
4Exec=scap
5Terminal=0
6Type=Application
7Icon=scap.png
8Categories=Action
9StartupNotify=False
diff --git a/meta/packages/scap/files/scap.png b/meta/packages/scap/files/scap.png
new file mode 100644
index 0000000000..ed7f09fd72
--- /dev/null
+++ b/meta/packages/scap/files/scap.png
Binary files differ
diff --git a/meta/packages/scap/files/scap.sh b/meta/packages/scap/files/scap.sh
new file mode 100644
index 0000000000..ba8bc7e584
--- /dev/null
+++ b/meta/packages/scap/files/scap.sh
@@ -0,0 +1,20 @@
1#!/bin/sh
2
3sleep 2
4if [ -x /usr/bin/bl ]; then
5 bl toggle
6fi
7MODEL=`cat /proc/cpuinfo | grep ^Hardware | sed "s/.* //"`
8test -e /etc/scap.conf && USER=`cat /etc/scap.conf`
9RES=`fbset 2>/dev/null | awk "/geometry/ { print \$2 "x" \$3 }"`
10(echo "POST /scap/capture.cgi?$MODEL+$USER+$RES HTTP/1.1"
11 echo -n Content-length:
12 cat /dev/fb0 | wc -c
13 echo "Content-Type: image/gif"
14 echo "Host: www.handhelds.org"
15 echo ""
16 cat /dev/fb0) | nc www.handhelds.org 80
17if [ -x /usr/bin/bl ]; then
18 bl toggle
19fi
20
diff --git a/meta/packages/scap/scap_0.1.bb b/meta/packages/scap/scap_0.1.bb
new file mode 100644
index 0000000000..7bef893e59
--- /dev/null
+++ b/meta/packages/scap/scap_0.1.bb
@@ -0,0 +1,15 @@
1LICENSE = "OSL"
2PR = "r4"
3
4DESCRIPTION = "handhelds.org screen capture utility"
5SRC_URI = "file://scap.sh file://scap.desktop file://scap.png"
6
7do_install() {
8 install -d ${D}${bindir}
9 install ${WORKDIR}/scap.sh ${D}${bindir}/scap
10 install -d ${D}${datadir}/applications
11 install -m 0644 ${WORKDIR}/scap.desktop ${D}${datadir}/applications/
12 install -d ${D}${datadir}/pixmaps
13 install -m 0644 ${WORKDIR}/scap.png ${D}${datadir}/pixmaps/
14}
15