Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Eric Sandall (7ebd88e8e819e21e805d9aa73d1745aa9d9a7f25)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Eric Sandall (7ebd88e8e819e21e805d9aa73d1745aa9d9a7f25)
  • Date: Tue, 19 Feb 2013 20:48:46 -0600

GIT changes to master z-rejected grimoire by Eric Sandall
<sandalle AT sourcemage.org>:

ChangeLog | 3 +++
z-games/steam/BUILD | 1 +
z-games/steam/DEPENDS | 37 +++++++++++++++++++++++++++++++++++++
z-games/steam/DETAILS | 16 ++++++++++++++++
z-games/steam/HISTORY | 5 +++++
z-games/steam/INSTALL | 24 ++++++++++++++++++++++++
z-games/steam/PREPARE | 1 +
z-games/steam/PRE_BUILD | 18 ++++++++++++++++++
z-games/steam/UNATTEND_SAFE | 0
9 files changed, 105 insertions(+)

New commits:
commit 7ebd88e8e819e21e805d9aa73d1745aa9d9a7f25
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

steam: Added STEAM Linux client

diff --git a/ChangeLog b/ChangeLog
index 685db74..6e4af80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2013-02-19 Eric Sandall <sandalle AT sourcemage.org>
+ * z-games/steam: STEAM Linux client
+
2012-11-18 Vlad Glagolev <stealth AT sourcemage.org>
* FUNCTIONS: backported is_version_less() from test grimoire

diff --git a/z-games/steam/BUILD b/z-games/steam/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/z-games/steam/BUILD
@@ -0,0 +1 @@
+true
diff --git a/z-games/steam/DEPENDS b/z-games/steam/DEPENDS
new file mode 100755
index 0000000..0d29919
--- /dev/null
+++ b/z-games/steam/DEPENDS
@@ -0,0 +1,37 @@
+depends alsa-lib &&
+depends cairo &&
+depends cups &&
+depends curl &&
+depends desktop-file-utils &&
+depends dbus &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends glu &&
+depends gtk+2 &&
+depends hicolor-icon-theme &&
+depends JPEG &&
+depends liberation-fonts-ttf &&
+depends libgcrypt &&
+depends libjpeg-turbo &&
+depends libogg &&
+depends libpng &&
+depends libtheora &&
+depends libvorbis &&
+depends libx11 &&
+depends libxext &&
+depends libxfixes &&
+depends libxi &&
+depends libxrandr &&
+depends libxrender &&
+depends LZMA && # for bootstraplinux_ubuntu12_32.tar.xz
+depends nspr &&
+depends nss &&
+depends OPENAL &&
+depends OPENGL &&
+depends pango &&
+depends pixman &&
+depends pulseaudio &&
+depends -sub 'X11-LIBS' sdl &&
+depends zlib
diff --git a/z-games/steam/DETAILS b/z-games/steam/DETAILS
new file mode 100755
index 0000000..8392e20
--- /dev/null
+++ b/z-games/steam/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=steam
+ VERSION=beta
+ SOURCE=$SPELL.deb
+ SOURCE_IGNORE=unversioned
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=http://media.steampowered.com/client/installer/steam.deb
+ LICENSE[0]=Commercial
+ WEB_SITE=http://store.steampowered.com/browse/linux/
+ ENTERED=20130102
+ REJECT="commercial license and binary-only"
+ SHORT="STEAM Linux client"
+ DOCS="${SOURCE_DIRECTORY}/usr/share/doc/steam/copyright \
+ ${SOURCE_DIRECTORY}/usr/share/doc/steam/changelog.gz"
+cat << EOF
+STEAM Linux client
+EOF
diff --git a/z-games/steam/HISTORY b/z-games/steam/HISTORY
new file mode 100644
index 0000000..11092b2
--- /dev/null
+++ b/z-games/steam/HISTORY
@@ -0,0 +1,5 @@
+2013-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+ Only tested on x86 (i686)
+ http://wiki.gentoo.org/index.php?title=Steam helped
+
diff --git a/z-games/steam/INSTALL b/z-games/steam/INSTALL
new file mode 100755
index 0000000..6c6e3bf
--- /dev/null
+++ b/z-games/steam/INSTALL
@@ -0,0 +1,24 @@
+install -m 0644 -g games "${SOURCE_DIRECTORY}"/usr/share/pixmaps/steam.png \
+ "${INSTALL_ROOT}"/usr/share/pixmaps/ &&
+
+install -m 0644 -g games
"${SOURCE_DIRECTORY}"/usr/share/applications/steam.desktop \
+ "${INSTALL_ROOT}"/usr/share/applications/steam.desktop &&
+
+install -m 0644 "${SOURCE_DIRECTORY}"/usr/share/man/man6/steam.6.gz \
+ "${INSTALL_ROOT}"/usr/share/man/man6/steam.6.gz &&
+
+install -d -m 0750 -g games "${INSTALL_ROOT}"/usr/lib/steam &&
+for file in bootstraplinux_ubuntu12_32.tar.xz steam-install-notify
+do
+ install -m 0640 -g games "${SOURCE_DIRECTORY}"/usr/lib/steam/${file} \
+ "${INSTALL_ROOT}"/usr/lib/steam/${file}
+done &&
+
+for icon in 256x256 48x48 32x32 24x24 16x16
+do
+ install -m 0644 -g games
"${SOURCE_DIRECTORY}"/usr/share/icons/hicolor/${icon}/apps/steam.png \
+ "${INSTALL_ROOT}"/usr/share/icons/hicolor/${icon}/apps/steam.png
+done &&
+
+install -m 0750 -g games "${SOURCE_DIRECTORY}"/usr/bin/steam \
+ "${INSTALL_ROOT}"/usr/games/steam
diff --git a/z-games/steam/PREPARE b/z-games/steam/PREPARE
new file mode 100755
index 0000000..b8424fe
--- /dev/null
+++ b/z-games/steam/PREPARE
@@ -0,0 +1 @@
+source $GRIMOIRE/REJECTED_MSG
diff --git a/z-games/steam/PRE_BUILD b/z-games/steam/PRE_BUILD
new file mode 100755
index 0000000..51dd5ce
--- /dev/null
+++ b/z-games/steam/PRE_BUILD
@@ -0,0 +1,18 @@
+if [[ "x$(get_kernel_config CONFIG_TMPFS)" != 'xy' ]]
+then
+ message "${PROBLEM_COLOR}You don't have CONFIG_TMPFS" \
+ "enabled in your kernel configuration, cannot build" \
+ "${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}." &&
+ return 1
+fi &&
+
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+verify_file '' &&
+
+ar x "${SOURCE_CACHE}"/"${SOURCE}" &&
+tar zxvf data.tar.gz &&
+
+# Fix steam.desktop for /usr/games/
+sed -i "s:/usr/bin/\(steam\):${TARGET_ROOT}/usr/games/\1:" \
+ "${SOURCE_DIRECTORY}"/usr/share/applications/steam.desktop
diff --git a/z-games/steam/UNATTEND_SAFE b/z-games/steam/UNATTEND_SAFE
new file mode 100644
index 0000000..e69de29



  • [SM-Commit] GIT changes to master z-rejected grimoire by Eric Sandall (7ebd88e8e819e21e805d9aa73d1745aa9d9a7f25), Eric Sandall, 02/19/2013

Archive powered by MHonArc 2.6.24.

Top of Page