File indexing completed on 2024-04-28 05:41:44
0001 #!/bin/sh 0002 # Copyright Laurent Montel <montel@kde.org> 2023 0003 git grep -l "PlasmaCore.FrameSvgItem" | xargs perl -pi -e 's,PlasmaCore.FrameSvgItem,KSvg.FrameSvgItem,g' 0004 git grep -l "PlasmaCore.SvgItem" | xargs perl -pi -e 's,PlasmaCore.SvgItem,KSvg.SvgItem,g' 0005 git grep -l "PlasmaCore.Svg" | xargs perl -pi -e 's,PlasmaCore.Svg,KSvg.Svg,g' 0006 0007 # Add import org.kde.kirigami 2.20 as Kirigami 0008 0009 list_import=`git grep -l "as PlasmaCore"`; 0010 echo " list file which has import PlasmaCore $list_import"; 0011 for i in $list_import; do 0012 echo "list $i"; 0013 number=`grep 'import org.kde.ksvg 1.0 as KSvg' $i|wc -l`; 0014 echo $number; 0015 if test $number == 0 ; then 0016 echo "import org.kde.ksvg 1.0 as KSvg in $i"; 0017 perl -pi -e 's,as PlasmaCore,as PlasmaCore\nimport org.kde.ksvg 1.0 as KSvg,' $i; 0018 fi 0019 done; 0020 0021 0022 list_PlasmaKirigami_file=`git grep -l ksvg`; 0023 echo " list file which has kirigami: $list_PlasmaKirigami_file"; 0024 for i in $list_PlasmaKirigami_file; do 0025 echo "list:::: $i"; 0026 number=`grep KSvg $i|wc -l`; 0027 echo $number; 0028 if test $number == 1 ; then 0029 perl -pi -e 's,import org.kde.ksvg 1.0 as KSvg\n,,' $i; 0030 fi 0031 done; 0032 0033 0034 # Remove import org.kde.plasma.core 2.0 as PlasmaCore if we don't need it 0035 list_PlasmaCore_file=`git grep -l PlasmaCore`; 0036 for i in $list_PlasmaCore_file; do 0037 echo $i; 0038 number=`grep KSvg $i|wc -l`; 0039 if test $number = 1 ; then 0040 perl -pi -e 's,import org.kde.plasma.core 2.0 as PlasmaCore\n,,' $i; 0041 fi 0042 done; 0043 0044 echo " add Svg to CMakeLists.txt file"; 0045