testing/melon: remove unnecessary dependency
testing/melon: upgrade to 0.2.0
remove fix-musl patches, as they are no longer needed
This is my personal APKBUILD collection.
The official source code is located on my personal sourcehut instance.
My sourcehut CI is currently building and publishing the mirror here.
You can find my public key here.
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:
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>
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.
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.
The following list is inpired by the pmaports repo