Package Details

Package: glib-2.29.2+11
Product: glib
SVN Revision: 42412
Effective SVN Revision (incl depedencies): 42412
Effective latest update: 07/06/2016-22:46
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on glib-2.29.2+11 only the latest version per product. Furthermore, test dependencies are not visible.

Listed Dependencies (main)

gettext-0.18.2+1 OK
python-2.7.9+1 OK

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 07/06/2016-22:55 OK

Table File

1 setupRequired(gettext 0.18.2+1)
2 # We need python for ./configure, we will drop perl
3 setupRequired(python 2.7.9+1)
4
5 if (FLAVOR == DarwinX86 || FLAVOR == Darwin) {
6 envPrepend(DYLD_LIBRARY_PATH, ${PRODUCT_DIR}/lib)
7 }
8 envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR}/lib)
9 envPrepend(PATH, ${PRODUCT_DIR}/bin)
10 envPrepend(PKG_CONFIG_PATH, ${PRODUCT_DIR}/lib/pkgconfig)

Build File

1 #!/usr/bin/env bash
2
3 curl -O $EXTERNAL/$PRODUCT/$PRODUCT-$VERSION.tar.gz
4
5 tar xfz $PRODUCT-$VERSION.tar.gz
6
7 cd $PRODUCT-$VERSION
8
9 #
10 export CPATH=$GETTEXT_DIR/include
11 export LIBRARY_PATH=$GETTEXT_DIR/lib
12 #
13
14
15 if [[ "$FLAVOR" =~ Linux64.* ]] ; then
16 ./configure --prefix=$PRODUCT_DIR
17 elif [[ "$FLAVOR" =~ DarwinX86.* ]] ; then
18 # FM changes
19 # Get the patch created using the instrunctions in:
20 # https://github.com/jralls/gtk-osx-build/blob/master/patches/glib-iconv.patch
21 # diff -rupN gconvert.c gconvert.c.patched > gconvert_c.patch
22 curl -O $EXTERNAL/$PRODUCT/gconvert_c.patch
23 patch glib/gconvert.c < gconvert_c.patch
24 export CXX=c++
25 ./configure --with-libiconv=native --prefix=$PRODUCT_DIR
26 else
27 echo "Unsupported architecture $FLAVOR. Only Linux64, DarwinX86 are supported." >&2
28 exit 2
29 fi
30
31 make
32 make install