The only requirements are you did the steps in previous blog post
Installing Dependencies.
This page completes
Gtk+ and its dependencies and is according to
linuxfromscratch.org
No description
patch -Np1 -i ../libffi-3.0.13-includedir-1.patch &&
./configure --prefix=/usr --disable-static &&
make
XML library.
./configure --prefix=/usr --disable-static &&
make
make install &&
install -v -m755 -d /usr/share/doc/expat-2.1.0 &&
install -v -m644 doc/*.{html,png,css} /usr/share/doc/expat-2.1.0
The python scripting language interpreter.
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--enable-unicode=ucs4 &&
make
make install &&
chmod -v 755 /usr/lib/libpython2.7.so.1.0
The glib type and object system.
./configure --prefix=/usr --with-pcre=system &&
make
make install
The accessibelity toolkit.
./configure --prefix=/usr &&
make
make install
Yet another assembler.
sed -i 's#) ytasm.*#)#' Makefile.in &&
./configure --prefix=/usr &&
make
make install
Fast JPEG library.
./configure --prefix=/usr \
--mandir=/usr/share/man \
--with-jpeg8 \
--disable-static &&
sed -i -e '/^docdir/ s/$/\/libjpeg-turbo-1.3.0/' \
-e '/^exampledir/ s/$/\/libjpeg-turbo-1.3.0/' Makefile &&
make
make install
Portable Network Graphics supper seeded GIF format.
gzip -cd ../libpng-1.6.9-apng.patch.gz | patch -p1
./configure --prefix=/usr --disable-static &&
make
make install &&
mkdir -v /usr/share/doc/libpng-1.6.9 &&
cp -v README libpng-manual.txt /usr/share/doc/libpng-1.6.9
TIFF raster graphics.
sed -i '/glDrawPixels/a glFlush();' tools/tiffgt.c &&
./configure --prefix=/usr --disable-static &&
make
make install
No description.
./configure --prefix=/usr --disable-static &&
make
make install
Cairo vector graphics and 2D accelerated graphics functions.
./configure --prefix=/usr --disable-static &&
make
make install
No description.
cd source &&
CXX=g++ ./configure --prefix=/usr &&
make
make install
Locate an application on filesystem.
./configure --prefix=/usr &&
make
make install
Freetype fonts.
tar -xf ../freetype-doc-2.5.2.tar.bz2 --strip-components=2 -C docs
sed -i -e "/AUX.*.gxvalid/s@^# @@" \
-e "/AUX.*.otvalid/s@^# @@" \
modules.cfg &&
sed -ri -e 's:.*(#.*SUBPIXEL.*) .*:\1:' \
include/config/ftoption.h &&
./configure --prefix=/usr --disable-static &&
make
make install &&
install -v -m755 -d /usr/share/doc/freetype-2.5.2 &&
cp -v -R docs/* /usr/share/doc/freetype-2.5.2
No description.
./configure --prefix=/usr --with-gobject &&
make
make install
Pango font rendering library.
./configure --prefix=/usr --sysconfdir=/etc &&
make
make install
Offscreen rendering library.
./configure --prefix=/usr --with-x11 &&
make
make install
TrueColor icon theme.
./configure --prefix=/usr
make install
Gtk+ widget library
sed -i 's#l \(gtk-.*\).sgml#& -o \1#' docs/{faq,tutorial}/Makefile.in &&
sed -i 's#.*@man_#man_#' docs/reference/gtk/Makefile.in &&
sed -i -e 's#pltcheck.sh#$(NULL)#g' gtk/Makefile.in &&
./configure --prefix=/usr --sysconfdir=/etc &&
make
make install
Keine Kommentare:
Kommentar veröffentlichen