summaryrefslogtreecommitdiff
blob: b0c1c0a982c7ff2547b0c82d950b3b617691591c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

# Strip cat, we only need the pkg name
peclpkg="`echo ${1} | sed -e "s|^.*/||g"`"

# Take care of some strange package naming
peclpkg="${peclpkg/pecl-http/pecl_http}"
peclpkg="${peclpkg/pecl-/}"
peclpkg="${peclpkg/pdo-/pdo_}"

# Take care of outputting the version number
pwd="`pwd`"
if ! test -d "${pwd}/${peclpkg}-tmp" ; then
	mkdir "${pwd}/${peclpkg}-tmp"
fi
cd "${pwd}/${peclpkg}-tmp"
wget --quiet --tries=1 --timeout=3 "http://pecl.php.net/feeds/pkg_${peclpkg}.rss"
grep -i title pkg_${peclpkg}.rss | sed -e "s|<title>||g" | sed -e "s|</title>||g" | head -n 2 | tail -n 1 | awk '{print $NF}'
rm -Rf "${pwd}/${peclpkg}-tmp"