wok-next annotate fltk/receipt @ rev 20455
Update alsa
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Mar 01 20:46:32 2018 +0200 (2018-03-01) |
parents | dd145c435e4b |
children | c0521c689857 |
rev | line source |
---|---|
pascal@20053 | 1 # SliTaz package receipt v2. |
pankso@627 | 2 |
pankso@627 | 3 PACKAGE="fltk" |
al@20455 | 4 VERSION="1.3.4" |
pankso@627 | 5 CATEGORY="system-tools" |
al@20455 | 6 SHORT_DESC="Fast Light Tool Kit" |
pankso@627 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15004 | 8 LICENSE="LGPL2" |
al@20455 | 9 WEB_SITE="http://www.fltk.org/" |
al@20455 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/fltk.html" |
al@20455 | 11 |
devl547@11260 | 12 TARBALL="$PACKAGE-$VERSION-source.tar.gz" |
pankso@16084 | 13 WGET_URL="http://fltk.org/pub/fltk/$VERSION/$TARBALL" |
pankso@627 | 14 |
al@20455 | 15 BUILD_DEPENDS_arm="jpeg-dev libpng16-dev xorg-libXft-dev" |
al@20455 | 16 BUILD_DEPENDS="alsa-lib-dev libjpeg-turbo-dev zlib-dev libpng16-dev \ |
al@20455 | 17 xorg-libX11-dev xorg-libICE-dev xorg-libSM-dev mesa17-dev xorg-libXinerama-dev \ |
al@20455 | 18 freetype-dev xorg-libXft-dev xorg-libXcursor-dev xorg-xprop" |
al@20455 | 19 SPLIT="fltk-blocks fltk-checkers fltk-sudoku fltk-colbrowser fltk-editor \ |
al@20455 | 20 fltk-doc fltk fltk-dev" |
al@20455 | 21 COOKOPTS="!menus" |
pankso@16357 | 22 |
al@20455 | 23 compile_rules() { |
al@20455 | 24 case "$ARCH" in |
al@20455 | 25 arm) ARCH_ARGS="--x-includes=/cross/$ARCH/sysroot/usr/include \ |
al@20455 | 26 --x-libraries=/cross/$ARCH/sysroot/usr/lib";; |
al@20455 | 27 *) ARCH_ARGS='';; |
al@20455 | 28 esac |
pankso@16084 | 29 |
al@20455 | 30 sed -i -e '/cat./d' documentation/Makefile |
al@20455 | 31 |
al@20455 | 32 fix ld |
al@20455 | 33 ./configure \ |
pankso@627 | 34 --enable-shared \ |
pankso@627 | 35 --enable-xft \ |
slaxemulator@6557 | 36 --enable-threads \ |
al@20455 | 37 $ARCH_ARGS \ |
pascal@1492 | 38 $CONFIGURE_ARGS && |
al@20455 | 39 sed -i 's| -shared | -Wl,-Os,--as-needed\0|g' makeinclude && |
al@20455 | 40 sed -i s'#"rgb.txt"#"/usr/share/fltk/rgb.txt"#' test/colbrowser.cxx && |
al@20455 | 41 make $MAKEFLAGS && |
al@20455 | 42 make DESTDIR=$DESTDIR install || return 1 |
al@20455 | 43 |
al@20455 | 44 sed -i '/mimelnk/d' fluid/Makefile |
al@20455 | 45 make -C fluid install-linux || return 1 |
al@20455 | 46 |
al@20455 | 47 make -C test install-linux || return 1 |
al@20455 | 48 |
al@20455 | 49 for game in blocks checkers sudoku; do |
al@20455 | 50 for file in \ |
al@20455 | 51 /usr/bin/$game \ |
al@20455 | 52 /usr/share/icons/hicolor/128x128/apps/$game.png \ |
al@20455 | 53 /usr/share/icons/hicolor/32x32/apps/$game.png \ |
al@20455 | 54 /usr/share/applications/$game.desktop; do |
al@20455 | 55 mv $install$file $install${file/$game/fltk-$game} |
al@20455 | 56 done |
al@20455 | 57 sed -i 's|Exec=|Exec=fltk-|; s|Icon=|Icon=fltk-|; /TryExec/d' \ |
al@20455 | 58 $install/usr/share/applications/fltk-$game.desktop |
al@20455 | 59 done |
al@20455 | 60 |
al@20455 | 61 install -m755 $src/test/colbrowser $install/usr/bin/fltk-colbrowser |
al@20455 | 62 install -m755 $src/test/editor $install/usr/bin/fltk-editor |
al@20455 | 63 install -Dm644 $src/test/rgb.txt $install/usr/share/fltk/rgb.txt |
pankso@627 | 64 } |
pankso@627 | 65 |
al@20455 | 66 genpkg_rules() { |
pascal@20053 | 67 case $PACKAGE in |
al@20455 | 68 fltk-blocks) |
al@20455 | 69 copy $PACKAGE* |
al@20455 | 70 CAT="games|FLTK Blocks game" |
al@20455 | 71 DEPENDS="alsa-lib fontconfig xorg-libX11 xorg-libXcursor \ |
al@20455 | 72 xorg-libXext xorg-libXfixes xorg-libXft xorg-libXinerama \ |
al@20455 | 73 xorg-libXrender" |
al@20455 | 74 ;; |
al@20455 | 75 fltk-checkers) |
al@20455 | 76 copy $PACKAGE* |
al@20455 | 77 CAT="games|FLTK Checkers game" |
al@20455 | 78 DEPENDS="fontconfig xorg-libX11 xorg-libXcursor xorg-libXext \ |
al@20455 | 79 xorg-libXfixes xorg-libXft xorg-libXinerama xorg-libXrender" |
al@20455 | 80 ;; |
al@20455 | 81 fltk-sudoku) |
al@20455 | 82 copy $PACKAGE* |
al@20455 | 83 CAT="games|FLTK Sudoku game" |
al@20455 | 84 DEPENDS="alsa-lib fontconfig libjpeg-turbo libpng16 xorg-libX11 \ |
al@20455 | 85 xorg-libXcursor xorg-libXext xorg-libXfixes xorg-libXft \ |
al@20455 | 86 xorg-libXinerama xorg-libXrender" |
al@20455 | 87 ;; |
al@20455 | 88 fltk-colbrowser) |
al@20455 | 89 copy $PACKAGE* rgb.txt |
al@20455 | 90 CAT="graphics|FLTK Color browser" |
al@20455 | 91 DEPENDS="fontconfig xorg-libX11 xorg-libXcursor xorg-libXext \ |
al@20455 | 92 xorg-libXfixes xorg-libXft xorg-libXinerama xorg-libXrender" |
al@20455 | 93 ;; |
al@20455 | 94 fltk-editor) |
al@20455 | 95 copy $PACKAGE* |
al@20455 | 96 CAT="development|FLTK text editor" |
al@20455 | 97 DEPENDS="fontconfig xorg-libX11 xorg-libXcursor xorg-libXext \ |
al@20455 | 98 xorg-libXfixes xorg-libXft xorg-libXinerama xorg-libXrender" |
al@20455 | 99 ;; |
al@20455 | 100 fltk-doc) |
al@20455 | 101 copy doc/ |
al@20455 | 102 CAT="development|FLTK documentation and examples" |
al@20455 | 103 ;; |
al@20455 | 104 fltk) |
al@20455 | 105 copy @std @rm |
al@20455 | 106 case "$SLITAZ_ARCH" in |
al@20455 | 107 arm*) |
al@20455 | 108 DEPENDS="expat fontconfig freetype jpeg libpng16 \ |
al@20455 | 109 xorg-libXft" ;; |
al@20455 | 110 *) |
al@20455 | 111 DEPENDS="fontconfig libjpeg-turbo libpng16 mesa17 \ |
al@20455 | 112 xorg-libX11 xorg-libXcursor xorg-libXext xorg-libXfixes \ |
al@20455 | 113 xorg-libXft xorg-libXinerama xorg-libXrender" |
al@20455 | 114 esac |
al@20455 | 115 ;; |
al@20455 | 116 fltk-dev) |
al@20455 | 117 copy @dev @rm # remove examples in doc |
al@20455 | 118 DEPENDS="fltk" |
al@20455 | 119 ;; |
pascal@20053 | 120 esac |
pankso@627 | 121 } |