apkbuilds @ d98508753be4e01668f5cc365bb9397f89804721

  1
  2<!DOCTYPE html>
  3<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
  4<head>
  5  <meta charset="utf-8" />
  6  <meta name="generator" content="pandoc" />
  7  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  8  <title>Gabriel's apk repo</title>
  9  <style>
 10    html {
 11      color: #1a1a1a;
 12      background-color: #fdfdfd;
 13    }
 14    body {
 15      margin: 0 auto;
 16      max-width: 36em;
 17      padding-left: 50px;
 18      padding-right: 50px;
 19      padding-top: 50px;
 20      padding-bottom: 50px;
 21      hyphens: auto;
 22      overflow-wrap: break-word;
 23      text-rendering: optimizeLegibility;
 24      font-kerning: normal;
 25    }
 26    @media (max-width: 600px) {
 27      body {
 28        font-size: 0.9em;
 29        padding: 12px;
 30      }
 31      h1 {
 32        font-size: 1.8em;
 33      }
 34    }
 35    @media print {
 36      html {
 37        background-color: white;
 38      }
 39      body {
 40        background-color: transparent;
 41        color: black;
 42        font-size: 12pt;
 43      }
 44      p, h2, h3 {
 45        orphans: 3;
 46        widows: 3;
 47      }
 48      h2, h3, h4 {
 49        page-break-after: avoid;
 50      }
 51    }
 52    p {
 53      margin: 1em 0;
 54    }
 55    a {
 56      color: #1a1a1a;
 57    }
 58    a:visited {
 59      color: #1a1a1a;
 60    }
 61    img {
 62      max-width: 100%;
 63    }
 64    h1, h2, h3, h4, h5, h6 {
 65      margin-top: 1.4em;
 66    }
 67    h5, h6 {
 68      font-size: 1em;
 69      font-style: italic;
 70    }
 71    h6 {
 72      font-weight: normal;
 73    }
 74    ol, ul {
 75      padding-left: 1.7em;
 76      margin-top: 1em;
 77    }
 78    li > ol, li > ul {
 79      margin-top: 0;
 80    }
 81    blockquote {
 82      margin: 1em 0 1em 1.7em;
 83      padding-left: 1em;
 84      border-left: 2px solid #e6e6e6;
 85      color: #606060;
 86    }
 87    code {
 88      font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
 89      font-size: 85%;
 90      margin: 0;
 91      hyphens: manual;
 92    }
 93    pre {
 94      margin: 1em 0;
 95      overflow: auto;
 96    }
 97    pre code {
 98      padding: 0;
 99      overflow: visible;
100      overflow-wrap: normal;
101    }
102    .sourceCode {
103     background-color: transparent;
104     overflow: visible;
105    }
106    hr {
107      background-color: #1a1a1a;
108      border: none;
109      height: 1px;
110      margin: 1em 0;
111    }
112    table {
113      margin: 1em 0;
114      border-collapse: collapse;
115      width: 100%;
116      overflow-x: auto;
117      display: block;
118      font-variant-numeric: lining-nums tabular-nums;
119    }
120    table caption {
121      margin-bottom: 0.75em;
122    }
123    tbody {
124      margin-top: 0.5em;
125      border-top: 1px solid #1a1a1a;
126      border-bottom: 1px solid #1a1a1a;
127    }
128    th {
129      border-top: 1px solid #1a1a1a;
130      padding: 0.25em 0.5em 0.25em 0.5em;
131    }
132    td {
133      padding: 0.125em 0.5em 0.25em 0.5em;
134    }
135    header {
136      margin-bottom: 4em;
137      text-align: center;
138    }
139    #TOC li {
140      list-style: none;
141    }
142    #TOC ul {
143      padding-left: 1.3em;
144    }
145    #TOC > ul {
146      padding-left: 0;
147    }
148    #TOC a:not(:hover) {
149      text-decoration: none;
150    }
151    code{white-space: pre-wrap;}
152    span.smallcaps{font-variant: small-caps;}
153    div.columns{display: flex; gap: min(4vw, 1.5em);}
154    div.column{flex: auto; overflow-x: auto;}
155    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
156    ul.task-list{list-style: none;}
157    ul.task-list li input[type="checkbox"] {
158      width: 0.8em;
159      margin: 0 0.8em 0.2em -1.6em;
160      vertical-align: middle;
161    }
162    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
163  </style>
164  <style type="text/css">
165                        :root {
166                            --b-font-main: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
167                            --b-font-mono: Consolas, Monaco, monospace;
168                            --b-txt: #2e3440;
169                            --b-bg-1: #fff;
170                            --b-bg-2: #eceff4;
171                            --b-line: #eceff4;
172                            --b-link: #bf616a;
173                            --b-btn-bg: #242933;
174                            --b-btn-txt: #fff;
175                            --b-focus: #88c0d0
176                        }
177
178  @media (prefers-color-scheme: dark) {
179      :root {
180          --b-txt: #eceff4;
181          --b-bg-1: #2e3440;
182          --b-bg-2: #3b4252;
183          --b-line: #3b4252
184      }
185  }
186
187  *, :after, :before {
188      box-sizing: border-box
189  }
190
191  html:focus-within {
192      scroll-behavior: smooth
193  }
194
195  body {
196      max-width: 70ch;
197      padding: 0 1rem;
198      margin: auto;
199      background: var(--b-bg-1);
200      font-family: var(--b-font-main);
201      text-rendering: optimizeSpeed;
202      line-height: 1.5;
203      color: var(--b-txt);
204      -moz-tab-size: 4;
205      tab-size: 4;
206      word-break: break-word;
207      -webkit-tap-highlight-color: transparent;
208      -webkit-text-size-adjust: 100%
209  }
210
211  address, audio, blockquote, dd, details, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, iframe, ol, p, pre, table, ul, video {
212      margin: 0 0 1.5rem
213  }
214
215  h1, h2, h3, h4, h5, h6 {
216      line-height: 1.25;
217      margin-top: 2rem
218  }
219
220  h1 {
221      font-size: 2rem
222  }
223
224  h2 {
225      font-size: 1.5rem
226  }
227
228  h3 {
229      font-size: 1.25rem
230  }
231
232  h4 {
233      font-size: 1rem
234  }
235
236  h5 {
237      font-size: .875rem
238  }
239
240  h6 {
241      font-size: .75rem
242  }
243
244  a {
245      color: var(--b-link);
246      text-decoration: none
247  }
248
249  a:hover {
250      text-decoration: underline
251  }
252
253  img, svg, video {
254      height: auto
255  }
256
257  embed, iframe, img, object, svg, video {
258      max-width: 100%
259  }
260
261  iframe {
262      border-style: none
263  }
264
265  abbr[title] {
266      text-decoration: underline;
267      text-decoration: underline dotted
268  }
269
270  blockquote {
271      margin-left: 0;
272      padding: .5rem 0 .5rem 1.5rem;
273      border-left: .25rem solid var(--b-txt)
274  }
275
276  blockquote > :last-child {
277      margin-bottom: 0
278  }
279
280  small {
281      font-size: .875rem
282  }
283
284  sub, sup {
285      font-size: .75em;
286      line-height: 0;
287      position: relative;
288      vertical-align: baseline
289  }
290
291  sub {
292      bottom: -.25em
293  }
294
295  sup {
296      top: -.5em
297  }
298
299  hr {
300      height: 0;
301      overflow: visible;
302      border: 0;
303      border-bottom: 1px solid var(--b-line)
304  }
305
306  code, kbd, pre, samp, tt, var {
307      background: var(--b-bg-2);
308      border-radius: .25rem;
309      padding: .125rem .25rem;
310      font-family: var(--b-font-mono);
311      font-size: .875rem
312  }
313
314  pre {
315      padding: 1rem;
316      border-radius: 0;
317      overflow: auto;
318      white-space: pre
319  }
320
321  pre code {
322      padding: 0
323  }
324
325  details {
326      display: block;
327      padding: .5rem 1rem;
328      background: var(--b-bg-2);
329      border: 1px solid var(--b-line);
330      border-radius: .25rem
331  }
332
333  details > :last-child {
334      margin-bottom: 0
335  }
336
337  details[open] > summary {
338      margin-bottom: 1.5rem
339  }
340
341  summary {
342      display: list-item;
343      cursor: pointer;
344      font-weight: 700
345  }
346
347  summary:focus {
348      box-shadow: none
349  }
350
351  table {
352      border-collapse: collapse;
353      width: 100%;
354      text-indent: 0
355  }
356
357  table caption {
358      margin-bottom: .5rem
359  }
360
361  tr {
362      border-bottom: 1px solid var(--b-line)
363  }
364
365  td, th {
366      padding: .5rem 0
367  }
368
369  th {
370      text-align: left
371  }
372
373  dd, ol, ul {
374      padding-left: 2rem
375  }
376
377  li > ol, li > ul {
378      margin-bottom: 0
379  }
380
381  fieldset {
382      padding: .5rem .75rem;
383      border: 1px solid var(--b-line);
384      border-radius: .25rem
385  }
386
387  legend {
388      padding: 0 .25rem
389  }
390
391  button, input, select, textarea {
392      margin: 0;
393      padding: .5rem .75rem;
394      max-width: 100%;
395      background: var(--b-bg-2);
396      border: 0;
397      border-radius: .25rem;
398      font: inherit;
399      line-height: 1.125;
400      color: var(--b-txt)
401  }
402
403  input:not([size]):not([type=button i]):not([type=submit i]):not([type=reset i]):not([type=checkbox i]):not([type=radio i]), select {
404      width: 100%
405  }
406
407  [type=color i] {
408      min-height: 2.125rem
409  }
410
411  select:not([multiple]):not([size]) {
412      padding-right: 1.5rem;
413      background-repeat: no-repeat;
414      background-position: right .5rem center;
415      -moz-appearance: none;
416      -webkit-appearance: none;
417      appearance: none
418  }
419
420  textarea {
421      width: 100%;
422      resize: vertical
423  }
424
425  textarea:not([rows]) {
426      height: 8rem
427  }
428
429  [type=button i], [type=reset i], [type=submit i], button {
430      -webkit-appearance: button;
431      display: inline-block;
432      text-align: center;
433      white-space: nowrap;
434      background: var(--b-btn-bg);
435      color: var(--b-btn-txt);
436      border: 0;
437      cursor: pointer;
438      transition: opacity .25s
439  }
440
441  [type=button i]:hover, [type=reset i]:hover, [type=submit i]:hover, button:hover {
442      opacity: .75
443  }
444
445  [type=button i][disabled], [type=reset i][disabled], [type=submit i][disabled], button[disabled] {
446      opacity: .5
447  }
448
449  progress {
450      vertical-align: middle
451  }
452
453  [type=search i] {
454      -webkit-appearance: textfield;
455      outline-offset: -2px
456  }
457
458  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
459      height: auto
460  }
461
462  ::-webkit-input-placeholder {
463      color: inherit;
464      opacity: .5
465  }
466
467  ::-webkit-search-decoration {
468      -webkit-appearance: none
469  }
470
471  ::-webkit-file-upload-button {
472      -webkit-appearance: button;
473      font: inherit
474  }
475
476  ::-moz-focus-inner {
477      border-style: none;
478      padding: 0
479  }
480
481  :-moz-focusring {
482      outline: 1px dotted ButtonText
483  }
484
485  :-moz-ui-invalid {
486      box-shadow: none
487  }
488
489  [aria-busy=true i] {
490      cursor: progress
491  }
492
493  [aria-controls] {
494      cursor: pointer
495  }
496
497  [aria-disabled=true i], [disabled] {
498      cursor: not-allowed
499  }
500
501  :focus, details:focus-within {
502      outline: none;
503      box-shadow: 0 0 0 2px var(--b-focus)
504  }
505
506  @media (prefers-reduced-motion: reduce) {
507      html:focus-within {
508          scroll-behavior: auto
509      }
510
511      *, :after, :before {
512          animation-delay: -1ms !important;
513          animation-duration: 1ms !important;
514          animation-iteration-count: 1 !important;
515          background-attachment: scroll !important;
516          scroll-behavior: auto !important;
517          transition-delay: 0 !important;
518          transition-duration: 0 !important
519      }
520  }
521
522  select:not([multiple]):not([size]) {
523      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%232e3440'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z'/%3E%3C/svg%3E")
524  }
525
526  @media (prefers-color-scheme: dark) {
527      select:not([multiple]):not([size]) {
528          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23eceff4'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z'/%3E%3C/svg%3E")
529      }
530  }
531</style >
532</head>
533<body>
534<header id="title-block-header">
535<h1 class="title">Gabriel's apk repo</h1>
536</header>
537<p> To enable this repository:</p>
538<code>echo "https://artifacts.gabrielgio.me/repo/v3.20/" >> /etc/apk/repositories
539curl https://artifacts.gabrielgio.me/repo/mail%40gabrielgio.me-62ddc4dc.rsa.pub -o  /etc/apk/keys/mail@gabrielgio.me-62ddc4dc.rsa.pub</code>
540
541<h1 id="apks-alpine">Apks Alpine 3.20</h1>
542{{ range $e := . }}
543<h2 id="{{ $e.Name  }}">{{ $e.Name  }}</h2>
544    {{ range $name, $value := ($e.Properties) }}
545        {{ if eq $name "commit" }}
546        <li><strong>commit</strong>: <a href="{{Format $e "https://git.gabrielgio.me/apkbuilds/tree/apks/%{name}s?id=%{commit}s"}}">{{ $value }}</a></li>
547        {{ else if eq $name "url" }}
548    <li><strong>url</strong>: <a href="{{ $value }}">{{ $value }}</a></li>
549        {{ else }}
550    <li><strong>{{$name}}</strong>: {{ $value }}</li>
551        {{ end }}
552    {{ end }}
553{{ end }}
554</body>
555</html>