$(ARCHIVE)/libffi-$(LIBFFI_VER).tar.gz:
        $(WGET) ftp://sourceware.org/pub/libffi/libffi-$(LIBFFI_VER).tar.gz
 
+$(ARCHIVE)/glib-$(LIBGLIB2_VER).tar.xz:
+       $(WGET) https://ftp.gnome.org/pub/gnome/sources/glib/$(LIBGLIB2_VER_MAJOR).$(LIBGLIB2_VER_MINOR)/glib-$(LIBGLIB2_VER).tar.xz
+
 $(ARCHIVE)/libjpeg-turbo-$(JPEG_TURBO_VER).tar.gz:
        $(WGET) http://sourceforge.net/projects/libjpeg-turbo/files/$(JPEG_TURBO_VER)/libjpeg-turbo-$(JPEG_TURBO_VER).tar.gz
 
 
 # libdvbsi++; libdvbsi++ is a open source C++ library for parsing DVB Service Information and MPEG-2 Program Specific Information.
 LIBDVBSI_GIT=ff57e5
 
+# The libffi library is useful to anyone trying to build a bridge between interpreted and natively compiled code
 LIBFFI_VER = 3.2.1
 
+# GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on
+LIBGLIB2_VER_MAJOR = 2
+LIBGLIB2_VER_MINOR = 54
+LIBGLIB2_VER_MICRO = 0
+LIBGLIB2_VER = $(LIBGLIB2_VER_MAJOR).$(LIBGLIB2_VER_MINOR).$(LIBGLIB2_VER_MICRO)
+
 # libpng; reference library for reading and writing PNGs
 LIBPNG_VER=1.6.34