wok-next annotate matchbox-window-manager-2/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents d457c4e37c1b
children
rev   line source
al@20550 1 # SliTaz package receipt v2.
pascal@11558 2
pascal@11558 3 PACKAGE="matchbox-window-manager-2"
al@20550 4 VERSION="20171206"
al@20550 5 HASH="5f44595c66be118b1a74f489de7f8492035cbdf0"
pascal@11558 6 CATEGORY="x-window"
al@20550 7 SHORT_DESC="Matchbox Window Manager v2"
al@21020 8 MAINTAINER="devel@slitaz.org"
pascal@14999 9 LICENSE="GPL3"
al@21041 10 WEB_SITE="https://www.yoctoproject.org/software-item/matchbox/"
al@20550 11
pascal@11558 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@20550 13 WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-window-manager-2/snapshot/matchbox-window-manager-2-$HASH.tar.bz2"
pascal@11558 14
al@21078 15 BUILD_DEPENDS="automake libtool libx11-dev pango-dev gtk2-dev \
al@21078 16 libpng12-dev libxcomposite-dev libxdamage-dev libxcursor-dev \
al@20550 17 expat-dev"
pascal@11558 18
al@20550 19 compile_rules() {
pascal@20257 20 sed -i 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' \
pascal@20257 21 matchbox/theme-engines/mb-wm-theme-png.c
pascal@20257 22
pascal@17670 23 export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lexpat"
pascal@15731 24
pascal@15731 25 # http://git.yoctoproject.org/cgit/cgit.cgi/libmatchboxwm2/commit/?h=rib//matchbox-next&context=6
pascal@15731 26 sed -i 's|XML_StopParser|// &|' matchbox/theme-engines/mb-wm-theme.c
pascal@15731 27
pascal@11558 28 ./autogen.sh \
pascal@11558 29 --enable-png-theme \
pascal@15632 30 --enable-composite-managers=xrender \
pascal@11558 31 --enable-matchbox-remote \
pascal@11558 32 --with-pango \
pascal@11558 33 --with-gtk \
pascal@11558 34 $CONFIGURE_ARGS &&
pascal@11558 35 # Fix Makefile identation.
pascal@11558 36 sed -i s'/ / /' Makefile &&
al@20550 37 fix libtool &&
al@20550 38 make &&
al@20550 39 make install
pascal@11558 40 }
pascal@11558 41
al@20550 42 genpkg_rules() {
al@20550 43 copy @std
al@21078 44 DEPENDS="expat glib gtk2 libpng pango libx11 libxcomposite \
al@21078 45 libxdamage libxext libxfixes libxft libxrender"
pascal@11558 46 }