From 38f934d91a30ad4add2c10e9f082066227c6a271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Wed, 27 Mar 2013 18:56:18 +0100 Subject: [PATCH] add some script to build pdf2html on arm --- prepare_rPI.sh | 3 ++- prepare_rPI_builder.sh | 19 +++++++++++++++++++ proper_chroot.sh | 2 ++ update_builder.sh | 8 ++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) create mode 100755 prepare_rPI_builder.sh create mode 100755 update_builder.sh diff --git a/prepare_rPI.sh b/prepare_rPI.sh index 933a280..a78f162 100644 --- a/prepare_rPI.sh +++ b/prepare_rPI.sh @@ -4,5 +4,6 @@ apt-get update apt-get dist-upgrade apt-get autoremove apt-get install libreoffice - +dpkg -i libpoppler28_0.20.5-3_armhf.deb libpoppler-private-dev_0.20.5-3_armhf.deb \ + pdf2htmlex_0.8-1~git201303011406r3bc73-0ubuntu1_armhf.deb diff --git a/prepare_rPI_builder.sh b/prepare_rPI_builder.sh new file mode 100755 index 0000000..6ddecb1 --- /dev/null +++ b/prepare_rPI_builder.sh @@ -0,0 +1,19 @@ +#!/bin/bash + + +# change locales to en_US.UTF-8 +dpkg-reconfigure locales + +apt-get update +apt-get dist-upgrade +apt-get autoremove +# System stuff to build +apt-get install git devscripts cmake debhelper +# Deps of pdf2htmlEX +echo "deb http://ftp.de.debian.org/debian experimental" >> /etc/apt/sources.list +apt-get update +apt-get install libfontforge-dev libpng12-dev libspiro-dev python-dev +apt-get install -t experimental libpoppler-dev libpoppler-private-dev + +cd /root +git clone https://github.com/coolwanglu/pdf2htmlEX.git diff --git a/proper_chroot.sh b/proper_chroot.sh index 4868c53..49ee68d 100755 --- a/proper_chroot.sh +++ b/proper_chroot.sh @@ -46,6 +46,8 @@ else exit fi +# only needed at first chroot, but it does not hurt. +#resize2fs /dev/loop1 cp /usr/bin/qemu*arm* ${CHROOT_PATH}/usr/bin/ diff --git a/update_builder.sh b/update_builder.sh new file mode 100755 index 0000000..868406e --- /dev/null +++ b/update_builder.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +cd /root/pdf2htmlEX +git pull +dpkg-buildpackage -rfakeroot -uc -b +ls ../*deb +ls /var/cache/apt/archives/libpoppler* +