Index: trunk/l10n-kf5/scripts/get_paths =================================================================== --- trunk/l10n-kf5/scripts/get_paths (revision 1556369) +++ trunk/l10n-kf5/scripts/get_paths (revision 1556370) @@ -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_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|playground-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_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) 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) 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) 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 }