[go: up one dir, main page]

File: genpkg.sh

package info (click to toggle)
dotdrop 1.12.9-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,576 kB
  • sloc: sh: 11,872; python: 7,108; makefile: 3
file content (56 lines) | stat: -rwxr-xr-x 993 bytes parent folder | download
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
# author: deadc0de6
#
# update packages
#

# $1: version
up()
{
  # update pkgver
  [ "${1}" != "" ] && sed -i "s/^pkgver=.*$/pkgver=${1}/g" ${pkgfile}
  # create srcinfo
  rm -f .SRCINFO
  makepkg --printsrcinfo > .SRCINFO
}

# pivot
rl="readlink -f"
if ! ${rl} "${0}" >/dev/null 2>&1; then
  rl="realpath"

  if ! hash ${rl}; then
    echo "\"${rl}\" not found!" && exit 1
  fi
fi
# cur
cur=`dirname $(${rl} "${0}")`
opwd=`pwd`
pkgfile="PKGBUILD"
cd ${cur}

########################
# update arch package
# tag release
########################
dir="arch-dotdrop"
echo "doing ${dir} ..."
cd ${dir}
version="`git describe --abbrev=0 --tags | sed 's/^v//g'`"
up ${version}
cd ${OLDPWD}

#########################
## update arch package
## git release
#########################
#dir="arch-dotdrop-git"
#echo "doing ${dir} ..."
#cd ${dir}
## replace pkgver
##version="`git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g'`"
#up
#cd ${OLDPWD}

# pivot back
cd ${opwd}