Re: fakeroot to build a package?
On Thu, Feb 19, 2015 at 08:53:14AM +0200, Eugene Zhukov wrote: Hi Osamu, On Wed, Feb 18, 2015 at 5:35 PM, Osamu Aoki os...@debian.org wrote: On Tue, Feb 17, 2015 at 02:10:57PM +0200, Eugene Zhukov wrote: Hello, I came across this building tutorial [1]. It advertises using fakeroot debian/rules binary command to build a package. Needless to say it doesn't work for all packages. I find this tutorial confusing. I know of two other IMHO better pages on the topic [2] and [3]. Did I miss something or the first wiki needs fixing.? [1] https://wiki.debian.org/BuildingTutorial [2] https://wiki.debian.org/IntroDebianPackaging [3] https://www.debian.org/doc/manuals/maint-guide/ These are good ones :-) (I wrote recent portion of maint-guide) I updated [1] to use debuild where possible for consistency and clarity with other tutorials. As I browsed, its use of dpatch seems to be very outdated in the day of deb file format 3.0 (patch). But multi-arch description in maint-guide is weak due to the limitation of dh_make command. You may also wish to install debmake package and read its documentation. This is rather new tool and may have some rough edges. Regards, Osamu Debmake documentaion is available at: https://people.debian.org/~osamu/maint-guide.html This debmake link is very useful, thanks! I will update its example section with autotool/cmake examples :-) Osamu -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150221123741.GA3437@goofy.local
Re: fakeroot to build a package?
On 2/18/15, Osamu Aoki os...@debian.org wrote: On Tue, Feb 17, 2015 at 02:10:57PM +0200, Eugene Zhukov wrote: Hello, I came across this building tutorial [1]. It advertises using fakeroot debian/rules binary command to build a package. Needless to say it doesn't work for all packages. I find this tutorial confusing. I know of two other IMHO better pages on the topic [2] and [3]. Did I miss something or the first wiki needs fixing.? [1] https://wiki.debian.org/BuildingTutorial [2] https://wiki.debian.org/IntroDebianPackaging [3] https://www.debian.org/doc/manuals/maint-guide/ These are good ones :-) (I wrote recent portion of maint-guide) But multi-arch description in maint-guide is weak due to the limitation of dh_make command. You may also wish to install debmake package and read its documentation. This is rather new tool and may have some rough edges. I'm actually *almost* able to follow it on first glance over, and I'm one who advocates about things being and/or not being cognitively friendly. I think I'm able to follow it because I've been struggling through MULTIPLE different debootstraps lately. Practice makes perfect, yada-yada-grin.. The topic is almost familiar, too. I probably encountered it while trying to find my own niche in helping the Debian Community. With you all chatting it back up again, I'm going to leave that tab open (as a cognitively friendly reminder it's a to-do). I was knocking on the door of being bored again, hadn't broken anything in a few days. That right there looks like a GOOD way to start breaking things again... Cindy :) -- Cindy-Sue Causey Talking Rock, Pickens County, Georgia, USA * ok, who left the refrigerator door open again? * -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAO1P-kBcrjqowX4JgHKgahnwC=kcYzNraHKd++DzKBF=tnc...@mail.gmail.com
Re: fakeroot to build a package?
Hi Osamu, On Wed, Feb 18, 2015 at 5:35 PM, Osamu Aoki os...@debian.org wrote: On Tue, Feb 17, 2015 at 02:10:57PM +0200, Eugene Zhukov wrote: Hello, I came across this building tutorial [1]. It advertises using fakeroot debian/rules binary command to build a package. Needless to say it doesn't work for all packages. I find this tutorial confusing. I know of two other IMHO better pages on the topic [2] and [3]. Did I miss something or the first wiki needs fixing.? [1] https://wiki.debian.org/BuildingTutorial [2] https://wiki.debian.org/IntroDebianPackaging [3] https://www.debian.org/doc/manuals/maint-guide/ These are good ones :-) (I wrote recent portion of maint-guide) I updated [1] to use debuild where possible for consistency and clarity with other tutorials. But multi-arch description in maint-guide is weak due to the limitation of dh_make command. You may also wish to install debmake package and read its documentation. This is rather new tool and may have some rough edges. Regards, Osamu Debmake documentaion is available at: https://people.debian.org/~osamu/maint-guide.html This debmake link is very useful, thanks! Eugene -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/capqgmfj_taob3cpf0mpqbuzsnj0qpt8p_luwclktwchuyjr...@mail.gmail.com
Re: fakeroot to build a package?
On Tue, Feb 17, 2015 at 02:10:57PM +0200, Eugene Zhukov wrote: Hello, I came across this building tutorial [1]. It advertises using fakeroot debian/rules binary command to build a package. Needless to say it doesn't work for all packages. I find this tutorial confusing. I know of two other IMHO better pages on the topic [2] and [3]. Did I miss something or the first wiki needs fixing.? [1] https://wiki.debian.org/BuildingTutorial [2] https://wiki.debian.org/IntroDebianPackaging [3] https://www.debian.org/doc/manuals/maint-guide/ These are good ones :-) (I wrote recent portion of maint-guide) But multi-arch description in maint-guide is weak due to the limitation of dh_make command. You may also wish to install debmake package and read its documentation. This is rather new tool and may have some rough edges. Regards, Osamu Debmake documentaion is available at: https://people.debian.org/~osamu/maint-guide.html (I may remove this later once it is on debian.org site...) -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150218153526.GA28623@goofy.local
fakeroot to build a package?
Hello, I came across this building tutorial [1]. It advertises using fakeroot debian/rules binary command to build a package. Needless to say it doesn't work for all packages. I find this tutorial confusing. I know of two other IMHO better pages on the topic [2] and [3]. Did I miss something or the first wiki needs fixing.? [1] https://wiki.debian.org/BuildingTutorial [2] https://wiki.debian.org/IntroDebianPackaging [3] https://www.debian.org/doc/manuals/maint-guide/ Thanks, Eugene -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/capqgmfjq5t3+gccz52cq5fcwvqaej-bft7cciggjawdnx_p...@mail.gmail.com
Re: fakeroot to build a package?
The first seems to be quick and not-detailed tutorial. The others are more detailed descriptions. What package failed that first approach, in which step and what was the error message? Anyway I found it quite hard to went through the understanding the debian packaging by myself. There are many tools and ways to do the same thing. Still don't know all the details. -- Peter On Tue, Feb 17, 2015 at 1:10 PM, Eugene Zhukov jevgeni...@gmail.com wrote: Hello, I came across this building tutorial [1]. It advertises using fakeroot debian/rules binary command to build a package. Needless to say it doesn't work for all packages. I find this tutorial confusing. I know of two other IMHO better pages on the topic [2] and [3]. Did I miss something or the first wiki needs fixing.? [1] https://wiki.debian.org/BuildingTutorial [2] https://wiki.debian.org/IntroDebianPackaging [3] https://www.debian.org/doc/manuals/maint-guide/ Thanks, Eugene -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/capqgmfjq5t3+gccz52cq5fcwvqaej-bft7cciggjawdnx_p...@mail.gmail.com