tag:blogger.com,1999:blog-1134723925265805427.post9142205568631995874..comments2023-10-31T14:04:04.105+02:00Comments on Rambling around foo: Wishlist for lenny... or why debian packaging is considered hardeddyphttp://www.blogger.com/profile/13986125106284142716noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-1134723925265805427.post-55635144902566414912007-03-18T19:43:00.000+02:002007-03-18T19:43:00.000+02:00Please look at BSD ports, or at CDBS which seems t...Please look at BSD ports, or at CDBS which seems to be the closest thing in Debian.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1134723925265805427.post-81159168771145554382007-03-14T05:39:00.000+02:002007-03-14T05:39:00.000+02:00Taken from http://robitaille.wordpress.com/2007/03...Taken from http://robitaille.wordpress.com/2007/03/10/whats-your-linux-whine/ it'd be nice if IDEs had a "make debian package" button so developers didn't have to worry about packaging so much.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1134723925265805427.post-77289538073893215262007-03-13T17:12:00.000+02:002007-03-13T17:12:00.000+02:00Oh it is great that Debians starts realizing their...Oh it is great that Debians starts realizing their setbacks. :]<BR/><BR/>But you already have something very similar to Freebsd ports since some time now, it is <A HREF="http://packages.debian.org/unstable/devel/cdbs" REL="nofollow">cdbs - Common Debian Build System</A>. But looks like the idea didn't "catch" in Debian... l33t computer people tend to like making things difficult (i.e. l33t).. :]<BR/>/flameAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1134723925265805427.post-46127940729974767502007-03-13T12:39:00.000+02:002007-03-13T12:39:00.000+02:00I totally agree. I'm an ex-Gentoo developer and I ...I totally agree. I'm an ex-Gentoo developer and I found Debian packaging really hard. I had to read through many Debian packages before I was able to make my own package. There are so many different tools available for Debian packaging that it is often confusing when you try to read multiple packaging tutorials. Setting up a repository is somewhat difficult too.<BR/><BR/>RPM is an interesting beast. It has its own syntax, but it can do many things automatically like running ./configure with all the right options.<BR/><BR/><A HREF="http://www.archlinux.org/pacman/" REL="nofollow">pacman</A>, the package manager for Arch Linux, has a format very similar to ebuilds (shell scripts with functions for building). It is really easy to pick up, especially if you have some Gentoo packaging background.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1134723925265805427.post-73725550281400164172007-03-13T10:30:00.000+02:002007-03-13T10:30:00.000+02:00Could templates be partially implemented in debian...<I>Could templates be partially implemented in debian using debhelper ? You would have<BR/><BR/>build:<BR/>....dh_kde_build<BR/>install:<BR/>....dh_kde_install<BR/>binary:<BR/>....dh_kde_binary<BR/><BR/>which would take care of the details. Possible ?</I><BR/><BR/>Take a look at cdbs, a typical rules file using cdbs loks like <A HREF="http://svn.debian.org/wsvn/pkg-games/packages/trunk/wormux/debian/rules?op=file&rev=0&sc=0" REL="nofollow">this</A>.eddyphttps://www.blogger.com/profile/13986125106284142716noreply@blogger.comtag:blogger.com,1999:blog-1134723925265805427.post-26429244392014944192007-03-13T09:39:00.000+02:002007-03-13T09:39:00.000+02:00Very true!An ex-gentoo user, that would really lik...Very true!<BR/><BR/>An ex-gentoo user, that would really like an ebuild-like recipe for debian :)<BR/><BR/>By the way, conary is worth looking at too (made by former red hat/rpm engineers)bboissinhttps://www.blogger.com/profile/01260529009122462249noreply@blogger.comtag:blogger.com,1999:blog-1134723925265805427.post-78537048725104512082007-03-13T08:17:00.000+02:002007-03-13T08:17:00.000+02:00Extremely interesting reading, thanks.Being an RPM...Extremely interesting reading, thanks.<BR/>Being an RPM packager that has learnt Debian packaging about a year ago, I share your point of view. Classes and inheritance is what we should aim at too in RPMs (it may be possible using macros).<BR/><BR/>Could templates be partially implemented in debian using debhelper ? You would have<BR/><BR/>build:<BR/>....dh_kde_build<BR/>install:<BR/>....dh_kde_install<BR/>binary:<BR/>....dh_kde_binary<BR/><BR/>which would take care of the details. Possible ?Anonymousnoreply@blogger.com