Hi Peter,

Am 04.08.2013 um 15:41 schrieb Peter FELECAN <pfele...@opencsw.org>:
> Dagobert Michelsen <d...@opencsw.org> writes:
>> I see. Unfortunately there is no easy way for that, you must restrict the 
>> included
>> pathes for fd to be disjunct with fp manually. Sorry.
> 
> As you said, no magic wand was really needed, just reading gar.pkg.mk
> 
> You can see in the following excerpt, how using EXTRA_PKGFILES_EXCLUDED_
> solved the issue:
> 
> PACKAGES                                              +=      
> CSWqt4-private-dev
> CATALOGNAME_CSWqt4-private-dev        =       qt4_private_dev
> SPKG_DESC_CSWqt4-private-dev  =       $(DESCRIPTION), private development 
> files
> PKGFILES_CSWqt4-private-dev           +=      $(includedir)/QtCore/private/.*
> PKGFILES_CSWqt4-private-dev           +=      
> $(includedir)/QtDeclarative/private/.*
> PKGFILES_CSWqt4-private-dev           +=      $(includedir)/QtGui/private/.*
> PKGFILES_CSWqt4-private-dev           +=      
> $(includedir)/QtScript/private/.*
> ARCHALL_CSWqt4-private-dev            =       1
> 
> PACKAGES += CSWqt4-dev
> SPKG_DESC_CSWqt4-dev += $(DESCRIPTION), development files
> PKGFILES_CSWqt4-dev += $(PKGFILES_DEVEL)
> PKGFILES_CSWqt4-dev += $(call baseisadirs,$(bindir),.*)
> PKGFILES_CSWqt4-dev += $(libdir)/libQt.*\.prl
> PKGFILES_CSWqt4-dev += $(libdir)/$(NAME)$(MAJOR)/examples/.*
> PKGFILES_CSWqt4-dev += $(libdir)/$(NAME)$(MAJOR)/plugins/.*
> PKGFILES_CSWqt4-dev += $(libdir)/$(NAME)$(MAJOR)/demos/.*
> PKGFILES_CSWqt4-dev += $(libdir)/$(NAME)$(MAJOR)/imports/.*
> PKGFILES_CSWqt4-dev += $(sharedstatedir)/$(NAME)$(MAJOR)/mkspecs/.*
> EXTRA_PKGFILES_EXCLUDED_CSWqt4-dev += $(PKGFILES_CSWqt4-private-dev)
> 
> Now, CSWqt4-dev doesn't contain anymore the files in CSWqt4-private-dev
> and you know what? I'm happy!

Wow, I wasn't aware GAR could do that :-) I took the liberty of adding that to 
the GAR wiki:
  https://sourceforge.net/apps/trac/gar/wiki/Prototypes


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

_______________________________________________
maintainers mailing list
maintainers@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Reply via email to