|
|
| (28 intermediate revisions by 3 users not shown) |
| Line 1: |
Line 1: |
| <noinclude>{{Template}} | | <noinclude>{{Template}} |
| An inline link to search for given packages in the Package Browser.
| |
|
| |
|
| === Usage ===
| | '''A clickable message Pill (wikilink).''' |
| <pre>{{Pkg|package|branch=|repo=|arch=|maintainer=}}</pre>
| |
|
| |
|
| {{define|package|The package name to search for.
| | ====Usage==== |
| :Special characters in the package name will automatically be urlencoded. "*" and "?" can be used as wildcards.
| | {{Codeline|1=<nowiki>{{Pill_clickable||<-v3.14.x|#DF0000|#FFDFDF||Installation}}</nowiki>}} |
| :This argument is required, if you're not using it, use the "*" wildcard.}}
| |
| {{define|branch{{=}}|The branch of alpine to search (e.g. "3.19" or "edge"), defaults to "edge" if unset.}} | |
| {{define|repo{{=}}|The repository to search (main, community, or testing). If unspecified all repositories will be searched.}} | |
| {{define|arch{{=}}|The architecture to search (x86_64, x86, aarch64, armhf, ppc64le, s390x, armv7, or risc64). Defaults to x86_64 if unset.
| |
| :Pass this parameter with no value (i.e. "arch{{=}}") to search all arches.}}
| |
| {{define|maintainer{{=}}|Search for packages with a certain maintainer. (e.g. "None" to search for unmaintained packages) If unspecified packages from all maintainers will be searched}}
| |
|
| |
|
| === Examples === | | ====Parameters==== |
| Search for gtk+2.0 under the edge branch on the x86_64 architecture:
| | * {{{1}}} - Prefix text (optional) |
| <pre>{{Pkg|gtk+2.0}}</pre>
| | * {{{2}}} - Main text |
| will produce:
| | * {{{3}}} - Border color |
| {{Pkg|gtk+2.0}} | | * {{{4}}} - Background color |
| | * {{{5}}} - Float position (currently unused) |
| | * {{{6}}} - Wiki page name (required) |
|
| |
|
| Search for all gtk packages under the edge branch on the x86_64 architecture:
| | ====Example==== |
| <pre>{{Pkg|gtk*}}</pre>
| | {{Pill_clickable||v3.22.x|green|palegreen||Installation}} |
| will produce:
| |
| {{Pkg|gtk*}}
| |
|
| |
|
| Search for ALSA-related packages under the 3.19 branch on the x86 (i.e. i686) architecture:
| | </noinclude><includeonly><span style="padding:2px;background-color:{{{4}}};border:2px solid:{{{3}}};border-radius:1em;display:inline-block;font-size:80%;">[https://wiki.alpinelinux.org/wiki/{{{6}}} <strong>{{{1}}}</strong>{{{2}}}]</span></includeonly> |
| <pre>{{Pkg|*alsa*|branch=v3.19|arch=x86}}</pre> | |
| will produce:
| |
| {{Pkg|*alsa*|branch=v3.19|arch=x86}} | |
| | |
| </noinclude><includeonly>{{#if:{{{1|}}} | <span class="plainlinks" style="font-family: monospace, Courier;font-size:10pt;">[https://pkgs.alpinelinux.org/packages?name={{urlencode:{{{1}}}}}&branch={{urlencode:{{ #if: {{{branch|}}} | {{{branch}}} | edge}}}}&repo={{urlencode:{{ #if: {{{repo|}}} | {{{repo}}}}}}}&arch={{urlencode:{{ #ifeq: {{{arch|+}}} | {{{arch|-}}} | {{{arch}}} | x86_64 }}}}&maintainer={{urlencode:{{ #if: {{{maintainer|}}} | {{{maintainer}}}}}}} {{{1}}}]</span> | <span class="error">First parameter cannot be undefined or empty in template: <b>Template:Pkg</b></span>}}</includeonly>
| |
Template Documentation for Sandbox
This page is a template and should only be used as part of other articles. For more information, read
Help:Template.
Please do not experiment with this template; you could ruin all pages using this template. If you want to edit this template, copy the text to Template:Sandbox, edit and test it there, and copy it back when it works.
Feel free to voice
your opinion regarding this template.
A clickable message Pill (wikilink).
Usage
{{Pill_clickable||<-v3.14.x|#DF0000|#FFDFDF||Installation}}
Parameters
- {{{1}}} - Prefix text (optional)
- {{{2}}} - Main text
- {{{3}}} - Border color
- {{{4}}} - Background color
- {{{5}}} - Float position (currently unused)
- {{{6}}} - Wiki page name (required)
Example
v3.22.x