Instalar DreamChess en ArchLinux/Manjaro | PKGBUILD de DreamChess




Desde ya hace unos meses, el PKGBUILD de DreamChess no se actualizaba y tenía la URL de GitHub incorrecta. Y hace poco tiempo el PKGBUILD de DreamChess fue retirado del AUR por falta de mantenedores.

Por eso he decidido modificarlo y cargarlo a este blog para que cualquiera pueda volver a instalar DreamChess. ¿Por qué no cargar el nuevo PKGBUILD a AUR? Porque no sé mucho de AUR todavía y no podría ser mantenedor.

Por lo tanto aquí está el PKGBUILD corregido y con comandos de instalación. Se puede descargar desde aquí: https://drive.google.com/file/d/1hyIRiix8xclO3XTCg4JLfh2ZSi9lQsUE/view?usp=sharing o puede copiar el siguiente texto y guardarlo en un archivo llamado PKGBUILD:


# Maintainer: De todo un poco blog <https://de-todo-un-poco-computacion-e-ideas.blogspot.com/>

pkgname=dreamchess-git
_pkgname=dreamchess
pkgver=595.7ad5557
pkgrel=1
pkgdesc="DreamChess - OpenGL Chess Game"
arch=('i686' 'x86_64')
url="https://github.com/dreamchess/dreamchess"
license=('GPL')

depends=(pugixml sdl2_mixer sdl2_image glew hicolor-icon-theme)
makedepends=(git cmake)

source=('git+https://github.com/dreamchess/dreamchess.git')
md5sums=('SKIP')

pkgver() {
cd "${srcdir}/${_pkgname}"
echo "$(git rev-list --count HEAD).$(git log --pretty=format:'%h' -n 1)"
}

build() {
cd "${srcdir}/${_pkgname}/cmake"
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
}

package() {
cd "${srcdir}/${_pkgname}/cmake"
make DESTDIR="${pkgdir}" install
}

# vim:set ts=2 sw=2 et: 

 


una vez descargado tiene que ejecutar el siguiente comando para asegurarse de tener todas las dependencias instaladas:

sudo pacman -Syu glew hicolor-icon-theme pugixml sdl2_image sdl2_mixer bison cmake flex git

luego debe guardar el PKGBUILD descargado a una carpeta temporal (por ejemplo /home/usuario/Escritorio/DreamChess/) y dentro de esa carpeta debe ejecutar el comando:

makepkg -si

y con eso iniciará la instalación de DreamChess.

No hay comentarios.:

Publicar un comentario

Cuenta que opinas, si te sirve o si es necesario cambiar algo.