From 621a6fae5f0b3d7072ec11651c0ac03ae86aa8be Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 20 Mar 2014 10:31:04 +0000 Subject: Split off the SDK documentation into a separate sub-package --- libreoffice/build/libreoffice.SlackBuild | 23 ++++++++++++++++++++++- libreoffice/build/libreoffice42.SlackBuild | 23 ++++++++++++++++++++++- libreoffice/build/libreoffice43.SlackBuild | 23 ++++++++++++++++++++++- 3 files changed, 66 insertions(+), 3 deletions(-) (limited to 'libreoffice') diff --git a/libreoffice/build/libreoffice.SlackBuild b/libreoffice/build/libreoffice.SlackBuild index 46e4245e..e699c320 100755 --- a/libreoffice/build/libreoffice.SlackBuild +++ b/libreoffice/build/libreoffice.SlackBuild @@ -162,6 +162,11 @@ # * Update. # 4.2.2-1: 13/mar/2014 by Eric Hameleers # * Update. +# 4.2.3-1: XX/XXX/2014 by Eric Hameleers +# * Update. +# KDE integration libraries and SDK documentation have been +# split off the main package and into libreoffice-kde-integration +# and libreoffice-sdkdocs sub-packages. # # Run 'sh libreoffice.SlackBuild' to build a Slackware package. # The package (.txz) and .txt file as well as build logs are created in /tmp . @@ -967,9 +972,25 @@ fi done ) +# Move SDK docs into a separate package - normal users do not need this: +echo "Starting split-off of SDK docs from main $PRGNAM package..." +mkdir -p $PKG/usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER} +mv usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER}/sdk + $PKG/usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER}/ +mkdir -p $TMP/package-${PRGNAM}-sdkdocs/install +cat $SRCDIR/slack-desc.sdkdocs \ + $TMP/package-${PRGNAM}-sdkdocs/install/slack-desc +cd $TMP/package-${PRGNAM}-sdkdocs + /sbin/makepkg -p -l y -c n $OUTPUT/${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} +cd - +cd $OUTPUT + md5sum ${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} > ${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}.md5 +cd - +cat $TMP/package-${PRGNAM}-sdkdocs/install/slack-desc | grep "^${PRGNAM}-sdkdocs" > $OUTPUT/${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.txt + # Move the KDE integration libraries into a separate package so that people # have a choice to leave these libraries out: -echo "Starting split-off of KDE integration libraries main $PRGNAM package..." +echo "Starting split-off of KDE integration libraries from main $PRGNAM package..." mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/libreoffice/program for KDEFILE in libvclplug_kde4lo.so kde-open-url libkde4be1lo.so ; do mv usr/lib${LIBDIRSUFFIX}/libreoffice/program/${KDEFILE} \ diff --git a/libreoffice/build/libreoffice42.SlackBuild b/libreoffice/build/libreoffice42.SlackBuild index 46e4245e..e699c320 100755 --- a/libreoffice/build/libreoffice42.SlackBuild +++ b/libreoffice/build/libreoffice42.SlackBuild @@ -162,6 +162,11 @@ # * Update. # 4.2.2-1: 13/mar/2014 by Eric Hameleers # * Update. +# 4.2.3-1: XX/XXX/2014 by Eric Hameleers +# * Update. +# KDE integration libraries and SDK documentation have been +# split off the main package and into libreoffice-kde-integration +# and libreoffice-sdkdocs sub-packages. # # Run 'sh libreoffice.SlackBuild' to build a Slackware package. # The package (.txz) and .txt file as well as build logs are created in /tmp . @@ -967,9 +972,25 @@ fi done ) +# Move SDK docs into a separate package - normal users do not need this: +echo "Starting split-off of SDK docs from main $PRGNAM package..." +mkdir -p $PKG/usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER} +mv usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER}/sdk + $PKG/usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER}/ +mkdir -p $TMP/package-${PRGNAM}-sdkdocs/install +cat $SRCDIR/slack-desc.sdkdocs \ + $TMP/package-${PRGNAM}-sdkdocs/install/slack-desc +cd $TMP/package-${PRGNAM}-sdkdocs + /sbin/makepkg -p -l y -c n $OUTPUT/${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} +cd - +cd $OUTPUT + md5sum ${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} > ${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}.md5 +cd - +cat $TMP/package-${PRGNAM}-sdkdocs/install/slack-desc | grep "^${PRGNAM}-sdkdocs" > $OUTPUT/${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.txt + # Move the KDE integration libraries into a separate package so that people # have a choice to leave these libraries out: -echo "Starting split-off of KDE integration libraries main $PRGNAM package..." +echo "Starting split-off of KDE integration libraries from main $PRGNAM package..." mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/libreoffice/program for KDEFILE in libvclplug_kde4lo.so kde-open-url libkde4be1lo.so ; do mv usr/lib${LIBDIRSUFFIX}/libreoffice/program/${KDEFILE} \ diff --git a/libreoffice/build/libreoffice43.SlackBuild b/libreoffice/build/libreoffice43.SlackBuild index 46e4245e..e699c320 100755 --- a/libreoffice/build/libreoffice43.SlackBuild +++ b/libreoffice/build/libreoffice43.SlackBuild @@ -162,6 +162,11 @@ # * Update. # 4.2.2-1: 13/mar/2014 by Eric Hameleers # * Update. +# 4.2.3-1: XX/XXX/2014 by Eric Hameleers +# * Update. +# KDE integration libraries and SDK documentation have been +# split off the main package and into libreoffice-kde-integration +# and libreoffice-sdkdocs sub-packages. # # Run 'sh libreoffice.SlackBuild' to build a Slackware package. # The package (.txz) and .txt file as well as build logs are created in /tmp . @@ -967,9 +972,25 @@ fi done ) +# Move SDK docs into a separate package - normal users do not need this: +echo "Starting split-off of SDK docs from main $PRGNAM package..." +mkdir -p $PKG/usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER} +mv usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER}/sdk + $PKG/usr/doc/$PRGNAM-${LOVER}${VERSION}${PKG_SUBVER}/ +mkdir -p $TMP/package-${PRGNAM}-sdkdocs/install +cat $SRCDIR/slack-desc.sdkdocs \ + $TMP/package-${PRGNAM}-sdkdocs/install/slack-desc +cd $TMP/package-${PRGNAM}-sdkdocs + /sbin/makepkg -p -l y -c n $OUTPUT/${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} +cd - +cd $OUTPUT + md5sum ${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} > ${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}.md5 +cd - +cat $TMP/package-${PRGNAM}-sdkdocs/install/slack-desc | grep "^${PRGNAM}-sdkdocs" > $OUTPUT/${PRGNAM}-sdkdocs-${LOVER}${VERSION}${PKG_SUBVER}-${ARCH}-${BUILD}${TAG}.txt + # Move the KDE integration libraries into a separate package so that people # have a choice to leave these libraries out: -echo "Starting split-off of KDE integration libraries main $PRGNAM package..." +echo "Starting split-off of KDE integration libraries from main $PRGNAM package..." mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/libreoffice/program for KDEFILE in libvclplug_kde4lo.so kde-open-url libkde4be1lo.so ; do mv usr/lib${LIBDIRSUFFIX}/libreoffice/program/${KDEFILE} \ -- cgit v1.2.3-80-g2a13