blob: 5ce4182b329a4b6fcb05f712563ecaa4c1a01986 (
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
29
30
31
32
33
34
35
36
37
38
39
|
_mksource() {
if [[ -z _DO_NOT_RUN_MKSOURCE ]]; then
_DO_NOT_RUN_MKSOURCE=true makepkg -o
fi
}
_get_pkgver() {
if [[ -n $pkgver ]] && [[ $pkgver != 0.bogus ]]; then
echo $pkgver
else
_mksource 1>&2
if [[ -f "${srcdir:-src}/parabolaweb/requirements_prod.txt" ]]; then
pushd "${srcdir:-src}/parabolaweb" >/dev/null
# get the date requirements_prod.txt was last modified
gitdate="$(git log -n1 --date=iso --format=format:'%cd' ./requirements_prod.txt)"
date -u +%Y%m%d.%H%M -d "$gitdate"
popd >/dev/null
else
echo 0.bogus
fi
fi
}
_get_depends() {
_mksource 1>&2
if [[ -f "${srcdir:-src}/parabolaweb/requirements_prod.txt" ]]; then
pushd "${srcdir:-src}" >/dev/null
python2_packages='markdown|psycopg2|pyinotify|pytz|south'
< parabolaweb/requirements_prod.txt sed -r \
-e 's/.*/\L&/' -e 's/==/=/' \
-e 's/^python-memcached/python2-memcached/' \
-e "s/^(${python2_packages})/python2-&/"
popd >/dev/null
fi
}
_get_depends_nover() {
_get_depends | sed 's/[<>=].*//'
}
|