Warning: session_start(): open(/tmp/sess_lcon1uhr5lm46sh4pht6u41vc2, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
Kompile openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans (2) .- Knowledge Base  . 

Kompile

   0.3 beta 3  

KDE System Tool

Score 81%
Kompile
zoom


Kompile
zoom


Kompile
zoom


Link:  Link
Downloads:  24928
Submitted:  Oct 14 2005
Updated:  Jun 9 2007

Description:

Finally the site www.brainspace.it is online again with Kompile v0.3 Beta 3.
I'm sorry for the long offline period.

WARNING: Version 0.3 beta 3 of Kompile may be unstable and is relase for testing purpose. If you find a bug and you want report it write me an e-mail: tommaso.frazzetto@gmail.com

I'll be grateful to anyone who help me make Kompile better.
Thanks


What's Kompile
Kompile is a KDE interface for automatic execution of configurations, compilation and installation of source tarball.
when you compile and install Kompile sources (with normal steps "configure && make && make install") some new voices are added to
konqueror action menu for tar-based compressed archives (.tar, .tar.gz, .tar.bz, .tar.bz2).

What's new in v0.3
The major innovation of version 0.3 is profiles system. Now Kompile always use a profile to perform an installation/uninstallation.
You can define a custom profile for install an application or use default profile to do it. If you use default profile, Kompile will
create a package's profile based on options specified in your default profile.
Some profiles options are:
- Source tarball backup for uninstallation
- Packages informations (name, version, release, license, description)
- Temporary decompression folder options
- Source configuration options (prefix, enable/disable warnings, enable disable libs such as Qtopia, etc.)
- Compiler options (c/c++/fortran compilers flags, executables, prerocessor flags,linker flags, etc.)
- Simple user (= non root) installation options
- Use checkinstall instead make install (and specify checkinstall options)

More screenshots:
You can find more screenshots at:
http://www.brainspace.it/index.php?option=com_content&task=view&id=23&Itemid=23

Usage
There are 3 modes to use kompile:
1) Run Kompile form KDE System menu and use GUI to invoke Kompile functions. There are 3 major icons:
- Install options:
- Standard installation: use default profile to install new package
- Profiled installation: create a new profile from scratch to perform installation
- Uninstall options:
- Standard uninstallation: remove a package using default profile (may be useful if installed pkg has different prefix form default)
- Repair/Remove Installed Packages: give a list of installed packages to perform package's repair/remove
- Tools:
- Manage Profiles: Modify/delete existing profiles
- Kompile Setup: here you can specify you preference for some kompile functions and MODIFY YOUR DEFAULT PROFILE


2) Invoke Kompile from command line whit below options (form "kompile --help" command):
-i, --install Perform install operation
-u, --uninstall Perform uninstall operation
-t, --use-tarball Use specified tarball for requested operation [need -i or -u]
-p, --use-profile Use specified profile for operation [need -i or -u. Exclude "--use-tarball"]
-s, --search-profile Use with "--use-tarball ".Kompile searches a profile compatible with "". If doesn't find one compatible use default profile.

3) Select operations directly form konqueror kompile menu:
- Perform default package installation: use default profile to install new package. It's equal to "kompile --install --use-tarball "
- Search compatible profile for installation: Kompile searches a profile compatible with "" to perform installation. If doesn't find one compatible use default profile. It's equal to "kompile --install --search-profile --use-tarball "
- Perform default package uninstallation: remove a package using default profile (may be useful if installed pkg has different prefix form default). It's equal to "kompile --uninstall --use-tarball "
- Search compatible profile for uninstallation: Kompile searches a profile compatible with "" to perform installation. If doesn't find one compatible use default profile.It's equal to "kompile --uninstall --search-profile --use-tarball "

# LICENSE
This software is released under GPL (GNU General Public License). Anybody can change and redistribute code under GPL terms.
For more info about GPL see "COPYING" in source package root folder.
For more information about GNU & GPL visit GNU site at:

http://www.gnu.org

# MORE INFORMATIONS
Project Home Page (In Italian): http://www.brainspace.it/index.php?option=com_content&task=view&id=17&Itemid=12

