Template:OctaveForge: Difference between revisions
Jump to navigation
Jump to search
(Sketch template for variable number of authors, etc.) |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
{| class="wikitable" style="float:right; width: | {| class="wikitable" style="float:right; width:25em; margin-left: 1em;" | ||
! colspan="2" | [[Octave Forge]]<br>{{{name}}} | ! colspan="2" | [[Octave Forge]]<br>{{{name}}} | ||
|- | |- | ||
Line 7: | Line 7: | ||
| colspan="2" style="border:0px;" | {{{short description}}} | | colspan="2" style="border:0px;" | {{{short description}}} | ||
|- | |- | ||
| style="border:0px; | | colspan="2" style="border:0px; text-align: center; padding-top: 1em; padding-bottom: 1em;" | <code>pkg install -forge {{{name}}}</code> | ||
|- | |- | ||
| style="border:0px;" | Author(s): | | style="border: 0px;" | Version: | ||
| style="border:0px;" | {{{author 1 name|}}} {{{ | | style="border: 0px; max-width: 15em;" | '''{{{version}}}''' ({{{date}}}) | ||
|- | |||
| style="border: 0px; vertical-align: top;" | Author(s): | |||
| style="border: 0px; max-width: 15em;" | {{{author 1 name|}}} {{{author 1 email|}}} {{#if: {{{author 2 name|}}} | <br> {{{author 2 name}}} {{{author 2 email}}} }} | |||
|- | |||
| style="border: 0px; vertical-align: top;" | Maintainer(s): | |||
| style="border: 0px; max-width: 15em;" | {{{maintainer 1 name|}}} {{{maintainer 1 email|}}} {{#if: {{{maintainer 2 name|}}} | <br> {{{maintainer 2 name}}} {{{maintainer 2 email}}} }} | |||
|- | |||
| style="border: 0px; | License: | |||
| style="border: 0px; max-width: 15em;" | {{{license}}} | |||
|- | |||
| style="border: 0px; | Group: | |||
| style="border: 0px; max-width: 15em;" | {{{group}}} | |||
|- | |||
| style="border: 0px; vertical-align: top;" | Documentation: | |||
| style="border: 0px; max-width: 15em;" | {{{doc 1}}} {{#if: {{{doc 2|}}} | <br> {{{doc 2}}} }} | |||
|- | |||
| style="border: 0px; vertical-align: top;" | Download: | |||
| style="border: 0px; max-width: 15em;" | {{{download 1}}} {{#if: {{{download 2|}}} | <br> {{{download 2}}} }} | |||
|- | |||
| style="border: 0px; vertical-align: top;" | Repository: | |||
| style="border: 0px; max-width: 15em;" | {{{repository 1}}} {{#if: {{{repository 2|}}} | <br> {{{repository 2}}} }} | |||
|- | |||
| style="border: 0px; vertical-align: top;" | Dependencies: | |||
| style="border: 0px; max-width: 15em;" | {{{dependency 1}}} {{#if: {{{dependency 2|}}} | <br> {{{dependency 2}}} }} {{#if: {{{dependency 3|}}} | <br> {{{dependency 3}}} }} | |||
|} | |} | ||
</includeonly><noinclude>{{TemplateDoc}}[[Category:Templates]]</noinclude> | </includeonly><noinclude>{{TemplateDoc}}[[Category:Templates]]</noinclude> |
Latest revision as of 05:18, 13 August 2019
[edit] This template should serve as unified overview for Octave Forge packages. Example: {{OctaveForge | name = interval | logo = [[File:Interval.png|100px]] | short description = Real-valued interval arithmetic. | version = 3.2.0 | date = 2018-07-01 | author 1 name = Oliver Heimlich | author 1 email = <oheim@posteo.de> | maintainer 1 name = Oliver Heimlich | maintainer 1 email = <oheim@posteo.de> | license = GPL-3.0+ | group = Community package | doc 1 = [https://octave.sourceforge.io/interval/overview.html Function reference] | doc 2 = [https://octave.sourceforge.io/interval/package_doc/ User manual] | download 1 = [https://octave.sourceforge.io/download.php?package=interval-3.2.0.tar.gz interval-3.2.0.tar.gz] | repository 1 = https://octave.sourceforge.io/pkg-repository/interval/ | dependency 1 = octave ≥ 3.8.0 | dependency 2 = '''Runtime:''' mpfr (≥ 3.1.0) [https://packages.debian.org/search?keywords=libmpfr4 libmpfr4 for Debian] | dependency 3 = '''Build:''' mpfr (≥ 3.1.0) [https://packages.debian.org/search?keywords=libmpfr-dev libmpfr-dev for Debian] }} Will produce the right-floating box:
|