[Top][All Lists]
[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/
- [Savannah-register-public] [task #4170] Submission of GNU source installer,
Claudio Fontana <=