From 5939c1dbd44fb7c67c6c84d30a1a1bf239dbd373 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 20 Feb 2009 07:18:26 +0100 Subject: [PATCH] binutils: converted to subpkgs. --HG-- extra : convert_revision : b13640fb0e5be76c90b3920359597fc4a40a141e --- templates/binutils-dev | 1 + templates/binutils-docs | 1 + templates/binutils-locale | 1 + templates/binutils/dev.template | 22 ++++++++++++++++++++++ templates/binutils/docs.template | 21 +++++++++++++++++++++ templates/binutils/locale.template | 17 +++++++++++++++++ templates/binutils/template | 2 ++ 7 files changed, 65 insertions(+) create mode 120000 templates/binutils-dev create mode 120000 templates/binutils-docs create mode 120000 templates/binutils-locale create mode 100644 templates/binutils/dev.template create mode 100644 templates/binutils/docs.template create mode 100644 templates/binutils/locale.template diff --git a/templates/binutils-dev b/templates/binutils-dev new file mode 120000 index 00000000000..695eb82eae6 --- /dev/null +++ b/templates/binutils-dev @@ -0,0 +1 @@ +binutils \ No newline at end of file diff --git a/templates/binutils-docs b/templates/binutils-docs new file mode 120000 index 00000000000..695eb82eae6 --- /dev/null +++ b/templates/binutils-docs @@ -0,0 +1 @@ +binutils \ No newline at end of file diff --git a/templates/binutils-locale b/templates/binutils-locale new file mode 120000 index 00000000000..695eb82eae6 --- /dev/null +++ b/templates/binutils-locale @@ -0,0 +1 @@ +binutils \ No newline at end of file diff --git a/templates/binutils/dev.template b/templates/binutils/dev.template new file mode 100644 index 00000000000..d21319a26b9 --- /dev/null +++ b/templates/binutils/dev.template @@ -0,0 +1,22 @@ +# Template file for 'binutils-dev'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." +run_depends="binutils-2.19" + +do_install() +{ + local destdir=${XBPS_DESTDIR}/${pkgname}-${version} + local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version} + + mkdir -p ${destdir}/usr/lib + mv ${origdir}/usr/include ${destdir}/usr + for f in libopcodes libbfd libiberty; do + mv ${origdir}/usr/lib/${f}.*a ${destdir}/usr/lib + if [ -f ${origdir}/usr/lib/${f}.so ]; then + mv ${origdir}/usr/lib/${f}.so ${destdir}/usr/lib + fi + done +} diff --git a/templates/binutils/docs.template b/templates/binutils/docs.template new file mode 100644 index 00000000000..e6de5db259f --- /dev/null +++ b/templates/binutils/docs.template @@ -0,0 +1,21 @@ +# Template file for 'binutils-docs'. +# +short_desc="${short_desc} (documentation)" +long_desc="${long_desc} + + This package contains the ${sourcepkg} documentation: manual pages + and info files." +run_depends= +noarch=yes + +do_install() +{ + local destdir=${XBPS_DESTDIR}/${pkgname}-${version} + + # Move manpages and info files. + mkdir -p ${destdir}/usr/share + mv ${XBPS_DESTDIR}/${sourcepkg}-${version}/usr/share/man \ + ${destdir}/usr/share + mv ${XBPS_DESTDIR}/${sourcepkg}-${version}/usr/share/info \ + ${destdir}/usr/share +} diff --git a/templates/binutils/locale.template b/templates/binutils/locale.template new file mode 100644 index 00000000000..7af89be443c --- /dev/null +++ b/templates/binutils/locale.template @@ -0,0 +1,17 @@ +# Template file for 'binutils-locales'. +# +short_desc="${short_desc} (locales)" +long_desc="${long_desc} + + This package contains the ${sourcepkg} locale files, for non US users." +run_depends= +noarch=yes + +do_install() +{ + local destdir=${XBPS_DESTDIR}/${pkgname}-${version} + + mkdir -p ${destdir}/usr/share + mv ${XBPS_DESTDIR}/${sourcepkg}-${version}/usr/share/locale \ + ${destdir}/usr/share +} diff --git a/templates/binutils/template b/templates/binutils/template index 711228f323c..c56c5b0903f 100644 --- a/templates/binutils/template +++ b/templates/binutils/template @@ -1,5 +1,6 @@ # Template file for 'binutils' pkgname=binutils +sourcepkg=binutils version=2.19 distfiles="http://ftp.gnu.org/gnu/binutils/$pkgname-$version.tar.bz2" build_style=gnu_configure @@ -25,3 +26,4 @@ long_desc=" base_chroot=yes run_depends="glibc-2.8" +subpackages="dev docs locale"