2e79ec5aef
This reverts commit f493a38d3d93f9c7726d2f83e2fdd14a1abcd6f2. Script is broken in last update, at least it no longer able to process debfiles with very large amount of files.
34 lines
1.0 KiB
Bash
34 lines
1.0 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://github.com/termux/whatprovides
|
|
TERMUX_PKG_DESCRIPTION="Find out packages using specific files"
|
|
TERMUX_PKG_LICENSE="Apache-2.0"
|
|
TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm"
|
|
TERMUX_PKG_VERSION=2.1.0
|
|
TERMUX_PKG_SRCURL=https://github.com/termux/whatprovides/archive/${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=cd2ae820713fdef04423d20451d8a54966d3b807cadd6b086c1111ee0e835e3a
|
|
TERMUX_PKG_DEPENDS="bash, coreutils, curl, gawk, gzip, sqlite"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
|
|
|
termux_step_create_debscripts() {
|
|
cat <<- EOF > ./postinst
|
|
#!${TERMUX_PREFIX}/bin/sh
|
|
mkdir -p "${TERMUX_PREFIX}/var/lib/whatprovides"
|
|
if [ ! -e "${TERMUX_PREFIX}/var/lib/whatprovides/whatprovides.db" ]; then
|
|
whatprovides -u || {
|
|
echo
|
|
echo "Failed to download database."
|
|
echo "Please run 'whatprovides -u' manually."
|
|
echo
|
|
}
|
|
fi
|
|
EOF
|
|
|
|
cat <<- EOF > ./prerm
|
|
#!${TERMUX_PREFIX}/bin/sh
|
|
if [ "\$1" != "remove" ]; then
|
|
exit 0
|
|
fi
|
|
rm -rf "${TERMUX_PREFIX}/var/lib/whatprovides"
|
|
EOF
|
|
}
|