view scripts/mk-pkg-add @ 19932:371aa9261b1a

Do not rebuild MIME database during install (backout 737b5d449aaf) (bug #44404) * etc/icons/Makefile.am: the desktop file being installed have MIME type information which means that the MIME types application database must be rebuilt after install. However, this means that we also need to take care of it during uninstall and this is causing 'make distcheck' to fail (bug #44404). The freedesktop.org recommendation seems to be that this should be left to downstream packagers and that it is reasonable to expect that users know about rebuilding this database themselves (just like ldconfig). So do a partial backout of 737b5d449aaf, leave the MIMEType line and leave the update of MIME cache up to the user.
author Carnë Draug <carandraug@octave.org>
date Wed, 04 Mar 2015 11:29:47 +0000
parents 4197fc428c7d
children
line wrap: on
line source

#! /bin/sh
#
# Copyright (C) 2002-2015 John W. Eaton
#
# This file is part of Octave.
#
# Octave is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at
# your option) any later version.
#
# Octave is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with Octave; see the file COPYING.  If not, see
# <http://www.gnu.org/licenses/>.

## Expecting arguments in this order:
##
##  SRCDIR SRCDIR-FILES ... -- LOCAL-FILES ...

set -e

SED=${SED:-'sed'}

prefix="$1/"
shift

for arg
do
  if [ "$arg" = "--" ]; then
    prefix=""
  else
    $SED -n 's/^[#%][#%]* *PKG_ADD: *//p' "$prefix$arg"
  fi
done