Descarga el snapshot que quieras instalar desde "Download snapshot"
Por ejemplo para Mailspring: https://aur.archlinux.org/packages/mailspring/
Creamos un directorio para trabajar con el paquete "Mailspring"
Una vez descargado lo descomprimimos y accedemos al directorio que nos crea el paquete: mailspring
Revisamos y modificamos PKGBUILD si lo que estuviésemos haciendo es aplicando una actualización. Por ejemplo para Mailspring sustituímos el PKGBUILD por este modificando las partes en rojo para su actualización:
# Maintainer: Joakim Nylén
# Contributor: ahrs
pkgname=mailspring
_pkgver=1.5.2
pkgver=${_pkgver}
pkgrel=1
pkgdesc="A beautiful, fast and maintained fork of Nylas Mail by one of the original authors."
arch=('x86_64')
license=('custom: GPL3 and (C) 2016-2017 Foundry 376, LLC.')
url="https://getmailspring.com/"
options=('!strip')
source=()
sha256sums=()
sha256sums_x86_64=('5bb7e13984e829ed1e195b72141771c3fbe72af16501fefd6b05aa66f0f27043')
source_x86_64=("https://github.com/Foundry376/Mailspring/releases/download/${_pkgver}/mailspring-${_pkgver}-amd64.deb")
depends=("libgnome-keyring" "gnome-keyring" "libxss" "libtool" "c-ares" "ctemplate" "tidy" "libxkbfile" "libsecret" "gconf" "gtk3" "nss")
package() {
cd ${srcdir}
tar -xvf data.tar.xz -C ${pkgdir} --exclude='./control'
chmod -R go-w "${pkgdir}"/usr
}
Para conocer el valor de sha256sums_x86_64, descárgate el fichero con la extensión .deb que corresponda a la versión que quieres instalar o actualizar desde "Releases" en Github: https://github.com/Foundry376/Mailspring/releases
Una vez descargado, haz desde la misma carpeta donde tienes el fichero:
Una vez hechas las modificaciones, desde esa carpeta y en la terminal hacemos:
# Contributor: ahrs
pkgname=mailspring
_pkgver=1.5.2
pkgver=${_pkgver}
pkgrel=1
pkgdesc="A beautiful, fast and maintained fork of Nylas Mail by one of the original authors."
arch=('x86_64')
license=('custom: GPL3 and (C) 2016-2017 Foundry 376, LLC.')
url="https://getmailspring.com/"
options=('!strip')
source=()
sha256sums=()
sha256sums_x86_64=('5bb7e13984e829ed1e195b72141771c3fbe72af16501fefd6b05aa66f0f27043')
source_x86_64=("https://github.com/Foundry376/Mailspring/releases/download/${_pkgver}/mailspring-${_pkgver}-amd64.deb")
depends=("libgnome-keyring" "gnome-keyring" "libxss" "libtool" "c-ares" "ctemplate" "tidy" "libxkbfile" "libsecret" "gconf" "gtk3" "nss")
package() {
cd ${srcdir}
tar -xvf data.tar.xz -C ${pkgdir} --exclude='./control'
chmod -R go-w "${pkgdir}"/usr
}
Para conocer el valor de sha256sums_x86_64, descárgate el fichero con la extensión .deb que corresponda a la versión que quieres instalar o actualizar desde "Releases" en Github: https://github.com/Foundry376/Mailspring/releases
Una vez descargado, haz desde la misma carpeta donde tienes el fichero:
sha256sum mailspring-1.5.5-amd64.debTe devolverá el valor que debes introducir en el fichero PKGBUILD
Una vez hechas las modificaciones, desde esa carpeta y en la terminal hacemos:
makepkg -sri
Comenzará a compilar el paquete y descargar las dependencias necesarias de la red, luego nos pedirá el password para el sudo, para poder instalar el paquete en el sistema.
Fin.
0 comentarios:
Publicar un comentario