<updated> update.lsp

Q&A's, tips, howto's
Locked
newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

<updated> update.lsp

Post by newdep »

(load "http://www.nodep.nl/downloads/newlisp/update.lsp")
has been updated ..had a real big bugger in it..

+ v1.12 newlisp Updater (Linux)
+ Running version => 10000
+ Found version => 10003
+ Retrieving file => newlisp-10.0.3.tgz (1440807 Bytes)
+ Download speed => 125276 Bps
+ Writing file => /tmp/newlisp-10.0.3.tgz
+ Done...


enjoy...

PS: works on all os versions, though there is yet only differentiation
between OSX WIN and UNIX..
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

seems windows version is still not running correctly...
Ill fix that..
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

found it..update shorty..
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

new version is there now runs Unix and Windows, Unable to test MacOS..
-- (define? (Cornflakes))

Excalibor
Posts: 47
Joined: Wed May 26, 2004 9:48 am
Location: Madrid, Spain

Post by Excalibor »

Yup! Tested on both GNU/Linux and in Windows, like a charm.

Lutz, is there any chance to permanently add the Debian-packaging information related to newLISP to the sources? That would allow us to use newdep's script and then make a package to install on Debian-like GNU/Linux distributions (like mine :-)

Anyway, it's cool, thanks a lot.

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

I dont mind adding any packages, I only struggle with the
naming convention of the distributed files. If Lutz can make filenaming
a standard then maintaining the script is easier and I can add more features..
-- (define? (Cornflakes))

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post by Lutz »

Package making scripts for UBUNTU debian Linux, Mac OS X and Win32 are already part of the source distrubution.

In the file newlisp-x.x.x/Makefile search for dpkg and dpkg_utf8. To make a debian package (tested on UBUNTU). Go into the source directory and do:

Code: Select all

make dpkg
or for the UTF-8 version:

Code: Select all

make dpkg_utf8
all scripts expect the source distribution to be untarred in your home directory:

Code: Select all

tar xzvf newlisp-10.0.3.tgz

The dpkg scripts create a package and move it into the Desktop directory under your home directory. You need the software checkinstall-1.6.1 installed. In the Makefile dpkg: and dpkg_utf8: sections change the email to your's when you make a package. You could use a similar script to make RPMs ro Slackware packages. Checkinstall has options for both.

Excalibor
Posts: 47
Joined: Wed May 26, 2004 9:48 am
Location: Madrid, Spain

Post by Excalibor »

Lutz wrote:Package making scripts for UBUNTU debian Linux, Mac OS X and Win32 are already part of the source distrubution.
Ah, cool, I didn't know... I'll try compiling on my lpia based Mini Dell and let you all know...

thx!

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

updated to [v1.14] its now possible to check for final releases only.
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Updated to version [v1.15]
(load "http://www.nodep.nl/downloads/newlisp/update.lsp")

crypto.lsp lib is now mandatory.
crypto.lsp library needs to be installed.
(Gnuwin32 for windows / openssl for Unices)
(Im unable to catch an (exit) from a loaded script at the moment)


[+] ----------------------------------------------------------------------
[+] newLisp updater version v1.15 running on Linux
[+] ----------------------------------------------------------------------
[+] Using crypto.lsp module
[+] Checking for any version
[+] Running version => 10000
[+] Found version => 10003 (development)
[+] Retrieving file => newlisp-10.0.3.tgz
[+] Size and Date => (1440807 Bytes) Tue, 24 Mar 2009 19:08:29 GMT
[+] Download speed => 126076 Bps
[+] Writing file => /tmp/newlisp-10.0.3.tgz
[+] ----------------------------------------------------------------------
[+] Checking remote sha1 against local sha1
[+] ----------------------------------------------------------------------
[+] Remote sha1 => 73ccc454cd6be078d055af8954dca19d570f769e
[+] Local sha1 => 73ccc454cd6be078d055af8954dca19d570f769e
[+] Check sha1 => Identical
[+] ----------------------------------------------------------------------
[+] Done...
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

last fix [v1.17] crypto is not mandatory anymore.
If crypto or the crypto library's arnt installed its now not used.
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

update.lsp runs now 1.19

* Added the very appriciated xfer-event addon in newlisp



(load "http://www.nodep.nl/downloads/newlisp/update.lsp")

Please report failures or addons , those are welcome ;-)
-- (define? (Cornflakes))

Locked