{ "X_WARNING": "AUTO-GENERATED FILE, DO NOT MODIFY!", "X_WARNING": "Generated from META.in.json by pgxntool/build_meta.sh", "X_comment": "This file specifies all information for a PGXN distribution. Full spec is at http://pgxn.org/spec/", "X_comment": "*NOTE* A single distribution can contain multiple extensions! See http://pgxn.org/spec/#Terminology.", "X_comment": "Note that any key starting with X_ or x_ is defined as 'custom' and likely to be ignored by tools.", "X_comment": "All other keys must be defined by the specification. See http://pgxn.org/spec/#Structure", "X_comment": "Keys marked REQUIRED or Optional are what you'd expect. Keys marked Unusual are keys you don't normally need to use.", "X_comment": "The pgxntool Makefile will strip out empty keys to produce a working META.json, so it's fine to leave them here.", "X_comment": "NOTE: Don't get too cute with reformatting this file... some of the processing against it doesn't use a full JSON parser", "X_comment": "I've tried to put things in a logical order. Comments welcome at https://github.com/decibel/pgxntool/issues!", "X_comment": "REQUIRED. Name of distribution.", "X_comment": "Note! Distribution names currently can't contain spaces.", "name": "trunklet-format", "X_comment": "REQUIRED. Version of the distribution. http://pgxn.org/spec/#version", "version": "0.2.0", "X_comment": "REQUIRED. Short description of distribution.", "abstract": "A format()-based template language for trunklet", "X_comment": "Optional. \"description\": A longer description of the distribution. http://pgxn.org/spec/#description", "description": "A template language that is based on format() but allows for named parameters", "X_comment": "REQUIRED. Contact info for distribution maintainers. http://pgxn.org/spec/#maintainer", "maintainer": "Jim Nasby ", "X_comment": "Optional. Status of distribution. Allowed values: unstable, testing, stable", "release_status": "unstable", "X_comment": "REQUIRED. License(s) distribution is released under. http://pgxn.org/spec/#license", "license": {"BSD 2 Clause": "http://opensource.org/licenses/bsd-license.php"}, "X_comment": "REQUIRED. Specifies extensions contained in this distribution. Each key is the name of an extension. http://pgxn.org/spec/#provides", "X_comment": "Note! Extension names currently can't contain spaces.", "provides": { "trunklet-format": { "X_comment": "REQUIRED. File containing extension.", "file": "sql/trunklet-format.sql", "X_comment": "REQUIRED. Version the extension is at.", "version": "0.2.0", "X_comment": "Optional: \"abstract\": Description of the extension.", "abstract": "A format()-based template language for trunklet", "X_comment": "Optional: \"docfile\": filesystem path to document file for extension.", "docfile": "doc/trunklet-format.md", "X_end": "" } }, "X_comment": "Optional. \"tags\": LIST of TAGS for the distribution. http://pgxn.org/spec/#tags", "tags": [ "template", "trunklet", "format", "meta", "meta programming", "metacode" ], "X_comment": "Optional. \"resources\": Web resources available for this distribution. http://pgxn.org/spec/#resources", "resources": { "homepage": "http://github.com/decibel/trunklet-format/", "bugtracker": { "web": "http://github.com/decibel/trunklet-format/issues" }, "repository": { "url": "git://github.com/decibel/trunklet-format.git", "web": "http://github.com/decibel/trunklet-format/", "type": "git" } }, "X_comment": "Optional. 'prereqs': Prerequisits for the distribution. http://pgxn.org/spec/#prereqs", "X_comment": "Valid keys for 'prereqs' are configure, build, runtime, or test.", "X_comment": "Valid keys for 'requires' are requires, recommends, suggests, or conflicts.", "X_comment": "Requires JSONB, which was released in 9.4", "prereqs": { "build": { "requires": { "PostgreSQL": "9.4.0", "trunklet": ">= 0.2.0" } }, "runtime": { "requires": { "plpgsql": 0, "trunklet": ">= 0.2.0" } }, "test": { "requires": { "pgtap": 0 } } }, "X_comment": "Unusual. \"no_index\": Files/directories that should not be indexed. http://pgxn.org/spec/#no_index", "X_comment": "Unusual. Package/tool used to generate this file.", "generated_by": "pgxntool https://github.com/decibel/pgxntool", "X_comment": "REQUIRED. Version info for this file. http://pgxn.org/spec/#meta-spec", "meta-spec": { "version": "1.0.0", "url": "http://pgxn.org/meta/spec.txt" }, "X_comment": "Here for good formatting in vi.", "X_vi": "vi: expandtab ts=4 sw=4", "X_end": "" }