~comcloudway/ccw-aports

My personal APKBUILD repo
testing/melon: remove unnecessary dependency
testing/melon: upgrade to 0.2.0
remove fix-musl patches, as they are no longer needed

refs

main
browse  log 

clone

read-only
https://git.hut.ccw.icu/~comcloudway/ccw-aports
read/write
git@git.hut.ccw.icu:~comcloudway/ccw-aports

You can also use your local clone with git send-email.

#CCW APORTS

This is my personal APKBUILD collection.

The official source code is located on my personal sourcehut instance.

#Why not upstream your projects?

  1. Most of my projects are not popular enough for me to publish them
  2. If I were to publish them, I'd have to commit to maintaining the APKBUILD and the project. And I can't be bothered.

#Will you make prebuild binaries available?

My sourcehut CI is currently building and publishing the mirror here.

builds.sr.ht status

You can find my public key here.

#Building packages using the APKBUILDs

Before you start building the packages, you have to setup your developement environment. The following two links might be helpful for that:

After you finishes setting up your system, we can move on.

First of all, we need to clone this repo.

git clone https://git.hut.ccw.icu/~comcloudway/ccw-aports

To make the process easier, you can use cabin to build:

  • everything
  • one package
  • a list of packages.

cabin is also used to for the automatic builds

To get started with cabin, have a look at the cabin README.

TLDR:

# prerequirement: setup alpine linux signing keys, install abuild and add package repo
# (see cabin README for more)

# index the repo
cabin scan

# build one package
cabin build oomph
# build multiple packages
cabin build-group oomph polarplayer-studio
# build all packages
cabin build-all

When you finished building the packages, the build output can be found in $HOME/packages/ccw-aports/<subrepo>/<package>.apk.

If you've added your local repo to your system repos (as you should when using cabin), you can use to the following command to install the build packages:

apk add <package>

Otherwise you can use the -X option to specify the repository path

apk add -X $HOME/packages/ccw-aports/<subrepo> <package>

#HELP! Something isn't working.

Before you panic!, please check the according projects README, just in case you've missed something.

But if you are certain that the problem is related to the APKBUILD, send me an email.

#License

All the APKBUILDs in this repo are licensed under MIT unless noted otherwise.

Keep in mind, that whilst you can use the APKBUILDs to your liking, the MIT might not apply to the projects themselves.

#Useful resources

The following list is inpired by the pmaports repo