UmVirt LFS Package info

DB commit: 48bb9ee31306c82c48dfaaad707eb4f6a926eb8a
APP commit: 1ca4178aea919e4c9e869e3d650ff8af9678bd6f
[ BASH | XML | JSON ]

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