Success! https://launchpadlibrarian.net/117069202/buildlog_ubuntu-precise-i386.laz-launchpad-example_1.0.7-ppa1_BUILDING.txt.gz
Build-Depends: fpc, lcl, lcl-utils, lazarus I always thought that lazarus alone would pull in all required dependencies to use Lazarus and build LCL applications. Isn't this how it is supposed to be? If anybody wants to experiment with this here is an empty skeleton containing only an empty Lazarus project and my makefile: https://launchpad.net/~prof7bit/+archive/lazarus-ppa-skeleton/+files/laz-launchpad-example_1.0.7.orig.tar.gz customize the makefile, change email address, author name, package name, ppaname, lpiname, exename, use the email address that corresponds to your own gpg key and that is also associated with your launchpad account, if necessary tweak the 3 targets (clean, all, install) to fit your purpose and then make ubuntu_src and check that it ran without errors (this will create a DEBUILD directory with a bunch of files in it) and then if there was no error make ubuntu_upload This will ask for your gpg passphrase to sign the files and then upload it to your PPA and enqueue it for building on their build farm. Check your email for error messages and log files. Increment the version number for every new upload with changed sources or it will complain. For local testing (until you know it works) you can also do make ubuntu_deb This will perform all steps and build the .deb locally for debugging the build process. I'm going to write a wiki page with instructions next week. -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
