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.

Cómo instalar SDRAngel en ArchLinux/Manjaro | Herramientas para radioescuchas/diexistas/radioaficionados en Linux


En este artículo veremos cómo instalar SDRAngel en ArchLinux/Manjaro.
El procedimiento fue probado en Manjaro, así que supongo que debe funcionar en ArchLinux.

Resulta que intentar instalarlo directamente desde el AUR trae problemas de dependencias muy enredadas. Con los siguientes comandos instalaremos primero las dependencias manualmente y luego instalaremos SDRAngel.

Para empezar es necesario tener instalado yay. En el caso de Manjaro podemos instalarlo directamente desde los repositorios oficiales. En el caso de ArchLinux puede ser instalado siguiente estas instrucciones: https://github.com/Jguer/yay#source

Una vez instalado yay, ejecutaremos los siguientes comandos y completaremos las instalaciones:

yay -Su libusb3380-git

yay -Su liblms7002m-xtrx-git libxtrxdsp-git libxtrxll-git

yay -Su boost doxygen libdab-git sgp4-git aptdec-git libmirisdr4-git libperseus-sdr-git libxtrx-git

y por último

yay -Su sdrangel-git

y con eso inciará la instalación de SDRAngel, la compilación puede tardar hasta 1 hora.