Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (42c4601c67f97d02794819efd0f176ec36898372)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (42c4601c67f97d02794819efd0f176ec36898372)
  • Date: Fri, 15 Apr 2016 13:41:24 +0000

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

ChangeLog | 3 ++
x11/xpra/BUILD | 5 +++
x11/xpra/DEPENDS | 19 ++++++++++++++
x11/xpra/DETAILS | 26
++++++++++++++++++++
x11/xpra/HISTORY | 2 +
x11/xpra/INSTALL | 3 ++
xorg-xserver/xorg-server/HISTORY | 3 ++
xorg-xserver/xorg-server/PRE_SUB_DEPENDS | 1
xorg-xserver/xorg-server/REPAIR^all^PRE_SUB_DEPENDS | 1
xorg-xserver/xorg-server/SUB_DEPENDS | 1
10 files changed, 64 insertions(+)

New commits:
commit 42c4601c67f97d02794819efd0f176ec36898372
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

xpra: spell created

commit dc442c6dfd20a92d49c0f806ec01a10b8c1eb4ed
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

xorg-server: add XVFB sub-dependency

diff --git a/ChangeLog b/ChangeLog
index 7ab040b..45dd043 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2016-04-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * x11/xpra: new spell, "screen for X"
+
2016-04-13 Treeve Jelbert <treeve AT sourcemage.org>
* CMAKE_DEPENDS: added
* libs/p8-platform: added
diff --git a/x11/xpra/BUILD b/x11/xpra/BUILD
new file mode 100755
index 0000000..1a7da9b
--- /dev/null
+++ b/x11/xpra/BUILD
@@ -0,0 +1,5 @@
+# Hitting this through Cython:
+# http://legacy.python.org/dev/peps/pep-3123/
+CFLAGS+=" -fno-strict-aliasing" &&
+# Warnings/strictness errors unfixable ... p.ex. via gtk2 dependency.
+default_build_python --without-warn --without-strict $OPTS
diff --git a/x11/xpra/DEPENDS b/x11/xpra/DEPENDS
new file mode 100755
index 0000000..f82fd2e
--- /dev/null
+++ b/x11/xpra/DEPENDS
@@ -0,0 +1,19 @@
+# Python itself is implicit.
+# Version 3 might work if pygtk2 would use it ...
+# Switch to gtk3 might be possible.
+depends cython &&
+depends pygtk2 &&
+depends pillow &&
+depends -sub XVFB xorg-server &&
+depends xf86-video-dummy &&
+
+optional_depends ffmpeg --with-dec_avcodec2 --without-dec_avcodec2 \
+ "for video decoding" &&
+optional_depends x264 --with-enc_x264 --without-enc_x264 \
+ "for video encoding" &&
+optional_depends x265 --with-enc_x265 --without-enc_x265 \
+ "for video encoding" &&
+optional_depends libvpx --with-vpx --without-vpx \
+ "for video en-/decoding" &&
+optional_depends libwebp --with-webp --without-webp \
+ "for video en-/decoding"
diff --git a/x11/xpra/DETAILS b/x11/xpra/DETAILS
new file mode 100755
index 0000000..3e329da
--- /dev/null
+++ b/x11/xpra/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=xpra
+ VERSION=0.16.3
+
SOURCE_HASH=sha512:1a6bbd01837e702e98ffcaffe12a2e5320108ef50f0fcc64a80735fb53a2b41e4cdda0e0a2d1a3b5f2159a81da4a7c2cac458ab4c2eed4de17adb4e963218590
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE_URL[0]=http://www.xpra.org/src/$SOURCE
+ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.xpra.org
+ ENTERED=20051125
+ LICENSE[0]=GPL
+ SHORT="multi-platform X11 screen and application forwarding
system"
+cat << EOF
+Xpra is an open-source multi-platform persistent remote display server
+and client for forwarding applications and desktop screens.
+
+It gives you remote access to individual applications or full desktops.
+On X11, it is also known as screen for X11: it allows you to run programs,
+usually on a remote host, direct their display to your local machine, and
+then to disconnect from these programs and reconnect from the same or another
+machine, without losing any state. It can also be used to forward full
+desktops, from X11 servers, MS Windows, or Mac OS X.
+
+Xpra also allows forwarding of sound, clipboard and printing services.
+Sessions can be accessed over SSH, or password protected over plain TCP
+sockets. Xpra is usable over reasonably slow links and does its best
+to adapt to changing network bandwidth constraints.
+EOF
diff --git a/x11/xpra/HISTORY b/x11/xpra/HISTORY
new file mode 100644
index 0000000..45e9df4
--- /dev/null
+++ b/x11/xpra/HISTORY
@@ -0,0 +1,2 @@
+2016-04-13 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/x11/xpra/INSTALL b/x11/xpra/INSTALL
new file mode 100755
index 0000000..4ea59a1
--- /dev/null
+++ b/x11/xpra/INSTALL
@@ -0,0 +1,3 @@
+# This crud really needs the configuration repeated? Meh.
+default_install_python --without-warn --without-strict $OPTS
+
diff --git a/xorg-xserver/xorg-server/HISTORY
b/xorg-xserver/xorg-server/HISTORY
index 39344a7..7f046db 100644
--- a/xorg-xserver/xorg-server/HISTORY
+++ b/xorg-xserver/xorg-server/HISTORY
@@ -1,3 +1,6 @@
+2016-04-14 Thomas Orgis <sobukus AT sourcemage.org>
+ * *SUB_DEPENDS: added XVFB
+
2016-04-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 1.18.3

