[packman] y2pmbuild

Henne Vogelsang hvogel at hennevogel.de
Sat Apr 1 11:43:17 CEST 2006


Hi,

On Thursday, March 30, 2006 at 21:34:30, Marcus Rueckert wrote:
> On 2006-03-30 20:07:49 +0200, Peter Czanik wrote:
> 
> > BTW: the kaffeine problem might be not PackMan specific, as I had this
> > earlier with SUSE packages too:
> > 
> > 100 packages to install
> > unresolvable dependencies:
> > *** Conflicts ***
> > Name: avahi-compat-mDNSResponder
> > Edition: 0.6.5-15
> > Referers: kdelibs3-3.5.1-32 requires libdns_sd.so, kdelibs3-3.5.1-32
> > requires libdns_sd.so
> > Conflicts-With: avahi-compat-mDNSResponder-0.6.5-15 conflicts with
> > mDNSResponder, avahi-compat-mDNSResponder-0.6.5-15 conflicts with
> > mDNSResponder
> > Remove-To-Solve-Conflict: kdebase3-devel, kdelibs3-devel, mDNSResponder
> 
> that can be easily solved by using the correct buildrequires line.

Sepcificly you should require on of the alternatives here. So put one
package that provides libdns_sd.so into BuildRequires.
 
> > Some other typical mistakes are leaving out:
> > update-desktop-files
> > xorg-x11-devel
> > pkgconfig
> 
> those can be definitely pain. but with the y2pmbuild/build from 10.1 you can
> minimize the spec files quite a lot. it will discover the transient
> depedencies. e.g. pulling in kdedevel will automatically pull in
> xorg-x11-devel. :)

You can do that with every y2pmbuild version. It always pulled in
requires of buildrequired packages.
 
Henne

-- 
Henne Vogelsang,      http://hennevogel.de
"To die. In the rain. Alone."
                   Ernest Hemingway




More information about the Packman mailing list