Index: trunk/l10n-kf5/scripts/documentation_paths =================================================================== --- trunk/l10n-kf5/scripts/documentation_paths (revision 1557661) +++ trunk/l10n-kf5/scripts/documentation_paths (revision 1557662) @@ -1,337 +1,337 @@ # 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 frameworks entry preparetips5 git://anongit.kde.org/kconfigwidgets.git HEAD:docs/preparetips5 entry kded5 git://anongit.kde.org/kded.git HEAD:docs/kded5 entry kf5-config git://anongit.kde.org/kdelibs4support.git HEAD:docs/kf5-config entry kdebugdialog5 git://anongit.kde.org/kdelibs4support.git HEAD:docs/kdebugdialog5 entry kgendesignerplugin git://anongit.kde.org/kdesignerplugin.git HEAD:docs/kgendesignerplugin entry checkXML5 git://anongit.kde.org/kdoctools.git HEAD:docs/checkXML5 entry kf5options git://anongit.kde.org/kdoctools.git HEAD:docs/kf5options entry meinproc5 git://anongit.kde.org/kdoctools.git HEAD:docs/meinproc5 entry qt5options git://anongit.kde.org/kdoctools.git HEAD:docs/qt5options entry kcookiejar5 git://anongit.kde.org/kio.git HEAD:docs/kcookiejar5 entry kioslave5 git://anongit.kde.org/kio.git HEAD:docs/kioslave5 entry kcontrol5 git://anongit.kde.org/kio.git HEAD:docs/kcontrol5 entry kcontrol5/kcm_ssl git://anongit.kde.org/kdelibs4support.git HEAD:docs/kcontrol5/kcm_ssl entry kjscmd5 git://anongit.kde.org/kjsembed.git HEAD:docs/kjscmd5 entry kjs5 git://anongit.kde.org/kjs.git HEAD:docs/kjs5 entry kf5kross git://anongit.kde.org/kross.git HEAD:docs/kf5kross entry desktoptojson git://anongit.kde.org/kservice.git HEAD:docs/desktoptojson entry kbuildsycoca5 git://anongit.kde.org/kservice.git HEAD:docs/kbuildsycoca5 entry plasmapkg2 git://anongit.kde.org/plasma-framework HEAD:docs/plasmapkg2 entry kdeinit5 git://anongit.kde.org/kinit HEAD:docs/kdeinit5 entry kpackagetool git://anongit.kde.org/kpackage HEAD:docs/kpackagetool entry kwallet-query git://anongit.kde.org/kwallet HEAD:docs/kwallet-query module applications entry dolphin git://anongit.kde.org/dolphin.git HEAD:doc entry kate git://anongit.kde.org/kate.git HEAD:doc/kate entry kwrite git://anongit.kde.org/kate.git HEAD:doc/kwrite entry katepart git://anongit.kde.org/kate.git HEAD:doc/katepart entry konsole git://anongit.kde.org/konsole.git HEAD:doc/manual entry khelpcenter git://anongit.kde.org/khelpcenter.git HEAD:doc/khelpcenter entry fundamentals git://anongit.kde.org/khelpcenter.git HEAD:doc/fundamentals entry onlinehelp git://anongit.kde.org/khelpcenter.git HEAD:doc/onlinehelp entry glossary git://anongit.kde.org/khelpcenter.git HEAD:doc/glossary entry konqueror git://anongit.kde.org/konqueror.git HEAD:doc/konqueror entry kcontrol5 git://anongit.kde.org/konqueror.git HEAD:doc/kcontrol5 entry kfind git://anongit.kde.org/kfind.git HEAD:doc entry keditbookmarks git://anongit.kde.org/keditbookmarks.git HEAD:doc module kde-workspace entry kcontrol git://anongit.kde.org/plasma-desktop.git HEAD:doc/kcontrol entry kcontrol/kgamma5 git://anongit.kde.org/kgamma5.git HEAD:doc entry kfontview git://anongit.kde.org/plasma-desktop.git HEAD:doc/kfontview entry knetattach git://anongit.kde.org/plasma-desktop.git HEAD:doc/knetattach entry plasma-desktop git://anongit.kde.org/plasma-desktop.git HEAD:doc/plasma-desktop entry kdesu git://anongit.kde.org/kde-cli-tools.git HEAD:doc/kdesu entry kcontrol5 git://anongit.kde.org/kde-cli-tools.git HEAD:doc/kcontrol5 entry kcontrol/khotkeys git://anongit.kde.org/khotkeys.git HEAD:doc/kcm entry kinfocenter git://anongit.kde.org/kinfocenter.git HEAD:doc entry kmenuedit git://anongit.kde.org/kmenuedit.git HEAD:doc entry ksysguard git://anongit.kde.org/ksysguard.git HEAD:doc entry kcontrol/desktop git://anongit.kde.org/kwin.git HEAD:doc/desktop entry kcontrol/kwindecoration git://anongit.kde.org/kwin.git HEAD:doc/kwindecoration entry kcontrol/kwinscreenedges git://anongit.kde.org/kwin.git HEAD:doc/kwinscreenedges entry kcontrol/kwintabbox git://anongit.kde.org/kwin.git HEAD:doc/kwintabbox entry kcontrol/windowbehaviour git://anongit.kde.org/kwin.git HEAD:doc/windowbehaviour entry kcontrol/windowspecific git://anongit.kde.org/kwin.git HEAD:doc/windowspecific entry kcontrol/kwineffects git://anongit.kde.org/kwin.git HEAD:doc/kwineffects entry klipper git://anongit.kde.org/plasma-workspace.git HEAD:doc/klipper entry kcontrol/screenlocker git://anongit.kde.org/plasma-workspace.git HEAD:doc/kcontrol/screenlocker entry kcontrol/translations git://anongit.kde.org/plasma-workspace.git HEAD:doc/kcontrol/translations ## ##entry PolicyKit-kde git://anongit.kde.org/plasma-workspace.git HEAD:doc/PolicyKit-kde ##obsolete here, docs have to be moved away, see https://bugs.kde.org/show_bug.cgi?id=334400 ## entry kcontrol/powerdevil git://anongit.kde.org/powerdevil.git HEAD:doc/kcm entry kcontrol/plasma-pa git://anongit.kde.org/plasma-pa.git HEAD:doc/kcontrol/plasma-pa entry systemsettings git://anongit.kde.org/systemsettings.git HEAD:doc entry plasma-sdk git://anongit.kde.org/plasma-sdk.git HEAD: module kdeedu entry artikulate git://anongit.kde.org/artikulate.git HEAD:doc entry blinken git://anongit.kde.org/blinken.git HEAD:doc entry cantor git://anongit.kde.org/cantor.git HEAD:doc entry kalgebra git://anongit.kde.org/kalgebra.git HEAD:doc entry kalzium git://anongit.kde.org/kalzium.git HEAD:doc entry kanagram git://anongit.kde.org/kanagram.git HEAD:doc entry kbruch git://anongit.kde.org/kbruch.git HEAD:doc entry kgeography git://anongit.kde.org/kgeography.git HEAD:doc entry khangman git://anongit.kde.org/khangman.git HEAD:doc entry kig git://anongit.kde.org/kig.git HEAD:doc entry kiten git://anongit.kde.org/kiten.git HEAD:doc entry klettres git://anongit.kde.org/klettres.git HEAD:doc entry kmplot git://anongit.kde.org/kmplot.git HEAD:doc entry ktouch git://anongit.kde.org/ktouch.git HEAD:doc entry kturtle git://anongit.kde.org/kturtle.git HEAD:doc entry kwordquiz git://anongit.kde.org/kwordquiz.git HEAD:doc entry marble git://anongit.kde.org/marble.git HEAD:doc entry minuet git://anongit.kde.org/minuet.git HEAD:doc entry parley git://anongit.kde.org/parley.git HEAD:docs/parley entry rocs git://anongit.kde.org/rocs.git HEAD:doc entry step git://anongit.kde.org/step.git HEAD:doc module kdegames entry bomber git://anongit.kde.org/bomber.git HEAD:doc entry bovo git://anongit.kde.org/bovo.git HEAD:doc entry granatier git://anongit.kde.org/granatier.git HEAD:doc entry kajongg git://anongit.kde.org/kajongg.git HEAD:doc entry kapman git://anongit.kde.org/kapman.git HEAD:doc entry katomic git://anongit.kde.org/katomic.git HEAD:doc entry kblackbox git://anongit.kde.org/kblackbox.git HEAD:doc entry kblocks git://anongit.kde.org/kblocks.git HEAD:doc entry kbounce git://anongit.kde.org/kbounce.git HEAD:doc entry kbreakout git://anongit.kde.org/kbreakout.git HEAD:doc entry kdiamond git://anongit.kde.org/kdiamond.git HEAD:doc entry kfourinline git://anongit.kde.org/kfourinline.git HEAD:doc entry kgoldrunner git://anongit.kde.org/kgoldrunner.git HEAD:doc entry kigo git://anongit.kde.org/kigo.git HEAD:doc entry killbots git://anongit.kde.org/killbots.git HEAD:doc entry kiriki git://anongit.kde.org/kiriki.git HEAD:doc entry kjumpingcube git://anongit.kde.org/kjumpingcube.git HEAD:doc entry klickety git://anongit.kde.org/klickety.git HEAD:doc entry klines git://anongit.kde.org/klines.git HEAD:doc entry kmahjongg git://anongit.kde.org/kmahjongg.git HEAD:doc entry kmines git://anongit.kde.org/kmines.git HEAD:doc entry knavalbattle git://anongit.kde.org/knavalbattle.git HEAD:doc entry knetwalk git://anongit.kde.org/knetwalk.git HEAD:doc entry knights git://anongit.kde.org/knights.git HEAD:doc entry kolf git://anongit.kde.org/kolf.git HEAD:doc entry kollision git://anongit.kde.org/kollision.git HEAD:doc entry konquest git://anongit.kde.org/konquest.git HEAD:doc entry kpat git://anongit.kde.org/kpat.git HEAD:doc entry kreversi git://anongit.kde.org/kreversi.git HEAD:doc entry kshisen git://anongit.kde.org/kshisen.git HEAD:doc entry ksirk git://anongit.kde.org/ksirk.git HEAD:doc/ksirk entry ksirkskineditor git://anongit.kde.org/ksirk.git HEAD:doc/ksirkskineditor entry ksnakeduel git://anongit.kde.org/ksnakeduel.git HEAD:doc entry kspaceduel git://anongit.kde.org/kspaceduel.git HEAD:doc entry ksquares git://anongit.kde.org/ksquares.git HEAD:doc entry ksudoku git://anongit.kde.org/ksudoku.git HEAD:doc entry ktuberling git://anongit.kde.org/ktuberling.git HEAD:doc entry kubrick git://anongit.kde.org/kubrick.git HEAD:doc entry lskat git://anongit.kde.org/lskat.git HEAD:doc entry palapeli git://anongit.kde.org/palapeli.git HEAD:doc entry picmi git://anongit.kde.org/picmi.git HEAD:doc module kdegraphics entry kcontrol/kamera git://anongit.kde.org/kamera.git HEAD:doc entry gwenview git://anongit.kde.org/gwenview.git HEAD:doc entry kolourpaint git://anongit.kde.org/kolourpaint.git HEAD:doc entry kruler git://anongit.kde.org/kruler.git HEAD:doc entry okular git://anongit.kde.org/okular.git HEAD:doc entry spectacle git://anongit.kde.org/spectacle.git HEAD:doc module pim entry konsolekalendar git://anongit.kde.org/akonadi-calendar-tools.git HEAD:doc/konsolekalendar entry importwizard git://anongit.kde.org/akonadi-import-wizard.git HEAD:doc entry akregator git://anongit.kde.org/akregator.git HEAD:doc entry contactthemeeditor git://anongit.kde.org/grantlee-editor.git HEAD:doc/contactthemeeditor entry headerthemeeditor git://anongit.kde.org/grantlee-editor.git HEAD:doc/headerthemeeditor entry kaddressbook git://anongit.kde.org/kaddressbook.git HEAD:doc entry kalarm git://anongit.kde.org/kalarm.git HEAD:doc entry kleopatra git://anongit.kde.org/kleopatra.git HEAD:doc/kleopatra entry kwatchgnupg git://anongit.kde.org/kleopatra.git HEAD:doc/kwatchgnupg entry kmail2 git://anongit.kde.org/kmail.git HEAD:doc/kmail2 entry akonadi_archivemail_agent git://anongit.kde.org/kmail.git HEAD:doc/akonadi_archivemail_agent entry akonadi_followupreminder_agent git://anongit.kde.org/kmail.git HEAD:doc/akonadi_followupreminder_agent entry akonadi_sendlater_agent git://anongit.kde.org/kmail.git HEAD:doc/akonadi_sendlater_agent entry ktnef git://anongit.kde.org/kmail.git HEAD:ktnef/doc entry knotes git://anongit.kde.org/knotes.git HEAD:doc/knotes entry akonadi_notes_agent git://anongit.kde.org/knotes.git HEAD:doc/akonadi_notes_agent entry kontact git://anongit.kde.org/kontact.git HEAD:doc/kontact entry korganizer git://anongit.kde.org/korganizer.git HEAD:doc entry pimsettingexporter git://anongit.kde.org/pim-data-exporter.git HEAD:doc entry sieveeditor git://anongit.kde.org/pim-sieve-editor.git HEAD:doc entry kioslave5/ldap git://anongit.kde.org/kldap.git HEAD:kioslave/doc/ldap entry kioslave5/sieve git://anongit.kde.org/libksieve.git HEAD:kioslave/doc/sieve entry kioslave5/pop3 git://anongit.kde.org/kdepim-runtime.git HEAD:doc/pop3 module kdesdk entry cervisia git://anongit.kde.org/cervisia.git HEAD:doc entry kapptemplate git://anongit.kde.org/kapptemplate.git HEAD:doc entry kcachegrind git://anongit.kde.org/kcachegrind.git HEAD:doc entry kompare git://anongit.kde.org/kompare.git HEAD:doc entry lokalize git://anongit.kde.org/lokalize.git HEAD:doc entry poxml git://anongit.kde.org/poxml.git HEAD:doc entry scripts git://anongit.kde.org/kde-dev-scripts.git HEAD:doc entry umbrello git://anongit.kde.org/umbrello.git HEAD:doc module kdeadmin entry kcontrol5/kcron git://anongit.kde.org/kcron.git HEAD:doc/kcontrol5 entry ksystemlog git://anongit.kde.org/ksystemlog.git HEAD:doc module kdeutils entry kcontrol/blockdevices git://anongit.kde.org/kdf.git HEAD:doc/kcontrol entry ark git://anongit.kde.org/ark.git HEAD:doc entry kbackup git://anongit.kde.org/kbackup.git HEAD:doc/en entry kcalc git://anongit.kde.org/kcalc.git HEAD:doc entry kcharselect git://anongit.kde.org/kcharselect.git HEAD:doc entry kdf git://anongit.kde.org/kdf.git HEAD:doc/app entry kfloppy git://anongit.kde.org/kfloppy.git HEAD:doc entry kgpg git://anongit.kde.org/kgpg.git HEAD:doc entry filelight git://anongit.kde.org/filelight.git HEAD:doc entry kteatime git://anongit.kde.org/kteatime.git HEAD:doc entry ktimer git://anongit.kde.org/ktimer.git HEAD:doc entry kwallet5 git://anongit.kde.org/kwalletmanager.git HEAD:doc entry sweeper git://anongit.kde.org/sweeper.git HEAD:doc module kdemultimedia entry dragonplayer git://anongit.kde.org/dragon.git HEAD:doc entry elisa git://anongit.kde.org/elisa.git HEAD:doc entry juk git://anongit.kde.org/juk.git HEAD:doc entry k3b git://anongit.kde.org/k3b.git HEAD:doc entry kamoso git://anongit.kde.org/kamoso.git HEAD:doc entry kdenlive git://anongit.kde.org/kdenlive.git HEAD:doc entry kcontrol/cddbretrieval5 git://anongit.kde.org/libkcddb.git HEAD:kcmcddb/doc entry kioslave5/audiocd git://anongit.kde.org/audiocd-kio.git HEAD:doc entry kcontrol/kcmaudiocd git://anongit.kde.org/audiocd-kio.git HEAD:kcmaudiocd/doc entry kmix git://anongit.kde.org/kmix.git HEAD:doc entry kwave git://anongit.kde.org/kwave.git HEAD:doc/en module kdenetwork entry kget git://anongit.kde.org/kget.git HEAD:doc entry kioslave5 git://anongit.kde.org/kio-extras.git HEAD:doc/kioslave entry kopete git://anongit.kde.org/kopete.git HEAD:doc entry krdc git://anongit.kde.org/krdc.git HEAD:doc entry krfb git://anongit.kde.org/krfb.git HEAD:doc module kdeaccessibility entry kmag git://anongit.kde.org/kmag.git HEAD:doc entry kmousetool git://anongit.kde.org/kmousetool.git HEAD:doc entry kmouth git://anongit.kde.org/kmouth.git HEAD:doc module kdewebdev entry kimagemapeditor git://anongit.kde.org/kimagemapeditor.git HEAD:doc module kdereview -entry ktimetracker git://anongit.kde.org/ktimetracker.git HEAD:doc module calligra root git://anongit.kde.org/calligra.git HEAD:doc entry kexi git://anongit.kde.org/kexi.git HEAD:doc/kexi module extragear-base entry kcontrol/wacomtablet git://anongit.kde.org/wacomtablet.git master:doc/user module extragear-edu entry gcompris git://anongit.kde.org/gcompris.git HEAD:docs/docbook entry kstars git://anongit.kde.org/kstars.git HEAD:doc entry labplot2 git://anongit.kde.org/labplot.git HEAD:doc module extragear-graphics entry digikam git://anongit.kde.org/digikam-doc.git HEAD:digikam entry kgraphviewer git://anongit.kde.org/kgraphviewer.git HEAD:doc/en_US entry kphotoalbum git://anongit.kde.org/kphotoalbum.git HEAD:doc entry kxstitch git://anongit.kde.org/kxstitch.git master:doc entry showfoto git://anongit.kde.org/digikam-doc.git HEAD:showfoto entry skanlite git://anongit.kde.org/skanlite.git HEAD:doc entry SymbolEditor git://anongit.kde.org/symboleditor.git HEAD:doc module extragear-multimedia entry amarok git://anongit.kde.org/amarok.git HEAD:doc entry kaffeine git://anongit.kde.org/kaffeine.git HEAD:doc entry kmplayer git://anongit.kde.org/kmplayer.git HEAD:doc module extragear-network entry choqok git://anongit.kde.org/choqok.git HEAD:doc entry konversation git://anongit.kde.org/konversation.git HEAD:doc entry smb4k git://anongit.kde.org/smb4k.git HEAD:doc entry kdeconnect-kde git://anongit.kde.org/kdeconnect-kde.git HEAD:doc entry kioslave5/gdrive git://anongit.kde.org/kio-gdrive.git HEAD:doc entry kioslave5/gopher git://anongit.kde.org/kio-gopher.git HEAD:doc entry ktorrent git://anongit.kde.org/ktorrent.git HEAD:doc module extragear-office entry kbibtex git://anongit.kde.org/kbibtex.git HEAD:doc entry kile git://anongit.kde.org/kile.git HEAD:doc entry kmymoney git://anongit.kde.org/kmymoney.git HEAD:doc entry skrooge git://anongit.kde.org/skrooge.git HEAD:doc entry tellico git://anongit.kde.org/tellico.git HEAD:doc module extragear-kdevelop entry kdevelop git://anongit.kde.org/kdevelop.git HEAD:doc/kdevelop module extragear-pim +entry ktimetracker git://anongit.kde.org/ktimetracker.git HEAD:doc entry ring-kde git://anongit.kde.org/ring-kde.git HEAD:doc entry trojita git://anongit.kde.org/trojita.git HEAD:docs module extragear-sdk entry kdesvn git://anongit.kde.org/kdesvn.git HEAD:doc module extragear-sysadmin entry apper git://anongit.kde.org/apper.git HEAD:doc entry partitionmanager git://anongit.kde.org/partitionmanager.git HEAD:doc module extragear-utils entry kdesrc-build git://anongit.kde.org/kdesrc-build.git HEAD:doc entry kdiff3 git://anongit.kde.org/kdiff3.git HEAD:doc/en entry keurocalc git://anongit.kde.org/keurocalc.git HEAD:doc entry krusader git://anongit.kde.org/krusader.git HEAD:doc entry kronometer git://anongit.kde.org/kronometer.git HEAD:doc entry okteta git://anongit.kde.org/okteta.git HEAD:doc entry rsibreak git://anongit.kde.org/rsibreak.git HEAD:doc entry symmy git://anongit.kde.org/symmy.git HEAD:doc module playground-devtools entry ktechlab git://anongit.kde.org/ktechlab.git HEAD:doc/en module playground-edu entry khipu git://anongit.kde.org/khipu.git HEAD:doc entry rkward git://anongit.kde.org/rkward.git master:doc/rkward entry rkwardplugins git://anongit.kde.org/rkward.git master:doc/rkwardplugins module playground-games entry amor git://anongit.kde.org/amor.git HEAD:doc entry atlantik git://anongit.kde.org/atlantik.git HEAD:doc entry ksokoban git://anongit.kde.org/ksokoban.git HEAD:doc module playground-graphics entry kooka git://anongit.kde.org/kooka.git HEAD:doc entry kuickshow git://anongit.kde.org/kuickshow.git HEAD:doc module playground-pim entry akonadiclient git://anongit.kde.org/akonadiclient.git HEAD:doc module playground-utils entry kregexpeditor git://anongit.kde.org/kregexpeditor.git HEAD: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: trunk/l10n-kf5/scripts/get_paths =================================================================== --- trunk/l10n-kf5/scripts/get_paths (revision 1557661) +++ trunk/l10n-kf5/scripts/get_paths (revision 1557662) @@ -1,377 +1,377 @@ still_in_svn="www-www" 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-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-mobile \ 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 https://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 { case "$1" in l10n) echo trunk/l10n-kf5 ;; kdesdk_kde-dev-scripts) echo git-unstable/$1 ;; kdesupport-phonon_*|kdelibs*|workspace_*|applications_*|frameworks_*|kdeaccessibility_*|kdeadmin_*|kdegames_*|kdegraphics_*|kdeedu_*|kdemultimedia_*|kdenetwork_*|kdepim-runtime|kdeplasma-addons|kdesdk_*|kdetoys_*|kdeutils_*|kdewebdev_*|pim_*) echo git-unstable-kf5/$1 ;; calligra*|websites_*) echo git-unstable-kf5/$1 ;; extragear-*_*) echo git-unstable-kf5/extragear-`echo $1 | sed -e "s,extragear-,,"` ;; playground-*_*) echo git-unstable-kf5/playground-`echo $1 | sed -e "s,playground-,,"` ;; kdereview_*) echo git-unstable-kf5/`echo $1` ;; www-www) echo trunk/www/sites/www ;; *) echo "ERROR: unknown module $1" # exit 1 ;; esac } function get_po_path { case "$1" in kdesupport-*_*) echo kdesupport ;; applications_*|calligra_*|extragear-*_*|frameworks_*|kdeaccessibility_*|kdeadmin_*|kdeedu_*|kdegames_*|kdegraphics_*|kdelibs_*|kdemultimedia_*|kdenetwork_*|kdereview_*|kdesdk_*|kdetoys_*|kdeutils_*|kdewebdev_*|pim_*|playground-*_*) echo $1 | sed -r -e 's/_[^_]+$//' ;; oxygen-icons) echo qt ;; workspace_*) echo kde-workspace ;; www-*|websites_*) echo www ;; *) 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-runtime) echo git ;; calligra*|websites_*) echo git ;; *) echo svn ;; esac } function get_branch { case "$1" in websites_docs-krita-org) # yes, it's stable, but it's where the site is generated from echo "krita/4.2" ;; kdesupport-phonon_phonon*) echo "master" ;; extragear-base_kwebkitpart) echo "master" ;; extragear-kdevelop_kdev-www|extragear-kdevelop_kdevplatform) echo "get_branch_none" ;; extragear-graphics_symboleditor|extragear-graphics_kxstitch|extragear-graphics_skanlite|extragear-graphics_kgraphviewer|extragear-graphics_kolor-manager|extragear-graphics_kphotoalbum|extragear-graphics_kst-plot) echo "master" ;; extragear-base_atcore|extragear-base_latte-dock|extragear-network_kdeconnect-kde|extragear-network_kdeconnect-android|extragear-base_liquidshell|extragear-base_plasma-pass|extragear-base_wacomtablet|extragear-base_qtcurve|extragear-base_plasma-simplemenu|extragear-base_plasma-redshift-control|extragear-base_plasma-active-window-control) echo "master" ;; extragear-base_mangonel) echo "frameworks" ;; extragear-base_plasma-mobile|extragear-base_plasma-settings|extragear-base_plasma-angelfish|extragear-base_plasma-camera) echo "master" ;; extragear-libs_*) echo "master" ;; extragear-sdk_elf-dissector|extragear-sdk_massif-visualizer|extragear-sdk_kdesvn|extragear-sdk_rust-qt-binding-generator) echo "master" ;; extragear-sysadmin_muon) echo "master" ;; applications_kde-baseapps|kdeedu_kdeedu-data|kdeedu_libkdeedu|kdeadmin_kuser) echo "get_branch_none" ;; kdepim-runtime|pim_*|frameworks_*|workspace_*|kdeplasma-addons|applications_*|kdegames_*|kdegraphics_*|kdeedu_*|kdesdk_*|kdetoys_ktux|kdeutils_ark|kdeutils_kbackup|kdeutils_kcalc|kdeutils_kcharselect|kdeutils_kdebugsettings|kdeutils_kdf|kdeutils_kfloppy|kdeutils_kgpg|kdeutils_filelight|kdeutils_ktimer|kdeutils_print-manager|kdeutils_kteatime|kdeutils_kwalletmanager|kdeutils_sweeper|kdeadmin_*|kdenetwork_kio-extras|kdewebdev_kimagemapeditor) echo "master" ;; kdemultimedia_*) echo "master" ;; kdeaccessibility_kmag|kdeaccessibility_kmousetool|kdeaccessibility_kmouth) echo "master" ;; kdenetwork_kdenetwork-filesharing|kdenetwork_kget|kdenetwork_kopete|kdenetwork_ktp-accounts-kcm|kdenetwork_ktp-approver|kdenetwork_ktp-auth-handler|kdenetwork_ktp-call-ui|kdenetwork_ktp-common-internals|kdenetwork_ktp-contact-list|kdenetwork_ktp-contact-runner|kdenetwork_ktp-desktop-applets|kdenetwork_ktp-filetransfer-handler|kdenetwork_ktp-kded-module|kdenetwork_ktp-send-file|kdenetwork_ktp-text-ui|kdenetwork_kaccounts-integration|kdenetwork_kaccounts-providers|kdenetwork_signon-kwallet-extension|kdenetwork_krdc|kdenetwork_krfb|kdenetwork_zeroconf-ioslave) echo "master" ;; calligra|calligra_*) echo "master" ;; playground-libs_kasync|extragear-kdevelop_*|extragear-network_falkon|extragear-network_konversation|extragear-network_smb4k|extragear-sysadmin_apper|extragear-sysadmin_kcm-grub2|extragear-sysadmin_partitionmanager|extragear-sysadmin_kpmcore|extragear-sysadmin_libdebconf-kde|extragear-sysadmin_libqapt|extragear-graphics_digikam|extragear-graphics_kdiagram|extragear-graphics_digikam-doc|extragear-graphics_kipi-plugins-doc|extragear-graphics_krita|extragear-network_libringclient|extragear-network_choqok|extragear-network_libktorrent|extragear-network_ktorrent|extragear-network_kio-gdrive|extragear-network_kio-gopher|extragear-sdk_plasma-sdk|extragear-multimedia_amarok|extragear-multimedia_kaffeine|extragear-multimedia_kmplayer|extragear-multimedia_plasma-mediacenter|extragear-edu_gcompris|extragear-edu_kstars|extragear-edu_labplot|extragear-office_kbibtex|extragear-office_skrooge|extragear-office_kile|extragear-office_alkimia|extragear-office_kmymoney|extragear-office_tellico|extragear-utils_kdiff3|extragear-utils_kdesrc-build|extragear-utils_keurocalc|extragear-utils_kimtoy|extragear-utils_kio-stash|extragear-utils_kmarkdownwebview|extragear-utils_krename|extragear-utils_krusader|extragear-utils_kronometer|extragear-utils_okteta|extragear-utils_rsibreak|extragear-utils_isoimagewriter|extragear-utils_plasma-mycroft|extragear-utils_symmy|extragear-utils_yakuake|extragear-sdk_heaptrack|extragear-pim_ring-kde|extragear-pim_trojita|extragear-pim_zanshin) echo "master" ;; playground-base_maui-accounts|playground-base_maui-library|playground-base_maui-libwebdavclient|playground-base_maui-pix|playground-base_maui-station|playground-base_maui-union|playground-base_cutehmi) echo "master" ;; playground-base_atelier|playground-base_peruse|playground-base_kirogi|playground-base_kdepim-addons|playground-base_kubuntu-driver-kcm|playground-base_distro-release-notifier|playground-base_plasma-pk-updates|playground-base_plymouth-kcm|playground-base_ktrip|playground-base_kubuntu-debug-installer|playground-base_kubuntu-notification-helper|playground-base_whoopsie-kcm|playground-base_about-distro|playground-base_kwindowsaddons|playground-base_lancelot|playground-base_samba-mounter|playground-base_kde-now|playground-base_ktexteditorpreviewplugin|playground-base_kup|playground-base_ubiquity-slideshow-neon|playground-pim_kpeoplevcard|playground-network_kpeople|playground-pim_akonadiclient|playground-pim_akonadi-phabricator-resource|playground-pim_ksmtp|playground-pim_itinerary) echo "master" ;; playground-games_*|playground-graphics_colord-kde|playground-graphics_koko|playground-graphics_kooka|playground-graphics_kreenshot-editor|playground-graphics_kuickshow|playground-multimedia_audex|playground-artwork_smaragd|playground-multimedia_vvave) echo "master" ;; playground-devtools_svgmod|playground-devtools_quanta|playground-devtools_kdev-control-flow-graph) echo "get_branch_none" ;; playground-devtools_*) echo "master" ;; playground-edu_khipu|playground-edu_rkward) echo "master" ;; playground-libs_purpose|playground-libs_qtjolie|playground-libs_solid-power|playground-libs_snorenotify) echo "master" ;; playground-mobile_*) echo "master" ;; - playground-pim_kjots|playground-pim_sink|playground-pim_kube|playground-pim_kdav2|kdereview_ktimetracker) + playground-pim_kjots|playground-pim_sink|playground-pim_kube|playground-pim_kdav2|extragear-pim_ktimetracker) echo "master" ;; playground-sdk_plasmate|playground-sdk_ikona) echo "master" ;; playground-sysadmin_systemdgenie|playground-sysadmin_kalternatives) echo "master" ;; playground-utils_kanalytics|playground-utils_kregexpeditor|playground-utils_plasma-mycroft-mobile|playground-utils_klimbgrades) echo "master" ;; kdereview_*) echo "master" ;; websites_capacity|websites_edu-kde-org|websites_okular-kde-org|websites_gcompris-net|websites_docs-krita-org|websites_kate-editor-org|websites_kde-org-announcements-releases) echo "master" ;; *) echo "get_branch_none" ;; 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 { get_url_repo=`get_repo_name $1` case "$1" in applications_konsole|applications_kate|kdemultimedia_juk|kdeedu_cantor|kdeedu_rocs|kdeedu_kturtle|kdegraphics_okular|kdemultimedia_kamoso|kdemultimedia_kdenlive|kdemultimedia_elisa|kdesdk_umbrello) echo "kdei:$get_url_repo.git" ;; extragear-edu_labplot|extragear-graphics_digikam|extragear-graphics_krita|extragear-kdevelop_kdevelop|extragear-kdevelop_kdev-python|extragear-network_choqok|extragear-network_kdeconnect-android|extragear-network_kdeconnect-kde|extragear-utils_kdesrc-build|extragear-utils_kdiff3|extragear-sysadmin_kpmcore|extragear-sysadmin_partitionmanager) echo "kdei:$get_url_repo.git" ;; kdereview_plasma-nano|kdereview_plasma-phone-components|playground-mobile_calindori|playground-multimedia_vvave|extragear-base_plasma-settings|extragear-base_plasma-camera|playground-mobile_plasma-phone-settings|playground-mobile_keysmith|playground-mobile_qrca|playground-pim_itinerary) echo "kdei:$get_url_repo.git" ;; extragear-base_atcore|playground-base_atelier) echo "kdei:$get_url_repo.git" ;; playground-base_maui-accounts|playground-base_maui-library|playground-base_maui-libwebdavclient|playground-base_maui-pix|playground-base_maui-station|playground-base_maui-union|playground-base_cutehmi|kdereview_ktrip|playground-base_kirogi|playground-base_kup) echo "kdei:$get_url_repo.git" ;; playground-games_rcharactersheet|playground-games_rcse|playground-games_rolisteam-common|playground-games_rolisteam-community-data|playground-games_rolisteam-diceparser|playground-games_rolisteam-packaging|playground-games_rolisteam-plugins|playground-games_rolisteam|playground-sdk_ikona) echo "kdei:$get_url_repo.git" ;; websites_docs-krita-org|websites_kate-editor-org|websites_kde-org-announcements-releases) echo "kdep:websites/$get_url_repo.git" ;; kdelibs|kdeplasma-addons|kdepim-runtime|calligra|qt|kde-runtime|kde-workspace) echo "kde:$1.git" ;; kdesupport-phonon_*) echo "kde:$get_url_repo.git" ;; extragear-*_*) echo "kde:$get_url_repo.git" ;; playground-*_*) echo "kde:$get_url_repo.git" ;; kdelibs_*|applications_*|kdegraphics_*|kdeedu_*|kdeutils_*|kdeaccessibility_*|kdemultimedia_*|kdegames_*|kdesdk_*|kdetoys_*|kdeadmin_*|kdenetwork_*|kdewebdev_*|frameworks_*|workspace_*|pim_*|calligra_*) echo "kde:$get_url_repo.git" ;; kdereview_*) echo "kde:$get_url_repo.git" ;; websites_*) echo "kde:websites/$get_url_repo.git" ;; *) echo "ERROR: $1 is not a git repo" # exit 1 ;; esac }