Package Details: enemy-territory 2.60b-14

Git Clone URL: (read-only)
Package Base: enemy-territory
Description: Wolfenstein: Enemy Territory is a completely free, standalone, team-based, multiplayer FPS
Upstream URL:
Keywords: game
Licenses: custom
Submitter: None
Maintainer: The_Loko
Last Packager: Spyhawk
Votes: 265
Popularity: 0.253240
First Submitted: 2005-09-08 03:54
Last Updated: 2015-08-06 16:54

Latest Comments

The_Loko commented on 2016-09-13 17:08

I don't think I should rename it for everyone. You can do it replacing "install -Dm 755 $pkgdir/usr/bin/et" in the PKGBUILD with "install -Dm 755 $pkgdir/usr/bin/[your et name here]"

ssmATarch commented on 2016-08-16 19:30

The binary /usr/bin/et seems to conflict with the WPS office binary under the same name. Is it possible to rename it?

jnbek commented on 2016-02-23 00:32

@danielrm try installing yaourt and use it instead. pacman does not know anything about AUR pkgbuilds, only the official repos and those configured in pacman.conf

danielrm commented on 2016-02-17 15:43

Doesnt find the package. (I am a bit of a noob)
>sudo pacman -Syu enemy-territory
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
error: target not found: enemy-territory

Spyhawk commented on 2015-02-16 12:57

TheUnknownZ> Works for me. Checkyour makepkg config (DLAGENTS?).

TheUnknownZ commented on 2015-02-15 11:40

@Spyhawk> I think you're right, in browser it opens normal. If I run makepkg it can't find the source file for some reason.

Spyhawk commented on 2015-02-14 20:47

TheUnknownZ> The source URL seems still valid.

TheUnknownZ commented on 2015-02-14 19:04

Source files link has changed to:

Spyhawk commented on 2014-12-07 12:09

Adopting. I'm currently maintaining the etlegacy fork, so I might be able to improve the official et easily.

jnbek commented on 2014-12-06 22:21

I'm going to go ahead and release this back into the wild. I don't have the time anymore to give this package the attention is needs.

Spyhawk commented on 2014-12-04 07:14

@JustinZ> I fixed this issue by adding "--nox11" in the enemy-territory-data package (to be use with the improved etlegacy version).

Also, unless you require to play the etpro mod or connect to punkbuster server, etlegacy is probably a much better choice than the original enemy-territory.

JustinZ commented on 2014-12-04 06:44

Flagging as out of date as the owner doesn't seem to look at comments. <- full log which is the same issue as Exeleration-G below.

Exeleration-G commented on 2013-08-26 16:21

Can't install. Getting an error in line 310: exec -t is not a valid option.


Exeleration-G commented on 2013-08-26 16:20

Can't install:

user@Arch:~$ sudo pacaur -S enemy-territory
:: Package(s) enemy-territory not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...

AUR Packages (1): enemy-territory-2.60b-12

:: Proceed with installation? [Y/n]

