# SliTaz package receipt. PACKAGE="pango" VERSION="1.48.2" CATEGORY="x-window" SHORT_DESC="Library for layout and rendering of text." MAINTAINER="pankso@slitaz.org" TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="http://www.pango.org/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL" CONFIG_FILES="/etc/pango/pango.modules" DEPENDS="cairo glib expat libxml2 xorg-libXft fontconfig \ freetype harfbuzz fribidi xcb-util bzlib slitaz-base-files" BUILD_DEPENDS="harfbuzz-dev fontconfig-dev freetype-dev \ fribidi-dev cairo-dev xorg-libXft-dev xorg-libXext-dev \ gobject-introspection-dev python3-setuptools meson ninja \ libxml2-dev libgio-dev glib-dev pcre-dev" # Rules to configure and make the package. compile_rules() { cd $src mkdir build && cd build #export CPPFLAGS="$CPPFLAGS -D_GLIBCXX_USE_C99_MATH=1" #export LDFLAGS="$LDFLAGS -Wl,-Os,--as-needed" meson setup \ --prefix=/usr \ --libdir=/usr/lib \ --libexecdir=/usr/lib \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --includedir=/usr/include \ --datadir=/usr/share \ --mandir=/usr/man \ --sysconfdir=/etc \ --localstatedir=/var \ --buildtype=release \ --wrap-mode=nofallback \ -Dgtk_doc=false \ -Db_lto=true \ .. || exit 1 ninja && ninja install || return 1 } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/bin $fs/usr/lib cp -a $install/usr/bin/* $fs/usr/bin cp -a $install/usr/lib/*.so* $fs/usr/lib cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib #cp -a $install/etc $fs #touch $fs/etc/pango/pango.modules } # Pre and post install commands for Tazpkg. #post_install() #{ # echo "Processing post-install commands..." # # Rebuilds pango.modules when installed. # chroot $1/ /usr/bin/pango-querymodules > $1/etc/pango/pango.modules #}