X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=rpm-php-provides;h=a094cba8805a5a7b0ccafc482f7d14c63f2110e2;hp=55f3fb412021fc3955b1d9ce1933ba7671bb1947;hb=c0a8bb95cf43e3b8c6b90ddc18a9c86778a12c6b;hpb=b605bd600c2710f459814d5d9b5f48403db58bbd diff --git a/rpm-php-provides b/rpm-php-provides index 55f3fb4..a094cba 100644 --- a/rpm-php-provides +++ b/rpm-php-provides @@ -1,19 +1,20 @@ -#!/bin/sh -if [ $# -lt 1 ]; then - echo "You have to specify input file" - exit 1 -fi +#!/usr/bin/perl +##################################################################### +# # +# Check system dependences between php-pear modules # +# # +# Pawe³ Go³aszewski # +# Micha³ Moskal # +# ------------------------------------------------------------------# +# TODO: # +##################################################################### -filelist=`echo $@` -for i in $filelist; do - i=`echo $i | grep "\.php"` - if [ -n "$i" ]; then - j=`cat $i |egrep -i "^Class" |cut -f 2 -d " "` - if [ -n "$j" ]; then - for p in $j; do - echo "pear($p)" - done - j="" - fi - fi -done +$pear = "/usr/share/pear"; + +foreach (@ARGV ? @ARGV : <>) { + chomp; + $f = $_; + next unless ($f =~ /$pear.*\.php$/); + $f =~ s/.*$pear\///; + print "pear($f)\n"; +}