alienarena: 7.71.2 -> 7.71.6

This commit is contained in:
Patka 2024-02-25 10:14:40 +01:00
parent fc1b4c9c0d
commit 1fe4d18a66
No known key found for this signature in database

View File

@ -1,19 +1,42 @@
{ lib, stdenv, fetchsvn, pkg-config, libjpeg, libX11, libXxf86vm, curl, libogg { curl
, libvorbis, freetype, openal, libGL }: , fetchFromGitHub
, freetype
, lib
, libGL
, libjpeg
, libogg
, libvorbis
, libX11
, libXxf86vm
, openal
, pkg-config
, stdenv
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "alienarena"; pname = "alienarena";
version = "7.71.2"; version = "7.71.6";
src = fetchsvn { src = fetchFromGitHub {
url = "svn://svn.icculus.org/alienarena/trunk"; owner = "alienarena";
rev = "5673"; repo = "alienarena";
sha256 = "1qfrgrp7nznk5n1jqvjba6l1w8y2ixzyx9swkpvd02rdwlwrp9kw"; rev = version;
hash = "sha256-Dml0VY5VQiWLq8LjItBSzNwJB9L4biJ/nJWmEGtG2ZY=";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjpeg libX11 curl libogg libvorbis
freetype openal libGL libXxf86vm ]; buildInputs = [
curl
freetype
libGL
libjpeg
libogg
libvorbis
libX11
libXxf86vm
openal
];
patchPhase = '' patchPhase = ''
substituteInPlace ./configure \ substituteInPlace ./configure \
@ -22,6 +45,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
changelog = "https://github.com/alienarena/alienarena/releases/tag/${version}";
description = "A free, stand-alone first-person shooter computer game"; description = "A free, stand-alone first-person shooter computer game";
longDescription = '' longDescription = ''
Do you like old school deathmatch with modern features? How Do you like old school deathmatch with modern features? How
@ -32,7 +56,7 @@ stdenv.mkDerivation rec {
with a retro alien theme, while adding tons of original ideas to with a retro alien theme, while adding tons of original ideas to
make the game quite unique. make the game quite unique.
''; '';
homepage = "http://red.planetarena.org"; homepage = "https://alienarena.org";
# Engine is under GPLv2, everything else is under # Engine is under GPLv2, everything else is under
license = licenses.unfreeRedistributable; license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];