summaryrefslogtreecommitdiff
path: root/x11-misc/vnc2swf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/vnc2swf
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/vnc2swf')
-rw-r--r--x11-misc/vnc2swf/Manifest5
-rw-r--r--x11-misc/vnc2swf/metadata.xml16
-rw-r--r--x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild46
3 files changed, 67 insertions, 0 deletions
diff --git a/x11-misc/vnc2swf/Manifest b/x11-misc/vnc2swf/Manifest
new file mode 100644
index 000000000000..6cdd61d04a10
--- /dev/null
+++ b/x11-misc/vnc2swf/Manifest
@@ -0,0 +1,5 @@
+DIST vnc2swf-0.5.0.tar.gz 438058 SHA256 ce49be2f0ae866e1a8e74e82f42cb466d01052aa0de07bfbf9f13bdcc16a8edc SHA512 f1551015eaafb7810b5d6367b73605f97bc5c0d4d3449dfe1a98af90f743133c0534c8988ee72ce2fc8599926a5f3ed5a785bf18788522b4a7c3cb8bc0529913 WHIRLPOOL eb4449d6233816407a05c8097d894789dcc369c2686e679f9b4f63a1d3de7f50e4efad5cd2f5934f3b7dae6f11581ddd5a52144e29bdb119606c43c5742df0e2
+EBUILD vnc2swf-0.5.0-r1.ebuild 1056 SHA256 19390df0b8a0095a4d52a92255b62eb5b83e81ef23e0bbc5b4bc1f4f988fba52 SHA512 aafaa25df6cd745f6e81527a0c121e3e03929e19447ba96cb5cb7143c3e385766545935d10d9ec154975d8736f94f519a34879a2dc60e9078c5b30103ea30889 WHIRLPOOL d019cbc36b108d9e298a087f22be6cf7cccae2bde19205f89dc68a6dbd43e9267a98d07432c2a7944374f9918452af920baa9d3c64cbbd6c2abf35c3a469b240
+MISC ChangeLog 2433 SHA256 6d22ad4ce371e3b8c407df917e2343f7f9c46ee52a1f36cdcde0192fe5fbeba5 SHA512 d502b8315953e550042009f29f265490c018b9f558f0fc4fbc7e531b64c66fe3948b4d46270b14c95f9ce7698adcc12d4b2e77322d8bbad4f1c214e697697db5 WHIRLPOOL e3091f5f83a5c1d61cc5365d76afb9937cbba39f9eace8b80db448391fca6a04cf48f967009d23e542ab30963f89149e6b70b06b642ba606c3a4bc768c9d63ea
+MISC ChangeLog-2015 2658 SHA256 85ed860b4c3d665143ed90f67125855c4123ebf5cbfef9e493d1005ac180e5bb SHA512 199d3ca9b93b6ecd8eb4dadef1701a7d6d80bd11cf356df0702705548d5f9ac93f943d0f633a72f5b24896e948c73a631659444efb630a8eccf26b60eeb872c7 WHIRLPOOL 0d25d1c281ac250aadd6a5eb39bd222a0911adfe7de9a4acc9a48245b2ff39ffb2b19153fdc042a22d6f816e8c6933b0b5c62ac07a2db4c21340d4ddf01dddab
+MISC metadata.xml 595 SHA256 e043f7284a1b851d24d105a1901f8a7b9b1dc231f22af03a50e1290386579f50 SHA512 6704b8f85e5439e662e490d581adcfe3b822bfd75e78b91a4074e5cf23267b1e180b91d18cf098c5745587c4e31829d4469bbbee3741fc1535eefe6d737f9732 WHIRLPOOL a1037dabb41a39fb605b0948400161609c289910abbf53251190fa62c3517616314f10872289562c60be2e0cca5010029fea846e7688afb429f3cd8a6c8f3102
diff --git a/x11-misc/vnc2swf/metadata.xml b/x11-misc/vnc2swf/metadata.xml
new file mode 100644
index 000000000000..6ecccf31f222
--- /dev/null
+++ b/x11-misc/vnc2swf/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>desktop-misc@gentoo.org</email>
+ <name>Gentoo Desktop Miscellaneous Project</name>
+ </maintainer>
+ <longdescription>
+ Vnc2swf is a cross-platform screen recording tool for ShockWave Flash (swf)
+ format. Vnc2swf comes with two different implementations, a Python one
+ (pyvnc2swf) and C one (vnc2swf).
+ </longdescription>
+ <use>
+ <flag name="x11vnc">Install script that depends on x11vnc</flag>
+ </use>
+</pkgmetadata>
diff --git a/x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild b/x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..b850412ff458
--- /dev/null
+++ b/x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="A tool for recording Flash SWF movies from VNC sessions"
+HOMEPAGE="http://www.unixuser.org/~euske/vnc2swf"
+SRC_URI="http://www.unixuser.org/~euske/vnc2swf/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="x11vnc"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXt"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto
+ sys-apps/sed
+ sys-libs/zlib
+ x11vnc? ( x11-misc/x11vnc )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -ie "s:docs:html:" README || die
+ sed -ie "s:-mouse ::" recordwin.sh || die
+}
+
+src_install() {
+ dobin vnc2swf || die
+ if use x11vnc; then
+ # this USE flag is needed because recordwin
+ # only works on x11vnc
+ newbin recordwin.sh recordwin
+ dosed "s:./vnc2swf:vnc2swf:" /usr/bin/recordwin || die
+ fi
+ insinto /etc/X11/app-defaults
+ newins Vnc2Swf.ad Vnc2Swf || die
+ dodoc README* || die
+ dohtml -a html,swf docs/* || die
+}