:: View enemy-territory PKGBUILD? [Y/n] n
:: View enemy-territory .install script? [Y/n] n
:: Building enemy-territory package...
==> Making package: enemy-territory 2.60b-12 (ma aug 26 18:12:39 CEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 264 100 264 0 0 4452 0 --:--:-- --:--:-- --:--:-- 4551
100 262M 100 262M 0 0 2355k 0 0:01:54 0:01:54 --:--:-- 2401k
-> Found enemy-territory.desktop
-> Found
-> Found
-> Found etded.service
==> Validating source files with md5sums... ... Passed
enemy-territory.desktop ... Passed ... Passed ... Passed
etded.service ... Passed
==> Extracting sources...
-> Extracting with bsdtar
==> Starting prepare()...
./ regel 310: exec: -t: ongeldige optie
exec: Gebruik: exec [-cl] [-a NAAM] [OPDRACHT [ARGUMENT...]] [OMLEIDING...]
==> ERROR: A failure occurred in prepare().
:: enemy-territory cleaned

Anyone knows what's wrong?

jnbek commented on 2013-06-10 05:07

Thx guys for all your support, I will review and apply (at least; most of) the suggested changes in a day or three.

jg72 commented on 2013-06-09 19:12

It would be nice to add $* to the last line in /usr/bin/et so the parameters passed to et will be given to the et.x86 executable.

Spyhawk commented on 2013-06-09 10:22

Updated .desktop file:

I haven't tested it under Gnome, but went through the FreeDesktop spec and the above should work.

Spyhawk commented on 2013-06-09 10:21

Updated .desktop file:

unforgiven512 commented on 2013-06-09 07:36

The desktop file points to `enemy-territory` (as the executable), however, the executable is installed as `et`

The icon is not displayed in GNOME. I am able to launch the game manually through a terminal (`et`) or ALT+F2 --> 'et'.

Please update the .desktop file, thanks!

jnbek commented on 2013-06-08 01:03

@Spyhawk, your PKGBUILD has been chosen and this package updated with it.

Spyhawk commented on 2013-06-07 10:30

New attempt for an updated PKGBUILD and scripts:

The only not tested part is the new systemd service for dedicated server, that you can find here:

bug commented on 2013-06-07 10:02

Might as well take care of this while at it:

Spyhawk commented on 2013-03-30 00:30

Here is a work-in-progress rewrite from scratch:
What's missing:
- the 64 bits compatibility of, need to be checked/adapted
- the whole PunkBuster thing need to be tested/adapted
- the et-ded rc.d script should be replaced by a systemd unit
- other stuff that I missed?

jnbek commented on 2013-03-29 20:05

@ Spyhawk, I'll review the request this weekend, I think we can work something out, I'm not sure what the original purpose of installing to /opt/ was, I inherited it that way.

Spyhawk commented on 2013-03-26 09:04

Would it make sense to properly install the files of this package in /usr/share/enemy-territory instead of /opt/enemy-territory?

jnbek commented on 2013-01-01 17:09

Why is this marked out of date?

shmakky commented on 2012-12-24 03:19

Any idea how get sound in 64bit Arch, Gnome-shell (Pulse audio)?
et-sdl-sound procedure doesn't work for me... :-(
Pulse sound
OSS wrapper...damaged sound

Anonymous comment on 2012-09-30 16:20

==> Extracting Sources...
-> Extracting with bsdtar
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
Creating directory enemy-territory
Verifying archive integrity... All good.
Uncompressing Enemy Territory 2.60 Full Install..............................................................................................................................................................................................................................................................................................................................
sed: -e expression #1, char 15: extra characters after command

enemy-territory fails to install as a result.

mfs commented on 2012-09-19 21:56

I've published a modified PKGBUILD including the et-sdl-sound hack by default: I find this should be default for this package because
1.) the aur package for et-sdl-sound seems to be broken and
2.) the oss emulation kernel modules for alsa are non-existent anymore AFAIK.

mfs commented on 2012-09-19 21:52

I've published a modified PKGBUILD including the et-sdl-sound hack by default: I find this should be default for this package because
the aur package for et-sdl-sound seems to be broken and the oss emulation kernel modules for alsa are non-existent anymore AFAIK.

swiftgeek commented on 2012-08-21 13:56

But this is a binary package (with previous license)
Also artwork should be splitted from this package to make it possible to use in open source version of enemy-territory

GuestOne commented on 2012-08-21 13:46

License is worng.
Wolfenstein: Enemy Territory is released under GPLv3.

frb commented on 2012-08-16 14:18

Can anyone ask for orphaning this package in aur-general ml?

scorpp commented on 2012-08-08 17:44

@aaronfitz thanks for the tip! looks like rebuilding the package with !strip helped. i have sound now :)

aaronfitz commented on 2012-05-25 03:07

