Build-Tool 0.2 release

I have just release build-tool version 0.2 . Apart from many changes to the recipe there are some small features added. Have a look at the documentation how to use it.

Here is the list of the supported modules with all features enabled.

qt/qt                          : no description
qt/qimageblitz                 : no description
qt/qca2                        : no description
qt/qtscriptgenerator           : no description
qt/poppler                     : no description
qt/qjson                       : no description
kdesupport/automoc             : no description
kdesupport/polkit-qt           : no description
kdesupport/soprano             : no description
kdesupport/akonadi             : no description
kdesupport/phonon              : no description
kdesupport/dbusmenu-qt         : no description
kdesupport/strigi              : no description
kdesupport/attica              : no description
kdesupport/oscaf               : no description
kdesupport/taglib              : no description
kdesupport/taglib-extras       : no description
scripting/sip                  : no description
scripting/pyqt4                : no description
kdesupport/oxygen-icons        : no description
KDE/kdelibs                    : no description
KDE/kwebkitpart                : no description
KDE/kdepimlibs                 : no description
KDE/pykde4                     : no description
KDE/kdebase/runtime            : no description
KDE/kdebase/workspace          : no description
KDE/kdebase/apps               : no description
KDE/kdepim                     : no description
multimedia/kdemultimedia       : no description
multimedia/k3b                 : no description
multimedia/kaffeine            : no description
multimedia/kmplayer            : no description
multimedia/amarok              : no description
graphics/kdegraphics           : no description
graphics/digikam               : no description
graphics/kipi-plugins          : no description
graphics/kphotoalbum           : no description
graphics/skanlite              : no description
network/kdenetwork             : no description
network/konversation           : no description
network/knemo                  : no description
network/choqok                 : no description
network/libktorrent            : no description
network/ktorrent               : no description
network/kbluetooth             : no description
network/kepas                  : no description
network/rekonq                 : no description
utils/kdeutils                 : no description
utils/yakuake                  : no description
utils/kdiff3                   : no description
utils/krusader                 : no description
plasma/kdeplasma-addons        : no description
plasma/nepomuk-kde             : no description
plasma/dataengines/clipboard   : no description
plasma/dataengines/contacts    : no description
plasma/dataengines/geolocation-wifi : no description
plasma/dataengines/hellanzb    : no description
plasma/dataengines/kiobrowser  : no description
plasma/dataengines/lancelot    : no description
plasma/dataengines/mythtv      : no description
plasma/dataengines/nepomuktags : no description
plasma/dataengines/presence    : no description
plasma/dataengines/publictransport : no description
plasma/dataengines/sensors     : no description
plasma/dataengines/stocksengine : no description
plasma/dataengines/timetracker : no description
plasma/dataengines/translator  : no description
plasma/applets/activewindowcontrol : no description
plasma/applets/adjustableclock : no description
plasma/applets/blackboard      : no description
plasma/applets/cia.vc          : no description
plasma/applets/cmake           : no description
plasma/applets/commandwatch    : no description
plasma/applets/contacts        : no description
plasma/applets/cpufrequency-selector : no description
plasma/applets/crystal         : no description
plasma/applets/darkstat        : no description
plasma/applets/debugapplet     : no description
plasma/applets/desktop         : no description
plasma/applets/embed-win       : no description
plasma/applets/embedded-ivan   : no description
plasma/applets/fancytasks      : no description
plasma/applets/flippoid        : no description
plasma/applets/fortunoid       : no description
plasma/applets/grid            : no description
plasma/applets/groupphoto      : no description
plasma/applets/java            : no description
plasma/applets/kbstateapplet   : no description
plasma/applets/kconfigmenu     : no description
plasma/applets/keren           : no description
plasma/applets/keyboardLeds    : no description
plasma/applets/keystatejs      : no description
plasma/applets/killswitch      : no description
plasma/applets/knowledgebase   : no description
plasma/applets/konsolator      : no description
plasma/applets/kuickquiz       : no description
plasma/applets/lionmail        : no description
plasma/applets/meltdown        : no description
plasma/applets/menubar         : no description
plasma/applets/mid_control     : no description
plasma/applets/miniplayer      : no description
plasma/applets/moodbar         : no description
plasma/applets/nepomuktags     : no description
plasma/applets/network         : no description
plasma/applets/openbrain       : no description
plasma/applets/panelspacer     : no description
plasma/applets/peachydock      : no description
plasma/applets/plasmaboard     : no description
plasma/applets/plasmobiff      : no description
plasma/applets/presence        : no description
plasma/applets/rotator         : no description
plasma/applets/runcommand      : no description
plasma/applets/script          : no description
plasma/applets/serverhotlink   : no description
plasma/applets/slideInSlideOut : no description
plasma/applets/spellcheck      : no description
plasma/applets/stockwidget     : no description
plasma/applets/suspend-applet  : no description
plasma/applets/svgpaneltest    : no description
plasma/applets/systemcommand   : no description
plasma/applets/test            : no description
plasma/applets/timeline        : no description
plasma/applets/timetracker     : no description
plasma/applets/toggle-compositing : no description
plasma/applets/togglepanel     : no description
plasma/applets/train-clock     : no description
plasma/applets/translatoid     : no description
plasma/applets/victorycalendar : no description
plasma/applets/webapp          : no description
plasma/applets/welcome         : no description
plasma/applets/wifi-signal-strength : no description
plasma/applets/windowlist      : no description
plasma/applets/windows-startmenu : no description
devel/kdesdk                   : no description
devel/kde-common               : no description
devel/binspekt                 : no description
devel/icecream                 : no description
devel/icemon                   : no description
kdevelop/kdevplatform          : no description
kdevelop/kdevelop              : no description
kdevelop/plugins/kdevelop-pg-qt : no description
kdevelop/plugins/duchainviewer : no description
kdevelop/plugins/qtdesigner    : no description
kdevelop/plugins/qmake         : no description
kdevelop/plugins/git           : no description
kdevelop/plugins/okteta        : no description
kdevelop/plugins/includemanager : no description
kdevelop/plugins/metrics       : no description
kdevelop/plugins/preprocessor  : no description
kdevelop/plugins/ruby          : no description
kdevelop/plugins/valgrind      : no description
kdevelop/plugins/python        : no description
kdevelop/plugins/sloc          : no description
kdevelop/plugins/executebrowser : no description
kdevelop/plugins/executescript : no description
kdevelop/plugins/gettersetter  : no description
office/koffice                 : no description
office/kile                    : no description
office/tellico                 : no description
kdebindings                    : no description
l10n/scripts                   : no description
webdev/quanta                  : no description
webdev/php                     : no description
webdev/php-docs                : no description
webdev/upload                  : no description
finance/kmymoney               : no description
finance/skrooge                : no description
finance/kraft                  : no description
kdeedu                         : no description
kdegames                       : no description
l10n/de                        : no description
utils/basket                   : no description

I'm running on trunk since about a year with that tool and nearly all of the modules above compiled. You should only try that with appropriate hardware.

The next version will finally split the script from the recipes. The planned use case is

  1. <pre>
  2. $ build-tool recipe add git@gitorious.org/build-tool/recipe-kde.git | svn+https://.... kde
  3. $ build-tool recipe install kde
  4. $ kde-build build ....
  5. $ .....
  6. $ kde-build recipe status
  7. [Fetches from server and shows a log of all changes made to the recipe]
  8. $ kde-build recipe update
  9. [Rebases your recipe so you are up to date from now on]
  10. </pre>

It's not planned btw to supply upgrade scripts. You are supposed to carefully check the recipe status for changes that require manual intervention. Like another module moved to some git repo which requires you too remove your old checkout. This is a developer tool.

I will move the script to gitorious for the next release btw.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Recent comments