#!/bin/bash ## src2pkg script for: gtk+2 ## Auto-generated by src2pkg-2.1 ## src2pkg - Copyright 2005-2009 Gilbert Ashley SOURCE_NAME='gtk+-2.16.6.tar.bz2' ALT_NAME='gtk+2' VERSION='2.16.6' # ARCH='' # BUILD='1' # PRE_FIX='usr' # Any extra options go here: EXTRA_CONFIGS="--sysconfdir=/etc --mandir=$mandir \ --with-xinput=yes --enable-explicit-deps=no \ --without-libjasper" PATCHLIST='gtk+2-patches/gtk.pnglz.diff' AUTORECONF=NO # gtk2 specific export RUN_QUERY_IMMODULES_TEST=false export RUN_QUERY_LOADER_TEST=false # Optional function replaces configure_source, compile_source, fake_install # To use, uncomment and write/paste CODE between the {} brackets. # build() { CODE } # Get the functions and configs . /usr/libexec/src2pkg/FUNCTIONS ; # Execute the named packaging steps: pre_process find_source make_dirs unpack_source fix_source_perms configure_source # compile_source # If used, the 'build' function replaces these 3 fake_install # # Install wrappers for the binaries: ( cd $PKG_DIR/usr/bin ln -sf gtk-query-immodules-2.0 gtk-query-immodules ) cp $PATCHES_DIR/$NAME-patches/update-gdk-pixbuf-loaders $PKG_DIR/usr/bin/update-gdk-pixbuf-loaders cp $PATCHES_DIR/$NAME-patches/update-gtk-immodules $PKG_DIR/usr/bin/update-gtk-immodules chmod 0755 $PKG_DIR/usr/bin/update-* mkdir -p $PKG_DIR/etc/profile.d cp -a $PATCHES_DIR/$NAME-patches/gtk+.sh $PKG_DIR/etc/profile.d chmod 755 $PKG_DIR/etc/profile.d/* mkdir -p $PKG_DIR/etc/gtk-2.0 cp $SRC_DIR/gdk-pixbuf/gdk-pixbuf.loaders $PKG_DIR/etc/gtk-2.0/ fix_pkg_perms strip_bins create_docs case $SPLIT_PKG in *docs*) true ;; *) ( cd $DOC_DIR ln -s /usr/share/gtk-doc/html/gail-libgail-util . ln -s /usr/share/gtk-doc/html/gdk . ln -s /usr/share/gtk-doc/html/gdk-pixbuf . ln -s /usr/share/gtk-doc/html/gtk . ) ;; esac compress_man_pages make_description make_doinst make_package post_process