UmVirt LFS Package info
DB commit: 48bb9ee31306c82c48dfaaad707eb4f6a926eb8a
APP commit: 1ca4178aea919e4c9e869e3d650ff8af9678bd6f
gtk2
The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications.Package info
Codename: gtk2
Source file: gtk+-2.24.33.tar.xz
Source directory: gtk+-2.24.33
Package URL: https://umvirt.com/linux/downloads/0.2.2/packages/g/gtk+-2.24.33.tar.xz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.2/packages/g/gtk+-2.24.33.tar.xz.md5sum
Dependances: gtk-doc, at-spi2-core, gdk-pixbuf, pango, hicolor-icon-theme.
Dependance of: lxde-icon-theme, libiodbc, lxappearance, gpicview, lxinput, lxtask, audacious-app, libwnck2, pygtk2, libglade, keybinder, gkrellm, wxWidgets, libunique, MPlayer, lxrandr, vte-gtk2, adwaita-icon-theme, fuse-emulator, vte, graphviz, dia, qemu, gimp, netsurf.
Patches: gtk+-2.24.33-Fix-casts.patch.
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
sleep 10
rm -v gdk/gdkmarshalers.{c,h} gtk/gtkmarshal.{c,h} gtk/gtkmarshalers.{c,h} \
perf/marshalers.{c,h} gtk/gtkaliasdef.c gtk/gtkalias.h
sed -i '/AM_INIT_AUTOMAKE/s/]/ foreign]/' configure.ac
#sed -e 's#l \(gtk-.*\).sgml#& -o \1#' \
# -i docs/{faq,tutorial}/Makefile.in &&
autoreconf -fvi
#CFLAGS+=" -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=incompatible-function-pointer-types -Wno-error=incompatible-pointer-types"
CFLAGS+=" -Wno-error=incompatible-pointer-types -Wno-error=implicit-int"
export CFLAGS;
#echo $CFLAGS
#sleep 10
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var \
--with-xinput=no \
--disable-gtk-doc
Build script:
make
Install script:
make install
Arch specific instructions
lib32_amd64
Dependances: glib:lib32_amd64, Xlibs:lib32_amd64, at-spi2-core:lib32_amd64, gdk-pixbuf:lib32_amd64, pango:lib32_amd64.
Configuration script:
sed -e 's#l \(gtk-.*\).sgml#& -o \1#' \
-i docs/{faq,tutorial}/Makefile.in
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH="/usr/lib32/pkgconfig" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--libdir=/usr/lib32
Build script:
make
Install script:
make DESTDIR=\$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32