Compare commits

..

26 commits
edge ... v3.20

Author SHA1 Message Date
57592c6060
README: update 2024-08-09 22:40:23 -04:00
c4417ce32c
ilot/wikijs: new aport 2024-08-09 22:36:23 -04:00
3951396a15
ilot/uptime-kuma: new aport 2024-08-09 22:36:21 -04:00
75f60c7d23
ilot/py3-tenant-schemas-celery: new aport 2024-08-09 22:36:19 -04:00
29fe09187e
ilot/py3-scim2-filter-parser: new aport 2024-08-09 22:36:16 -04:00
0977a13904
ilot/py3-django-tenants: new aport 2024-08-09 22:36:14 -04:00
989f7c21ed
ilot/py3-django-rest-framework: new aport 2024-08-09 22:36:11 -04:00
cb8d8b7d09
ilot/php83-pecl-inotify: new aport 2024-08-09 22:36:09 -04:00
20675b601f
ilot/php82-pecl-inotify: new aport 2024-08-09 22:36:06 -04:00
b6294aab52
ilot/peertube: new aport 2024-08-09 22:36:04 -04:00
b6b8b90c3c
ilot/loomio: new aport 2024-08-09 22:36:02 -04:00
9a3bb4e7c6
ilot/listmonk: new aport 2024-08-09 22:35:59 -04:00
2ec259d664
ilot/freescout: new aport 2024-08-09 22:35:57 -04:00
9362377044
ilot/authentik: new aport 2024-08-09 22:35:55 -04:00
1202baee53
archives/ruby3.2-webrick: new aport 2024-08-09 22:35:52 -04:00
a26c587c68
archives/ruby3.2-test-unit: new aport 2024-08-09 22:35:50 -04:00
0f4bf8a5e8
archives/ruby3.2-rake: new aport 2024-08-09 22:35:48 -04:00
345529f4db
archives/ruby3.2-power_assert: new aport 2024-08-09 22:35:46 -04:00
9258320e55
archives/ruby3.2-minitest: new aport 2024-08-09 22:35:43 -04:00
ab10672584
archives/ruby3.2-bundler: new aport 2024-08-09 22:35:41 -04:00
a6bb19365d
archives/ruby3.2: new aport 2024-08-09 22:35:39 -04:00
e7773e8def
archives/mastodon: new aport 2024-08-09 22:35:37 -04:00
9f6c072b60
archives/gitlab-shell: new aport 2024-08-09 22:35:36 -04:00
f690124a2f
archives/gitlab-pages: new aport 2024-08-09 22:35:34 -04:00
3064418658
archives/gitlab-foss: new aport 2024-08-09 22:35:32 -04:00
f14a5a5221
archives/gitaly: new aport 2024-08-09 22:35:30 -04:00
2 changed files with 24 additions and 24 deletions

View file

