summaryrefslogtreecommitdiffstats
path: root/makesrc.sh
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-05-15 17:22:31 +0200
committerRemi Collet <remi@php.net>2025-05-15 17:22:31 +0200
commitc75459c0623824e2aa978456731e7a9b978b68d0 (patch)
tree537667e5fa0d673752604d0ba91406eaa464e9f4 /makesrc.sh
parentbabb55fe716ba7884e294606623bddcd290af71e (diff)
update to 4.0.0beta1HEADmaster
raise dependency on PHP 7.2 switch to phpunit10
Diffstat (limited to 'makesrc.sh')
-rwxr-xr-xmakesrc.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/makesrc.sh b/makesrc.sh
index 49c695f..db2e924 100755
--- a/makesrc.sh
+++ b/makesrc.sh
@@ -4,20 +4,21 @@ NAME=$(basename $PWD)
DATE=$(sed -n '/^%global gh_date/{s/.* //;p}' $NAME.spec)
OWNER=$(sed -n '/^%global gh_owner/{s/.* //;p}' $NAME.spec)
PROJECT=$(sed -n '/^%global gh_project/{s/.* //;p}' $NAME.spec)
-VERSION=$(sed -n '/^Version:/{s/.* //;p}' $NAME.spec)
+VERSION=$(sed -n '/^%global upstream_version/{s/.* //;p}' $NAME.spec)
+PREVER=$(sed -n '/^%global upstream_prever/{s/.* //;p}' $NAME.spec)
COMMIT=$(sed -n '/^%global gh_commit/{s/.* //;p}' $NAME.spec)
SHORT=${COMMIT:0:7}
DATE=$(date -d "$DATE -5 days" +%Y-%m-%d)
-if [ -f $NAME-$VERSION-$SHORT.tgz ]; then
- echo Skip $NAME-$VERSION-$SHORT.tgz
+if [ -f $NAME-$VERSION$PREVER-$SHORT.tgz ]; then
+ echo Skip $NAME-$VERSION$PREVER-$SHORT.tgz
else
- echo -e "\nCreate git snapshot\nName=$NAME, Owner=$OWNER, Project=$PROJECT, Version=$VERSION, Date=$DATE\n"
+ echo -e "\nCreate git snapshot\nName=$NAME, Owner=$OWNER, Project=$PROJECT, Version=$VERSION$PREVER, Date=$DATE\n"
echo "Cloning..."
rm -rf $PROJECT-$COMMIT
- git clone --shallow-since=$DATE https://github.com/$OWNER/$PROJECT.git $PROJECT-$COMMIT || exit 1
+ git clone --branch 4.x --shallow-since=$DATE https://github.com/$OWNER/$PROJECT.git $PROJECT-$COMMIT || exit 1
echo "Getting commit..."
pushd $PROJECT-$COMMIT
@@ -26,7 +27,7 @@ else
popd
echo "Archiving..."
- tar czf $NAME-$VERSION-$SHORT.tgz --exclude-vcs $PROJECT-$COMMIT
+ tar czf $NAME-$VERSION$PREVER-$SHORT.tgz --exclude-vcs $PROJECT-$COMMIT
echo "Cleaning..."
rm -rf $PROJECT-$COMMIT