[maemo-developers] Making debian package...
From: =?UTF-8?Q?Beno=C3=AEt=20HERVIER=20 khertan at khertan.netDate: Fri Feb 29 13:41:51 EET 2008
- Previous message: Making debian package...
- Next message: where is libcomerr2-dev
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
PyPackager // For making onboard packages :) http://khertan.net/softwares/pypackager.php On Fri, 29 Feb 2008 08:34:55 +0100, Ryan Pavlik <abiryan at ryand.net> wrote: > What you have to do is actually create the information required for a > Debian package - this script will only build the packaging material > already there. Google for the Debian New Maintainer's Guide to find out > how to "Debianize" your package, then this script will work. (Hence the > suggestions to put it in an existing package - if you remove the other > program and ensure the Debian files are set right, it won't increase > your size. Probably just easier to follow the New Maintainer's Guide, > though. This is something that EVERYONE trying to build for Maemo > should read, and I'm not sure why it's not more well-known on this list.) > > Where did you find this script? It looks useful, esp. as a possible > target of community maintenance. What is its license? > > Ryan > > nisha jain wrote: >> Hi, >> >> The dpkg-build.sh is a script file i found to build the debian package. >> Is there some other way to create it? I have gone through tutorial and >> whatever procedure written there, is not working for me. I got some >> advices >> as to put my code in already exisiting application package and build it. >> I don't want to do that as size is increasing. >> >> Following is a script file to create debian for given target......... >> >> #!/bin/sh >> >> # >> >> # This little script builds an appropriately-versioned .deb file > depending >> >> # on your exact architecture (as defined in CFLAGS). >> >> # On an N800 (-mcpu=arm1136jf-s), the version is suffixed with "-3". >> >> # On a 770 (-mcpu=arm926ej-s), the version is suffixed with "-2". >> >> # In all other cases, the version is suffixed with "-1". >> >> # >> >> CHANGELOG=`dirname $0`/debian/changelog >> >> # Test whether we're running Chinook or a "legacy" Maemo. >> >> MAEMO_VERSION=`pkg-config libosso --modversion | cut -d . -f 1` >> >> if [ "x$MAEMO_VERSION" = "x1" ] >> >> then >> >> VERSION_SUFFIX=-os2006-os2007 >> >> else >> >> VERSION_SUFFIX=-os2008 >> >> fi >> >> # Test if this is the armel build (as opposed to the x86 build) >> >> GCC_HOST_IS_ARMEL=`gcc --version | head -n 1 | grep arm` >> >> if [ "x$GCC_HOST_IS_ARMEL" != "x" ]; then >> >> DBP_EXTRA=-B >> >> fi >> >> sed -i "1,1s/(\([0-9.][0-9.]*\)[-a-zA-Z0-9]*)/(\1$VERSION_SUFFIX)/" >> $CHANGELOG >> >> dpkg-buildpackage -rfakeroot -i $DBP_EXTRA >> >> sed -i "1,1s/(\([0-9.][0-9.]*\)[-a-zA-Z0-9]*)/(\1)/" $CHANGELOG >> >> >> >> Thanks and Regards, >> Nisha >> >> >> On 2/25/08, *Kees Jongenburger* <kees.jongenburger at gmail.com >> <mailto:kees.jongenburger at gmail.com>> wrote: >> >> On Sun, Feb 24, 2008 at 10:24 PM, nisha jain <jain61 at gmail.com >> <mailto:jain61 at gmail.com>> wrote: >> > >> > Hi All, >> > >> > I am trying to make debian package for my application to port it >> to N800. >> > I am able to compile it in ARMEL mode but when i give >> ./dpkg-build.sh >> > command i am not able to get the debian package...My Makefile is >> very >> > >> > simple having following rules...What i have to add to create >> debian package? >> Hi >> >> I think you need at least a make "install" target . >> what is the dpkg-build.sh? >> >> greetings >> >> >> > >> > gcc -o N800App N800App.c `pkg-config gtk+-2.0 hildon-1 --cflags >> --libs` >> > -I/usr/include/gstreamer-0.10 -I/usr/include/libxml2 >> > -I/usr/include/hildon-fm-2 -lgtkdatabox >> > >> > I don't want to plug my code into some existing example >> application code and >> > create debian package as >> > it is making binary huge...the dpkg-build.sh file contains >> following rules >> > >> > >> > >> > Regards, >> > Nisha >> > _______________________________________________ >> > maemo-developers mailing list >> > maemo-developers at maemo.org <mailto:maemo-developers at maemo.org> >> > https://lists.maemo.org/mailman/listinfo/maemo-developers >> > >> > >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> maemo-developers mailing list >> maemo-developers at maemo.org >> https://lists.maemo.org/mailman/listinfo/maemo-developers >> > > > -- > Ryan Pavlik > www.cleardefinition.com > > #282 + (442) - [X] > A programmer started to cuss > Because getting to sleep was a fuss > As he lay there in bed > Looping 'round in his head > was: while(!asleep()) sheep++; > > _______________________________________________ > maemo-developers mailing list > maemo-developers at maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers -- Benoît HERVIER http://khertan.net/
- Previous message: Making debian package...
- Next message: where is libcomerr2-dev
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]