06-28-2009, 05:29 PM,
|
|
bogdanbiv
Junior Member
 
|
Posts: 12
Threads: 0
Joined: Jun 2009
|
|
I've looked a little over the autopackage tutorial and so far I can only tell it's different from what I've learnt so far. So I 'd like to finish the deb packaging and then I'll see if I can do the autopackage too (but don't hold your breath waiting for it).
For now, I'll just brag with what I have done so far for DEB packaging:
Main SConstruct should contain the following lines at the end of the file:
Code: # package target build as Debian packages
if 'debian' in COMMAND_LINE_TARGETS:
SConscript("data/SConscript")
SConscript("deb/debConstruct")
In the 'data/SConscript' file:
When I call 'scons debian', actually we don't want to install it: just call it to obtain the list of files in the '#data/' tree:
Code: #saves the list of files from src
env['DATAFILES'] = src
#skip this if 'install' wasn't asked explicitly
[code]if 'install' in COMMAND_LINE_TARGETS:
env.Alias('install', install)[/code]
|
|
06-29-2009, 02:25 AM,
|
|
bogdanbiv
Junior Member
 
|
Posts: 12
Threads: 0
Joined: Jun 2009
|
|
@thelusiv: Thanks for your support, but I didn't package anything but the GNU hello example program (you know, the one that prints "hello world!"). Maybe it was packaged by someone with a similar name. But still I am glad you like Amarok. `Nuff said
|
|
06-29-2009, 06:05 AM,
|
|
bogdanbiv
Junior Member
 
|
Posts: 12
Threads: 0
Joined: Jun 2009
|
|
Copyright assignments
I'm doing copyright assignement now: Who should I assign for copyright? VDrift.net Community?
This needs to be either individuals, such as Joe Venzon copyright 2009, Chris Guirl copyright 2008... and so on... OR you can assign copyright to a single entity, such as everyone assigns their copyright to Joe Venzon or the FSF Foundation or some other entity out there.
This is different from the credit section! It means that you actually assign copyrights to a specific holder and he or she then has the right to sue others should they disrespect the license you released under... and many other things I will not list here.
|
|
06-30-2009, 02:11 AM,
|
|
bogdanbiv
Junior Member
 
|
Posts: 12
Threads: 0
Joined: Jun 2009
|
|
I've put all of the artwork (such as cars, tracks) under the GPLv2 license, no distinction. Is this correct, or do you have a special license for some part of it?
Or do you wish not to license it at all?
Also, besides the bullet library and the parts from VAMOS physics simulation do you know about any other licenses for work that has gone into this project?
Bullet seems to be licensed under a new BSD style license, right?
VAMOS is licensed under the GPLv2, ok?
Oh, wait is Bullet still in use?
|
|
07-08-2009, 11:21 AM,
|
|
bogdanbiv
Junior Member
 
|
Posts: 12
Threads: 0
Joined: Jun 2009
|
|
Hello,
I was a little busy the past weekend and previous days and I had a roadblock in that I didn't know how to make two DEB packages from SCons. I have a bit of an idea now, I'll see if it works out. I'll come back when I have something working about that.
|
|
07-09-2009, 02:23 PM,
|
|
bogdanbiv
Junior Member
 
|
Posts: 12
Threads: 0
Joined: Jun 2009
|
|
Ok, I figured out how to build two or more packages in the same SCons run, but I couldn't get it to build the executable in the same run as when making DEB packages. Ok, it works with 'scons install debian', but that's a workaround.
So how should I config scons so that scons debian also builds the executable program?
On a sidenote, from the start my goal has been to include VDrift in the official Debian/Ubuntu repositories, but now I realise that doing so requires making source packages too and I just don't know how to make deb source packages to work with SCons.
|
|
|