wok-next annotate glibmm/receipt @ rev 19733

Some receipts v2: apr, apr-util, aspell, at-spi2-core, at-spi2-atk, atk, atkmm, cairomm, colord, glibmm, libsigc++, libxslt.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri May 26 16:40:11 2017 +0300 (2017-05-26)
parents 28f443011cb6
children e70c0b9c5adf
rev   line source
al@19733 1 # SliTaz package receipt v2.
pankso@137 2
pankso@137 3 PACKAGE="glibmm"
al@19682 4 VERSION="2.48.1"
pankso@209 5 CATEGORY="x-window"
al@19733 6 SHORT_DESC="C++ interface for GTK+"
pankso@137 7 MAINTAINER="pankso@slitaz.org"
pascal@14996 8 LICENSE="LGPL2.1"
al@19682 9 WEB_SITE="http://www.gtkmm.org/"
al@19682 10
yuripourre@16919 11 TARBALL="$PACKAGE-$VERSION.tar.xz"
yuripourre@16918 12 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
pankso@137 13
pankso@9711 14 BUILD_DEPENDS="glib-dev libsigc++-dev"
al@19682 15 SPLIT="libgiomm libgiomm-dev glibmm-dev"
pankso@9711 16
pankso@137 17 # Rules to configure and make the package.
pankso@137 18 compile_rules()
pankso@137 19 {
al@19682 20 sed -i "/^libdocdir =/ s|\$(book_name)|glibmm-$VERSION|" docs/Makefile.in
al@19682 21
al@19682 22 ./configure $CONFIGURE_ARGS && make && make install
pankso@137 23 }
pankso@137 24
pankso@137 25 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@137 26 genpkg_rules()
pankso@137 27 {
al@19733 28 case $PACKAGE in
al@19733 29 glibmm)
al@19733 30 copy libglibmm*.so*
al@19733 31 DEPENDS="glib libsigc++ gcc-lib-base glibc-base"
al@19733 32 ;;
al@19733 33 glibmm-dev)
al@19733 34 copy glibmm-2.4/ libglibmm*.la glibmm-2.4.pc
al@19733 35 DEPENDS="glibmm libgiomm-dev libsigc++-dev glib-dev pkg-config"
al@19733 36 ;;
al@19733 37 libgiomm)
al@19733 38 copy libgiomm*.so*
al@19733 39 DEPENDS="glib glibmm libgio libsigc++"
al@19733 40 CAT="x-window|GIO Framework"
al@19733 41 ;;
al@19733 42 libgiomm-dev)
al@19733 43 copy giomm-2.4/ libgiomm*.la giomm-2.4.pc
al@19733 44 DEPENDS="libgiomm pkg-config"
al@19733 45 CAT="development|GIO Framework development files"
al@19733 46 ;;
al@19733 47 esac
pankso@137 48 }