wok-6.x annotate libfox/receipt @ rev 6914
Added xz to busybox. Doesn't change size of busybox. This is show we can use tar.xz compress for tazpkg files if we want to. Added pre_install and post_remove functions to xz receipt.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Thu Oct 21 23:49:16 2010 +0000 (2010-10-21) |
parents | 8752c40cc534 |
children |
rev | line source |
---|---|
pascal@1136 | 1 # SliTaz package receipt. |
pascal@1136 | 2 |
pascal@1136 | 3 PACKAGE="libfox" |
pascal@1136 | 4 SOURCE="fox" |
pascal@1136 | 5 VERSION="1.6.33" |
pascal@1136 | 6 CATEGORY="x-window" |
pascal@1136 | 7 SHORT_DESC="FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively." |
pascal@1136 | 8 MAINTAINER="chadi.elahmad@gmail.com" |
pascal@1136 | 9 |
pascal@1136 | 10 TARBALL="$SOURCE-$VERSION.tar.gz" |
pascal@1136 | 11 WEB_SITE="http://www.fox-toolkit.org/" |
pascal@1136 | 12 WGET_URL="http://www.fox-toolkit.org/ftp/$TARBALL" |
pascal@1136 | 13 |
pascal@2478 | 14 DEPENDS="libpng jpeg zlib bzlib expat tiff |
pascal@1136 | 15 xorg-libX11 xorg-libXau xorg-libXdmcp |
pascal@1136 | 16 xorg-libXft xorg-libXrender |
pascal@1136 | 17 freetype fontconfig |
pascal@1136 | 18 xorg-libXcursor xorg-libXfixes |
pascal@5003 | 19 xorg-libXrandr xorg-libXext gcc-lib-base" |
pascal@1136 | 20 |
pascal@1136 | 21 |
pascal@1136 | 22 # BUILD_DEPENDS : |
pascal@1136 | 23 # Configure and compile : pkg-config expat-dev |
pascal@1136 | 24 # Important utils : libpng-dev jpeg-dev tiff-dev zlib-dev bzip2-dev |
pascal@1136 | 25 # Base X libs : xorg-libX11-dev xorg-xproto xorg-libXau-dev xorg-libXdmcp-dev |
pascal@1136 | 26 # Anti-aliasing, otherwise it looks ugly : xorg-libXft-dev xorg-libXrender-dev xorg-renderproto xorg-kbproto |
pascal@1136 | 27 # Dependency to xft : freetype-dev fontconfig-dev |
pascal@1136 | 28 # Printing support : cups-dev |
pascal@1136 | 29 # Xcursor support : xorg-libXcursor-dev xorg-libXfixes-dev xorg-fixesproto |
pascal@1136 | 30 # Xrandr and Xshape support : xorg-libXrandr-dev xorg-randrproto xorg-libXext-dev xorg-xextproto " |
pascal@1136 | 31 # OpenGL : Still not done |
pascal@1136 | 32 |
pascal@1136 | 33 BUILD_DEPENDS=" |
pascal@1136 | 34 pkg-config expat-dev |
pascal@1136 | 35 libpng-dev jpeg-dev zlib-dev bzip2-dev |
pascal@1136 | 36 xorg-libX11-dev xorg-xproto xorg-libXau-dev xorg-libXdmcp-dev |
pascal@1136 | 37 xorg-libXft-dev xorg-libXrender-dev xorg-renderproto xorg-kbproto |
pascal@1136 | 38 freetype-dev fontconfig-dev |
pascal@1136 | 39 cups-dev |
pascal@1136 | 40 xorg-libXcursor-dev xorg-libXfixes-dev xorg-fixesproto |
pascal@1136 | 41 xorg-libXrandr-dev xorg-randrproto xorg-libXext-dev xorg-xextproto " |
pascal@1136 | 42 |
pascal@1136 | 43 # Rules to configure and make the package. |
pascal@1136 | 44 compile_rules() |
pascal@1136 | 45 { |
pascal@1136 | 46 cd $src |
pascal@1136 | 47 ./configure \ |
pascal@1136 | 48 --prefix=/usr \ |
pascal@1136 | 49 --mandir=/usr/share/man \ |
pascal@1136 | 50 --infodir=/usr/share/info \ |
pascal@1136 | 51 --with-x=yes --with-xft=yes --with-cups=yes \ |
pascal@1136 | 52 --with-xcursor=yes --with-xrandr=yes --with-shape=yes \ |
pascal@1136 | 53 --with-opengl=no --with-xshm=no --with-xim=no --with-profiling=no \ |
pascal@1136 | 54 --enable-release --disable-static \ |
pascal@2478 | 55 $CONFIGURE_ARGS && |
pascal@5781 | 56 make -j 4 && |
pascal@1136 | 57 make DESTDIR=$PWD/_pkg install |
pascal@1136 | 58 } |
pascal@1136 | 59 |
pascal@1136 | 60 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@1136 | 61 genpkg_rules() |
pascal@1136 | 62 { |
pascal@1136 | 63 mkdir -p $fs/usr/lib $fs/usr/bin |
pascal@1136 | 64 cp -a $_pkg/usr/lib/*.so* $fs/usr/lib |
pascal@1136 | 65 cp -a $_pkg/usr/bin/fox-config $fs/usr/bin |
pascal@1136 | 66 chmod +x $fs/usr/bin/* |
pascal@1136 | 67 } |