OK, I'm sure all of you that are subscribed to this guy are getting a little annoyed as this is my third comment in as many days, but I've got the hardware acceleration working :)

I installed package 'mesa-demos', and saw that glxgears can go at 60FPS with no CPU usage. So I ran glxinfo, and here's a snippet from that output -

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop
OpenGL version string: 3.0 Mesa 8.0.3
OpenGL shading language version string: 1.30

I ran ET again (which is getting <10FPS and very high CPU usage), and noticed this output during startup -

...loading Initializing OpenGL display
...setting mode -1: 1600 1024
Using XFree86-VidModeExtension Version 2.2
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 1680x1050
Using 8/8/8 Color bits, 24 depth, 0 stencil display.
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 0x300)
Initializing OpenGL extensions
...GL_S3_s3tc not found
...using GL_EXT_texture_env_add
...using GL_ARB_multitexture
...using GL_EXT_compiled_vertex_array
...ignoring GL_NV_fog_distance
... GL_EXT_texture_filter_anisotropic not found
Initializing GLX extensions
... GLX_SGI_swap_control not found
... GLX_SGI_video_sync not found
XF86 Gamma extension initialized

GL_VENDOR: VMware, Inc.
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 0x300)
GL_VERSION: 2.1 Mesa 8.0.3

A quick web search let me know that llvmpipe is the software OpenGL renderer, so I was correct that hardware acceleration wasn't enabled for the game. Since I now knew mesa is in charge of the OpenGL libraries, I went off on a search for the 32-bit versions of those libraries. It let me to the lib32-mesa package ( ), which I already had installed. However, note the split packages are for hardware support. I installed lib32-intel-dri (since I use the onchip graphics in my Intel i2600), and viola, hardware acceleration works now. ET is getting much higher framerates (60fps.. likely vsync limited), and its startup reflects the acceleration -

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop
OpenGL version string: 3.0 Mesa 8.0.3
OpenGL shading language version string: 1.30

Hope these couple information dumps help someone else trying to get this working smoothly on x86_64

aaronfitz commented on 2012-05-25 02:04

I got the sound working. Here's what I did in case it helps anyone -

1. Installed this, but modified the PKGBUILD with options=(!strip)
2. Downloaded et-sdl-sound from
3. Changed SDL_AUDIODRIVER to "alsa"
4. Went back and installed lib32-libpulse and lib32-alsa-plugins (they're noted as optional on the Wiki page, wish I would've noticed them earlier). This stopped the audio driver = NULL errors I was getting and now sound is working fine through pulseaudio

Now, time to see if I can get hardware acceleration working on this guy. Is this library error normal for everyone?

----- R_Init -----
...loading opengl32: QGL_Init: dlopen opengl32 failed: opengl32: cannot open shared object file: No such file or directory
...loading Initializing OpenGL display

aaronfitz commented on 2012-05-23 21:55

Can someone elaborate a little bit on how to get sound working with PulseAudio? ET and PB seem OK, and I got in all of my old configs and etkey from back in the day. It all seems to be running great in my multilib 64-bit environment.. just no sound.

Linkas commented on 2012-05-13 20:23

Where this game stores maps and addons downloaded during connecting to a server?

Anonymous comment on 2012-03-03 11:43

Another update (hopefully last):

