#!/bin/bash
# Construye el paquete Debian/Ubuntu de summapack desde una copia limpia
# (svn export) y deja los paquetes en este mismo directorio.
#
#     summapack/hacer-pkg      (desde cualquier lado)
#
# Un solo paquete, summapack: makefile.lib, diccionariodepaquetes, los scripts de bin/
# y la biblioteca mem_util (mem_util/, con sus encabezados y su .pc).

. "$(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 autoreconf libtoolize gcc
verde "   todo en orden"

paso "Copia limpia"
version=$(dpkg-parsechangelog -l "$origen/debian/changelog" -S Version)
tmp=$(mktemp -d "${TMPDIR:-/tmp}/summapack-deb.XXXXXX")
trap 'rm -rf "$tmp"' EXIT
exportar "$origen" "$tmp/summapack-${version%-*}"

paso "Construyendo"
cd "$tmp/summapack-${version%-*}"
dpkg-buildpackage -us -uc -b

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