#!/bin/bash
# Construye el paquete Debian/Ubuntu de exprtk desde una copia limpia
# (svn export) y deja el .deb en este mismo directorio.
#
#     exprtk/hacer-pkg        (desde cualquier lado)
#
# exprtk es header-only: el paquete instala /usr/include/exprtk.hpp y su
# archivo pkg-config, y no depende de nada.

. "$(cd "$(dirname "$0")" && pwd)/../summapack/share/summapack/data/hacer-pkg.inc"

origen=$(cd "$(dirname "$0")" && pwd)

paso "Comprobaciones previas"
necesita_ordenes svn dpkg-buildpackage dh fakeroot
verde "   todo en orden"

paso "Copia limpia"
tmp=$(mktemp -d "${TMPDIR:-/tmp}/exprtk-deb.XXXXXX")
trap 'rm -rf "$tmp"' EXIT
exportar "$origen" "$tmp/exprtk-2025.01.01"

paso "Construyendo"
cd "$tmp/exprtk-2025.01.01"
dpkg-buildpackage -us -uc -b

paso "Listo"
copiar_debs "$tmp" "$origen"