Maybe because you are running 64bit and the game/script is 32bit, I dont have a 64bit at my disposal to troubleshoot with, maybe you could try building et from source (available is idsoftware git repo) or using a et2.60b compatible rebuild (for eg;

Anonymous comment on 2012-02-17 02:00

Unable to get this working, both with the installed package and the standalone version:

Sys_LoadDll(ui) found **vmMain** at 0xf1b64f40
Sys_LoadDll(ui) succeeded!
Received signal 11, exiting...
./ line 1582: 24111 Segmentation fault LD_PRELOAD="${LD_PRELOAD}:${TMP_DIR}/" ./$GAME_BIN $*
[et-sdl-sound] info : done

Seems to be a sound issue but I can't figure it out. Running a 64bit OS with Alsa.

lucak3 commented on 2012-01-10 23:01

Phlogiston commented on 2011-11-26 15:28

That seems to work, however all my other graphic settings are not saved permanently.

Furthermore a lot of servers kick me:

' after: Server Disconnected - PunkBuster kicked player 'Player' (for 2 minutes) ... Violation (GAME INTEGRITY) #20006

Anonymous comment on 2011-11-26 12:45

No problem, I'm glad it worked.
I really have no other idea what could be be wrong, every time I've ran ET the first time, the first thing I do is set up my resolution in game by:
First setting all the quality settings in the systems menu, leaving the resolution then applying.
After it restarts, in the games drop down terminal:
/r_mode -1
/r_customheight 1080
/r_customwidth 1920

So maybe the customaspect is causing an issue.
Also, I never change it directly in the cfg, and always at first install, so that the etmain settings are transferred to all the mods that get downloaded when joining servers.

Phlogiston commented on 2011-11-26 11:57

However the resolution is still not set properly. I have in my etconfig.cfg:

seta r_customaspect "1"
seta r_customheight "1200"
seta r_customwidth "1920"
seta r_mode -1

Phlogiston commented on 2011-11-26 11:42

Thanks man, your standalone worked!

Anonymous comment on 2011-11-25 11:05

If you get really stuck, remove the game, and all its created files.
Download this standalone:
f5f3f6f7a8cd42283e818de1cd6791d3 Wolf-ET_linux86_SDL_2-60b_24-11-2011.7z

Follow all the instructions.

I tested it on here 2 days ago in regards to what I told you about PB error, I also tested it an hour ago on LM12 and Sabayon VM's without issues.

Anonymous comment on 2011-11-24 21:45

Hmm, strange. Do you have punkbuster enabled in the game options?
I have no idea where it is, you may have to delete .etwolf, start the game up and enable it then.

Phlogiston commented on 2011-11-24 21:34

Then I get:

"This game is not supported on this operating system"

Anonymous comment on 2011-11-24 21:33

Ah, using the command line version you should:

./ -ag wolf -ap "/home/your_user_name/.etwolf"
./ -u

Also, etkeys have been stopped, so you will need to grab one from:
and place it in ~/.etwolf/etmain/

You should be fine with this, I tried a fresh PB update only yesterday (successfully) because my little brother on Fedora 16 was getting an error when updating PB (something to do with converting a temp file from /tmp to the pb folder).
Works fine with mine and I ended up copying my ~/.etwolf/pb over to his computer so he could play, if need be I can upload mine for you but you should be fine.

Phlogiston commented on 2011-11-24 18:32

Thanks, that's nice. However I fail updating punkbuster, tried with gui (fails because linked to old gtk) and commandline: can't find my game :( So still no fraggin for me...

Anonymous comment on 2011-11-24 14:02


Hello, I signed up just to help you out, to set a custom resolution, along with what you have applied you also need to set:
/r_mode -1

Happy fraggin.

Phlogiston commented on 2011-10-24 20:46

Alright, that options=(!strip) is really necessary.

Something else: Did you manage to set a non-standard unavailable resolution? For a widescreen for example. I set that resolution in the .etwolf/etmain/etconfig.cfg with

seta r_customaspect "1"
seta r_customheight "1200"
seta r_customwidth "1920"

But it does not work... any idea?

Anonymous comment on 2011-10-21 07:15

You have to install the enemy-territory package adding "options=(!strip)" to the PKGBUILD before anything else (Would be better if the PKGBUILD add this line). But the et-sdl-sound will not work if you're using PulseAudio (pretty usual this days). What worked with me was download the script to my installation path (/opt/enemy-territory) and modify this line:

# SDL audio driver

Replacing alsa with pulse.


TomFyuri commented on 2011-08-01 23:26

@hardfalcon saves the day (atleast for me over here), much appreciated for the tip. sound & everything works now.

kolos commented on 2011-06-02 16:29

thx @hardfalcon, it seems that i had that problem because et-snd-sound(fix) didn't worked for me

hardfalcon commented on 2011-04-14 21:19

Please add the following line to the PKGBUILD:

Without this line, the executables in the package will be stripped after the installation (so the .pkg.tar.xz does contain the original "unstripped" versions of the files!). This changes the checksums of the stripped binaries, and thus prevents et-sdl-sound from working. et-sdl-sound will complain with an error message similar to this one:

Read /opt/enemy-territory/et.x86 (1604328 bytes)
You are not running a recognized version of Enemy Territory or RTCW (CRC32 = 0x91b6b864)
ET 2.60b linux-i386 May 8 2006

I could very well imagine this also causes problems with punkbuster.

ydasilva commented on 2011-02-20 21:33

sadly I can't install it : archlinux x64

==> Starting package()...
patching file etc/rc.d/iowolfet-ded
can't find file to patch at input line 24
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
|diff -crB pkg//opt/iowolfet/iowolfet
|*** pkg//opt/iowolfet/iowolfet 2010-08-26 20:55:12.326666827 +0200
|--- 2010-08-26 22:30:48.106666831 +0200
File to patch:
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 38
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
|diff -crB pkg//opt/iowolfet/iowolfet-ded
|*** pkg//opt/iowolfet/iowolfet-ded 2010-08-26 20:55:12.333333498 +0200
|--- 2010-08-26 22:30:58.873333496 +0200
File to patch:
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored

Anonymous comment on 2010-12-31 16:11

If you have the problem that et won't start and only changes the resolution on a 64bit system with nvidia. Check if you have installed lib32-nvidia-utils.

frb commented on 2010-09-23 16:19

Send an email to arkham.

swiftgeek commented on 2010-09-23 12:44

yep i'm still waiting, ready to edit my pkgbuild ;)

wooptoo commented on 2010-09-23 12:38

As swiftgeek said, please split this package.

swiftgeek commented on 2010-08-26 21:01

Can you split package to this and enemy-territory-data (with pk3 files)?

swiftgeek commented on 2010-08-26 19:21
Please test it;)

swiftgeek commented on 2010-08-21 03:16

why? there is no any release!
Please wait one or two weeks ;)

