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.
next prev 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