#!/bin/bash

source /usr/share/slackdev/buildkit.sh

P=

# Determine the package series and set variables that point to
# the correct source locations, etc.
slack_var_pkgseries
slackset_var_cwds

T=SlackBuild
#T=build

# When diffing more than 1 build script is required (e.g. glibc), just
# use $SLACKSOURCE/$pkgsrcdir/<assetname>
#pkgsrcdir=$PKGSERIES/$P
#slack_findpkgstore_is_stablerelease && pkgsrcdir=$P

# Cater for packages such as those in /extra where when patched, don't
# join /patches.
#[[ ! "$SLACKSOURCE" =~ (-current) ]] && SLACKSOURCE=${SLACKSOURCE%"/patches/source"}/patches/

# Diff the build scripts:
if pwd | grep -Fq "/patches/source/" ; then
   # Are we in /patches?
   SRCSCRIPT=$SLACKSOURCE/$P/$P.$T
 elif pwd | grep -Fq "/extra/source/" ; then
   # Are we in /extra?
   SRCSCRIPT=$SLACKSOURCE/$P/$P.$T
   # for /extra:
   #diff -u $P.$T.orig $SLACKSOURCE/../$PKGSERIES/source/$P*/$P.$T
 else
   # In the main tree:
   SRCSCRIPT=$SLACKSOURCE/$PKGSERIES/$P/$P.$T
fi

diff -u $P.$T.orig $SRCSCRIPT

# This makes it easier to copy the new version over our saved
# copy.
[ -z "$R2BRUNNING" ] && echo "Source script: $SRCSCRIPT"

