1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-08-13 17:03:46 -04:00

makepkg: deprecate PKGBUILDs without a package() function

The package() function has been around since pacman-3.3 and has
significant advantages including limited fakeroot usage and correct
repackaging.  The ability to use PKGBUILDs without a package function
will be removed in a future release.

Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Allan McRae 2012-09-24 14:34:13 +10:00
parent 93148d0879
commit 3232c975c6

View File

@ -2696,6 +2696,10 @@ fi
fullver=$(get_full_version) fullver=$(get_full_version)
msg "$(gettext "Making package: %s")" "$pkgbase $fullver ($(date))" msg "$(gettext "Making package: %s")" "$pkgbase $fullver ($(date))"
if (( !PKGFUNC && !SPLITPKG )); then
warning "$(gettext "Using a %s without a %s function is deprecated.")" "$BUILDSCRIPT" "package()"
fi
# if we are creating a source-only package, go no further # if we are creating a source-only package, go no further
if (( SOURCEONLY )); then if (( SOURCEONLY )); then
if [[ -f $SRCPKGDEST/${pkgbase}-${fullver}${SRCEXT} ]] \ if [[ -f $SRCPKGDEST/${pkgbase}-${fullver}${SRCEXT} ]] \