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

Reply via email to