Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (cd797821281888ce01693ca5d56178d0a6c8a52c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (cd797821281888ce01693ca5d56178d0a6c8a52c)
  • Date: Mon, 5 Nov 2012 08:45:01 -0600

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 7 +++
graphics/virtualgl/BUILD | 8 ++++
graphics/virtualgl/DEPENDS | 15 +++++++
graphics/virtualgl/DETAILS | 19
++++++++++
graphics/virtualgl/HISTORY | 2 +
groups | 1
kernels/bbswitch/BUILD | 1
kernels/bbswitch/DETAILS | 19
++++++++++
kernels/bbswitch/HISTORY | 2 +
kernels/linux/HISTORY | 4 ++
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.51 | 5 ++
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.18 | 5 ++
x11/bumblebee/BUILD | 3 +
x11/bumblebee/DEPENDS | 9 ++++
x11/bumblebee/DETAILS | 15 +++++++
x11/bumblebee/HISTORY | 2 +
x11/bumblebee/INSTALL | 6 +++
x11/bumblebee/init.d/bumblebee | 9 ++++
x11/bumblebee/init.d/bumblebee.conf | 3 +
19 files changed, 135 insertions(+)

New commits:
commit cd797821281888ce01693ca5d56178d0a6c8a52c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.0.51 (lts)

commit 838372322b2326e2790c5a2fb30616d3e7a83f31
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.4.18 (lts)

commit cb1839af9d71347927657682f57d5bc824594046
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bumblebee: new spell, project aiming to support NVIDIA Optimus technology
under Linux

commit 811fa0fa51fdb27f97f7803827907e3d659a3317
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

groups: added bumblebee group required for bumblebee spell

commit 7f2ccae226df3ca835eb52a6d5831a8e056232a4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

virtualgl: new spell, OpenGL proxy with full 3D hardware acceleration

commit 0f2d49093417ce28ba560efd6494162f6881d292
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bbswitch: new spell, kernel module to power on/off GPUs in laptops with
Optimus technology

diff --git a/ChangeLog b/ChangeLog
index 9f716b1..8482ca8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
* ftp/ncdc: new spell, NCurses Direct Connect client
+ * kernels/bbswitch: new spell, kernel module to power on/off GPUs in
+ laptops with Optimus technology
+ * graphics/virtualgl: new spell, OpenGL proxy with full 3D hardware
+ acceleration
+ * groups: added bumblebee group required for bumblebee spell
+ * x11/bumblebee: new spell, project aiming to support NVIDIA Optimus
+ technology under Linux

2012-11-02 Ladislav Hagara <hgr AT vabo.cz>
* e-17/edbus: new spell, access to D-Bus from EFL applications
diff --git a/graphics/virtualgl/BUILD b/graphics/virtualgl/BUILD
new file mode 100755
index 0000000..c9e154c
--- /dev/null
+++ b/graphics/virtualgl/BUILD
@@ -0,0 +1,8 @@
+OPTS="-DTJPEG_INCLUDE_DIR=$INSTALL_ROOT/usr/include \
+ -DTJPEG_LIBRARY=$INSTALL_ROOT/usr/lib/libturbojpeg.so \
+ -DVGL_LIBDIR=$INSTALL_ROOT/usr/lib \
+ -DVGL_DOCDIR=$INSTALL_ROOT/usr/share/doc/$SPELL \
+ -DVGL_FAKELIBDIR=$INSTALL_ROOT/usr/lib/fakelib \
+ $OPTS" &&
+
+cmake_build
diff --git a/graphics/virtualgl/DEPENDS b/graphics/virtualgl/DEPENDS
new file mode 100755
index 0000000..67b36f0
--- /dev/null
+++ b/graphics/virtualgl/DEPENDS
@@ -0,0 +1,15 @@
+depends cmake &&
+depends libjpeg-turbo &&
+depends libx11 &&
+depends libxext &&
+depends OPENGL &&
+
+optional_depends openssl \
+ "-DVGL_USESSL=ON" \
+ "-DVGL_USESSL=OFF" \
+ "for encryption feature in the VGL Transport" &&
+
+optional_depends libxv \
+ "-DVGL_USEXV=ON" \
+ "-DVGL_USEXV=OFF" \
+ "for X Video support"
diff --git a/graphics/virtualgl/DETAILS b/graphics/virtualgl/DETAILS
new file mode 100755
index 0000000..ae073a5
--- /dev/null
+++ b/graphics/virtualgl/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=virtualgl
+ SPELLX=VirtualGL
+ VERSION=2.3.2
+
SOURCE_HASH=sha512:69cf5082a33d86a3778c147de6296366efd056a8be9d38c3dc41030e832c58025fc2ee535076ae2a66a3ed8ee817109068c9255f9c1e0b9c5ff983450223b53d
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://virtualgl.org/
+ ENTERED=20121105
+ LICENSE[0]=http://www.virtualgl.org/About/License
+ LICENSE[1]=LGPL
+ LICENSE[2]=FLTK
+ SHORT="OpenGL proxy with full 3D hardware acceleration"
+cat << EOF
+VirtualGL redirects 3D commands from a Unix/Linux OpenGL application onto a
+server-side 3D graphics card and converts the rendered 3D images into a video
+stream with which remote clients can interact to view and control the 3D
+application in real time.
+EOF
diff --git a/graphics/virtualgl/HISTORY b/graphics/virtualgl/HISTORY
new file mode 100644
index 0000000..cbbf727
--- /dev/null
+++ b/graphics/virtualgl/HISTORY
@@ -0,0 +1,2 @@
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: spell created
diff --git a/groups b/groups
index 2546446..4989ea0 100755
--- a/groups
+++ b/groups
@@ -117,5 +117,6 @@ nslcd:189:
redis:190:
lightdm:191:
masqmail:192:
+bumblebee:193:
users:1000:
nogroup:65534:
diff --git a/kernels/bbswitch/BUILD b/kernels/bbswitch/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/kernels/bbswitch/BUILD
@@ -0,0 +1 @@
+make
diff --git a/kernels/bbswitch/DETAILS b/kernels/bbswitch/DETAILS
new file mode 100755
index 0000000..4613894
--- /dev/null
+++ b/kernels/bbswitch/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=bbswitch
+ VERSION=0.5
+
SOURCE_HASH=sha512:62326fd194e4b70b8b4c55ffab937336d1c7cfc332f4193ade0219c2e438a926177765214c2c968292b3fcfcf357ea3c9c06c2bf84cfbf0a33480f22ef1c5d5d
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/downloads/Bumblebee-Project/$SPELL/$SOURCE
+ WEB_SITE=http://www.bumblebee-project.org/
+ ENTERED=20121105
+ LICENSE[0]=GPL
+ SHORT="kernel module to power on/off GPUs in laptops with Optimus
technology"
+cat << EOF
+bbswitch is a kernel module which automatically detects the required ACPI
calls
+for two kinds of Optimus laptops. It has been verified to work with "real"
+Optimus and "legacy" Optimus laptops.
+
+The machines on which these tests has performed are:
+ - Clevo B7130 - GT 425M ("real" Optimus, Lekensteyns laptop)
+ - Dell Vostro 3500 - GT 310M ("legacy" Optimus, Samsagax' laptop)
+EOF
diff --git a/kernels/bbswitch/HISTORY b/kernels/bbswitch/HISTORY
new file mode 100644
index 0000000..93a82cd
--- /dev/null
+++ b/kernels/bbswitch/HISTORY
@@ -0,0 +1,2 @@
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, BUILD: spell created
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 46c6a7d..06e84a4 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,7 @@
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.4.18: added
+ * info/patches/maintenance_patches_3/patch-3.0.51: added
+
2012-11-05 Ladislav Hagara <hgr AT vabo.cz>
* latest.defaults: LATEST_maintenance_patches_3=patch-3.6.6
* info/patches/maintenance_patches_3/patch-3.6.6: added
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.51
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.51
new file mode 100755
index 0000000..adc6e35
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.51
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.51"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="060ce526ce5850f3f12981b9730b28e6759f42c8"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.18
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.18
new file mode 100755
index 0000000..b36f682
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.18
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.18"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f44602c6cfd06abeb7f26f0afe5b76175091ee20"
diff --git a/x11/bumblebee/BUILD b/x11/bumblebee/BUILD
new file mode 100755
index 0000000..58f9e92
--- /dev/null
+++ b/x11/bumblebee/BUILD
@@ -0,0 +1,3 @@
+create_group bumblebee &&
+
+default_build
diff --git a/x11/bumblebee/DEPENDS b/x11/bumblebee/DEPENDS
new file mode 100755
index 0000000..bb7553a
--- /dev/null
+++ b/x11/bumblebee/DEPENDS
@@ -0,0 +1,9 @@
+depends glib2 &&
+depends libbsd &&
+depends libx11 &&
+
+optional_depends help2man "" "" "to generate documentation" &&
+
+runtime_depends virtualgl &&
+
+suggest_depends bbswitch "" "" "for additional method of power management
support"
diff --git a/x11/bumblebee/DETAILS b/x11/bumblebee/DETAILS
new file mode 100755
index 0000000..0021064
--- /dev/null
+++ b/x11/bumblebee/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=bumblebee
+ VERSION=3.0.1
+
SOURCE_HASH=sha512:4b1b37c4b6bef9ea2b91bcfdacf5a2dea18fc4ed245d9881f93454d5e23bb07d4048114ec79c143f82504e20526e7b55e5b8d3a1b83c08340c244ea93fbef150
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/downloads/Bumblebee-Project/Bumblebee/$SOURCE
+ WEB_SITE=http://www.bumblebee-project.org/
+ ENTERED=20121105
+ LICENSE[0]=GPL
+ SHORT="project aiming to support NVIDIA Optimus technology under
Linux"
+cat << EOF
+Bumblebee is a effort to make Nvidia Optimus enabled laptops work in
GNU/Linux
+systems. Such feature involves two graphics cards with two different power
+consumption profiles plugged in a layered way sharing a single framebuffer.
+EOF
diff --git a/x11/bumblebee/HISTORY b/x11/bumblebee/HISTORY
new file mode 100644
index 0000000..d386b2e
--- /dev/null
+++ b/x11/bumblebee/HISTORY
@@ -0,0 +1,2 @@
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, init.d/bumblebee{,.conf}: spell
created
diff --git a/x11/bumblebee/INSTALL b/x11/bumblebee/INSTALL
new file mode 100755
index 0000000..b5d18cc
--- /dev/null
+++ b/x11/bumblebee/INSTALL
@@ -0,0 +1,6 @@
+default_install &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/bumblebee.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/bumblebee"
+fi
diff --git a/x11/bumblebee/init.d/bumblebee b/x11/bumblebee/init.d/bumblebee
new file mode 100755
index 0000000..72d5ab1
--- /dev/null
+++ b/x11/bumblebee/init.d/bumblebee
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+. /etc/sysconfig/bumblebee
+
+PROGRAM=/usr/sbin/bumblebeed
+ARGS="--daemon $BUMBLEBEED_ARGS"
+RUNLEVEL=5
+
+. /etc/init.d/smgl_init
diff --git a/x11/bumblebee/init.d/bumblebee.conf
b/x11/bumblebee/init.d/bumblebee.conf
new file mode 100644
index 0000000..4d67038
--- /dev/null
+++ b/x11/bumblebee/init.d/bumblebee.conf
@@ -0,0 +1,3 @@
+# For the arguments and description see ``bumblebeed --help''
+
+BUMBLEBEED_ARGS=""



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (cd797821281888ce01693ca5d56178d0a6c8a52c), Vlad Glagolev, 11/05/2012

Archive powered by MHonArc 2.6.24.

Top of Page