Commit Graph

11 Commits (dd1908f2fc20b4cfe2c15c55fafaa5fadfb599dc)

Author SHA1 Message Date
Ariadne Conill fade8b1ef2 ci: use meson on debian, not legacy build system 2021-12-29 20:14:41 +02:00
Kevin Daudt e3b499fb2b ci: strip static binary
To reduce the file size, strip the static binary.
2021-12-18 20:19:38 +01:00
Kevin Daudt f49600d38b ci: use arch-tagged images for static build
For 32-bits arches, we use 64-bit arches in 32-bit mode. Docker by
default wants to pull the image for the native arch, so unless we take
care, the binaries will be built for the wrong arch.

Use the arch tagged images we build to make sure we get the correct image.
2021-12-18 20:10:12 +01:00
Kevin Daudt 980e58efc6 ci: create release from tags 2021-12-14 16:33:24 +00:00
Kevin Daudt ada3314220 ci: add job to build static binary 2021-12-14 16:33:24 +00:00
Rasmus Thomsen f86829dc92 ci: also install static deps 2020-10-09 16:09:19 +03:00
Rasmus Thomsen 7375327fbd ci: add test for meson 2020-10-09 16:09:19 +03:00
Timo Teräs 5258b484bf add script to autogenerate help from man pages
This creates main help like:
--
usage: apk [<OPTIONS>...] COMMAND [<ARGUMENTS>...]

Package installation and removal:
  add        Add packages to WORLD and commit changes
  del        Remove packages from WORLD and commit changes

System maintenance:
  fix        Check WORLD against the system and ensure consistency
  update     Update repository indexes
  upgrade    Install upgrades available from repositories
  cache      Commands related to the management of an offline package cache

Querying package information:
  info       Give detailed information about packages or repositories
  list       List packages matching a pattern or other criteria
  dot        Generate graphviz graphs
  policy     Show repository policy for packages

Repository maintenance:
  index      Create repository index file from packages
  fetch      Download packages from global repositories to a local directory
  manifest   Show checksums of package contents
  verify     Verify package integrity and signature

Miscellaneous:
  audit      Audit directories for changes
  stats      Show statistics about repositories and installations
  version    Compare package versions or perform tests on version strings

This apk has coffee making abilities.
--

And applet specific help like:
--
usage: apk add [<OPTIONS>...] PACKAGES...

Description:
  apk add adds the requested packages to WORLD and installs (or upgrades)
  them if not already present, ensuring all dependencies are met.

Options:
  --initdb         Initialize a new package database
  -l, --latest     Disables normal heuristics for choosing which repository to install a
  -u, --upgrade    When adding packages which are already installed, upgrade them rather
  -t, --virtual NAME
                   Instead of adding the specified packages to WORLD, create a new
  --no-chown       Do not change file owner or group
--
2020-05-06 13:05:19 +03:00
Timo Teräs 0b82bcc53e lua: fix build and update to lua5.3
Fixes #8360
2019-12-30 16:17:14 +02:00
Fredrik Gustafsson 7f80a936b2 Add debian to CI builds
Replace dash (default sh) with bash to make tests work.
2019-11-21 10:30:53 +01:00
Fredrik Gustafsson b34b32adf6 Add CI testing, run compile and test on push 2019-11-20 12:09:22 +01:00