games/steam: Updated for version 1.0.0.62

Signed-off-by: Christoph Willing <chris.willing@linux.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Christoph Willing 2020-04-30 16:26:24 +10:00 committed by Willy Sudiarto Raharjo
parent 8fdcb44f05
commit af2cf13fc1
No known key found for this signature in database
GPG Key ID: 887B8374D7333381
4 changed files with 55 additions and 28 deletions

View File

@ -4,6 +4,9 @@ Steam provides the user with installation and automatic updating of games on
multiple computers, and community features such as friends lists and groups,
cloud saving, and in-game voice and chat functionality.
The zenity package from SBo may provide additional user feedback following
initial installation and downloda from steam, but is entirely optional.
Depending on the game being played and hardware being used, some games may
benefit by inclusion of flashplayer-plugin and btxc_dxtn packages from SBo.

View File

@ -0,0 +1,26 @@
--- Makefile.orig 2020-03-20 03:13:39.000000000 +1000
+++ Makefile 2020-04-23 18:31:43.521950531 +1000
@@ -14,10 +14,10 @@
ln -fns $(pkglibdir)/bin_steamdeps.py $(DESTDIR)$(bindir)/$(PACKAGE)deps
install-docs:
- install -d -m 755 $(DESTDIR)$(PREFIX)/share/doc/$(PACKAGE)/
- install -p -m 644 README steam_subscriber_agreement.txt $(DESTDIR)$(PREFIX)/share/doc/$(PACKAGE)/
- install -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man6/
- install -m 644 $(PACKAGE).6 $(DESTDIR)$(PREFIX)/share/man/man6/
+ install -d -m 755 $(DESTDIR)$(PREFIX)/doc/$(PACKAGE)-$(VERSION)/
+ install -p -m 644 README steam_subscriber_agreement.txt $(DESTDIR)$(PREFIX)/doc/$(PACKAGE)-$(VERSION)/
+ install -d -m 755 $(DESTDIR)$(PREFIX)/man/man6/
+ install -m 644 $(PACKAGE).6 $(DESTDIR)$(PREFIX)/man/man6/
install-icons:
install -d -m 755 $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
@@ -39,7 +39,7 @@
install -p -m 644 bootstraplinux_ubuntu12_32.tar.xz $(DESTDIR)$(PREFIX)/lib/$(PACKAGE)/
install-desktop:
- install -d -m 755 $(DESTDIR)$(PREFIX)/share/applications/
+ install -d -m 755 $(DESTDIR)$(datadir)/applications/
install -d -m 755 $(DESTDIR)$(pkglibdir)/
install -p -m 644 $(PACKAGE).desktop $(DESTDIR)$(pkglibdir)
ln -fns $(pkglibdir)/$(PACKAGE).desktop $(DESTDIR)$(datadir)/applications/

View File

@ -25,8 +25,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=steam
VERSION=${VERSION:-1.0.0.61}
BUILD=${BUILD:-3}
VERSION=${VERSION:-1.0.0.62}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@ -61,9 +61,12 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM\_$VERSION
rm -rf ${PRGNAM}-launcher
tar xvf $CWD/$PRGNAM\_$VERSION.tar.gz
cd $PRGNAM
cd ${PRGNAM}-launcher
# Use Slackware-specific installation directories
patch -p0 < $CWD/patch-slackdirs.diff
chown -R root:root .
find -L . \
@ -72,32 +75,27 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
make install DESTDIR=$PKG
sed -i -e "s/distribution.\\\n/distribution.\\\n Actually, don't worry - this is Slackware\!\\\n\\\n/" $PKG/usr/bin/steamdeps
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mv $PKG/usr/share/man/ $PKG/usr/
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/lib/udev/rules.d
install -p -m 0644 lib/udev/rules.d/*.rules $PKG/lib/udev/rules.d/
sed -i -e 's/^KERNEL=="uinput".*/& GROUP="plugdev"/' $PKG/lib/udev/rules.d/60-steam-input.rules
mkdir -p $PKG/usr/share/applications
install -m 0644 steam.desktop $PKG/usr/share/applications/
# alienBOB's trick for unfound system apps
sed -i -e '\/usr\/bin\/env\ bash/{N;s#$#\nexport PATH="/usr/lib/steam/local:$PATH"\n#}' $PKG/usr/bin/steam
sed -i -e '\/usr\/bin\/env\ bash/{N;s#$#\nexport PATH="/usr/lib/steam/local:$PATH"\n#}' bin_steam.sh
mkdir -p $PKG/usr/lib/steam/local
ln -sf /sbin/pidof $PKG/usr/lib/steam/local/pidof
ln -sf /sbin/lspci $PKG/usr/lib/steam/local/lspci
sed -i -e "s/distribution.\\\n/distribution.\\\n Actually, don't worry - this is Slackware\!\\\n\\\n/" bin_steamdeps.py
make install DESTDIR=$PKG VERSION=$VERSION
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/lib/udev/rules.d
install -p -m 0644 subprojects/steam-devices/*.rules $PKG/lib/udev/rules.d/
sed -i -e 's/^KERNEL=="uinput".*/& GROUP="plugdev"/' $PKG/lib/udev/rules.d/60-steam-input.rules
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/usr/share/doc/steam/* $PKG/usr/doc/$PRGNAM-$VERSION
rm -rf $PKG/usr/share/doc
cp subprojects/steam-devices/LICENSE $PKG/usr/doc/$PRGNAM-$VERSION/
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install

View File

@ -1,10 +1,10 @@
PRGNAM="steam"
VERSION="1.0.0.61"
VERSION="1.0.0.62"
HOMEPAGE="http://store.steampowered.com/"
DOWNLOAD="http://repo.steampowered.com/steam/archive/precise/steam_1.0.0.61.tar.gz"
MD5SUM="a5d3e33a736a4abdcfe112add79af836"
DOWNLOAD="http://repo.steampowered.com/steam/archive/precise/steam_1.0.0.62.tar.gz"
MD5SUM="91df4d6555f63c1c0cbe559f9fa95f04"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenAL"
REQUIRES="OpenAL python3"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"