# Template file for 'recode'
pkgname=recode
version=3.6
revision=6
patch_args="-Np1"
build_style=gnu-configure
configure_args="--without-included-gettext jm_cv_func_working_malloc=yes
 jm_cv_func_working_realloc=yes"
hostmakedepends="automake libtool"
short_desc="Character set conversion utility"
homepage="http://recode.progiciels-bpi.ca/"
license="GPL-2"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="${DEBIAN_SITE}/main/r/${pkgname}/${pkgname}_${version}.orig.tar.gz"
checksum=e3e6a4f3f8e5c6052ab70155990c074d87aa0b614fc1be31d194750d1d962fcf
long_desc="
 Free recode converts files between character sets and usages. When exact
 transliterations are not possible, it may get rid of the offending
 characters or fall back on approximations. This program recognizes or
 produces nearly 300 different character sets and is able to transliterate
 files between almost any pair. Most RFC 1345 character sets, and all
 libiconv character sets, are supported."

pre_configure() {
	sed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.in
	sed -i -e "/^AM_C_PROTOTYPES.*/d" configure.in
	sed -i -e "s/ansi2knr//" src/Makefile.am
	rm -f acinclude.m4
	autoreconf -fi
	libtoolize
}

librecode_package() {
	short_desc+=" - shared library"
	pkg_install() {
		vmove "usr/lib/*.so*"
	}
}

recode-devel_package() {
	depends="libglib-devel librecode>=${version}"
	short_desc+=" - development files"
	pkg_install() {
		vmove usr/include
		vmove "usr/lib/*.a"
	}
}

recode_package() {
	pkg_install() {
		vmove usr
	}
}