mirror of https://github.com/built-aur/packages
update
This commit is contained in:
parent
acd5caf3c7
commit
0653d9803c
|
@ -20,6 +20,15 @@ build() {
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${pkgname}-${pkgver}"
|
cd "${pkgname}-${pkgver}"
|
||||||
install -Dm 755 target/release/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
|
install -Dm 755 target/release/$pkgname "$pkgdir/usr/bin/$pkgname"
|
||||||
install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
||||||
|
mkdir -p "$pkgdir"/usr/share/{bash-completion/completions,zsh/site-functions,fish/vendor_completions.d}
|
||||||
|
target/release/$pkgname completions bash > "$pkgdir"/usr/share/bash-completion/completions/$pkgname
|
||||||
|
target/release/$pkgname completions zsh > "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
|
||||||
|
target/release/$pkgname completions fish > "$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish
|
||||||
|
|
||||||
|
mkdir -p "$pkgdir/usr/share/man/man1"
|
||||||
|
target/release/$pkgname manpage | gzip > "$pkgdir/usr/share/man/man1/$pkgname.1.gz"
|
||||||
|
|
||||||
|
install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
GITHUB_REPO="MedzikUser/imgurs"
|
GITHUB_REPO="MedzikUser/imgurs"
|
||||||
AUR_PUSH="imgurs"
|
AUR_PUSH="true"
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
GITHUB_REPO="revanced/revanced-cli"
|
GITHUB_REPO="revanced/revanced-cli"
|
||||||
AUR_PUSH="revanced-cli"
|
AUR_PUSH="true"
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
GITHUB_REPO="revanced/revanced-patches"
|
GITHUB_REPO="revanced/revanced-patches"
|
||||||
AUR_PUSH="revanced-patches"
|
AUR_PUSH="true"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -o errexit -o pipefail -o nounset
|
#set -o errexit -o pipefail
|
||||||
|
|
||||||
# Commit changes to Git.
|
# Commit changes to Git.
|
||||||
: "${GIT_COMMIT_PACKAGES:=false}"
|
: "${GIT_COMMIT_PACKAGES:=false}"
|
||||||
|
@ -34,7 +34,7 @@ git config --global user.name "${COMMIT_USER}"
|
||||||
git config --global user.email "${COMMIT_EMAIL}"
|
git config --global user.email "${COMMIT_EMAIL}"
|
||||||
echo '::endgroup::'
|
echo '::endgroup::'
|
||||||
|
|
||||||
push() {
|
push-aur() {
|
||||||
local pkgdir="${1}"
|
local pkgdir="${1}"
|
||||||
local pkgname="$(basename ${pkgdir})"
|
local pkgname="$(basename ${pkgdir})"
|
||||||
|
|
||||||
|
@ -56,13 +56,15 @@ push() {
|
||||||
|
|
||||||
if [ -n "${AUR_PUSH}" ]
|
if [ -n "${AUR_PUSH}" ]
|
||||||
then
|
then
|
||||||
|
echo "==> ${pkgname}"
|
||||||
|
|
||||||
echo '::group::Cloning AUR package into /tmp/local-repo'
|
echo '::group::Cloning AUR package into /tmp/local-repo'
|
||||||
git clone -v "https://aur.archlinux.org/${pkgname}.git" /tmp/local-repo
|
git clone -v "ssh://aur@aur.archlinux.org/${pkgname}.git" /tmp/local-repo
|
||||||
echo '::endgroup::'
|
echo '::endgroup::'
|
||||||
|
|
||||||
echo '::group::Copying files into /tmp/local-repo'
|
echo '::group::Copying files into /tmp/local-repo'
|
||||||
cp -r "${pkgdir}"/* /tmp/local-repo/
|
cp -r "${pkgdir}"/* /tmp/local-repo/
|
||||||
rm -rf /tmp/local-repo//build.yml
|
rm -rf /tmp/local-repo/build.conf
|
||||||
echo '::endgroup::'
|
echo '::endgroup::'
|
||||||
|
|
||||||
echo '::group::Generating .SRCINFO'
|
echo '::group::Generating .SRCINFO'
|
||||||
|
@ -78,32 +80,18 @@ push() {
|
||||||
echo '::group::Push package to AUR'
|
echo '::group::Push package to AUR'
|
||||||
git push -v origin master
|
git push -v origin master
|
||||||
echo '::endgroup::'
|
echo '::endgroup::'
|
||||||
|
|
||||||
|
echo '::group::Cleanup'
|
||||||
|
rm -rf /tmp/local-repo/
|
||||||
|
echo '::endgroup::'
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ -n "${1}" ]
|
|
||||||
then
|
|
||||||
update-package "./packages/${1}"
|
|
||||||
update-package "./long-built/${1}"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
for pkgdir in ./packages/* ./long-built/*
|
for pkgdir in ./packages/* ./long-built/*
|
||||||
do
|
do
|
||||||
push "${pkgdir}"
|
echo "==> Running: $(basename ${pkgdir})"
|
||||||
|
push-aur "${pkgdir}" &
|
||||||
EXIT_CODE="${?}"
|
wait
|
||||||
|
|
||||||
if ! (( ${EXIT_CODE} ))
|
|
||||||
then
|
|
||||||
if [ "${GIT_PUSH_PACKAGES}" = "true" ]
|
|
||||||
then
|
|
||||||
git pull --rebase &> /dev/null
|
|
||||||
git push &> /dev/null
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "[!] Failed to update package '$(basename ${pkgdir})'"
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue