Author Topic: HOW TO BUILD PACKAGES FOR THE VL REPOSITORY  (Read 45302 times)

orasis

  • Member
  • *
  • Posts: 29
Re: HOW TO BUILD PACKAGES FOR THE VL REPOSITORY
« Reply #15 on: September 20, 2007, 06:28:18 pm »
The links to the info on creating 'virtual/systems/hosts' are broken and or dead... perhaps you could update them?  :)

edwinsage

  • Member
  • *
  • Posts: 18
  • formerly KamikaziFreak
Re: HOW TO BUILD PACKAGES FOR THE VL REPOSITORY
« Reply #16 on: October 25, 2015, 11:02:57 am »
I'm interested in attempting some packaging for VL 7.1.  Is the basic information here still applicable?  Is the main tool still checkinstall?  Should I be telling it to strip binaries, or is there some config file for VL that specifies that for me, or doesn't VL do that?

retired1af

  • Administrator
  • Vectorian
  • *****
  • Posts: 1475
Re: HOW TO BUILD PACKAGES FOR THE VL REPOSITORY
« Reply #17 on: October 25, 2015, 11:11:15 am »
Our method has changed a lot since this was created.  The majority of our work is now done on BitBucket via Buildbot and slaves.
ASUS K73 Intel i3 Dual Core 2.3GHz

roarde

  • Vectorian
  • ****
  • Posts: 782
  • it's enough
Re: HOW TO BUILD PACKAGES FOR THE VL REPOSITORY
« Reply #18 on: October 25, 2015, 07:24:23 pm »
Play with 'sbbuilder'. It's a perl script, so "help" is "--manual" as in:  sbbuilder --manual | less

It's better by far to test-build from your script locally, but packages aren't what's uploaded anymore; the build scripts, etc. that end up in <package name>/src are.

The most recent thread in Packager Training and Help describes how to set up a local build environment that's nearly identical  to the buildbot itself. The main difference is that you'll need to install build dependencies locally, while the bot installs anything listed in MAKEDEPENDS on its own.

Thanks for asking about this. The Packager Training and Help area is not much used, but was created after the switch to the new build system -- so there's little stale info there, if any. It's the best place to ask anything related to packaging procedure.
Robert