mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-22 09:07:01 +02:00
to avoid desensitising the user to ignorable INSTALL.msgs, move ones that just specify things like optional dependencies and initial configuration tips to README.voidlinux
60 lines
1.7 KiB
Bash
60 lines
1.7 KiB
Bash
# Template file for 'doom3'
|
|
pkgname=doom3
|
|
version=1.3.1.1304
|
|
revision=4
|
|
depends="virtual?libudev alsa-lib libXext desktop-file-utils"
|
|
short_desc="Doom 3 for Linux"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="Propietary"
|
|
homepage="http://www.doom3.com/"
|
|
distfiles="http://www.1337-server.net/doom3/doom3-linux-${version}.x86.run"
|
|
skip_extraction="doom3-linux-${version}.x86.run"
|
|
checksum=2f90dff20f2d3c0c47f17b3d6d45c4f0e7d27b986bf6084f21b85180cd1e03b4
|
|
|
|
# 32bit package for x86_64 built on x86 :-)
|
|
archs="i686"
|
|
repository="nonfree"
|
|
nostrip="yes"
|
|
|
|
create_wrksrc=yes
|
|
lib32mode=full
|
|
|
|
do_install() {
|
|
# Extract files
|
|
/bin/sh ${XBPS_SRCDISTDIR}/${pkgname}-${version}/doom3-linux-${version}.x86.run --noexec --target doom3
|
|
|
|
cd doom3
|
|
# Create Destination Directories
|
|
install -d ${DESTDIR}/opt/doom3/{base,d3xp,pb/htm}
|
|
|
|
# Install Game Files
|
|
install -m 644 base/* ${DESTDIR}/opt/doom3/base
|
|
install -m 644 d3xp/* ${DESTDIR}/opt/doom3/d3xp
|
|
install -m 644 pb/htm/* ${DESTDIR}/opt/doom3/pb/htm
|
|
install -m 644 {CHANGES,README,version.info} ${DESTDIR}/opt/doom3
|
|
|
|
# Install Punkbuster Libraries
|
|
install -m 755 pb/{pbag.so,pbags.so,pbcl.so,pbcls.so,pbsv.so} ${DESTDIR}/opt/doom3/pb
|
|
|
|
# Install Game Binaries
|
|
install -m 755 bin/Linux/x86/{doom.x86,doomded.x86} ${DESTDIR}/opt/doom3
|
|
|
|
# Install Game Launcher (Client)
|
|
vbin ${FILESDIR}/doom3.launcher doom3
|
|
|
|
# Install Game Launcher (Server)
|
|
vbin ${FILESDIR}/doom3-dedicated.launcher doom3-dedicated
|
|
|
|
# Install License (DOOM 3)
|
|
vlicense License.txt
|
|
|
|
# Install License (Punkbuster)
|
|
vlicense pb/PB_EULA.txt
|
|
|
|
# Install Icon
|
|
vinstall doom3.png 644 usr/share/pixmaps
|
|
|
|
# Install Desktop File
|
|
vinstall ${FILESDIR}/doom3.desktop 644 usr/share/applications
|
|
vdoc "${FILESDIR}/README.voidlinux"
|
|
}
|