On Sun, Apr 26, 2009 at 6:13 AM, Allan McRae <[email protected]> wrote:
> When making a source package for a SCM PKGBUILD, makepkg should not
> update the pkgver/pkgrel.  Noted in FS#14456.
>
> Signed-off-by: Allan McRae <[email protected]>

I saw your comment on this, and was a bit unsure about it. Although
the version doesn't have the same meaning on an SCM package, doesn't
it still have some meaning in telling us when the source package was
built?

> ---
>  scripts/makepkg.sh.in |   11 +++++------
>  1 files changed, 5 insertions(+), 6 deletions(-)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index 97acfb4..c97eff2 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -1098,14 +1098,13 @@ install_package() {
>
>  devel_check() {
>        newpkgver=""
> -       # Only update pkgver if --holdver is not set
> -       if [ "$HOLDVER" -eq 1 ]; then
> -               return
> -       fi
> -       # Cannot update pkgver/pkgrel if reading PKGBUILD from pipe
> -       if [ ! -f "./$BUILDSCRIPT" ]; then
> +
> +       # Do not update pkgver if --holdver is set, when building a source 
> package,
> +       # or when reading PKGBUILD from pipe
> +       if [ "$HOLDVER" -eq 1 -o "$SOURCEONLY" -ne 0 -o ! -f "./$BUILDSCRIPT" 
> ]; then
>                return
>        fi
> +
>        if [ -z "$FORCE_VER" ]; then
>                # Check if this is a svn/cvs/etc PKGBUILD; set $newpkgver if 
> so.
>                # This will only be used on the first call to makepkg; 
> subsequent
> --
> 1.6.2.4
>
> _______________________________________________
> pacman-dev mailing list
> [email protected]
> http://www.archlinux.org/mailman/listinfo/pacman-dev
>
_______________________________________________
pacman-dev mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/pacman-dev

Reply via email to