Blame docker-builder-data/build/script/packet/theora-1.1.1.sh

Ivan Mahonin ce0d6b
DEPS="ogg-1.3.2"
Ivan Mahonin ce0d6b
Ivan Mahonin ce0d6b
PK_DIRNAME="libtheora-1.1.1"
Ivan Mahonin ce0d6b
PK_ARCHIVE="$PK_DIRNAME.tar.bz2"
Ivan Mahonin ce0d6b
PK_URL="http://downloads.xiph.org/releases/theora/$PK_ARCHIVE"
Ivan Mahonin ce0d6b
Ivan Mahonin 3b09af
PK_CONFIGURE_OPTIONS="--disable-examples"
Ivan Mahonin 3b09af
Ivan Mahonin ce0d6b
source $INCLUDE_SCRIPT_DIR/inc-pkall-default.sh
Ivan Mahonin 3b09af
Ivan Mahonin 3b09af
pkbuild() {
Ivan Mahonin 3b09af
    cd "$BUILD_PACKET_DIR/$PK_DIRNAME" || return 1
Ivan Mahonin 3b09af
    if ! check_packet_function $NAME build.cunfigure; then
Ivan Mahonin 3b09af
        cp --remove-destination "$UNPACK_PACKET_DIR/$PK_DIRNAME/configure" .
Ivan Mahonin 3b09af
        patch configure "$FILES_PACKET_DIR/configure.patch"
Ivan Mahonin 3b09af
        CFLAGS="$PK_CFLAGS $CFLAGS" CPPFLAGS="$PK_CPPFLAGS $CPPFLAGS" \
Ivan Mahonin 3b09af
        ./configure \
Ivan Mahonin 3b09af
         $PK_CONFIGURE_OPTIONS_DEFAULT \
Ivan Mahonin 3b09af
         $PK_CONFIGURE_OPTIONS \
Ivan Mahonin 3b09af
         || return 1
Ivan Mahonin 3b09af
        set_done $NAME build.cunfigure
Ivan Mahonin 3b09af
    fi
Ivan Mahonin 3b09af
    if ! CFLAGS="$PK_CFLAGS $CFLAGS" CPPFLAGS="$PK_CPPFLAGS $CPPFLAGS" \
Ivan Mahonin 3b09af
     make -j${THREADS}; then
Ivan Mahonin 3b09af
        return 1
Ivan Mahonin 3b09af
    fi
Ivan Mahonin 3b09af
}