1#!/bin/bash 2# 3# docs.sh - Remove documentation files from the package 4# 5# Copyright (c) 2008-2018 Pacman Development Team <pacman-dev@archlinux.org> 6# 7# This program is free software; you can redistribute it and/or modify 8# it under the terms of the GNU General Public License as published by 9# the Free Software Foundation; either version 2 of the License, or 10# (at your option) any later version. 11# 12# This program is distributed in the hope that it will be useful, 13# but WITHOUT ANY WARRANTY; without even the implied warranty of 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15# GNU General Public License for more details. 16# 17# You should have received a copy of the GNU General Public License 18# along with this program. If not, see <http://www.gnu.org/licenses/>. 19# 20 21[[ -n "$LIBMAKEPKG_TIDY_DOCS_SH" ]] && return 22LIBMAKEPKG_TIDY_DOCS_SH=1 23 24LIBRARY=${LIBRARY:-'@libmakepkgdir@'} 25 26source "$LIBRARY/util/message.sh" 27source "$LIBRARY/util/option.sh" 28 29packaging_options+=('docs') 30tidy_remove+=('tidy_docs') 31 32tidy_docs() { 33 if check_option "docs" "n" && [[ -n ${DOC_DIRS[*]} ]]; then 34 msg2 "$(gettext "Removing doc files...")" 35 rm -rf -- ${DOC_DIRS[@]} 36 fi 37} 38