Seeking Mentor for Packaging Smalltalk Project
James Bryan
bryanjp+ubuntu-moto-mentors at bryanserver.com
Tue Dec 8 00:43:21 GMT 2009
Hello,
I sent a request for a mentor into this mailing list a few days ago and have
not heard anything back yet.I figure that I would explain my progress, what
I intend to do, and where I am stuck.
My project is not compiled with a Makefile of any sort, it is written in
Smalltalk which means that I am shipping the code and the virtual machine
with it. It has a few Ubuntu package dependencies which I have taken care of
in my debian directory. My directory looks like this
=========================
bryanjp at bryantower:~/ubuntu-build/jukebox-1.7$ ls -l
total 22484
-rw------- 1 bryanjp bryanjp 20033 2009-12-01 17:41 AudioPlayer.pcl
-rw------- 1 bryanjp bryanjp 44392 2009-12-01 17:41 AudioPlayer.pst
-r-------- 1 bryanjp bryanjp 38901 2009-12-01 17:41 CiphersBase.pcl
-r-------- 1 bryanjp bryanjp 109283 2009-12-01 17:41 CiphersBase.pst
drwxr-xr-x 2 bryanjp bryanjp 4096 2009-12-02 09:45 debian
-r-------- 1 bryanjp bryanjp 29181 2009-12-01 17:41 DES.pcl
-r-------- 1 bryanjp bryanjp 93678 2009-12-01 17:41 DES.pst
-r-------- 1 bryanjp bryanjp 17100 2009-12-01 17:41 GIFEncoder.pcl
-r-------- 1 bryanjp bryanjp 57559 2009-12-01 17:41 GIFEncoder.pst
-r-------- 1 bryanjp bryanjp 132854 2009-12-01 17:41 HTTP.pcl
-r-------- 1 bryanjp bryanjp 323697 2009-12-01 17:41 HTTP.pst
-r-------- 1 bryanjp bryanjp 3898 2009-12-01 17:41 HTTPS.pcl
-r-------- 1 bryanjp bryanjp 5386 2009-12-01 17:41 HTTPS.pst
-rw------- 1 bryanjp bryanjp 20700 2009-12-01 17:41 JPBJukebox.pcl
-rw------- 1 bryanjp bryanjp 44193 2009-12-01 17:41 JPBJukebox.pst
-rwx------ 1 bryanjp bryanjp 87 2009-12-01 17:41 jukebox
-rw------- 1 bryanjp bryanjp 957 2009-12-01 17:41 Jukebox.dat
-r-------- 1 bryanjp bryanjp 176495 2009-12-01 17:41 MIME.pcl
-r-------- 1 bryanjp bryanjp 386503 2009-12-01 17:41 MIME.pst
-r-------- 1 bryanjp bryanjp 103339 2009-12-01 17:41 NetClientBase.pcl
-r-------- 1 bryanjp bryanjp 201015 2009-12-01 17:41 NetClientBase.pst
-r-------- 1 bryanjp bryanjp 90134 2009-12-01 17:41 Opentalk-Core.pcl
-r-------- 1 bryanjp bryanjp 268333 2009-12-01 17:41 Opentalk-Core.pst
-r-------- 1 bryanjp bryanjp 9779 2009-12-01 17:41
Opentalk-Core-Services.pcl
-r-------- 1 bryanjp bryanjp 27158 2009-12-01 17:41
Opentalk-Core-Services.pst
-r-------- 1 bryanjp bryanjp 5158 2009-12-01 17:41
Opentalk-Core-Support.pcl
-r-------- 1 bryanjp bryanjp 11945 2009-12-01 17:41
Opentalk-Core-Support.pst
-r-------- 1 bryanjp bryanjp 18956 2009-12-01 17:41 Opentalk-HTTP.pcl
-r-------- 1 bryanjp bryanjp 31742 2009-12-01 17:41 Opentalk-HTTP.pst
-r-------- 1 bryanjp bryanjp 1572 2009-12-01 17:41
Opentalk-Prerequisites.pcl
-r-------- 1 bryanjp bryanjp 1731 2009-12-01 17:41
Opentalk-Prerequisites.pst
-r-------- 1 bryanjp bryanjp 2104 2009-12-01 17:41 Out.pcl
-r-------- 1 bryanjp bryanjp 2987 2009-12-01 17:41 Out.pst
-r-------- 1 bryanjp bryanjp 1211 2009-12-01 17:41 ProtocolNamespace.pcl
-r-------- 1 bryanjp bryanjp 1575 2009-12-01 17:41 ProtocolNamespace.pst
-r-------- 1 bryanjp bryanjp 33879 2009-12-01 17:41 Protocols-Common.pcl
-r-------- 1 bryanjp bryanjp 132217 2009-12-01 17:41 Protocols-Common.pst
-r-------- 1 bryanjp bryanjp 552421 2009-12-01 17:41 Seaside.pcl
-r-------- 1 bryanjp bryanjp 1059112 2009-12-01 17:41 Seaside.pst
-r-------- 1 bryanjp bryanjp 7441 2009-12-01 17:41 SHA.pcl
-r-------- 1 bryanjp bryanjp 18703 2009-12-01 17:41 SHA.pst
-r-------- 1 bryanjp bryanjp 47980 2009-12-01 17:41 SIXX-Core.pcl
-r-------- 1 bryanjp bryanjp 79841 2009-12-01 17:41 SIXX-Core.pst
-r-------- 1 bryanjp bryanjp 25320 2009-12-01 17:41 SIXX-InOut.pcl
-r-------- 1 bryanjp bryanjp 57506 2009-12-01 17:41 SIXX-InOut.pst
-r-------- 1 bryanjp bryanjp 21993 2009-12-01 17:41 SIXX-InOut-VW.pcl
-r-------- 1 bryanjp bryanjp 15196 2009-12-01 17:41 SIXX-InOut-VW.pst
-r-------- 1 bryanjp bryanjp 19483 2009-12-01 17:41 SIXX-Install.pcl
-r-------- 1 bryanjp bryanjp 6985 2009-12-01 17:41 SIXX-Install.pst
-r-------- 1 bryanjp bryanjp 90402 2009-12-01 17:41 SIXX-Tests.pcl
-r-------- 1 bryanjp bryanjp 134432 2009-12-01 17:41 SIXX-Tests.pst
-r-------- 1 bryanjp bryanjp 21158 2009-12-01 17:41 SIXX-Tests-VW.pcl
-r-------- 1 bryanjp bryanjp 10196 2009-12-01 17:41 SIXX-Tests-VW.pst
-r-------- 1 bryanjp bryanjp 21444 2009-12-01 17:41 SIXX-VW.pcl
-r-------- 1 bryanjp bryanjp 11799 2009-12-01 17:41 SIXX-VW.pst
-r-------- 1 bryanjp bryanjp 84609 2009-12-01 17:41 Squeak.pcl
-r-------- 1 bryanjp bryanjp 232674 2009-12-01 17:41 Squeak.pst
-r-------- 1 bryanjp bryanjp 45180 2009-12-01 17:41 SUnitTools.pcl
-r-------- 1 bryanjp bryanjp 95209 2009-12-01 17:41 SUnitTools.pst
-r-------- 1 bryanjp bryanjp 24136 2009-12-01 17:41 SUnitToo.pcl
-r-------- 1 bryanjp bryanjp 48768 2009-12-01 17:41 SUnitToo.pst
-r-x------ 1 bryanjp bryanjp 681600 2009-12-01 17:41 visual
-r-x------ 1 bryanjp bryanjp 16836540 2009-12-01 17:41 visualnc.im
-r-------- 1 bryanjp bryanjp 4408 2009-12-01 17:41 Weaklings.pcl
-r-------- 1 bryanjp bryanjp 3591 2009-12-01 17:41 Weaklings.pst
-r-------- 1 bryanjp bryanjp 35666 2009-12-01 17:41 WebSupport.pcl
-r-------- 1 bryanjp bryanjp 17470 2009-12-01 17:41 WebSupport.pst
=========================
The whole program is run by invoking
user at host:~$ jukebox -port 7777
The script jukebox is simply a bash script that makes starting the virtual
machine with the necessary modules MUCH cleaner.
It is my intent to have the entire directory mentioned above copied by the
installer to /usr/local/ and to place a link to the script jukebox in /bin/
I would appreciate some direction on how to do this. I have packed the code
up into a .deb and placed it into my own repository at
deb http://ubuntu.bryanserver.com/packages karmic main
the title of the package is "jukebox" so if you would like to see my
progress then apt-get source my package from my repo or wget the .deb at
http://ubuntu.bryanserver.com/packages/pool/main/jukebox_1.7-0ubuntu1_all.deb
I am hoping that someone can advise me on what to do to make the program
install in a safe and acceptable manner.
- Jim
bryanjp at bryanserver.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-motu-mentors/attachments/20091207/1dab71cf/attachment.htm
More information about the Ubuntu-motu-mentors
mailing list