Kapitel 1. Inledning

En kortfattad introduktion till kdesrc-build

Vad är kdesrc-build?

kdesrc-build är ett skript för att hjälpa KDE-gemenskapen installer KDE-programvara från Git källkodsarkiv, och fortsätta att uppdatera programvaran efteråt. Det är i synnerhet avsett att stödja de som behöver hantera testning och utveckling av KDE-programvara, inklusive användare som testar felrättningar och utvecklare som arbetar på nya funktioner.

Skriptet kdesrc-build kan användas för att underhålla en enskild individuell modul, ett fullständigt Plasma™-skrivbord med KDE:s programuppsättning, eller någonting däremellan.

Se Kapitel 2, Komma igång för att komma igång, eller fortsätt läsa för mer detaljerad information om hur kdesrc-build fungerar och vad som omfattas av den här dokumentationen.

Funktionen hos kdesrc-build i ett nötskal

kdesrc-build fungerar genom att använda verktygen tillgängliga för användaren på kommandoraden, och använder samma gränssnitt som är tillgängliga för användaren. När kdesrc-build kör, utförs följande sekvens:

  1. kdesrc-build läser in kommandoraden och en inställningsfil för att bestämma vad som ska byggas, var det ska installeras, etc.

  2. kdesrc-build utför en källkodsuppdatering för varje modul. Uppdateringen fortsätter tills alla moduler har uppdaterats. Moduler vars uppdatering misslyckas stoppar normalt inte bygget: du blir informerad i slutet om vilka moduler som inte uppdaterades.

  3. Moduler som uppdaterades med lyckat resultat byggs, deras testsviter körs, och installeras därefter. För att reducera den totala tiden som går åt, börjar kdesrc-build normalt bygga koden så snart uppdateringen av den första modulen är klar, och låta återstående uppdateringar fortsätta bakom kulisserna.

Tips

En mycket bra översikt av hur KDE-moduler byggs, inklusive informativa diagram, är tillgänglig i en artikel på nätet som beskriver KDE-programmet Krita. Det här arbetsflödet är vad kdesrc-build automatiserar för alla KDE-moduler.