pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: gem'izing ruby-gnome2-*?



On Sat, Jan 16, 2016 at 12:51:41PM +0900, Izumi Tsutsui wrote:
> I've tested gemizing all ruby-gnome2 (and ruby-rcairo) packages
> based on pkgsrc-2015Q4:
>  https://gist.github.com/tsutsui/e29b358b886d23e2cdf9
> 
> Note:
> - no PKGNAME rename
> - no PKGREVISION bump
> - DEPENDS and buildlink3.mk are updated per dependencies of gems
> - meta-pkg/ruby-gnome2 is kept just to have common definitions
> - there are several ruby-gnome2 based gems not in pkgsrc
>   (webkit2-gtk, vte3)
> 
> Build in meta-pkg/ruby-gnome2 on NetBSD/i386 7.0 works,
> and only pkgsrc/net/mikutter is tested as a client with
> these gem'ized packages.

Thank you for the patch!

I've tried to build the packages in a limited bulk build, but it failed.

I first removed bsd.pkg.mk from meta-pkgs/ruby-gnome2/Makefile.common,
because it was included multiple times; then the bulk build didn't
start because some dependencies are "missing":

Scanning...
... 3/3
pbulk-scan: Duplicate package: ruby22-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby200-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby21-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby23-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby22-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby200-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby21-gnome2-ruby-gnome2-all-3.0.7
pbulk-scan: Duplicate package: ruby23-gnome2-ruby-gnome2-all-3.0.7
Resolving...
Unresolvable dependencies found, exiting:
devel/ruby-gnome2-atk
devel/ruby-gnome2-gobject-introspection
devel/ruby-gnome2-pango

One is probably due to:
PKGNAME=ruby22-gnome2-ruby-gnome2-all-3.0.7

One due to:
# cd /usr/pkgsrc/devel/ruby-gnome2-gobject-introspection
# make show-var VARNAME=PKGNAME
ruby22-gnome2-ruby-gnome2-all-3.0.7

and the last one due to:
# pwd
/usr/pkgsrc/devel/ruby-gnome2-pango
# make show-var VARNAME=PKGNAME
ruby22-gnome2-ruby-gnome2-all-3.0.7

Are there more parts to your diff?
 Thomas


Home | Main Index | Thread Index | Old Index