From f16a2d557e84f5d7f5ece8b2022aab4fd17aa0ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sun, 12 Nov 2017 14:50:41 +0100 Subject: [PATCH] libgda: recode source files to UTF-8 The source file comments contain a mix of US-ASCII, ISO-8859 and UTF-8. Recode them all to UTF-8 charset. Closes #9101 --- srcpkgs/libgda/template | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libgda/template b/srcpkgs/libgda/template index 93eb1b6afa9..0d28c80987c 100644 --- a/srcpkgs/libgda/template +++ b/srcpkgs/libgda/template @@ -5,7 +5,7 @@ revision=8 build_style=gnu-configure configure_args="--with-ui --with-gtksourceview --with-graphviz --enable-json --enable-system-sqlite" -hostmakedepends="pkg-config intltool itstool flex perl glib-devel" +hostmakedepends="pkg-config intltool itstool flex perl glib-devel recode" makedepends="gtk+3-devel libxml2-devel libxslt-devel libressl-devel libgcrypt-devel sqlite-devel db-devel libsoup-devel libsecret-devel libgnome-keyring-devel gtksourceview-devel graphviz-devel @@ -22,6 +22,13 @@ if [ "$CROSS_BUILD" ]; then configure_args+=" --disable-binreloc" fi +post_extract() { + for f in $(find ${wrksrc} -type f -exec file "{}" \; | grep "C source" | cut -d ':' -f1); do + echo "${f}" + recode ISO-8859-1..UTF-8 "${f}" + done +} + libgda-devel_package() { short_desc+=" - development files" depends="libxslt-devel libgda>=${version}_${revision}"