summarylogtreecommitdiffstats
path: root/update_script.sh
blob: 4e9671227020b3ac2180ebdfa0b3f7b17398a80e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

SCRIPT_DIR=$(dirname "$0")

while getopts v:r: flag
do
    case "${flag}" in
        v) PACKAGE_VERSION=${OPTARG};;
        r) PACKAGE_RELEASE=${OPTARG};;
    esac
done

cd ${SCRIPT_DIR}

if [ ! -z ${PACKAGE_VERSION} ]
then
    sed -i "0,/pkgver=.*/{s/pkgver=.*/pkgver=${PACKAGE_VERSION}/}" PKGBUILD
fi

if [ ! -z ${PACKAGE_RELEASE} ]
then
    sed -i "0,/pkgrel=.*/{s/pkgrel=.*/pkgrel=${PACKAGE_RELEASE}/}" PKGBUILD
else
    sed -i "0,/pkgrel=.*/{s/pkgrel=.*/pkgrel=1/}" PKGBUILD
fi

updpkgsums && makepkg --printsrcinfo > .SRCINFO