ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Andrew Clark <andrewclarkiii@gmail.com>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] игры для ALT Linux
Date: Wed, 10 Jun 2009 09:56:19 +0400
Message-ID: <4A2F4B03.4090000@gmail.com> (raw)
In-Reply-To: <20090609141503.GC7289@snowwhite.immo>

[-- Attachment #1: Type: text/plain, Size: 434 bytes --]


> Andrew всё никак не обновит свой ключ в Багзилле, чтобы начать
> пользоваться git.alt.
>   

Пока я с ключами разберусь, кину спеки, что бы не быть голословным.
alt0 потому, что в процессе изготовления. Насколько я помню, сейчас
происходит борьба за стабильность Сизифа - отсюда - желание
качественного решения. Пакеты пока монолитные (клиентская и серверная часть
вместе в одном пакете). Рекомендации по улучшению приветсвуются.


[-- Attachment #2: assaultcube-1.0.2.spec --]
[-- Type: text/plain, Size: 2255 bytes --]

%define origname AssaultCube_v1.0.2
Name: assaultcube
Version: 1.0.2
Release: alt0
Summary: free first-person-shooter based on the game Cube

Group: Games/Other
License: GPL
Packager: Andrew Clark <andyc@altlinux.ru>
Url: http://assault.cubers.net/
Source0: http://assault.cubers.net/download.html/%origname.tar.bz2
Patch0: %name-%version-makefile.patch

# Automatically added by buildreq on Tue Jun 09 2009
BuildRequires: gcc-c++ libGL-devel libSDL-devel libSDL_image-devel libX11-devel libopenal-devel libvorbis-devel zlib-devel

%description
AssaultCube,formerly ActionCube, is a free first-person-shooter based on the game Cube.
Set in a realistic looking environment, as far as that´s possible with this engine, while
gameplay stays fast and arcade. This game is all about team oriented multiplayer fun.

%prep
%setup -q -n %origname
%patch0 -p1

%build
%make -C source/src

%install
mkdir -p %buildroot%_bindir

cat <<EOF> %buildroot%_bindir/assaultcube_client
#!/bin/sh

CUBE_DATA=/usr/share/games/assaultcube
CUBE_BIN=/usr/bin/ac_client
CUBE_OPTIONS="--home=${HOME}/.assaultcube_v1.0 --init"

cd %_datadir/games/%name
exec %_bindir/ac_client -home`cd ~`/.assaultcube_v1.0 --init
EOF

cat <<EOF> %buildroot%_bindir/assaultcube_server

#!/bin/sh
CUBE_DATA=/usr/share/games/assaultcube
CUBE_SERV_BIN=/usr/bin/ac_server
CUBE_SERV_OPTIONS=""

cd %_datadir/games/%name
exec %_bindir/ac_server 
EOF

chmod +x %buildroot%_bindir/assaultcube_client
chmod +x %buildroot%_bindir/assaultcube_server

mkdir -p %buildroot%_datadir/doc/%name/
mkdir -p %buildroot%_datadir/games/%name/
mv %_builddir/%origname/source/src/ac_client %buildroot%_bindir/
mv %_builddir/%origname/source/src/ac_server %buildroot%_bindir/
mv %_builddir/%origname/docs %buildroot/%_datadir/doc/%name/
mv %_builddir/%origname/mods %buildroot/%_datadir/doc/%name/
mv %_builddir/%origname/README.html %buildroot/%_datadir/doc/%name/
mv %_builddir/%origname/config %buildroot/%_datadir/games/%name/
mv %_builddir/%origname/bot/ %buildroot/%_datadir/games/%name/
mv %_builddir/%origname/packages %buildroot/%_datadir/games/%name/

%files
%_bindir/*
%_datadir/doc/%name
%_datadir/games/%name

%changelog
* Mon Jun  9 2009 Andrew Clark <andyc@altlinux.ru> 1.0.2-alt0
- initial build for ALT.


[-- Attachment #3: sauerbraten.spec --]
[-- Type: text/plain, Size: 2132 bytes --]

%define origname sauerbraten_2009_05_04_trooper_edition_linux
Name: sauerbraten
Version: 0.0
Release: alt0
Summary: Cube 2: Sauerbraten is a free multiplayer/singleplayer first person shooter, built as a major redesign of the Cube FPS

Group: Games/Other
License: GPL
Packager: Andrew Clark <andyc@altlinux.ru>
Url: http://sauerbraten.org/
Source0: http://downloads.sourceforge.net/sauerbraten/%origname.tar.bz2
Patch0: %name-makefile.patch

# Automatically added by buildreq on Mon Jun 08 2009
BuildRequires: gcc-c++ libGL-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libX11-devel zlib-devel

%description
Cube 2: Sauerbraten is a free multiplayer/singleplayer first person shooter, built as a major redesign of the Cube FPS

%prep
%setup -q -n %name
%patch0 -p1

%build
%make -C src/

%install
mkdir -p %buildroot%_bindir

cat <<EOF> %buildroot%_bindir/sauerbraten_client
#!/bin/sh

SAUER_DATA=/usr/share/games/sauerbraten
SAUER_BIN=/usr/bin/sauer_client
SAUER_OPTIONS="-q${HOME}/.sauerbraten -r"

cd %_datadir/games/%name
exec %_bindir/sauer_client -q`cd ~`/.sauerbraten -r "$@"
EOF

cat <<EOF> %buildroot%_bindir/sauerbraten_server

#!/bin/sh
SAUER_DATA=/usr/share/games/sauerbraten
SAUER_SERV_BIN=/usr/bin/sauer_server
SAUER_SERV_OPTIONS="-q${HOME}/.sauerbraten"

cd %_datadir/games/%name
exec %_bindir/sauer_client -q`cd ~`/.sauerbraten -r "$@"
EOF

chmod +x %buildroot%_bindir/sauerbraten_client
chmod +x %buildroot%_bindir/sauerbraten_server

mkdir -p %buildroot%_datadir/doc/%name/
mkdir -p %buildroot%_datadir/games/%name/
mv %_builddir/%name/src/sauer_client %buildroot%_bindir/
mv %_builddir/%name/src/sauer_server %buildroot%_bindir/
mv %_builddir/%name/docs %buildroot/%_datadir/doc/%name/
mv %_builddir/%name/README.html %buildroot/%_datadir/doc/%name/
mv %_builddir/%name/server-init.cfg %buildroot/%_datadir/games/%name/
mv %_builddir/%name/data/ %buildroot/%_datadir/games/%name/
mv %_builddir/%name/packages %buildroot/%_datadir/games/%name/

%files
%_bindir/*
%_datadir/doc/%name
%_datadir/games/%name

%changelog
* Mon Jun  8 2009 Andrew Clark <andyc@altlinux.ru> 0.0-alt0
- initial build for ALT.


  parent reply	other threads:[~2009-06-10  5:56 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-09 13:38 Andrew Clark
2009-06-09 13:46 ` Андрей Черепанов
2009-06-09 14:35     ` Led
2009-06-09 14:40     ` Андрей Черепанов
2009-06-09 14:48     ` Afanasov Dmitry
2009-07-26  4:52   ` Andrew Clark
2009-07-26  6:10     ` Alexey Borisenkov
2009-07-26  6:54         ` Alexey Borisenkov
2009-07-26  7:10       ` Alexander Bokovoy
2009-07-26  8:15           ` Alexander Bokovoy
2009-06-09 14:12 ` Dmitry V. Levin
2009-06-09 14:15   ` Konstantin Pavlov
2009-06-09 14:52     ` Dmitry V. Levin
2009-06-10  5:56     ` Andrew Clark [this message]
2009-07-07  4:39         ` Andrew Clark
2009-07-07  5:22           ` Ildar Mulyukov
2009-07-07  5:47             ` Andrew Clark
2009-07-07  8:13           ` Андрей Черепанов
2009-07-07 10:09             ` Andrew Clark
2009-07-07 14:29               ` Motsyo Gennadi aka Drool
2009-07-25  9:30                 ` Andrew Clark
2009-07-25  9:43                   ` Mikhail Efremov
2009-07-25  9:52                     ` Andrew Clark
2009-07-25 10:08                       ` Mikhail Efremov
2009-07-25 10:19                         ` Andrew Clark
2009-07-25 10:43                           ` Mikhail Efremov
2009-07-25 10:53                             ` Andrew Clark
2009-07-25 11:44                               ` Ivan Fedorov
2009-07-25 13:11                                 ` Andrew Clark
2009-07-25 13:15                                   ` Ivan Fedorov
2009-07-25 10:05                   ` Ivan Fedorov
2009-07-25 10:09                     ` Andrew Clark
2009-07-25 10:39                       ` Ivan Fedorov
2009-07-25 10:46                         ` Andrew Clark
2009-07-25 10:59                           ` Terechkov Evgenii
2009-07-26 21:11                             ` Michael Shigorin
2009-07-26 22:21                               ` Mikhail Efremov
2009-07-27 13:54                                 ` Michael Shigorin
2009-06-09 16:18 ` Denis Nazarov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A2F4B03.4090000@gmail.com \
    --to=andrewclarkiii@gmail.com \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git