963 shaares
1 result
tagged
gnucash
#!/bin/bash
set -e
set -u
set -o xtrace
sudo mount -o remount,exec,suid /tmp
mkdir /tmp/source/chroot -p
cd /tmp/source
sudo mkarchroot chroot/root base-devel
git clone "https://aur.archlinux.org/goffice0.8.git"
git clone "https://aur.archlinux.org/webkitgtk.git"
git clone "https://aur.archlinux.org/gnucash.git"
cd goffice0.8/
makechrootpkg -T -r ../chroot/
sudo cp *.pkg.tar.xz /var/cache/pacman/pkg/.
cd ../webkitgtk/
makechrootpkg -T -r ../chroot/
sudo cp *.pkg.tar.xz /var/cache/pacman/pkg/.
cd ../gnucash/
makechrootpkg -T -r ../chroot/ -I ../goffice0.8/goffice0.8-0.8.17-4-x86_64.pkg.tar.xz -I ../webkitgtk/webkitgtk2-2.4.11-6-x86_64.pkg.tar.xz
sudo cp *.pkg.tar.xz /var/cache/pacman/pkg/.
yes 'o' | sudo pacman -U gnucash*.pkg.tar.xz ../webkitgtk/webkitgtk2*.pkg.tar.xz ../goffice0.8/goffice0.8*.pkg.tar.xz
(21/12/2017)
Pour la MAJ en 2.6.19, cette méthode a échoué.
J'ai remplacé webkitgtk2 par webkitgtk2-enchant (installé via Yaourt) et j'ai recompilé en modifiant la dépendance webkitgtk2 en webkitgtk2-enchant : ça marche !
set -e
set -u
set -o xtrace
sudo mount -o remount,exec,suid /tmp
mkdir /tmp/source/chroot -p
cd /tmp/source
sudo mkarchroot chroot/root base-devel
git clone "https://aur.archlinux.org/goffice0.8.git"
git clone "https://aur.archlinux.org/webkitgtk.git"
git clone "https://aur.archlinux.org/gnucash.git"
cd goffice0.8/
makechrootpkg -T -r ../chroot/
sudo cp *.pkg.tar.xz /var/cache/pacman/pkg/.
cd ../webkitgtk/
makechrootpkg -T -r ../chroot/
sudo cp *.pkg.tar.xz /var/cache/pacman/pkg/.
cd ../gnucash/
makechrootpkg -T -r ../chroot/ -I ../goffice0.8/goffice0.8-0.8.17-4-x86_64.pkg.tar.xz -I ../webkitgtk/webkitgtk2-2.4.11-6-x86_64.pkg.tar.xz
sudo cp *.pkg.tar.xz /var/cache/pacman/pkg/.
yes 'o' | sudo pacman -U gnucash*.pkg.tar.xz ../webkitgtk/webkitgtk2*.pkg.tar.xz ../goffice0.8/goffice0.8*.pkg.tar.xz
(21/12/2017)
Pour la MAJ en 2.6.19, cette méthode a échoué.
J'ai remplacé webkitgtk2 par webkitgtk2-enchant (installé via Yaourt) et j'ai recompilé en modifiant la dépendance webkitgtk2 en webkitgtk2-enchant : ça marche !