@ -8,7 +8,7 @@
set -eu -o pipefail
readonly APORTSDIR=$CI_PROJECT_DIR
readonly REPOS="ilot"
readonly REPOS="backports user"
readonly BASEBRANCH=$CI_MERGE_REQUEST_TARGET_BRANCH_NAME
export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
@ -20,19 +20,19 @@ chmod 700 "$HOME"/.ssh/id_rsa
chmod 700 "$HOME"/.abuild/$ABUILD_KEY_NAME.rsa
echo "PACKAGER_PRIVKEY=$HOME/.abuild/$ABUILD_KEY_NAME.rsa" > $HOME/.abuild/abuild.conf
echo "REPODEST=$HOME/apk" >> $HOME/.abuild/abuild.conf
echo "REPODEST=$HOME/repo-apk" >> $HOME/.abuild/abuild.conf
sudo cp $HOME/.abuild/$ABUILD_KEY_NAME.rsa.pub /etc/apk/keys/.
if [ -d $HOME/apk ]; then
git -C $HOME/apk fetch
git -C $HOME/apk checkout $BASEBRANCH
git -C $HOME/apk pull --rebase
if [ -d $HOME/repo-apk ]; then
git -C $HOME/repo-apk fetch
git -C $HOME/repo-apk checkout $BASEBRANCH
git -C $HOME/repo-apk pull --rebase
else
git clone git@lab.ilot.io:ilot/apk -b $BASEBRANCH $HOME/apk
git clone git@lab.ilot.io:ayakael/repo-apk -b $BASEBRANCH $HOME/repo-apk
fi
for i in $(find packages -type f -name "*.apk"); do
install -vDm644 $i ${i/packages/$HOME\/apk}
install -vDm644 $i ${i/packages/$HOME\/repo-apk}
done
fetch_flags="-qn"
@ -40,17 +40,17 @@ git fetch $fetch_flags "$CI_MERGE_REQUEST_PROJECT_URL" \
"+refs/heads/$BASEBRANCH:refs/heads/$BASEBRANCH"
for repo in $(changed_repos); do
rm $HOME/apk/$repo/*/APKINDEX.tar.gz | true
rm $HOME/repo-apk/$repo/*/APKINDEX.tar.gz | true
mkdir -p $repo/DUMMY
echo "pkgname=DUMMY" > $repo/DUMMY/APKBUILD
cd $repo/DUMMY
for i in $(find $HOME/apk/$repo -maxdepth 1 -mindepth 1 -printf '%P '); do
for i in $(find $HOME/repo-apk/$repo -maxdepth 1 -mindepth 1 -printf '%P '); do
CHOST=$i abuild index
done
cd "$CI_PROJECT_DIR"
rm -R $repo/DUMMY
done
git -C $HOME/apk add .
git -C $HOME/apk commit -m "Update from $CI_MERGE_REQUEST_IID - $CI_MERGE_REQUEST_TITLE"
git -C $HOME/apk push
git -C $HOME/repo-apk add .
git -C $HOME/repo-apk commit -m "Update from $CI_MERGE_REQUEST_IID - $CI_MERGE_REQUEST_TITLE"
git -C $HOME/repo-apk push

View file

@ -1,19 +1,18 @@
# user-aports
Upstream: https://lab.ilot.io/ayakael/user-aports
# iports
Upstream: https://codeberg.org/ilot/iports
## Description
This repository contains aports that are not yet merged in the official Alpine
Linux repository or dont adhere to Alpine polices. Packages are automatically
built using GitLab CI on my own GitLab instance. Once built, they are deployed
to a git-lfs repository, making them available to apk.
built using CI. Once built, they are deployed to a git-lfs repository, making
them available to apk.
Branches are matched to Alpine releases.
## Repositories
You can browse all the repositories at https://lab.ilot.io/ayakael/repo-apk.
You can browse all the repositories at https://codeberg.org/ilot/iports
Affixed to each repository description is the appropriate link for use in
`/etc/apk/repositories`.
@ -24,13 +23,13 @@ https://lab.ilot.io/ayakael/repo-apk/-/raw/edge/backports
Aports from the official Alpine repositories backported from edge.
#### User
#### Ilot
```
https://lab.ilot.io/ayakael/repo-apk/-/raw/edge/user
```
Aports that have yet to be (or may never be) upstreamed to the official
aports.
aports and that are used by ilot coop.
## How to use
@ -52,12 +51,13 @@ they will work for you.
## Contribution & bug reports
If you wish to contribute to this aports collection, or wish to report a bug,
you can do so on Alpine's GitLab instance here:
https://gitlab.alpinelinux.org/ayakael/user-aports
you can do so on Codeberg here:
https://codeberg.org/ilot/iports/issues
For packages that are in testing/community, bug reports and merge requests
For packages that are in backports, bug reports and merge requests
should be done on Alpine's aports repo instance:
https://gitlab.alpinelinux.org/alpine/aports
## License
This readme, abuilds and support scripts are licensed under MIT License.