GLUED: renamed packages to rules, cfg_dir_packages to cfg_dir_rules.

This commit is contained in:
Ricardo Martins
2014-02-02 09:53:29 +00:00
parent 6420cb1823
commit eaf0c7d347
354 changed files with 7 additions and 7 deletions

View File

@@ -0,0 +1,72 @@
version=\
(
"1.1.26"
)
url=\
(
"ftp://xmlsoft.org/libxslt/libxslt-$version.tar.gz"
)
md5=\
(
e61d0364a30146aaa3001296f853b2b9
)
post_unpack()
{
patch -p1 < "$cfg_package_spec_dir"/patches/libxslt-configure.patch
}
requires=\
(
'libxml2/default'
'libgcrypt/default'
)
configure()
{
./configure \
LIBGCRYPT_CONFIG="$cfg_dir_toolchain_sysroot/usr/bin/libgcrypt-config" \
--prefix="$cfg_dir_toolchain_sysroot/usr" \
--target="$cfg_target_canonical" \
--host="$cfg_target_canonical" \
--build="$cfg_host_canonical" \
--with-gnu-ld \
--without-debug \
--without-python --with-libxml-prefix=${cfg_dir_toolchain_sysroot}/usr/
}
build()
{
$cmd_make
}
host_install()
{
$cmd_make install
sed -i"s,^prefix=.*,prefix=\'${cfg_dir_toolchain_sysroot}/usr\',g" ${cfg_dir_toolchain_sysroot}/usr/bin/xslt-config
sed -i "s,^exec_prefix=.*,exec_prefix=\'${cfg_dir_toolchain_sysroot}/usr\',g" ${cfg_dir_toolchain_sysroot}/usr/bin/xslt-config
sed -i "s,^includedir=.*,includedir=\'${cfg_dir_toolchain_sysroot}/usr/include\',g" ${cfg_dir_toolchain_sysroot}/usr/bin/xslt-config
}
target_install()
{
# Libs: libxslt
for f in "$cfg_dir_toolchain_sysroot/usr/lib/"libxslt*.so*; do
if [ -L "$f" ]; then
cp -av "$f" "$cfg_dir_rootfs/usr/lib"
else
$cmd_target_strip -v "$f" -o "$cfg_dir_rootfs/usr/lib/$(basename "$f")"
fi
done
# Libs: libexslt
for f in "$cfg_dir_toolchain_sysroot/usr/lib/"libexslt*.so*; do
if [ -L "$f" ]; then
cp -av "$f" "$cfg_dir_rootfs/usr/lib"
else
$cmd_target_strip -v "$f" -o "$cfg_dir_rootfs/usr/lib/$(basename "$f")"
fi
done
}

42
rules/libxslt/host.bash Normal file
View File

@@ -0,0 +1,42 @@
version=\
(
"1.1.26"
)
url=\
(
"ftp://xmlsoft.org/libxml2/libxslt-$version.tar.gz"
)
md5=\
(
"e61d0364a30146aaa3001296f853b2b9"
)
maintainer=\
(
"Ricardo Martins <rasm@fe.up.pt>"
)
requires=\
(
'libxml2/host'
)
configure()
{
./configure \
--prefix="${cfg_dir_toolchain}" \
--disable-shared \
--enable-static
}
build()
{
$cmd_make
}
host_install()
{
$cmd_make_single install
}

View File

@@ -0,0 +1,18 @@
--- a/configure 2007-06-12 12:43:03.000000000 -0400
+++ b/configure 2008-02-18 08:52:36.000000000 -0500
@@ -22090,15 +22090,11 @@ esac
-XSLT_LIBDIR='-L${libdir}'
-XSLT_INCLUDEDIR='-I${includedir}'
XSLT_LIBS="-lxslt $LIBXML_LIBS $M_LIBS"
-EXSLT_LIBDIR='-L${libdir}'
-EXSLT_INCLUDEDIR='-I${includedir}'
EXSLT_LIBS="-lexslt $XSLT_LIBS $LIBGCRYPT_LIBS"