Screenshots Gallery: http://www.brainspace.it/index.php?option=com_content&task=view&id=10&Itemid=7

Download Page (In Italian): http://www.brainspace.it/index.php?option=com_content&task=view&id=17&Itemid=12

# PARTICULAR THANKS TO
Many people have manifested interest in Kompile project and I can't thank all one by one but I'm grateful to anyone.
This people have spent time in Kompile realization with ideas and resources. Thank you.

v0.3
- Urs Wolfer
- Folivier_L
- Marco E.V.
- Roberto F.
- Alfredo B.
- Vincenzo C.
- Bogusz Linda
- Carlos Gonçalves




Changelog:

- CHANGES FROM Beta 2 to Beta 3:
[*] Profiles managemnt dialog redesigned.
[*] Performance improved.
[*] Corrected some bugs in profle creation for default install operation.
[*] Fixed sintax problems in checkinstall invocation.
[*] Minor bugs fixing
[*] Polish language translation (Thanks to Bogusz Linda)

- FEATURES (v0.3):
[*] Add standalone GUI for tarball packages management (you can access it form "System" menu)
[*] General Kompile options, as:
* Selection of KDE-Integration menu type (actions menu/kompile standalone menu)
* Play sounds when installation/uninstallation finish
* Set time of automatic close installation/uninstallation dialog when finish
* Enable/Disable automatic close of installation/uninstallation dialog when finish by default
* Setup of default profile for standard installation/uninstallation
[*] Add installation/uninstallation profiles system. Profiles options are:
* Package info (name, version, release, license, description)
* Save of package's sources tarball for repair/uninstallation
* Temporary tarball decompression options
* Configuration flags (prefix, mobile app libs, debug, profiling, etc.)
* Simple user installation/uninstallation options
* Use of checkinstall instead of (make install)
[*] Search existing compatible profile before installation
[*] Pause/Resume button in installation dialog
[*] Show package's "README" button in installation dialog (if package's README file is available)
[*] Show package's "INSTALL" button in installation dialog (if package's INSTALL file is available)
[*] Show package's "ChangeLog" button in installation dialog (if package's ChangeLog file is available)
[*] Statistics/informations for each task in installation/uninstallation dialog
[*] Manage of installed application with Repair/Remove tools
[*] Italian translation

- CHANGES/FIXES
[*] Use KProcess instead of QProcess (more KDE-compilance)
[*] Use KDialogBase instead of QDialog (more KDE-compilance)
[*] Use KpushButton instead of QPushButton (more KDE-compilance)
[*] Add full translation support
[*] Removed traybar icon




LicenseGPL
Source(v0.2 - stable)
Mandriva(Mandriva RPM v0.2)
Slackware(Slackware Package v0.2)
Source(v0.3 beta 3)
Send to a friend
Subscribe
Other  Content  from invernomuto
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12 

-
.

 Mandriva RPM broke

 
 by sgrayban on: Feb 14 2006
 
Score 50%
sgraybansgrayban
BORGNET dot US
Home

Your rpm for Mandriva is broken. There is no /usr/bin/kompile -- bad symlnk


---
Scott Grayban
http://blog.borgnet.us
http://rpm.borgnet.us

Reply to this

-
.

 Mandriva RPM broke

 
 by sgrayban on: Feb 14 2006
 
Score 50%
sgraybansgrayban
BORGNET dot US
Home

$ rpm -ql --package kompile-0.2-3.mdk.i586.rpm
/usr/bin/kompile
/usr/local/kde/share/applnk/Utilities/kompile.desktop
/usr/local/kde/share/apps/kompile
/usr/local/kde/share/apps/kompile/kompileui.rc
/usr/local/kde/share/doc/HTML/en/kompile
/usr/local/kde/share/doc/HTML/en/kompile/common
/usr/local/kde/share/doc/HTML/en/kompile/index.cache.bz2
/usr/local/kde/share/doc/HTML/en/kompile/index.docbook
/usr/local/kde/share/icons/hicolor/16x16/apps/kompile.png
/usr/local/kde/share/icons/hicolor/32x32/apps/kompile.png
/usr/share/apps/konqueror/servicemenus/kompile-actions-servicemenu.desktop
/usr/src/RPM/SPECS/kompile.spec


