New package: doom3-1.3.1.1304_1 (DOOM 3 for Linux binaries, nonfree).
This commit is contained in:
parent
e673b4ae07
commit
3232a64f10
5 changed files with 119 additions and 0 deletions
38
srcpkgs/doom3/INSTALL
Normal file
38
srcpkgs/doom3/INSTALL
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
case "${ACTION}" in
|
||||||
|
post)
|
||||||
|
cat<<EOF
|
||||||
|
=========================================================================
|
||||||
|
|
||||||
|
In order to use the software, you have to agree to ID Software's license
|
||||||
|
located in /usr/share/licenses/doom3/License.txt and Punkbuster's license
|
||||||
|
located in /usr/share/licenses/doom3/PBEULA.txt.
|
||||||
|
|
||||||
|
The following files must be copied from the install CDs [1]
|
||||||
|
to '/opt/doom3/base/' (system).
|
||||||
|
|
||||||
|
71b8d37b2444d3d86a36fd61783844fe base/pak000.pk4
|
||||||
|
4bc4f3ba04ec2b4f4837be40e840a3c1 base/pak001.pk4
|
||||||
|
fa84069e9642ad9aa4b49624150cc345 base/pak002.pk4
|
||||||
|
f22d8464997924e4913e467e7d62d5fe base/pak003.pk4
|
||||||
|
38561a3c73f93f2e6fd31abf1d4e9102 base/pak004.pk4
|
||||||
|
|
||||||
|
If you are also installing the Resurrection of Evil Expansion Pack,
|
||||||
|
you need to copy the following file to your d3xp/ directory on
|
||||||
|
'/opt/doom3/d3xp'
|
||||||
|
|
||||||
|
a883fef0fd10aadeb73d34c462ff865d d3xp/pak000.pk4
|
||||||
|
|
||||||
|
Start the game with the command: doom3
|
||||||
|
Start the dedicated server with the command: doom3-dedicated
|
||||||
|
|
||||||
|
For troubleshooting and help, see:
|
||||||
|
http://zerowing.idsoftware.com/linux/
|
||||||
|
|
||||||
|
If you are using pulseaudio don't forget to also install the
|
||||||
|
'alsa-plugins-pulseaudio' package for x86 (32bit) or
|
||||||
|
'alsa-plugins-pulseaudio-32bit' for x86_64 (64bit).
|
||||||
|
|
||||||
|
=========================================================================
|
||||||
|
EOF
|
||||||
|
;;
|
||||||
|
esac
|
6
srcpkgs/doom3/files/doom3-dedicated.launcher
Normal file
6
srcpkgs/doom3/files/doom3-dedicated.launcher
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
cd "/opt/doom3"
|
||||||
|
exec ./doomded.x86 "$@"
|
||||||
|
exit $?
|
||||||
|
|
10
srcpkgs/doom3/files/doom3.desktop
Normal file
10
srcpkgs/doom3/files/doom3.desktop
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Name=DOOM III
|
||||||
|
Comment=DOOM III
|
||||||
|
Exec=doom3
|
||||||
|
Icon=doom3
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=Game;Shooter;
|
5
srcpkgs/doom3/files/doom3.launcher
Normal file
5
srcpkgs/doom3/files/doom3.launcher
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
cd "/opt/doom3"
|
||||||
|
./doom.x86 "$@"
|
||||||
|
exit $?
|
60
srcpkgs/doom3/template
Normal file
60
srcpkgs/doom3/template
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# Template file for 'doom3'
|
||||||
|
pkgname=doom3
|
||||||
|
version=1.3.1.1304
|
||||||
|
revision=1
|
||||||
|
makedepends="libudev-devel alsa-lib-devel libXext-devel desktop-file-utils"
|
||||||
|
depends="libudev alsa-lib libXext desktop-file-utils"
|
||||||
|
short_desc="Doom 3 for Linux"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
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 :-)
|
||||||
|
only_for_archs="i686"
|
||||||
|
nonfree="yes"
|
||||||
|
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)
|
||||||
|
vinstall ${FILESDIR}/doom3.launcher 755 usr/bin doom3
|
||||||
|
|
||||||
|
# Install Game Launcher (Server)
|
||||||
|
vinstall ${FILESDIR}/doom3-dedicated.launcher 755 usr/bin doom3-dedicated
|
||||||
|
|
||||||
|
# Install License (DOOM 3)
|
||||||
|
vinstall License.txt 644 usr/share/licenses/${pkgname}
|
||||||
|
|
||||||
|
# Install License (Punkbuster)
|
||||||
|
vinstall pb/PB_EULA.txt 644 usr/share/licenses/${pkgname}
|
||||||
|
|
||||||
|
# Install Icon
|
||||||
|
vinstall doom3.png 644 usr/share/pixmaps
|
||||||
|
|
||||||
|
# Install Desktop File
|
||||||
|
vinstall ${FILESDIR}/doom3.desktop 644 usr/share/applications
|
||||||
|
}
|
Loading…
Reference in a new issue