-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlibs_build
More file actions
executable file
·63 lines (62 loc) · 2.37 KB
/
libs_build
File metadata and controls
executable file
·63 lines (62 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#! /bin/sh
mkdir tmp \
&& cd tmp \
&& printf "\n\n\n###### libpng ######\n\n" \
&& curl -L http://downloads.sourceforge.net/libpng/libpng-1.6.21.tar.xz -o libpng-1.6.21.tar.xz \
&& tar -Jxf libpng-1.6.21.tar.xz && cd libpng-1.6.21 \
&& ./configure --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### jpeg ###### \n\n" \
&& curl http://www.ijg.org/files/jpegsrc.v8d.tar.gz -o jpegsrc.v8d.tar.gz \
&& tar -zxf jpegsrc.v8d.tar.gz && cd jpeg-8d/ \
&& ./configure --disable-dependency-tracking --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### pixman ###### \n\n" \
&& curl -L http://www.cairographics.org/releases/pixman-0.34.0.tar.gz -o pixman-0.34.0.tar.gz \
&& tar -zxf pixman-0.34.0.tar.gz && cd pixman-0.34.0/ \
&& ./configure --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### freetype ######\n\n" \
&& curl -L http://download.savannah.gnu.org/releases/freetype/freetype-2.6.tar.gz -o freetype-2.6.tar.gz \
&& tar -zxf freetype-2.6.tar.gz && cd freetype-2.6/ \
&& ./configure --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### cairo ######\n\n" \
&& curl -L http://cairographics.org/releases/cairo-1.14.6.tar.xz -o cairo-1.14.6.tar.xz \
&& tar -Jxf cairo-1.14.6.tar.xz && cd cairo-1.14.6 \
&& ./configure --disable-dependency-tracking --without-x --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### giflib ######\n\n" \
&& curl -L http://downloads.sourceforge.net/giflib/giflib-5.1.3.tar.bz2 -o giflib-5.1.3.tar.bz2 \
&& tar -xvjf giflib-5.1.3.tar.bz2 && cd giflib-5.1.3 \
&& ./configure --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### libxml ######\n\n" \
&& curl -L http://xmlsoft.org/sources/libxml2-2.9.3.tar.gz -o libxml2-2.9.3.tar.gz \
&& tar -zxf libxml2-2.9.3.tar.gz && cd libxml2-2.9.3 \
&& ./configure --prefix=/canvas \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### fontconfig ######\n\n" \
&& curl -L http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.1.tar.bz2 -o fontconfig-2.11.1.tar.bz2 \
&& tar -xvjf fontconfig-2.11.1.tar.bz2 && cd fontconfig-2.11.1 \
&& ./configure --prefix=/canvas --enable-libxml2 \
&& make \
&& sudo make install \
&& cd .. \
&& printf "\n\n\n###### clean up ######\n\n" \
&& cd .. \
&& sudo rm -R tmp