$ kompile
bash: kompile: command not found
$ ll /usr/bin/kompile
lrwxrwxrwx 1 root root 26 Feb 14 01:22 /usr/bin/kompile -> /usr/local/kde/bin/kompile

There is no /usr/local/kde/bin/kompile elf file at this location. Its not even a directory in Mandriva.


---
Scott Grayban
http://blog.borgnet.us
http://rpm.borgnet.us

Reply to this

-

 sorry

 
 by invernomuto on: Apr 2 2006
 
Score 50%

I've submited you segnalation to mandriva package's creator


Invernomuto
-----------
http://www.brainspace.it

Reply to this

-
.

 Review

 
 by rgfree on: Apr 2 2006
 
Score 50%

Just tried out the new 0.3
beta version. I'm still wondering
what the intented target audience for this tool is. IMHO such a tool is
primarily useful and needed for all those people who dont know much about
Linux and are afraid to go to
the command-line but want to try
out software for which no package for their distro exists. Nice, if Kompile is also useful for geeks, but the user-interface shouldnt be too cluttered with pro-options as it is at the moment. Less is more. But this
app sure looks quite promising.
From a novice point of view I think these are the major problems right now:
- The buttons on the main window are labeled confusingly. Two times it says options and the setup (=options) is behind the third button. The idea with large buttons is user-friendly and nice, but to hide two other buttons behind each button is unnecessary. Just make the window a bit larger and group all buttons below each other
and write a short description next to it like "Install software source package". Use verbs like "Install" not "Installation" to make it easier to understand for the novice user what will happen next. Use the standard "..." behind captions to indicate a dialog box is following.
- The whole thing with profiles
should be off by default. Novice users
dont know about profiles - they just
want to install something.
- Konqueror context menu: Very useful, but the wording is strange. It should not mention the application name (Kompile) but simply a verb: Install source package. The submenu is not necessary and confusing. Just clicking on "Install source package" should be enough.
- If you want to provide configure options for geeks, Kompile could perhaps have an "Expert configuration..." button on the first
installation screen where it shows the output of "configure --help" and provides a command-line. Here you could place profiles as simple history drop-down list, like in a browser.
- It would be cool if Kompile could
detect a KDE application by analysing ./configure output and automatically add --prefix=`kde-config --prefix`
- Checkinstall support is great! This hides the difference during uninstall for the user between software installed by package and software installed by source. If Checkinstall is on though, all mentions of "Uninstall" within Kompile should completely disappear. Instead there should be a hint after installation that the user can uninstall the package safely with his favorite package manager.


Reply to this

-

 Re: Review

 
 by rgfree on: Apr 2 2006
 
Score 50%

Forgot sth. important:
Please auto-detect checkinstall. If it is installed it should be used automatically by default. In an ideal world, Kompile and checkinstall will come installed by default with the distro. A user downloads a file, right-clicks on it and selects "Install source package". The package is installed with as less options and questions as possible and the user can use his/her usual package manager to uninstall it again.


Reply to this

-

 great!

 
 by Warhog on: Apr 3 2006
 
Score 50%

looks like a great improvement for the "normal" user to me. At the time software-management is very easy when you've got the package for your distro... and ten times harder when you dont have. should really be a part of KDE4. Maybe you could even include distro-specific "plugins" to handle the various package-systems too, so that in future the "normal" KDE-User really has a central place to go to when it's about new software?


Reply to this

-
.

 Good! but ...

 
 by crazypenguin on: Apr 3 2006
 
Score 50%

Great app! Used it in the past and I'm glad it's still being worked on. Despite the UI quirks discussed in a previous post I think I'll use it again.
One gripe, though. If you file the app under "KDE Improvements", it shows up http://on www.kde-look.org, where it really doesn't belong. May I suggest "Utilities" instead?


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12 

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team