wok-next annotate wxWidgets28/receipt @ rev 20888

Check Repology info from q* to x* packages
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jul 14 17:43:03 2018 +0300 (2018-07-14)
parents c0521c689857
children f99935f1778a
rev   line source
al@20464 1 # SliTaz package receipt v2.
al@18521 2
al@18521 3 PACKAGE="wxWidgets28"
al@18521 4 VERSION="2.8.12.1"
al@18521 5 CATEGORY="x-window"
al@18521 6 SHORT_DESC="Cross-platform GUI Library (oldstable version)"
al@18521 7 MAINTAINER="pankso@slitaz.org"
al@18521 8 LICENSE="LGPL"
al@20464 9 WEB_SITE="http://www.wxwidgets.org/"
al@20888 10 REPOLOGY="wxwidgets28"
al@20464 11
al@18521 12 TARBALL="wxPython-src-$VERSION.tar.bz2"
al@18521 13 WGET_URL="$SF_MIRROR/wxwindows/$TARBALL"
al@18521 14
al@18521 15 BUILD_DEPENDS="gtk+-dev expat-dev zlib-dev \
al@20502 16 xorg-dev xorg-xineramaproto glu mesa-dev libpng12-dev tiff-dev \
al@20502 17 jpeg-dev xorg-libXpm-dev patch xorg-libxshmfence-dev glu-dev"
al@20464 18 SPLIT="wxWidgets28-dev"
al@18521 19
al@20464 20 compile_rules() {
al@18521 21 sed -i 's|/opt/wx/current/bin/||' wxPython/wx/build/build_options.py
pascal@19942 22 export CXXFLAGS="-Wno-narrowing"
al@18521 23 ./configure \
al@18521 24 --enable-shared \
al@18521 25 --enable-unicode \
al@18521 26 --with-opengl \
al@18521 27 --with-libpng=sys \
al@18521 28 --with-libxpm=sys \
al@18521 29 --with-libjpeg=sys \
al@18521 30 --with-libtiff=sys \
al@18521 31 --enable-graphics_ctx \
al@18521 32 --enable-unicode \
al@18521 33 $CONFIGURE_ARGS &&
al@18521 34 make &&
al@18521 35 make DESTDIR=$DESTDIR install &&
al@18521 36 cd $src/contrib &&
al@18521 37 {
al@20464 38 make &&
al@20464 39 make DESTDIR=$DESTDIR install
al@18521 40 } 2>&1 | sed 's/h: No such/h: no such/'
al@18521 41 }
al@18521 42
al@20464 43 genpkg_rules() {
al@20464 44 case $PACKAGE in
al@20464 45 wxWidgets28)
al@20464 46 mkdir -p $fs/usr
al@20464 47 # Copy libs and contrib libs.
al@20464 48 cp -a $install/usr/lib/ $fs/usr/
al@20464 49 # Remove devel files.
al@20464 50 rm -rf $fs/usr/lib/wx/include
al@20464 51 DEPENDS="glib glibc-base gcc-lib-base expat zlib atk \
al@20464 52 gtk+ cairo fontconfig freetype jpeg libpng12 tiff pango \
al@20464 53 xorg-pixman util-linux-uuid xorg-libSM xorg-libICE xorg-libX11 \
al@20464 54 xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage \
al@20502 55 xorg-libXdmcp xorg-libXext glu xorg-libXfixes \
al@20464 56 xorg-libXinerama xorg-libXrender xorg-libXxf86vm mesa"
al@20464 57 ;;
al@20464 58 *-dev)
al@20464 59 mkdir -p $fs/usr/lib/wx
al@20464 60 cp -a $install/usr/bin $fs/usr
al@20464 61 cp -a $install/usr/include $fs/usr
al@20464 62 # Just copy setup.h and contrib include
al@20464 63 cp -a $install/usr/lib/wx/include $fs/usr/lib/wx
al@20464 64
al@20464 65 cp -a $install/usr/share $fs/usr
al@20464 66 rm -r $fs/usr/share/locale
al@20464 67 DEPENDS="wxWidgets28 gtk+-dev xorg-libXinerama-dev xorg-libSM-dev \
al@20464 68 xorg-libICE-dev expat zlib"
al@20464 69 ;;
al@20464 70 esac
al@18521 71 }