#!/bin/bash # Written by Manfred Mueller # # Copyright (c) 2013 Manfred Mueller, Muelheim, Germany # # Permission to use, copy, modify, and distribute this software for # any purpose with or without fee is hereby granted, provided that # the above copyright notice and this permission notice appear in all # copies. # # THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT # OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # ----------------------------------------------------------------------------- . /usr/share/slax/slaxbuildlib SLAX_BUNDLE_NAME="ascii-design" SLAX_BUNDLE_VERSION="1.0.2" SLAX_BUNDLE_DESCRIPTION="Ascii Design enables you to create awesome ascii art text." SLAX_BUNDLE_CATEGORIES="graphics" SLAX_BUNDLES_REQUIRED="figlet" SLAX_BUNDLES_REQUIRED_TO_COMPILE_ONLY="cmake" SLAX_BUNDLE_MAINTAINER_NAME="Manfred Mueller" SLAX_BUNDLE_MAINTAINER_EMAIL="manfred.mueller@fluxflux.net" SLAX_BUNDLE_SOURCE_DOWNLOAD[0]="http://downloads.sourceforge.net/project/ascii-design/ascii-design/Ascii-Design%201.0.2/${SLAX_BUNDLE_NAME}-${SLAX_BUNDLE_VERSION}.tar.bz2" SLAX_BUNDLE_SOURCE_DOWNLOAD[1]="http://fluxflux.net/downloads/SlaxBuilds/${SLAX_BUNDLE_NAME}/${SLAX_BUNDLE_NAME}-${SLAX_BUNDLE_VERSION}_de.diff" check_variables_for_errors download_all_sources extract_all_sources init_bundle_target_dir activate_required_bundles cd ${SLAX_CURRENT_BUILDSCRIPT_DIR}/${SLAX_BUNDLE_NAME}-${SLAX_BUNDLE_VERSION} patch -p1 < ${SLAX_CURRENT_BUILDSCRIPT_DIR}/${SLAX_BUNDLE_NAME}-${SLAX_BUNDLE_VERSION}_de.diff || exit 1 cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr . make make DESTDIR=${SLAX_BUNDLE_TARGET} install mkdir -p "${SLAX_BUNDLE_TARGET}"/run cat << EOS >> "${SLAX_BUNDLE_TARGET}"/run/activate.sh #!/bin/sh if [ "\$(grep -A2 " Office" /root/.config/menus/applications-kmenuedit.menu | grep files)" = "" ]; then sed -i "\$((\$(grep -n " Office" /root/.config/menus/applications-kmenuedit.menu | cut -d: -f1) + 1))s|.*| \n |" /root/.config/menus/applications-kmenuedit.menu fi sleep 2 kbuildsycoca4 EOS strip_unneeded_objects create_slax_bundle