5 kde4-kdegraphics-mobipocket
57 kde4-kdegraphics-strigi-analyzer
58 kde4-kdegraphics-thumbnailers
149 kde4-kdesdk-kioslaves
150 kde4-kdesdk-strigi-analyzers
151 kde4-kdesdk-thumbnailers
159 kde4-kdenetwork-filesharing
160 kde4-kdenetwork-strigi-analyzers
163 kde4-zeroconf-ioslave
174 #kde4-kross-interpreters
175 ##kde4-kdebase-workspace
179 topdir=$(rpm -E '%{_topdir}')
187 if ! out=$(rpm --specfile "$specfile" --define 'prep %dump' -q 2>&1); then
189 echo >&2 "You need icon files being present in SOURCES."
200 s/^\(%define[ \t]\+_\?rel[ \t]\+\)$rel\$/\1$newrel/
201 s/^\(Release:[ \t]\+\)$rel\$/\1$newrel/
210 s/^\(%define[ \t]\+_\?ver[ \t]\+\)$rel\$/\1$newrel/
211 s/^\(Version:[ \t]\+\)$rel\$/\1$newrel/
216 for pkg in $KDEPKGS ; do
217 # spec: package/package.spec
218 spec=$(rpm -D "name $pkg" -E '%{_specdir}/%{name}.spec')
219 spec=${spec#$topdir/}
224 # specname: only spec filename
231 [ "$get" = 1 -a -d "$pkgdir" ] && continue
233 if [ "$update" = "1" -o "$get" = "1" ]; then
234 ./builder -g -ns "$spec"
237 [ "$get" = 1 ] && continue
240 dump=$(get_dump "$spec")
242 ver=$(awk '/^%define[ ]+_?rel[ ]+/{print $NF}' $spec)
243 if [ -z "$ver" ]; then
244 ver=$(echo "$dump" | awk '/PACKAGE_VERSION/{print $NF; exit}')
246 rel=$(awk '/^%define[ ]+_?rel[ ]+/{print $NF}' $spec)
247 if [ -z "$rel" ]; then
248 rel=$(echo "$dump" | awk '/PACKAGE_RELEASE/{print $NF; exit}')
252 set_release "$spec" $rel "1"
253 set_version "$spec" $ver $newver
260 [ -n "$message" ] && msg="$msg- $message$n"
261 msg="$msg- updated to $newver (by update-kde4.sh)"
262 echo git commit -m "$msg" $spec
263 if [ "$test" != 1 ]; then
265 git commit -m "$msg" $specname