Fabioamd87 commented on 2010-08-20 19:33

any change to this package?

swiftgeek commented on 2010-08-16 02:36

frb commented on 2010-08-12 21:18

It seems that ET is now open source!

Anonymous comment on 2010-07-13 15:03

I have installed it manually (from archives at and I have an annoying flickering screen issue. My hardware is i855GM rev02, kernel 2.6.35-rc4 + D.Vetter's v9 patch for i855GM issues

Anonymous comment on 2010-05-27 16:15

I have a suggestion; to keep Punkbuster completely separate from the 'enemy-territory' package, while keeping the emphasis on the 'post install' message.


Anonymous comment on 2010-05-27 14:58

I'm having problems downloading from the mirrors, I found some others:



The main '.gz' file will require a rename.

Arkham commented on 2010-05-19 09:09

Thanks, added to the x64 deps.

hyness commented on 2010-05-05 22:44

On a fresh 64 bit install I got the following error...
...loading QGL_Init: dlopen failed: wrong ELF class: ELFCLASS64 failed

I fixed it by installing lib32-libxdamage. Perhaps this should be a dependency for 64 bit?

Arkham commented on 2010-04-11 22:43

Source updated.

Anonymous comment on 2010-04-08 02:44

As Samuroka said, the main source for the game ( times out.
An alternative (what I did when I edited the pkgbuild upon installing enemy-territory) was to substitute for

This seems to fix the problem, and should be added into the pkgbuild.

Anonymous comment on 2010-04-04 02:18

Anyone who's keeping this up to date, the primary source for the actual game script times out.