1. No, the deb package itself contains only binaries. 2. As above, the deb package just extracts the binaries into proper place. 3. No. 4. No. 5. To obtain a deb package you need to tell debuild HOW to build the source to obtain the binaries first. You do that in files which are stored in debian/ directory where you source code is. Bazaar branches can contain only the debian/ directory or the whole source code with the debian/ directory on a separate branch (it all depends on workflow so I don't think you should really bother with this now).
If your project is Qt based then I believe it's using CMake as build system which should be relatively easy to package. I encourage you to publish the source somewhere so we can talk about specifics. On Mon, Aug 17, 2015 at 9:40 PM, Craig Bakalian <[email protected]> wrote: > Hi all, > > I am teaching my son how to program in c++. We created a project and > implemented it that is a tangram puzzle. It is actually very nice. I am > the programmer "back in the day" who created the first tangram puzzles on > a iMac using objective-c and cocoa, about 20 years ago. > > Anyway, we, my son and I, want to publish the thing on Ubuntu Software > Centre. I know I have to create a deb package, and I am not a technology > idiot and yet I find the task daunting and obfuscated. I am struggling > with the logic. > > Does the package have to contain source code, in our case it is a qt > project? > Does a deb package actually build the code and install it on the users > system? > Does the package have to contain a makefile? > Does the package have to contain a qmake file? > What is the relationship of bazaar and the deb package? > > the example on the web page listed > http://packaging.ubuntu.com/html/packaging-new-software.html has a config > file. Must there be a config file in the package? > > Craig Bakalian > > > -- > Ubuntu-motu mailing list > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu >
-- Ubuntu-motu mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu
