#!/bin/bash -e
export CBUILD="x86_64-pc-linux-gnu"
export CFLAGS="-O2 -pipe"
export CXXFLAGS="$CFLAGS"
export MAKEFLAGS="-j$(nproc)"
export pkgname="zlib"
export pkgver="1.3.2"
export pkgrel="0"
export srcdir="/var/lib/pag-server/repos/main/x86_64/src"
export pkgdir="/var/lib/pag-server/repos/main/x86_64/pkg"
export builddir="$srcdir/$pkgname-$pkgver"

mkdir -p "$srcdir" "$pkgdir"

# Source APKBUILD i uruchom funkcje
cd "/var/lib/pag-server/aports/main/zlib"
. ./APKBUILD

# Pobierz źródła
if command -v fetch >/dev/null 2>&1; then
    fetch
fi
for src in $source; do
    case "$src" in
        http://*|https://*)
            fn="${src##*/}"
            [ -f "$srcdir/$fn" ] || wget -q -O "$srcdir/$fn" "$src"
            ;;
    esac
done

# Rozpakuj źródła
cd "$srcdir"
for f in *.tar.* *.tgz *.zip; do
    [ -f "$f" ] || continue
    tar -xf "$f" 2>/dev/null || unzip -qo "$f" 2>/dev/null || true
done 2>/dev/null

# Uruchom build()
[ -d "$builddir" ] && cd "$builddir"
if command -v build >/dev/null 2>&1; then
    build
fi

# Uruchom package()
cd "/var/lib/pag-server/aports/main/zlib"
if command -v package >/dev/null 2>&1; then
    package
fi

echo "BUILD_OK"
