summaryrefslogtreecommitdiff
path: root/cmake/add_package_dependencies.sh
blob: a0c71e569c87ee3ff9d4b8b0b462162c0ce453ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

PACKAGE_NAME=$1
PACKAGE_NAME_PATH=$2/$PACKAGE_NAME
TMPDIR=`mktemp -d /tmp/gen.XXXXXXXXXX` || exit 1
dpkg-deb -x "$PACKAGE_NAME_PATH" "$TMPDIR"
dpkg-deb --control "$PACKAGE_NAME_PATH" "$TMPDIR"/DEBIAN
cat "$TMPDIR"/DEBIAN/control | sed -e "s/Depends.*$/Depends: $3/" > "$TMPDIR"/DEBIAN/control_
cp "$TMPDIR"/DEBIAN/control_ "$TMPDIR"/DEBIAN/control
dpkg -b "$TMPDIR" "$PACKAGE_NAME_PATH"
rm -r "$TMPDIR"