File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,21 @@ git config --global user.name "$commit_username"
53
53
git config --global user.email " $commit_email "
54
54
echo ' ::endgroup::'
55
55
56
+ echo ' ::group::Updating pkgver'
57
+ if grep -q ' pkgver()' $pkgbuild ; then
58
+ echo ' Running `makepkg -od` to update pkgver'
59
+ mkdir -p /tmp/makepkg
60
+ cp " $pkgbuild " /tmp/makepkg/PKGBUILD
61
+ (
62
+ cd /tmp/makepkg;
63
+ makepkg -od;
64
+ )
65
+ pkgbuild=/tmp/makepkg/PKGBUILD
66
+ else
67
+ echo ' No pkgver() found in PKGBUILD'
68
+ fi
69
+ echo ' ::endgroup::'
70
+
56
71
echo ' ::group::Cloning AUR package into /tmp/local-repo'
57
72
git clone -v " https://aur.archlinux.org/${pkgname} .git" /tmp/local-repo
58
73
echo ' ::endgroup::'
@@ -70,11 +85,13 @@ if [[ -n "$assets" ]]; then
70
85
fi
71
86
echo ' ::endgroup::'
72
87
88
+
73
89
echo ' ::group::Generating .SRCINFO'
74
90
cd /tmp/local-repo
75
91
makepkg --printsrcinfo > .SRCINFO
76
92
echo ' ::endgroup::'
77
93
94
+
78
95
echo ' ::group::Committing files to the repository'
79
96
if [[ -z " $assets " ]]; then
80
97
# When $assets are not set, we can add just PKGBUILD and .SRCINFO
You can’t perform that action at this time.
0 commit comments