savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #4170] Submission of GNU source install


From: Claudio Fontana
Subject: [Savannah-register-public] [task #4170] Submission of GNU source installer
Date: Fri, 20 May 2005 10:50:41 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=4170>

                 Summary: Submission of GNU source installer
                 Project: Savannah Administration
            Submitted by: sick_soul
            Submitted on: Fri 05/20/2005 at 10:50
         Should Start On: Fri 05/20/2005 at 00:00
   Should be Finished on: Mon 05/30/2005 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7641>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  srcinst


Full Name:
----------
  GNU source installer
  

Type:
-----
  Official GNU software


License:
-------- 
  GNU General Public License V2 or later


Other License: 
--------------
  


Description:
------------
  This software is a Source Installer.
It has been already implemented and works now.

It provides a simple GUI, which can be used to open a source package in
various formats (.tar.gz, .tar.bz2, .shar, .shar.gz, ..) and perform
configuration, compilation, installation, removal and package tracking.

A package can be present in the system in these forms:

1) installed (binaries and stuff in their place)
2) configured source (ready for future installation, for example)
3) installed+configured source

During uninstall, the program performs a crosscheck between make uninstall
results and its own tracking of installed files, and prompts the user if
something has been left by make uninstall.

It works best with software prepared for distribution with the autotools.

It reads both the configure script and configure --help output to detect
autoconf generated scripts and to detect supported options and env variables

It also works when configure script is custom or absent, but what is really
necessary is a Makefile. Without a makefile, this stuff does not work.

It detects autogen scripts and tries to build the configure script using
that, if ./configure is not available directly.

This program does not hide operations. Instead, a pseudo-console is
available, which prompts all the commands it executes with comments, and also
all errors, warnings, etc from ./configure are reported.

Please tell me if it looks like a good idea, and if I can make this an
official GNU project. I am ready to assign copyright to the FSF.

Currently it's copyrighted by me under GPL "v2 or later" license.

Current implementation is based on expectk,
but I intend to work on other versions.




Other Software Required:
------------------------
  The program targets a Unix-like system.

needed programs:
expectk (tcl, tk, expect)
find, tar, gzip, make, rm, rmdir, su

optionally uses:
bzip2, zip, compress




Other Comments:
---------------
  who should I sent the existing code to?

#########################################







    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?func=detailitem&item_id=4170>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]