Hi Thomas,

If you do not expect major changes in the Makefile on every version of
the program that will justify the use of a script, probably it is
preferable if you just add your changes as a patch in debian/patches
(call it something like "makefile build fixes" or whatever you prefer)
and then leave the deb build process to do its magic.

Kind regards,

Nick
--
=Do-
N.AND


2014-06-29 20:06 GMT+02:00 Thomas Pryds <[email protected]>:
> I'm a newbie trying to build a deb to put into a PPA, following this
> Ubuntu guide[1], but I run into troubles with the rules file, where I
> consult this overview[2] and the Debian Policy Manual[3]. I gather
> that in many cases one can leave the rules file as is, in its very
> short form, however this does not work for me, probably because a
> small amount of trickery is needed before being able to run make on
> the upstream package.
>
> The build process for manually building and installing upstream is:
>
> 1. cd packagedir/src
> 2. cp makefile.unix makefile.my
> 3. Run three sed lines on makefile.my
> 4. make -f makefile.my
> 5. sudo cp -f binaryfile /usr/local/bin/
>
> I've managed to adjust the rules file (adding targets) into what
> appears to be successfully performing steps 1-4, but when compilation
> finishes through the "bzr builddeb -- -us -uc" command, I'm met with
> an error that says "dpkg-genchanges: error: cannot read files list
> file: No such file or directory", and it makes me wonder if I'm really
> doing a lot of work that is not necessary. After all, the build and
> install process is not very complicated.
>
> So my question is: Can I revert the rules file, and easily implement
> the five steps above in the build process, or do I need to continue
> down the road that I've taken, manually editing the rules file? In
> both cases I need guidance on how to continue :)
>
> Thomas
>
> [1]: http://packaging.ubuntu.com/html/packaging-new-software.html
> [2]: http://packaging.ubuntu.com/html/debian-dir-overview.html#the-rules-file
>
> --
> Ubuntu-motu mailing list
> [email protected]
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu

-- 
Ubuntu-motu mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu

Reply via email to