tech-pkg archive

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

Re: simplifying an installation of examples and doc files



 >> How about introducing two special variables for simplifying the above code?
 >>
 >> PKG_DOC_FILES= README COPYRIGHT NEWS ChangeLog
 >> PKG_EXAMPLE_FILES= example1.conf example2.conf
> I'd like to make this a bit more generic, so that we can do some more
> things with it that are often needed. The usage pattern would be
> similar to that of the SUBST framework. Of cource, for the two cases
> you mentioned (doc and examples), it should be exactly as short as you
> proposed.
> INST_GROUPS
> A list of group names. For each of these groups, some files are
> installed into a subdirectory of ${PREFIX}.
> INST_FROM.${g}
> The subdirectory of ${WRKSRC} from where the files are taken.
> Defaults to ${WRKSRC} itself.
> INST_TO.${g}
> The subdirectory of ${PREFIX} where the files are installed.
> No default value.
> INST_FILES.${g}
> The list of files that are installed. May include globbing
> patterns.
> No default value.
> Roland
 19.6.4. Adding DESTDIR support to packages
 * All installation operations have to be prefixed with ${DESTDIR}.
 * automake gets this DESTDIR mostly right automatically.
 Many manual rules and pre/post-install often are incorrect; fix them.
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The real fix here is IMO is to implement the idea mentioned above
including permissions of course ;)
This will make new packages ready for DESTDIR automatically.
-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /