Gå till innehåll

kdesrc-build

Kategorier:   Utveckling

This app is still in development and isn't released yet by the KDE community.

Skärmbild av kdesrc-build
Skärmbild av kdesrc-build

kdesrc-build är ett verktyg för att enkelt låta dig bygga KDE-programvara från källkodsarkiven.

Syntaxfärgläggning för kdesrc-buildrc filer är tillgänglig i Kate/Kwrite via menyn Verktyg->Färgläggning->Konfiguration.

Funktioner:

  • Checkar automatiskt ut och uppdaterar KDE-källkod från källkodsarkivet.
  • Integrerar med KDE:s källkodsinfrastruktur för att automatiskt bygga moduler i den ordning som krävs, och med användning av lämplig gren.
  • Stöder att enkelt bygga särskilda grenar, etiketter, eller till och med versioner av en modul (eller hela KDE:s programvara).
  • Stöder många byggsystem. Det är till och med möjligt att bygga många programvaruprojekt som inte ingår i KDE om nödvändigt. CMake kan byggas från sin egen git-källkod om din distribution inte har CMake-paket.
  • Stöder snabb initial utcheckning av moduler (bara KDE Git-projekt) genom att använda versionerna som redan är tillgängliga på KDE:s projektnätverk.
  • Stöder en väljare för "torrkörning" (--pretend) så att du kan experimentera med olika inställningar utan att förstöra något.
  • kdesrc-build kan ladda ner moduler (både initial utcheckning och uppdateringar) medan moduler som redan har uppdaterats byggs.
  • kdesrc-build stöder att avinstallera moduler (manuellt, eller innan en redan installerad modul installeras) för att hålla installationskatalogen ren. Observera att funktionen kräver stöd för CMake och är fortfarande experimentell.
  • kdesrc-build loggar allting för enkel genomläsning senare. På så sätt kan du avgöra varför något gick fel om ett bygge misslyckas. kdesrc-build skapar automatiskt symboliska länkar för att enkelt komma åt den senaste loggen (log/latest). Färgkodning av utmatningen (som kan stängas av).
  • Har stöd för att bygga Qt-projektets Qt-bibliotek, vilket är en förutsättning för KDE-programvara.
  • kdesrc-build är mycket anpassningsbart. Du kan styra de flesta alternativ ner till modul för modul om man så önskar, inklusive konfigurationsargument, CMake-argument och C++ argument under kompilering. Istället för att försöka komma ihåg vilken konfigurationsrad som du använde, kan du ställa in den en gång för alla och sedan glömma den.
  • Omfattande dokumentation. Tala gärna om för mig om något behöver förklaras (e-postadressen längst ner), eller kontakta e-postlistan kde-devel.
  • En detaljerad inställningsfil är inkluderad, och oftast kan du bara kopiera den till ~/.config/kdesrc-buildrc och inte behöva göra något mer.
  • Mycket mer!