Hi, I have finished copyright notices and dynamic gspec-files in GAR.
To give you a quick start here are some facts: Dynamic gspec-files are constructed as follows: - Packages using dynamic gspec-files must be listed in PACKAGES - There is a default of PACKAGES containing one packages named CSW followed by the GARNAME. It can be changed by setting PACKAGES explicitly. - The name of the generated package is always the same as listed in PACKAGES - The catalog name defaults to the suffix following CSW of the package name, but can be customized by setting CATALOGNAME_<pkg> = <catalogname- of-pkg> - If only one package is build it is sufficient to set CATALOGNAME = <catalogname-of-pkg> It is an error to set CATALOGNAME if more than one package is build. - If the package is suitable for all architectures (sparc and x86) this can be flagged with ARCHALL_<pkg> = 1 for a specific package or with ARCHALL = 1 for all packages. Dynamic licenses are selected in the following way: - Dynamic licenses are only activated for packages listed in PACKAGES or packages which don't have %copyright in their gspec-file. This way the behaviour on existing gspec-files is preserved. - The default name for the license is COPYING and it will not be fully printed - If no license is explicitly specified in the Makefile and the default can not be found no license will be included - If a license is specified it must be found or an error is issued - Either LICENSE_<pkg> or LICENSE_FULL_<pkg> may be specified, it is an error to specify both. - There is an automatic rule to include only the license for each package that belongs to it. - Package-specific defines have precedence over general defines (CATALOGNAME_<pkg> before CATALOGNAME etc.) There is also some draft documentation at https://apps.sourceforge.net/mediawiki/gar/index.php?title=Copyright https://apps.sourceforge.net/mediawiki/gar/index.php?title=Packaging You can take a look at pca, autoconf, dtracetoolkit or libtool as examples. Please let me know if you encounter something unusual. Best regards -- Dago _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers
