On Wed, Jun 23, 2010 at 9:17 AM, Jon K Hellan <[email protected]> wrote: > Here's how you can - usually - build a deb package of a more recent version > of a program when there > already is an official package. The recipe works on Debian, Ubuntu and other > like minded Linux > distributions. All commands should be entered from a shell. > > 1. Get the essential tools for building packages: > sudo apt-get install build-essential > > 2. Install headers and tools needed for building your package: > > sudo apt-get build-dep xastir > > 3. Download the source to the official package. cd to a suitable place and: > > apt-get source xastir > > the source will end up in the directory xastir-<version>, e.g. xastir-1.9.4, > below your current > location > > 4. cd to a suitable place. Check out the current version of the source from > CVS, or download and > unpack the tar file with the version you want. > > 5. cd into the source directory. Copy the 'debian' directory from the package > source into your source > like this: > > cp -rp <packagesourcdir>/debian/* debian > > 6. Edit the version number at the top of the file debian/changelog. E.g change > > xastir (1.9.4-3.1) unstable; urgency=low > > to > > xastir (1.9.9-1local) unstable; urgency=low > > 7. Build the package using the command > > dpkg-buildpackage -rfakeroot > > If the source hasn't changed too much since it was packaged for > Ubuntu/Debian, this will result > in a .deb file in the directory above the source directory. > > If you want to enable other options than Ubuntu does, they run 'configure' > from the file > 'debian/rules'. You can change the arguments there, but remember to install > the libraries > *and* the -dev packages with header files. > > 73 > Jon LA4RT
I followed the HowTo at the following link: http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/ It's somewhat more complex with Xastir than creating a binary package for a simple shell script as was done in the example, but I still used the same procedure. Anyway, the binary works for me, and it worked for David A., which is the only feedback I have seen so far. Thanks for the tip on naming it version 1.9.9-1local. I wasn't sure exactly how to name it, so I simply used 1.99-1.0. The 1.99 binary is posted at www.175moonlight.com/xastir/xastir-lucid-i386-2010-06-22.deb Regards, Lee - K5DAT Murphy, TX _______________________________________________ Xastir mailing list [email protected] http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
