ignore="$ignore kadu-module-xmms"
# obsoleted by kadu 0.6.0
ignore="$ignore kadu-theme-icons-crystal16 kadu-theme-icons-crystal22 kadu-theme-icons-nuvola16 kadu-theme-icons-nuvola22 kadu-module-iwait4u"
- # obsoleted
- ignore="$ignore php-pear-Net_Ping-tests"
+ # obsoleted pear test packages
+ ignore="$ignore php-*-tests"
# obsoleted
ignore="$ignore nmap-X11"
# mksd dependency not distributale
ignore="$ignore innobackup"
# use ac-updates
ignore="$ignore ntp-client ntp"
+ # php4 only(php-pecl-tidy), for php<5.2(php-pecl-filter)
+ ignore="$ignore php-pecl-tidy php-pecl-filter"
# renamed to vim-syntax-txt2tags
ignore="$ignore txt2tags-vim"
# displays latest used tag for a specfile
autotag() {
- local out
- for a in "$@"; do
- s=${a%.spec}.spec
- out=$(cvs status -v $s | awk "!/Sticky/&&/auto-$dist-/{if (!a++) print \$1}")
+ local out s
+ for s in "$@"; do
+ # strip branches
+ s=${s%:*}
+ # ensure package ends with .spec
+ s=${s%.spec}.spec
+ git fetch --tags
+ out=$(git for-each-ref --count=1 --sort=-authordate refs/tags/auto/$dist \
+ --format='%(refname:short)')
echo "$s:$out"
done
}
return
esac
- local url arch ftp=ftp://buildlogs.pld-linux.org
+ local url arch path ftp=ftp://buildlogs.pld-linux.org
for arch in $archlist; do
[ "$arch" ] || continue
path=${url#$ftp}
# makes diff from kde svn path
# requires: wget, tee
kdediff() {
- local url="$1"
+ local url="$1" r1 r2
# --- branches/KDE/3.5/kdepim/kpilot/conduits/vcalconduit/vcalRecord.cc #624744:624745
url=${url#*--- }
echo >&2 "Process $url"
# the diff can be applied with patch -p1
d() {
local file="$1"
- local dir
+ local dir diff
if [[ "$file" = /* ]]; then
# full path -- no idea where to strip
dir=.
(builtin cd "$dir"; dif $diff{~,})
}
+
rpmb() {
- local SPEC SPECDIR
+ local SPEC SPECDIR arg
for arg in "$@"; do
case "$arg" in
*.spec) SPEC="$arg"