diff --git a/xorg-xserver/xorg-server/PRE_SUB_DEPENDS
b/xorg-xserver/xorg-server/PRE_SUB_DEPENDS
index 082a699..cc9d460 100755
--- a/xorg-xserver/xorg-server/PRE_SUB_DEPENDS
+++ b/xorg-xserver/xorg-server/PRE_SUB_DEPENDS
@@ -7,6 +7,7 @@ case $THIS_SUB_DEPENDS in
# Xephyr requires Kdrive and list_find returns true if at least one matches
XEPHYR) list_find "$XORG_SERVER_OPTS" "--enable-kdrive" &&
list_find "$XORG_SERVER_OPTS" "--enable-xephyr" && return 0 ;;
+ XVFB) list_find "$XORG_SERVER_OPTS" "--enable-xvfb" && return 0 ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/xorg-xserver/xorg-server/REPAIR^all^PRE_SUB_DEPENDS
b/xorg-xserver/xorg-server/REPAIR^all^PRE_SUB_DEPENDS
index b9edb74..76e6a13 100755
--- a/xorg-xserver/xorg-server/REPAIR^all^PRE_SUB_DEPENDS
+++ b/xorg-xserver/xorg-server/REPAIR^all^PRE_SUB_DEPENDS
@@ -7,6 +7,7 @@ case $THIS_SUB_DEPENDS in
# Xephyr requires Kdrive and list_find returns true if at least one matches
XEPHYR) list_find "$XORG_SERVER_OPTS" "--enable-kdrive" &&
list_find "$XORG_SERVER_OPTS" "--enable-xephyr" && return 0 ;;
+ XVFB) list_find "$XORG_SERVER_OPTS" "--enable-xvfb" && return 0 ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/xorg-xserver/xorg-server/SUB_DEPENDS
b/xorg-xserver/xorg-server/SUB_DEPENDS
index 8300bcd..2e0dcb2 100755
--- a/xorg-xserver/xorg-server/SUB_DEPENDS
+++ b/xorg-xserver/xorg-server/SUB_DEPENDS
@@ -17,6 +17,7 @@ case "$THIS_SUB_DEPENDS" in
XEPHYR) message "${MESSAGE_COLOR}Forcing Kdrive and
Xephyr...${DEFAULT_COLOR}" &&
list_remove XORG_SERVER_OPTS "--disable-kdrive
--disable-xephyr" &&
list_add XORG_SERVER_OPTS "--enable-kdrive --enable-xephyr" ;;
+ XVFB) list_add XORG_SERVER_OPTS "--enable-xvfb" ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (42c4601c67f97d02794819efd0f176ec36898372), Thomas Orgis, 04/15/2016

Archive powered by MHonArc 2.6.24.

Top of Page