#!/bin/sh
name="bzip2"
short_desc="Block-sorting file compressor"
desc="This is Bzip2/libbz2; a program and library for lossless, block-sorting data compression."
category="archivers"
version="1.0.8"
maintainer="ffqq@danwin1210.de"
www="https://sourceware.org/bzip2"
master_site="ftp://sourceware.org/pub/bzip2"
source_name="$name-$version.tar.gz"
license_logic="single" # accepted values: single, and, or
licenses=("bzip2")

build_dependencies=("lang/gcc" "devel/gmake")
run_dependencies=("system/glibc")

build_process() {
    cd $name-$version || exit 1
    sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile
    sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile
    make -j$(nproc) -f Makefile-libbz2_so
    make clean
    make -j$(nproc)
    make PREFIX=$TAMANDUA_STAGE_DIR/usr install
    cp -av libbz2.so.$version $TAMANDUA_STAGE_DIR/usr/lib
    ln -sv /usr/lib/libbz2.so.$version $TAMANDUA_STAGE_DIR/usr/lib/libbz2.so
    ln -sv /usr/lib/libbz2.so.$version $TAMANDUA_STAGE_DIR/usr/lib/libbz2.so.1.0
    cp -v bzip2-shared $TAMANDUA_STAGE_DIR/usr/bin/bzip2
    rm $TAMANDUA_STAGE_DIR/usr/bin/bzcat $TAMANDUA_STAGE_DIR/usr/bin/bunzip2
    ln -s bzip2 $TAMANDUA_STAGE_DIR/usr/bin/bzcat
    ln -s bzip2 $TAMANDUA_STAGE_DIR/usr/bin/bunzip2
    rm -fv $TAMANDUA_STAGE_DIR/usr/lib/libbz2.a
}