› Foros › PC › Software libre
Ronbin escribió:Pincha
Tremulous PKGBUILD escribió:# Contributor: Slash
# Maintainer: Vesa Kaihlavirta
pkgname=tremulous
pkgver=1.1.0
pkgrel=4
pkgdesc="A completely free online team based FPS/RTS hybrid game based on the ioquake3 engine."
url="http://tremulous.net/"
license="GPL"
arch=('i686' 'x86_64')
depends=('sdl' 'openal')
makedepends=('unzip')
conflicts=()
provides=()
install=
source=('tremulous.launcher' 'tremded.launcher' 'tremulous.desktop' \
"http://dl.sourceforge.net/tremulous/$pkgname-$pkgver.zip")
md5sums=('4bc8841ebfbb2eae54c24bbc8c6be616' '4bc8841ebfbb2eae54c24bbc8c6be616'\
'9974bde01b95b6d967beb76c31c0e742' '3df5f7565571fb9524656308347bce1b')
build()
{
# Move Source and Extract
cd $startdir/src
mv tremulous/tremulous-$pkgver-src.tar.gz .
tar zxvf tremulous-$pkgver-src.tar.gz
# Remove Junk from Game Directory
cd $startdir/src/tremulous
rm {CC,COPYING,ChangeLog,GPL,tremulous.exe,tremded.x86,tremulous.x86}
# Move Game Directory to Package Directory
cd $startdir/src
install -d $startdir/pkg/opt/
mv tremulous/ $startdir/pkg/opt/
# Compile Source
cd $startdir/src/tremulous-$pkgver-src
make || return 1
if [ "$CARCH" = "x86_64" ]; then
#
# x86_64 Systems
#
# Install Binaries
install -m755 build/release-linux-x86_64/*.x86_64 \
$startdir/pkg/opt/tremulous
# Modify Launcher Scripts to use x86_64 Binaries
/bin/sed -i "s:TREM_BINARY:tremulous.x86_64:" \
$startdir/src/tremulous.launcher
/bin/sed -i "s:TREM_BINARY:tremded.x86_64:" \
$startdir/src/tremded.launcher
else
#
# i686 Systems
#
# Install Binaries
install -m755 build/release-linux-x86/*.x86 \
$startdir/pkg/opt/tremulous
# Modify Launcher Scripts to use i686 Binaries
/bin/sed -i "s:TREM_BINARY:tremulous.x86:" \
$startdir/src/tremulous.launcher
/bin/sed -i "s:TREM_BINARY:tremded.x86:" \
$startdir/src/tremded.launcher
fi
# Install Client Launcher
install -D -m755 $startdir/src/tremulous.launcher \
$startdir/pkg/usr/bin/tremulous
# Install Server Launcher
install -D -m755 $startdir/src/tremded.launcher \
$startdir/pkg/usr/bin/tremded
# Install Desktop Icons
install -D -m644 $startdir/src/tremulous.desktop \
$startdir/pkg/usr/share/applications/tremulous.desktop
install -D -m644 $startdir/pkg/opt/tremulous/tremulous.xpm \
$startdir/pkg/usr/share/pixmaps/tremulous.xpm
}
Phyrok escribió:Saludos.
Mi opinión puede que no sea tan válida como la de los demás por una sencilla razón: Arch Linux ha sido la primera distro que he instalado en mi vida, aunque tuve contactos esporádicos con las live cd de (x|k)ubuntu y knoppix, de modo que no he podido probar una larga lista de distribuciones, valorando sus pros, contras y defectos.
Mas en lo que en mí respecta, he de decir que esta distro es simplemente una maravilla, y corre muy velozmente al menos en mi equipo (portatil con pentium IV @ 3.2 GHz). En cuanto a la curva de aprendizaje, la veo moderada: Desde mi punto de vista (el de alguien que jamás ha instalado un linux) al principio, como todo, las cosas son difíciles, mas orientándose con su wiki, y la filosofía KISS siempre presente, uno termina por acostumbrarse muy rápidamente, y al final se las apaña para configurarlo y arreglarlo todo (He de decir que aún trabajo con el nano...).
Otro punto bueno, al menos en mi opinión, es el sistema de paquetes, su gestor, pacman, me parece uno de los mejores inventos que existen, realmente muy intuitivo, manejable y por supuesto configurable, y como siempre he dicho, si no encuentras un paquete, siempre te puedes ir a AUR (es como un repositorio extraoficial mantenido por la comunidad de Arch) en el cual siempre vas a encontrar prácticamente todo lo que necesitas, y ya precompilado para Arch (básicamente, es bajarte el PKGBUILD, hacer un makepkg y ya tienes el nuevo paquete instalado).
Perdón por el tremendo ladrillo que he metido, mas esta es mi opinión más o menos bien expresada sobre una magnífica distro [FLAME] Mejor dicho, la mejor [/FLAME]
EDIT: Se acaba de anunciar el próximo logo que tendrá la distribución:
http://dev.archlinux.org/~travis/logo-contest/thayer/1-archer.png
Requiescat In Pain.