Skip to content

Instantly share code, notes, and snippets.

@rain-1
Last active June 5, 2019 16:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rain-1/da6596aa7cb87f2daa933c38050e274f to your computer and use it in GitHub Desktop.
Save rain-1/da6596aa7cb87f2daa933c38050e274f to your computer and use it in GitHub Desktop.
DEPENDS.txt
# INTRODUCTION
This document specifies the DEPENDS.TXT file for a software project.
This is simply a list of the build time and runtime dependencies of the software.
# SPEC
The file is in TSV (tab separated values) format with UTF-8 encoding, so each line is a record describing a single dependency.
Each record is <package-name>\t<type>\t<version>
<package-name> is self explanatory and must not contain tabs or newlines.
<type> is optional and must be one of the following values:
* (build)
* (runtime)
* -
the dash signifies that the package is both a build and runtime dependency.
<version> is optional and can only be specified if <type> is specifed.
# EXAMPLE
m4\t(build)
pkgconfig\t(build)
libsdl\t(build)\t4.3
# DISCUSSION
Only a single version can be specified. version ranges are not supported.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment