From: David A. <da...@us...> - 2007-08-24 15:38:32
|
All - The Build Machine now supports building ooRexx on Windows 2000. Mark M - when you get some time please send me the procedure you use to create the Linux Debian package for ooRexx. I have never created a Debian package so I am in the dark here :-) Thanks, W. David Ashley IBM Systems and Technology Group Lab Services Open Object Rexx Team Mobile Phone: 512-289-7506 |
From: Michael L. <ml...@lu...> - 2007-08-24 16:14:32
|
David Ashley wrote: > Mark M - when you get some time please send me the procedure you use to > create the Linux Debian package for ooRexx. David - were you thinking to have both Debian Etch (4.0) and Ubuntu 7.04 installed and build packages of both? -- Michael Lueck Lueck Data Systems http://www.lueckdatasystems.com/ |
From: Mark M. <mie...@gm...> - 2007-08-25 17:52:26
|
On 8/24/07, David Ashley <da...@us...> wrote: > The Build Machine now supports building ooRexx on Windows 2000. > > Mark M - when you get some time please send me the procedure you use to > create the Linux Debian package for ooRexx. I have never created a Debian > package so I am in the dark here :-) David, In one sense I have done better than that. Some doc on how to do it and a working set of files to produce the .deb package were checked into the repository some time ago. Start with oorexx/build-utilities/trunk/doc/pkgDeb.quickstart It gives you a cookbook recipe on how to build the .deb package pretty much from scratch. In it, it explains how to check out oorexx/build-utilities/trunk/platform/linux/pkgDeb which is a set of files and a shell script that will build and then package ooRexx. A couple of notes: 1.) pkgDeb.quickstart still says the pkgDeb will only work for 3.1.2. But, about a month ago I updated pkgDeb so that it works for 3.1.2 or 3.2.0. So you can use it with 3.2.0 without problem. The .deb packages I put on the build machine in July used the pkgDeb utility. 2.) One of the files in pkgDeb utiltity is: pkgDeb/debian/postinst This file is essentially the shell script that sets up the soft links to the library files after ooRexx is installed. It is the same as what's in oorexx.spec.in - but the library version numbers are hard coded. So, if you use pkgDeb to do the build and package, you would need to edit that file to have the right version numbers. 3.) This process could be incorporated into the regular Makefile just like you did for the rpm build. Since the script works for me, that step has been on my list of things I'd like to do, but has very low priority. --- The pkgDeb.quickstart doc is what I used when I did the last build of the .deb packages in July. I don't use debian or kubuntu, so what I did in July was install a stock debian 4.0 on one of my test machines, followed the 1 2 3 steps in pkgDeb.quickstart, and grabbed the finished .deb package. Then, I just installed kubuntu on the same machine, and repeated the process. So, I'm pretty sure that pkgDeb.quickstart is accurate enough to get you started. Let me know when / if you get stuck. -- Mark Miesfeld |