[maemo-developers] Debianisation help with packaging libgmphoult
From: Jeremiah Foster jeremiah at jeremiahfoster.comDate: Mon Dec 7 16:22:38 EET 2009
- Previous message: Debianisation help with packaging libgmp
- Next message: Maemo SDK 2.2 Tutorial
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 12/6/09 12:37 PM, Simon Pickering wrote: > Hello everyone > > I've packaged up and pushed libgmp to extras-devel, but obviously made a > mistake in the Debianisation as it's trying to install a file to my > build directory (so don't try installing it yet). I can guess why the > code I inserted is wrong, but can't work out what to put in to actually > make it work. I've tried altering the rules file, but to no avail. > > We're talking about the debian/rules file in the install: section, which > currently looks something like this (tabs removed). > > install: build-stamp install-prep > $(MAKE) DESTDIR=`pwd`/debian/tmp -C build install > > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmp3c2 > usr/lib/libgmp.so.* > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmp3c2 > usr/lib/libmp.so.* > > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmpxx4ldbl > usr/lib/libgmpxx.so.* > > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmp3-dev > usr/lib/lib*.so > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmp3-dev usr/lib/lib*.a > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmp3-dev > usr/lib/lib*.la > dh_install --sourcedir=$(CURDIR)/debian/tmp -plibgmp3-dev usr/include > dh_install --sourcedir=$(CURDIR)/build -plibgmp3-dev -Xgmp-mparam.h > usr/include/gmp*.h > # dh_install -plibgmp3-dev build/gmp-arm.h > $(CURDIR)/debian/tmp/usr/include > > # Install upstream ChangeLog, AUTHORS, NEWS, and README only in -dev > package > dh_installchangelogs -plibgmp3-dev > dh_installdocs -plibgmp3-dev AUTHORS NEWS README > > > The build/packaging failure message is this: > dh_install --sourcedir=/home/simon/build/Octave/gmp/gmp-4.3.1+dfsg/build > -plibgmp3-dev -Xgmp-mparam.h usr/include/gmp*.h > dh_install: libgmp3-dev missing files (usr/include/gmp*.h), aborting > > This part should install the arch specific header file (e.g. gmp-arm.h) > from the $(CURDIR)/build directory. I put in the commented out line > (just after the one I repeated above) which worked, but fails for the > x86 build of course, so back to something generic. > > The gmp-arm.h file that I'm interested in installing does exist in the > $(CURDIR)/build directory just in case you were wondering. > > Any help appreciated. > Shouldn't CURDIR be defined earlier? It seems it is being defined _after_ you're doing dh_install. I'll look a little more closely at the dh_install man page to see if I can help diagnose with a little more detail. Jeremiah
- Previous message: Debianisation help with packaging libgmp
- Next message: Maemo SDK 2.2 Tutorial
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]