wok-next annotate brotli/receipt @ rev 21668
updated fuse2 (2.9.7 -> 2.9.9)
author | Hans-G?nter Theisgen |
---|---|
date | Sat Jun 27 20:56:12 2020 +0100 (2020-06-27) |
parents | 82b613cfd1e0 |
children |
rev | line source |
---|---|
al@19737 | 1 # SliTaz package receipt v2. |
pascal@18918 | 2 |
pascal@18918 | 3 PACKAGE="brotli" |
al@21036 | 4 VERSION="1.0.7" |
pascal@18918 | 5 CATEGORY="base-system" |
al@19737 | 6 SHORT_DESC="A generic-purpose lossless compression algorithm" |
pascal@18918 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@18918 | 8 LICENSE="MIT" |
pascal@18918 | 9 WEB_SITE="https://github.com/google/brotli" |
pascal@18918 | 10 |
al@19737 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@20902 | 12 WGET_URL="https://github.com/google/brotli/archive/v$VERSION.tar.gz" |
al@21105 | 13 TARBALL_SHA1="ee64a380152aa20fbc1098fe3799104884c570c1" |
al@19737 | 14 |
al@21105 | 15 BUILD_DEPENDS="cmake python-dev python3-dev" |
al@21105 | 16 SPLIT="lib$PACKAGE $PACKAGE $PACKAGE-dev \ |
al@21105 | 17 python-$PACKAGE:py2 python3-$PACKAGE:py3" |
al@21105 | 18 # brotli binary doesn't depends on its libs, so pack them separately |
al@21105 | 19 |
al@21105 | 20 COPY_python_brotli="@std" |
al@21105 | 21 COPY_python3_brotli="@std" |
al@21105 | 22 |
al@21124 | 23 CAT_libbrotli="base-system|shared library" |
al@21105 | 24 CAT_python_brotli="python|use in Python2" |
al@21105 | 25 CAT_python3_brotli="python|use in Python3" |
al@21105 | 26 |
al@21105 | 27 DEPENDS_std=" " |
al@21105 | 28 DEPENDS_libbrotli=" " |
al@21124 | 29 DEPENDS_dev="$PACKAGE lib$PACKAGE" |
al@21105 | 30 DEPENDS_python_brotli="python" |
al@21105 | 31 DEPENDS_python3_brotli="python3" |
al@21105 | 32 |
al@21105 | 33 TAGS_std="compression" |
pascal@18918 | 34 |
al@20902 | 35 compile_rules() { |
al@21105 | 36 case $SET in |
al@21105 | 37 '') |
al@21105 | 38 mkdir build |
al@21105 | 39 cd build |
al@21105 | 40 cmake \ |
al@21105 | 41 -DCMAKE_BUILD_TYPE=Release \ |
al@21105 | 42 -DCMAKE_INSTALL_PREFIX=/usr \ |
al@21105 | 43 .. && |
al@21105 | 44 make && |
al@21105 | 45 make install || return 1 |
al@19737 | 46 |
al@21105 | 47 cook_pick_docs $src/docs/*.pdf |
al@21105 | 48 cook_pick_manpages $src/docs/*.1 $src/docs/*.3 |
al@21036 | 49 ;; |
al@21105 | 50 py2) |
al@21105 | 51 python -B setup.py install --root="$install";; |
al@21105 | 52 py3) |
al@21105 | 53 python3 -B setup.py install --root="$install";; |
al@19737 | 54 esac |
pascal@18918 | 55 } |