New paste Repaste Download
# Full set of HaikuPorter configurable options
The onces marked [x] are documented in haikuports.sample.conf
## General "user" settings:
[x] TREE_PATH
[x] PACKAGER
[x] VENDOR
## Targets, and options:
[x] TARGET_ARCHITECTURE
[x] SECONDARY_TARGET_ARCHITECTURES
[x] ALLOW_UNTESTED
[x] ALLOW_UNSAFE_SOURCES
[ ] CREATE_SOURCE_PACKAGES
default: False
related CLI option:
--create-source-packages
"build only the (regular) source packages"
## Cross-compilation:
[ ] CROSS_TOOLS
--cross-tools
'specifies the path to the cross-tools directory created by the Haiku build system\'s configure script'
[ ] CROSS_DEVEL_PACKAGE
--cross-devel-package
'path to the cross development package (the actual "sysroot" package); the default (when cross-building at all) is the one to be found in "/boot/system/develop/cross" matching the target architecture'
[ ] SECONDARY_CROSS_TOOLS
[ ] SECONDARY_CROSS_DEVEL_PACKAGES
--secondary-cross-devel-packages
'comma-separated list of paths to a secondary cross development package (the actual "sysroot" package); one path must be specified for each configured secondary target architecture (specified in the same order)'
## Paths fine-tuning settings:
[ ] OUTPUT_DIRECTORY
default: $TREE_PATH
Needs to be an EXISTING full path if set
[ ] PACKAGES_PATH
default: outputDirectory + 'packages'
Needs to be a full path if set
[ ] REPOSITORY_PATH
default: outputDirectory + 'repository'
Needs to be a full path if set
[ ] DOWNLOAD_IN_PORT_DIRECTORY
default: False
self.downloadDir = self.baseDir + '/download'
vs
self.downloadDir = outputDir + '/download'
(that "outputDir" is *not* the same value as OUTPUT_DIRECTORY)
With the default options... both give the same values. Only useful if OUTPUT_DIRECTORY is also being used.
[ ] LICENSES_DIRECTORY
--licenses
'path to the directory containing the well-known licenses; the default is "<systemDir>/data/licenses"'
## Buildmaster and other obscure options.
[ ] REPORTING_URI
--reporting-uri
'specifies an optional remote reporting server (ex: mongodb://)'
### Related to mirrors
[ ] DOWNLOAD_MIRROR
default: 'https://ports-mirror.haiku-os.org'
[ ] SOURCEFORGE_MIRROR
--sourceforge-mirror
'mirror to be used for sourceforge'
### Likely related to cross-building?
[ ] MIMESET_COMMAND
--command-mimeset
'specifies the "mimeset" command; the default is "mimeset"'
[ ] PACKAGE_COMMAND
--command-package
'specifies the "package" command; the default is "package"'
[ ] PACKAGE_REPO_COMMAND
--command-package-repo
'specifies the "package_repo" command; the default is "package_repo"'
[ ] SYSTEM_MIME_DB
--system-mimedb
'path to the directory containing the system MIME DB; the default is "<systemDir>/data/mime_db"'
Filename: None. Size: 3kb. View raw, , hex, or download this file.

This paste expires on 2024-12-01 09:21:27.222541. Pasted through web.