Index: branches/stable/l10n-kf5/scripts/documentation_paths =================================================================== --- branches/stable/l10n-kf5/scripts/documentation_paths (revision 1540422) +++ branches/stable/l10n-kf5/scripts/documentation_paths (revision 1540423) @@ -1,248 +1,248 @@ # The syntax of the file is easy # A module needs to have a line declaring the module # Syntax: # module modulename # After that there can be one root line or not and any entry lines # root lines point to a directory with multiple docs for that module # entry lines point to a directory with single doc for that module # Syntax: # root scm_path # entry dir_name scm_path # Where # scm_path can be # a svn url # a git repo followed by branch:path_to_folder # dir_name is name of the entry e.g. konversation module kde-workspace entry kcontrol git://anongit.kde.org/plasma-desktop.git Plasma/5.15:doc/kcontrol entry kcontrol/kgamma5 git://anongit.kde.org/kgamma5.git Plasma/5.15:doc entry kfontview git://anongit.kde.org/plasma-desktop.git Plasma/5.15:doc/kfontview entry knetattach git://anongit.kde.org/plasma-desktop.git Plasma/5.15:doc/knetattach entry plasma-desktop git://anongit.kde.org/plasma-desktop.git Plasma/5.15:doc/plasma-desktop entry kdesu git://anongit.kde.org/kde-cli-tools.git Plasma/5.15:doc/kdesu entry kcontrol5 git://anongit.kde.org/kde-cli-tools.git Plasma/5.15:doc/kcontrol5 entry kcontrol/khotkeys git://anongit.kde.org/khotkeys.git Plasma/5.15:doc/kcm entry kinfocenter git://anongit.kde.org/kinfocenter.git Plasma/5.15:doc entry kmenuedit git://anongit.kde.org/kmenuedit.git Plasma/5.15:doc entry ksysguard git://anongit.kde.org/ksysguard.git Plasma/5.15:doc entry kcontrol/desktop git://anongit.kde.org/kwin.git Plasma/5.15:doc/desktop entry kcontrol/kwindecoration git://anongit.kde.org/kwin.git Plasma/5.15:doc/kwindecoration entry kcontrol/kwinscreenedges git://anongit.kde.org/kwin.git Plasma/5.15:doc/kwinscreenedges entry kcontrol/kwintabbox git://anongit.kde.org/kwin.git Plasma/5.15:doc/kwintabbox entry kcontrol/windowbehaviour git://anongit.kde.org/kwin.git Plasma/5.15:doc/windowbehaviour entry kcontrol/windowspecific git://anongit.kde.org/kwin.git Plasma/5.15:doc/windowspecific entry kcontrol/kwineffects git://anongit.kde.org/kwin.git Plasma/5.15:doc/kwineffects entry klipper git://anongit.kde.org/plasma-workspace.git Plasma/5.15:doc/klipper entry kcontrol/screenlocker git://anongit.kde.org/plasma-workspace.git Plasma/5.15:doc/kcontrol/screenlocker entry kcontrol/translations git://anongit.kde.org/plasma-workspace.git Plasma/5.15:doc/kcontrol/translations entry kcontrol/powerdevil git://anongit.kde.org/powerdevil.git Plasma/5.15:doc/kcm entry kcontrol/plasma-pa git://anongit.kde.org/plasma-pa.git Plasma/5.15:doc/kcontrol/plasma-pa entry systemsettings git://anongit.kde.org/systemsettings.git Plasma/5.15:doc entry plasma-sdk git://anongit.kde.org/plasma-sdk.git Plasma/5.15: module applications entry dolphin git://anongit.kde.org/dolphin.git Applications/19.04:doc entry kate git://anongit.kde.org/kate.git Applications/19.04:doc/kate entry kwrite git://anongit.kde.org/kate.git Applications/19.04:doc/kwrite entry katepart git://anongit.kde.org/kate.git Applications/19.04:doc/katepart entry konsole git://anongit.kde.org/konsole.git Applications/19.04:doc/manual entry khelpcenter git://anongit.kde.org/khelpcenter.git Applications/19.04:doc/khelpcenter entry fundamentals git://anongit.kde.org/khelpcenter.git Applications/19.04:doc/fundamentals entry onlinehelp git://anongit.kde.org/khelpcenter.git Applications/19.04:doc/onlinehelp entry glossary git://anongit.kde.org/khelpcenter.git Applications/19.04:doc/glossary entry konqueror git://anongit.kde.org/konqueror.git Applications/19.04:doc/konqueror entry kcontrol5 git://anongit.kde.org/konqueror.git Applications/19.04:doc/kcontrol5 entry kfind git://anongit.kde.org/kfind.git Applications/19.04:doc entry keditbookmarks git://anongit.kde.org/keditbookmarks.git Applications/19.04:doc module kdeedu entry artikulate git://anongit.kde.org/artikulate.git Applications/19.04:doc entry blinken git://anongit.kde.org/blinken.git Applications/19.04:doc entry cantor git://anongit.kde.org/cantor.git Applications/19.04:doc entry kalgebra git://anongit.kde.org/kalgebra.git Applications/19.04:doc entry kalzium git://anongit.kde.org/kalzium.git Applications/19.04:doc entry kanagram git://anongit.kde.org/kanagram.git Applications/19.04:doc entry kbruch git://anongit.kde.org/kbruch.git Applications/19.04:doc entry kgeography git://anongit.kde.org/kgeography.git Applications/19.04:doc entry khangman git://anongit.kde.org/khangman.git Applications/19.04:doc entry kig git://anongit.kde.org/kig.git Applications/19.04:doc entry kiten git://anongit.kde.org/kiten.git Applications/19.04:doc entry klettres git://anongit.kde.org/klettres.git Applications/19.04:doc entry kmplot git://anongit.kde.org/kmplot.git Applications/19.04:doc entry ktouch git://anongit.kde.org/ktouch.git Applications/19.04:doc entry kturtle git://anongit.kde.org/kturtle.git Applications/19.04:doc entry kwordquiz git://anongit.kde.org/kwordquiz.git Applications/19.04:doc entry marble git://anongit.kde.org/marble.git Applications/19.04:doc entry minuet git://anongit.kde.org/minuet.git Applications/19.04:doc entry parley git://anongit.kde.org/parley.git Applications/19.04:docs/parley entry rocs git://anongit.kde.org/rocs.git Applications/19.04:doc entry step git://anongit.kde.org/step.git Applications/19.04:doc module kdegames entry bomber git://anongit.kde.org/bomber.git Applications/19.04:doc entry bovo git://anongit.kde.org/bovo.git Applications/19.04:doc entry granatier git://anongit.kde.org/granatier.git Applications/19.04:doc entry kajongg git://anongit.kde.org/kajongg.git Applications/19.04:doc entry kapman git://anongit.kde.org/kapman.git Applications/19.04:doc entry katomic git://anongit.kde.org/katomic.git Applications/19.04:doc entry kblackbox git://anongit.kde.org/kblackbox.git Applications/19.04:doc entry kblocks git://anongit.kde.org/kblocks.git Applications/19.04:doc entry kbounce git://anongit.kde.org/kbounce.git Applications/19.04:doc entry kbreakout git://anongit.kde.org/kbreakout.git Applications/19.04:doc entry kdiamond git://anongit.kde.org/kdiamond.git Applications/19.04:doc entry kfourinline git://anongit.kde.org/kfourinline.git Applications/19.04:doc entry kgoldrunner git://anongit.kde.org/kgoldrunner.git Applications/19.04:doc entry kigo git://anongit.kde.org/kigo.git Applications/19.04:doc entry killbots git://anongit.kde.org/killbots.git Applications/19.04:doc entry kiriki git://anongit.kde.org/kiriki.git Applications/19.04:doc entry kjumpingcube git://anongit.kde.org/kjumpingcube.git Applications/19.04:doc entry klickety git://anongit.kde.org/klickety.git Applications/19.04:doc entry klines git://anongit.kde.org/klines.git Applications/19.04:doc entry kmahjongg git://anongit.kde.org/kmahjongg.git Applications/19.04:doc entry kmines git://anongit.kde.org/kmines.git Applications/19.04:doc entry knights git://anongit.kde.org/knights.git Applications/19.04:doc entry knavalbattle git://anongit.kde.org/knavalbattle.git Applications/19.04:doc entry knetwalk git://anongit.kde.org/knetwalk.git Applications/19.04:doc entry kolf git://anongit.kde.org/kolf.git Applications/19.04:doc entry kollision git://anongit.kde.org/kollision.git Applications/19.04:doc entry konquest git://anongit.kde.org/konquest.git Applications/19.04:doc entry kpat git://anongit.kde.org/kpat.git Applications/19.04:doc entry kreversi git://anongit.kde.org/kreversi.git Applications/19.04:doc entry kshisen git://anongit.kde.org/kshisen.git Applications/19.04:doc entry ksirk git://anongit.kde.org/ksirk.git Applications/19.04:doc/ksirk entry ksirkskineditor git://anongit.kde.org/ksirk.git Applications/19.04:doc/ksirkskineditor entry ksnakeduel git://anongit.kde.org/ksnakeduel.git Applications/19.04:doc entry kspaceduel git://anongit.kde.org/kspaceduel.git Applications/19.04:doc entry ksquares git://anongit.kde.org/ksquares.git Applications/19.04:doc entry ksudoku git://anongit.kde.org/ksudoku.git Applications/19.04:doc entry ktuberling git://anongit.kde.org/ktuberling.git Applications/19.04:doc entry kubrick git://anongit.kde.org/kubrick.git Applications/19.04:doc entry lskat git://anongit.kde.org/lskat.git Applications/19.04:doc entry palapeli git://anongit.kde.org/palapeli.git Applications/19.04:doc entry picmi git://anongit.kde.org/picmi.git Applications/19.04:doc module kdegraphics entry kcontrol/kamera git://anongit.kde.org/kamera.git Applications/19.04:doc entry gwenview git://anongit.kde.org/gwenview.git Applications/19.04:doc entry kolourpaint git://anongit.kde.org/kolourpaint.git Applications/19.04:doc entry kruler git://anongit.kde.org/kruler.git Applications/19.04:doc entry okular git://anongit.kde.org/okular.git Applications/19.04:doc entry spectacle git://anongit.kde.org/spectacle.git Applications/19.04:doc module pim entry konsolekalendar git://anongit.kde.org/akonadi-calendar-tools.git Applications/19.04:doc/konsolekalendar entry importwizard git://anongit.kde.org/akonadi-import-wizard.git Applications/19.04:doc entry akregator git://anongit.kde.org/akregator.git Applications/19.04:doc entry contactthemeeditor git://anongit.kde.org/grantlee-editor.git Applications/19.04:doc/contactthemeeditor entry headerthemeeditor git://anongit.kde.org/grantlee-editor.git Applications/19.04:doc/headerthemeeditor entry kalarm git://anongit.kde.org/kalarm.git Applications/19.04:doc entry kleopatra git://anongit.kde.org/kleopatra.git Applications/19.04:doc/kleopatra entry kwatchgnupg git://anongit.kde.org/kleopatra.git Applications/19.04:doc/kwatchgnupg entry kmail2 git://anongit.kde.org/kmail.git Applications/19.04:doc/kmail2 entry akonadi_archivemail_agent git://anongit.kde.org/kmail.git Applications/19.04:doc/akonadi_archivemail_agent entry akonadi_followupreminder_agent git://anongit.kde.org/kmail.git Applications/19.04:doc/akonadi_followupreminder_agent entry akonadi_sendlater_agent git://anongit.kde.org/kmail.git Applications/19.04:doc/akonadi_sendlater_agent entry ktnef git://anongit.kde.org/kmail.git Applications/19.04:ktnef/doc entry knotes git://anongit.kde.org/knotes.git Applications/19.04:doc/knotes entry akonadi_notes_agent git://anongit.kde.org/knotes.git Applications/19.04:doc/akonadi_notes_agent entry kontact git://anongit.kde.org/kontact.git Applications/19.04:doc/kontact entry korganizer git://anongit.kde.org/korganizer.git Applications/19.04:doc entry pimsettingexporter git://anongit.kde.org/pim-data-exporter.git Applications/19.04:doc entry sieveeditor git://anongit.kde.org/pim-sieve-editor.git Applications/19.04:doc entry kioslave5/ldap git://anongit.kde.org/kldap.git Applications/19.04:kioslave/doc/ldap entry kioslave5/sieve git://anongit.kde.org/libksieve.git Applications/19.04:kioslave/doc/sieve entry kioslave5/pop3 git://anongit.kde.org/kdepim-runtime.git Applications/19.04:doc/pop3 module kdesdk entry cervisia git://anongit.kde.org/cervisia.git Applications/19.04:doc entry kapptemplate git://anongit.kde.org/kapptemplate.git Applications/19.04:doc entry kcachegrind git://anongit.kde.org/kcachegrind.git Applications/19.04:doc entry kompare git://anongit.kde.org/kompare.git Applications/19.04:doc entry lokalize git://anongit.kde.org/lokalize.git Applications/19.04:doc entry poxml git://anongit.kde.org/poxml.git Applications/19.04:doc entry scripts git://anongit.kde.org/kde-dev-scripts.git Applications/19.04:doc entry umbrello git://anongit.kde.org/umbrello.git Applications/19.04:doc module kdeadmin entry kcontrol5/kcron git://anongit.kde.org/kcron.git Applications/19.04:doc/kcontrol5 entry ksystemlog git://anongit.kde.org/ksystemlog.git Applications/19.04:doc module kdeutils entry kcontrol/blockdevices git://anongit.kde.org/kdf.git Applications/19.04:doc/kcontrol entry ark git://anongit.kde.org/ark.git Applications/19.04:doc entry kbackup git://anongit.kde.org/kbackup.git Applications/19.04:doc/en entry kcalc git://anongit.kde.org/kcalc.git Applications/19.04:doc entry kcharselect git://anongit.kde.org/kcharselect.git Applications/19.04:doc entry kdf git://anongit.kde.org/kdf.git Applications/19.04:doc/app entry kfloppy git://anongit.kde.org/kfloppy.git Applications/19.04:doc entry kgpg git://anongit.kde.org/kgpg.git Applications/19.04:doc entry filelight git://anongit.kde.org/filelight.git Applications/19.04:doc entry kteatime git://anongit.kde.org/kteatime.git Applications/19.04:doc entry ktimer git://anongit.kde.org/ktimer.git Applications/19.04:doc entry kwallet5 git://anongit.kde.org/kwalletmanager.git Applications/19.04:doc entry sweeper git://anongit.kde.org/sweeper.git Applications/19.04:doc module kdemultimedia entry dragonplayer git://anongit.kde.org/dragon.git Applications/19.04:doc entry juk git://anongit.kde.org/juk.git Applications/19.04:doc entry k3b git://anongit.kde.org/k3b.git Applications/19.04:doc entry kamoso git://anongit.kde.org/kamoso.git Applications/19.04:doc entry kdenlive git://anongit.kde.org/kdenlive.git Applications/19.04:doc entry kcontrol/cddbretrieval5 git://anongit.kde.org/libkcddb.git Applications/19.04:kcmcddb/doc entry kioslave5/audiocd git://anongit.kde.org/audiocd-kio.git Applications/19.04:doc entry kcontrol/kcmaudiocd git://anongit.kde.org/audiocd-kio.git Applications/19.04:kcmaudiocd/doc entry kmix git://anongit.kde.org/kmix.git Applications/19.04:doc entry kwave git://anongit.kde.org/kwave.git Applications/19.04:doc/en module kdenetwork entry kget git://anongit.kde.org/kget.git Applications/19.04:doc entry kioslave5 git://anongit.kde.org/kio-extras.git Applications/19.04:doc/kioslave entry kopete git://anongit.kde.org/kopete.git Applications/19.04:doc entry krdc git://anongit.kde.org/krdc.git Applications/19.04:doc entry krfb git://anongit.kde.org/krfb.git Applications/19.04:doc module kdeaccessibility entry kmag git://anongit.kde.org/kmag.git Applications/19.04:doc entry kmousetool git://anongit.kde.org/kmousetool.git Applications/19.04:doc entry kmouth git://anongit.kde.org/kmouth.git Applications/19.04:doc module kdewebdev entry kimagemapeditor git://anongit.kde.org/kimagemapeditor.git Applications/19.04:doc module calligra root git://anongit.kde.org/calligra.git calligra/3.1:doc entry kexi git://anongit.kde.org/kexi.git 3.2:doc/kexi module extragear-base entry kcontrol/wacomtablet git://anongit.kde.org/wacomtablet.git 3.1:doc/user module extragear-graphics entry kxstitch git://anongit.kde.org/kxstitch.git release-2.1.0:doc entry SymbolEditor git://anongit.kde.org/symboleditor.git release-2.0.0:doc module extragear-multimedia -entry elisa git://anongit.kde.org/elisa.git 0.3:doc +entry elisa git://anongit.kde.org/elisa.git 0.4:doc entry kmplayer git://anongit.kde.org/kmplayer.git 0.12:doc module extragear-network entry kioslave5/gdrive git://anongit.kde.org/kio-gdrive.git 1.2:doc entry konversation git://anongit.kde.org/konversation.git 1.7:doc entry ktorrent git://anongit.kde.org/ktorrent.git 5.1:doc entry smb4k git://anongit.kde.org/smb4k.git 2.0:doc entry kdeconnect-kde git://anongit.kde.org/kdeconnect-kde.git 1.x:doc module extragear-office entry kbibtex git://anongit.kde.org/kbibtex.git kbibtex/0.8:doc entry kmymoney git://anongit.kde.org/kmymoney.git 5.0:doc entry tellico git://anongit.kde.org/tellico.git 3.1:doc module extragear-utils entry kdiff3 git://anongit.kde.org/kdiff3.git 1.8:doc/en entry kronometer git://anongit.kde.org/kronometer.git 2.2:doc entry krusader git://anongit.kde.org/krusader.git stable:doc entry okteta git://anongit.kde.org/okteta.git 0.26:doc # This is just a placeholder because the script # is dumb and forgets to process the last line if there is not an empty line at the end # having this at the end we make sure that is not a problem :-) Index: branches/stable/l10n-kf5/scripts/get_paths =================================================================== --- branches/stable/l10n-kf5/scripts/get_paths (revision 1540422) +++ branches/stable/l10n-kf5/scripts/get_paths (revision 1540423) @@ -1,402 +1,402 @@ still_in_svn="" all_modules="kde-kdeaccessibility \ kde-kdeadmin \ kde-applications \ kde-kde-runtime \ kde-kde-workspace \ kde-kdeedu \ kde-kdegames \ kde-kdegraphics \ kde-kdelibs \ kde-kdemultimedia \ kde-kdenetwork \ kde-kdepim \ kde-kdepim-runtime \ kde-kdeplasma-addons \ kde-kdesdk \ kde-kdetoys \ kde-kdeutils \ kde-kdewebdev \ kde-pim \ kde-workspace \ extragear-accessibility \ extragear-artwork \ extragear-base \ extragear-edu \ extragear-games \ extragear-graphics \ extragear-kdevelop \ extragear-libs \ extragear-multimedia \ extragear-network \ extragear-office \ extragear-pim \ extragear-security \ extragear-sdk \ extragear-sysadmin \ extragear-utils \ kdesupport-phonon \ kdereview \ playground-accessibility \ playground-artwork \ playground-base \ playground-devtools \ playground-edu \ playground-games \ playground-graphics \ playground-ioslaves \ playground-libs \ playground-multimedia \ playground-network \ playground-office \ playground-pim \ playground-sdk \ playground-sysadmin \ playground-utils \ calligra \ websites \ frameworks" function list_modules { if [ "x$1" = "x" ]; then dir=. else dir=$1 fi rm -f $dir/kde_projects.xml wget -q http://projects.kde.org/kde_projects.xml -O $dir/kde_projects.xml if [ $? = "0" ]; then modules=$still_in_svn for gitmodule in $all_modules; do firstpart=`echo $gitmodule | sed -r -e 's/-.*$//'` secondpart=`echo $gitmodule | sed -r -e 's/^[^-]*-?//'` m=`python $dir/print_l10n_project_names.py $dir/kde_projects.xml $dir $firstpart $secondpart` modules="$modules $m" done echo $modules | tr " " "\n" | sort | tr "\n" " " rm -f $dir/kde_projects.xml else echo "" fi } function get_path { # kdesdk_kde-dev-scripts frameworks_kconfigwidgets and frameworks_kdoctools are not # part of stable kf5, just here for update_translations needs case "$1" in kdesdk_kde-dev-scripts) echo git-stable/$1 ;; l10n) echo branches/stable/l10n-kf5 ;; workspace_*) echo git-stable-kf5/$1 ;; applications_*|kdeaccessibility_*|kdeadmin_*|kdegames_*|kdegraphics_*|kdeedu_*|kdemultimedia_*|kdenetwork_*|kdepim*|kdesdk_*|kdetoys_*|kdeutils_*|kdewebdev_*|pim_*) echo git-stable-kf5/$1 ;; calligra*) echo git-stable-kf5/$1 ;; extragear-*_*) echo git-stable-kf5/extragear-`echo $1 | sed -e "s,extragear-,,"` ;; frameworks_kconfigwidgets|frameworks_kdoctools) echo git-unstable-kf5/$1 ;; *) echo "ERROR: unknown module $1" exit 1 ;; esac } function get_po_path { case "$1" in extragear-*_*) echo $1 | sed -r -e 's/_[^_]+$//' ;; playground-*_*) echo $1 | sed -r -e 's/_[^_]+$//' ;; www-*|websites_*) echo www ;; kdelibs_*|applications_*|kdegraphics_*|kdeedu_*|kdeutils_*|kdeaccessibility_*|kdemultimedia_*|kdegames_*|kdesdk_*|kdetoys_*|kdeadmin_*|kdenetwork_*|kdewebdev_*|frameworks_*|pim_*|calligra_*) echo $1 | sed -r -e 's/_[^_]+$//' ;; workspace_*) echo 'kde-workspace' ;; oxygen-icons) echo qt ;; kdereview_*) echo $1 | sed -r -e 's/_[^_]+$//' ;; kdesupport-phonon_*) echo qt ;; kdesupport_*) echo $1 | sed -r -e 's/_[^_]+$//' ;; *) echo $1 ;; esac } function get_vcs { case "$1" in qt) echo git ;; extragear-*_*) echo git ;; playground-*_*) echo git ;; kde-runtime|workspace_*|applications_*) echo git ;; kdegraphics_*|kdeedu_*|kdeutils_*|kdeaccessibility_*|kdemultimedia_*|kdegames_*|kdesdk_*|kdetoys_*|kdeadmin_*|kdenetwork_*|frameworks_*|pim_*|kdewebdev_*) echo git ;; kdereview_*) echo git ;; kdesupport-phonon_*) echo git ;; kdelibs*|kdeplasma-addons|kdepim|kdepim-runtime) echo git ;; calligra*|websites_*) echo git ;; *) echo svn ;; esac } function get_branch { case "$1" in # Remove this when the stable branch tracks Applications/19.08 kdegraphics_kipi-plugins) echo "get_branch_none" ;; applications_kde-baseapps) echo "get_branch_none" ;; kdeedu_kdeedu-data|kdeedu_libkdeedu|kdeadmin_kuser) echo "get_branch_none" ;; kdepim|kdepim-runtime|pim_*|applications_*|kdegames_*|kdegraphics_*|kdeedu_*|kdesdk_*|kdetoys_*|kdeutils_*|kdeadmin_*|kdenetwork_*|kdewebdev_*|kdemultimedia_*|kdeaccessibility_*) echo "Applications/19.04" ;; extragear-base_wacomtablet) echo "3.1" ;; extragear-graphics_kdiagram) echo "2.6" ;; extragear-graphics_krita) echo "krita/4.1" ;; calligra_calligra) echo "calligra/3.1" ;; extragear-edu_gcompris) echo "KDE/0.95" ;; extragear-utils_kdiff3) echo "1.8" ;; extragear-utils_krename) echo "5.0" ;; extragear-utils_kronometer) echo "2.2" ;; extragear-utils_krusader) echo "stable" ;; extragear-utils_okteta) echo "0.26" ;; extragear-graphics_symboleditor) echo "release-2.0.0" ;; extragear-graphics_kxstitch) echo "release-2.1.0" ;; extragear-base_atcore) echo "1.0" ;; extragear-base_latte-dock) echo "v0.8" ;; extragear-base_qtcurve) echo "1.9" ;; # kdevplatform was merged into kdevelop, so it's not here extragear-kdevelop_kdevelop|extragear-kdevelop_kdev-php|extragear-kdevelop_kdev-python) echo "5.3" ;; extragear-kdevelop_kdevelop-pg-qt) echo "2.0" ;; extragear-multimedia_elisa) - echo "0.3" + echo "0.4" ;; extragear-multimedia_kmplayer) echo "0.12" ;; extragear-network_falkon) echo "Falkon/3.1" ;; extragear-network_kdeconnect-kde) echo "1.x" ;; extragear-network_kio-gdrive) echo "1.2" ;; extragear-network_konversation) echo "1.7" ;; extragear-network_libktorrent) echo "2.1" ;; extragear-network_ktorrent) echo "5.1" ;; extragear-network_smb4k) echo "2.1" ;; extragear-libs_kirigami) echo "Kirigami/1.1" ;; calligra_kexi|extragear-libs_kdb|extragear-libs_kproperty|extragear-libs_kreport) echo "3.2" ;; extragear-office_alkimia) echo "8.0" ;; extragear-office_kbibtex) echo "kbibtex/0.9" ;; extragear-office_kmymoney) echo "5.0" ;; extragear-office_tellico) echo "3.1" ;; extragear-sdk_massif-visualizer) echo "0.7" ;; extragear-sdk_heaptrack) echo "1.1" ;; workspace_*) echo "Plasma/5.15" ;; *) echo "get_branch_none" exit 1 ;; esac } function get_repo_name { case "$1" in kdelibs|kdeplasma-addons|kdepim-runtime|calligra|qt|kde-runtime|kde-workspace) echo "$1" ;; kdesupport-phonon_*) repo=`echo $1 | sed -e "s/kdesupport-phonon_//"` echo "$repo" ;; extragear-*_*) repo=`echo $1 | sed -e "s/extragear-.*_//"` echo "$repo" ;; playground-*_*) repo=`echo $1 | sed -e "s/playground-.*_//"` echo "$repo" ;; kdelibs_*|applications_*|kdegraphics_*|kdeedu_*|kdeutils_*|kdeaccessibility_*|kdemultimedia_*|kdegames_*|kdesdk_*|kdetoys_*|kdeadmin_*|kdenetwork_*|kdewebdev_*|frameworks_*|workspace_*|pim_*|calligra_*) repo=`echo $1 | sed -e 's/[^_]*_//'` echo "$repo" ;; kdereview_*) repo=`echo $1 | sed -e 's/[^_]*_//'` echo "$repo" ;; websites_*) repo=`echo $1 | sed -e "s/websites_//"` echo "$repo" ;; *) echo "ERROR: $1 is not a git repo" # exit 1 ;; esac } function get_url { case "$1" in kdemultimedia_juk|kdeedu_rocs|kdeedu_kturtle|kdemultimedia_kdenlive) echo "kdei:$get_url_repo.git" ;; extragear-graphics_krita|extragear-kdevelop_kdevelop|extragear-kdevelop_kdev-python|extragear-network_kdeconnect-kde|extragear-utils_kdesrc-build|extragear-sysadmin_kpmcore|extragear-sysadmin_partitionmanager) echo "kdei:$get_url_repo.git" ;; kdelibs|kdeplasma-addons|kdepim|kdepim-runtime|calligra|qt|kde-runtime|kde-workspace) echo "kde:$1.git" ;; kdesupport-phonon_*) get_url_repo=`echo $1 | sed -e "s/kdesupport-phonon_//"` echo "kde:$get_url_repo.git" ;; extragear-*_*) get_url_repo=`echo $1 | sed -e "s/extragear-.*_//"` echo "kde:$get_url_repo.git" ;; playground-*_*) get_url_repo=`echo $1 | sed -e "s/playground-.*_//"` echo "kde:$get_url_repo.git" ;; kdelibs_*|applications_*|kdegraphics_*|kdeedu_*|kdeutils_*|kdeaccessibility_*|kdemultimedia_*|kdegames_*|kdesdk_*|kdetoys_*|kdeadmin_*|kdenetwork_*|frameworks_*|workspace_*|pim_*|kdewebdev_*|calligra_*) get_url_repo=`echo $1 | sed -e 's/[^_]*_//'` echo "kde:$get_url_repo.git" ;; kdereview_*) get_url_repo=`echo $1 | sed -e 's/[^_]*_//'` echo "kde:$get_url_repo.git" ;; websites_*) get_url_repo=`echo $1 | sed -e "s/websites_//"` echo "kde:websites/$get_url_repo.git" ;; *) echo "ERROR: $1 is not a git repo" exit 1 ;; esac }