Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Available as/for:
Description:
Karambino Installer is a SuperKaramba-based installer for KDE.

Karambino Installer utilizes SuperKaramba's ability to 'run' *.skz files, which are just zip archives with skz extension. This allows small software and content creators to package their content into a self-containted, 'executable' file. All the user has to do to install the content - double-click the downloaded file.

The behavior we are trying to achieve is similar to that MS Windows users have with *.MSI files, where, assuming the framework for 'running' .msi files is present, installation becomes: download (1 file), double-click, follow the prompts.

The installation steps are listed in an INI-type file, where each section is one "task" and contains reference to next "task" The goal of Karambino in that regard is to make creation of installabe packages almost as easy as writing cooking directions. Example:

=============================
[welcome]
actiontype = message
text = This procedure will install AbraKadabra.
title = %caption%
nextaction = chooseskin
[chooseskin]
actiontype = choice
text = Please, choose the skin variety.
title = %caption%
value = 'dark','Dark transparent background','light','Light transparent background'
nextaction = %output%
[dark]
actiontype = extract
value = 'product/dark/*'
target = '%skinpath%tabs/'
nextaction = common1
...
===========================

Karambino Installer carries all 'instalation tasks' libraries (python scripts) together with the installable content in the skz (zip) file. At present Kdialog facility of KDE is used for prompts and questions.

The following functions are supported with commit # 1:
- Showing informational message (kdialog popup)
- Showing "Choose one of these options" dialog. (kdialog popup)
- Unpack (unzip) selective contents of the package.
- Manipulate INI-type configuration files. (load, save, get, set value)

My apologies, but documentation is not yet available. Plz, look at the working example links bellow if you want to get an early start.

Ratings & Comments

0 Comments

Be the first to comment
Pling
0 Affiliates
Details
license
version 0.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More Various KDE 1.-4. Improvements from suslik:

Tweaking Konqueror tabs
suslik
last update date: 19 years ago

Score 5.0

Other Various KDE 1.-4. Improvements:

Slicker Debian Package for Woody
cirrusgr
last update date: 22 years ago

Score 5.0

Konqueror/kdesktop suggestion
PovMan
last update date: 22 years ago

Score 5.0

Biiig buttons
dbojan
last update date: 20 years ago

Score 5.0

Yet Another KControl
Frans
last update date: 21 years ago

Score 5.0

Next window and next/previos window
dbojan
last update date: 20 years ago

Score 5.0

Fantasie Toolbar
katoe
last update date: 19 years ago

Score 5.0