Skip to content

Commit

Permalink
games-util/Steam-appimage: new package, add 1.0.0
Browse files Browse the repository at this point in the history
Signed-off-by: Vitaly Zdanevich <[email protected]>
  • Loading branch information
vitaly-zdanevich committed Aug 11, 2024
1 parent 139ead1 commit 220984b
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 0 deletions.
1 change: 1 addition & 0 deletions games-util/Steam-appimage/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST Steam-1.0.0.79-2-3-x86_64.AppImage 623145248 BLAKE2B 55c6f7c01af15e8de44ae093239f21b7b28cc4b9c4d82daf31d96b6c953bcf330bdb8a4aa72b469d17917864877ec67c3aee96438e51417a9227beb47bae0407 SHA512 ffdc1fe2dcd9b96e958538e782265feb68d9ed0ca0f5d4b2f3226a151d236a79eb7644ca0aaff36d40feefd2d76957cc128d74bb08bf8ac2ded9a88039f7dfed
35 changes: 35 additions & 0 deletions games-util/Steam-appimage/Steam-appimage-1.0.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit wrapper desktop

DESCRIPTION="Unofficial Steam AppImage built on top of Conty (Arch Linux), with deps inside"
HOMEPAGE="https://github.com/ivan-hc/Steam-appimage"
SRC_URI="https://github.com/ivan-hc/${PN}/releases/download/continuous/Steam-${PV}.79-2-3-x86_64.AppImage"

S="${WORKDIR}"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"

RESTRICT="strip"

RDEPEND="sys-fs/fuse:0"

QA_PREBUILT="*"

src_install() {
local file=Steam-${PV}.79-2-3-x86_64.AppImage

mkdir -p "${ED}/opt/"
cp "${DISTDIR}/$file" "${ED}/opt/Steam.AppImage" || die
fperms +x /opt/Steam.AppImage

make_wrapper ${PN} "env FUSERMOUNT_PROG=\$(which fusermount) /opt/Steam.AppImage"
# env looks like a temp solution https://github.com/ivan-hc/Steam-appimage/issues/5#issuecomment-2254209170

domenu "${FILESDIR}/Steam-AppImage.desktop"
}
8 changes: 8 additions & 0 deletions games-util/Steam-appimage/files/Steam-AppImage.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=Steam.AppImage
Exec=Steam-appimage
Terminal=false
Hidden=false
Categories=Game
Comment=Steam in AppImage, with dependencies inside, also for no-multilib profile. With Conty inside (Arch Linux)
16 changes: 16 additions & 0 deletions games-util/Steam-appimage/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Vitaly Zdanevich</name>
</maintainer>
<upstream>
<remote-id type="github">ivan-hc/Steam-appimage</remote-id>
</upstream>
<longdescription lang="en">
Tested on no-multibib profile - it includes 32bit libs.

Inside https://github.com/Kron4ek/Conty
</longdescription>
</pkgmetadata>

0 comments on commit 220984b

Please sign in to comment.