diff --git a/host-recipes/gettext b/host-recipes/gettext new file mode 100644 index 000000000..6b95dbef9 --- /dev/null +++ b/host-recipes/gettext @@ -0,0 +1,17 @@ +name=gettext +from_source=gettext +revision=1 +imagedeps="gcc" + +build() { + "${source_dir}"/configure --prefix="${prefix}" + + make -j${parallelism} +} + +package() { + DESTDIR="${dest_dir}" make install + + strip_command=strip \ + post_package_strip +} diff --git a/recipes/libintl b/recipes/libintl index 28253948f..9ed0db0ba 100644 --- a/recipes/libintl +++ b/recipes/libintl @@ -1,21 +1,9 @@ name=libintl -version=0.22.3 +from_source=gettext revision=1 -tarball_url="https://ftp.gnu.org/gnu/gettext/gettext-${version}.tar.gz" -tarball_blake2b="aebe85a82cb94c37ed81e9801acf1e89d150f5992fb9be42d53b3f2734c5c95804f0051fabc26b8d0892dfaf89d18df16d4bca6bcb2e9b95eef5d4ae93a64379" -source_hostdeps="autoconf automake libtool pkg-config" hostdeps="gcc automake autoconf libtool pkg-config" deps="mlibc libgcc libstdc++ libiconv" -regenerate() { - ( cd gettext-runtime/libasprintf && autoreconf -fvi ) - ( cd gettext-runtime/intl && autoreconf -fvi ) - ( cd gettext-runtime && autoreconf -fvi ) - ( cd gettext-tools && autoreconf -fvi ) - ( cd libtextstyle && autoreconf -fvi ) - autoreconf -fvi -} - build() { ACLOCAL=true \ AUTOCONF=true \ diff --git a/source-recipes/gettext b/source-recipes/gettext new file mode 100644 index 000000000..9c09c8b8a --- /dev/null +++ b/source-recipes/gettext @@ -0,0 +1,14 @@ +name=gettext +version=0.22.4 +tarball_url="https://ftp.gnu.org/gnu/gettext/gettext-${version}.tar.xz" +tarball_blake2b="3f93aa5aef8e40d2e01acaa5aeed11efefd0de43ea26d084a0b9e743019685f7584d8e1bf05c1fd5772a5576d21ee1f052b81366f52c7827b6d14bd4d9890edc" +hostdeps="autoconf automake libtool pkg-config" + +regenerate() { + ( cd gettext-runtime/libasprintf && autoreconf -fvi ) + ( cd gettext-runtime/intl && autoreconf -fvi ) + ( cd gettext-runtime && autoreconf -fvi ) + ( cd gettext-tools && autoreconf -fvi ) + ( cd libtextstyle && autoreconf -fvi ) + autoreconf -fvi +}