Compare commits
372
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e91c9e08bf | ||
|
|
24344344a0 | ||
|
|
a5e28010e5 | ||
|
|
caab567a98 | ||
|
|
f76176dc6f | ||
|
|
b7aeb6e023 | ||
|
|
72f91452ca | ||
|
|
4f0fae476d | ||
|
|
645774c8ca | ||
|
|
877e59f95e | ||
|
|
501777e6e0 | ||
|
|
985741dd65 | ||
|
|
34af7ca182 | ||
|
|
dcff247a40 | ||
|
|
030c5c1ec1 | ||
|
|
ca0a4537f0 | ||
|
|
5e8344dbfa | ||
|
|
4a88990b1e | ||
|
|
a988d089f8 | ||
|
|
b448fc61eb | ||
|
|
1282ad59b2 | ||
|
|
436876625d | ||
|
|
9501e9daa1 | ||
|
|
e30db78d84 | ||
|
|
c4c6a222c4 | ||
|
|
cbe2f4f7f6 | ||
|
|
f5dd18d657 | ||
|
|
88cd14232b | ||
|
|
9624284a20 | ||
|
|
81dee0f57c | ||
|
|
45cdeafe38 | ||
|
|
a984ac80b6 | ||
|
|
aed9243c65 | ||
|
|
59fd336bbc | ||
|
|
d769cafbf0 | ||
|
|
29248d292c | ||
|
|
b71651f421 | ||
|
|
f4493be839 | ||
|
|
9c134939e0 | ||
|
|
f4249a0af3 | ||
|
|
372ccb3cf2 | ||
|
|
bcc52c36bb | ||
|
|
19cee7b440 | ||
|
|
c8e2ad0b95 | ||
|
|
7829e6c985 | ||
|
|
e0453db08f | ||
|
|
3963f4cc8a | ||
|
|
ae88cf9e60 | ||
|
|
0b5614b34d | ||
|
|
488d91bbe2 | ||
|
|
89a4c7f08f | ||
|
|
ad28501092 | ||
|
|
240365f5a7 | ||
|
|
ba6d8a86ce | ||
|
|
f1767d7dbd | ||
|
|
86fa840915 | ||
|
|
cdb5b2873e | ||
|
|
8ce73a79a1 | ||
|
|
933688fb85 | ||
|
|
3c9a7bcaa5 | ||
|
|
3f8e4730d1 | ||
|
|
86c0223e69 | ||
|
|
92527d8432 | ||
|
|
8cc5cc801d | ||
|
|
33d35c0835 | ||
|
|
53455c41ac | ||
|
|
69c110a940 | ||
|
|
eacaaebaa3 | ||
|
|
17af4685ba | ||
|
|
4269e40815 | ||
|
|
9ada0b0d5e | ||
|
|
8a3ec1faa9 | ||
|
|
afb8bedc7f | ||
|
|
833f98ef01 | ||
|
|
a4153e809f | ||
|
|
d6f7c933bb | ||
|
|
395bbb99cc | ||
|
|
f49dc9b38f | ||
|
|
8d2fd628cc | ||
|
|
ae07d1e7d6 | ||
|
|
0f2f183aa1 | ||
|
|
68b65efb40 | ||
|
|
4bb0cb738f | ||
|
|
e22f389860 | ||
|
|
fe20c109fc | ||
|
|
f3b649c3c0 | ||
|
|
1cb18d06ec | ||
|
|
6881d81ef8 | ||
|
|
1b19bd7367 | ||
|
|
abca4acbe0 | ||
|
|
7030e08e7b | ||
|
|
0cd613c8b0 | ||
|
|
629a143de2 | ||
|
|
42640780d4 | ||
|
|
fbda46ebec | ||
|
|
e55645383c | ||
|
|
9c9e47b059 | ||
|
|
1896be1222 | ||
|
|
28179dbb99 | ||
|
|
969f770560 | ||
|
|
b804d43cb7 | ||
|
|
1d69471598 | ||
|
|
9350224c42 | ||
|
|
90786936f0 | ||
|
|
3ed9591e41 | ||
|
|
e22a36d977 | ||
|
|
da712cf901 | ||
|
|
54d61cd914 | ||
|
|
4ef274364d | ||
|
|
775112cb22 | ||
|
|
117ffa602f | ||
|
|
c3dd8edd1e | ||
|
|
2edbc1907e | ||
|
|
5799d11b57 | ||
|
|
5bdc7645b2 | ||
|
|
d9b2f0f65f | ||
|
|
f5eeaec856 | ||
|
|
d031124782 | ||
|
|
218d70bc8e | ||
|
|
bc78078649 | ||
|
|
513af5043a | ||
|
|
5ac5eee4f3 | ||
|
|
177f0a772d | ||
|
|
078c961ab3 | ||
|
|
f768d8bf92 | ||
|
|
d148012b0c | ||
|
|
63507230a3 | ||
|
|
e7cdce2217 | ||
|
|
33813c1828 | ||
|
|
c862361087 | ||
|
|
2364d0a6f8 | ||
|
|
e8b3544997 | ||
|
|
daba855970 | ||
|
|
1dfd81dfd0 | ||
|
|
dfd4a998c8 | ||
|
|
ba7b4d77da | ||
|
|
7a01ded579 | ||
|
|
0384c8a98d | ||
|
|
7a353219c0 | ||
|
|
876b72b6d4 | ||
|
|
89be88b09a | ||
|
|
eb3c299a61 | ||
|
|
02ae499d6a | ||
|
|
d934985209 | ||
|
|
ca9a26cb0d | ||
|
|
18462c566a | ||
|
|
2ce4f51210 | ||
|
|
51d84dc5bc | ||
|
|
48250d4ad2 | ||
|
|
2e4ef2b276 | ||
|
|
a2d30ae115 | ||
|
|
5fffa17b06 | ||
|
|
b0d8f91a79 | ||
|
|
1f5f37a2d0 | ||
|
|
f290379828 | ||
|
|
ce48786034 | ||
|
|
8ccbb8a864 | ||
|
|
ed5b11da90 | ||
|
|
68af03bdf5 | ||
|
|
8cae59f47c | ||
|
|
a1c6fec44b | ||
|
|
7c98127746 | ||
|
|
54ef5cdf15 | ||
|
|
dd28314ba2 | ||
|
|
f66238f045 | ||
|
|
5a27482c20 | ||
|
|
51cde04a4b | ||
|
|
118a30935e | ||
|
|
5dcb7aab62 | ||
|
|
709768214c | ||
|
|
75613d9f69 | ||
|
|
95b22138c4 | ||
|
|
6c799ac4f6 | ||
|
|
e2bf43b9e1 | ||
|
|
cc4c164c58 | ||
|
|
8a7042faf6 | ||
|
|
d6fa4df277 | ||
|
|
d94c7d1721 | ||
|
|
0b6530a250 | ||
|
|
33107c541d | ||
|
|
f3cee8a36e | ||
|
|
863760c6ba | ||
|
|
432cc88ff9 | ||
|
|
c0ad00a6ae | ||
|
|
8721705c4b | ||
|
|
305b5a7783 | ||
|
|
c97eafc5b8 | ||
|
|
22a9cdf7b2 | ||
|
|
3cd4659a53 | ||
|
|
43133df4ac | ||
|
|
5e03ad2817 | ||
|
|
05925f194a | ||
|
|
f888ffee55 | ||
|
|
933f2b5703 | ||
|
|
c2f7be3cec | ||
|
|
d375a5d75d | ||
|
|
be9ac83d73 | ||
|
|
263d00790e | ||
|
|
65679fec40 | ||
|
|
074eb3b0a5 | ||
|
|
ef8e2d0e02 | ||
|
|
647f2bc640 | ||
|
|
492f3c0e64 | ||
|
|
b541410f51 | ||
|
|
1335a73415 | ||
|
|
ab75cf71f7 | ||
|
|
bf2f268fac | ||
|
|
5a6a85f9a1 | ||
|
|
c85d6e2820 | ||
|
|
9dd4479136 | ||
|
|
ddfa8a9124 | ||
|
|
c03571ace8 | ||
|
|
449f5aef15 | ||
|
|
77373bff11 | ||
|
|
19d7c9cd83 | ||
|
|
d46d5855be | ||
|
|
086078ded7 | ||
|
|
e0382da4f7 | ||
|
|
c5ca6732a0 | ||
|
|
98603be1a2 | ||
|
|
5dee283860 | ||
|
|
2e654e1cbb | ||
|
|
f39958cc88 | ||
|
|
1811ad154c | ||
|
|
61133a23ae | ||
|
|
25ad7892a1 | ||
|
|
ebd351c346 | ||
|
|
45dec6cc73 | ||
|
|
c9bab638d4 | ||
|
|
96148a6213 | ||
|
|
f775c45906 | ||
|
|
33dd515af3 | ||
|
|
83284e5749 | ||
|
|
8e5597aed2 | ||
|
|
0059607677 | ||
|
|
06f761e972 | ||
|
|
fab386bcc7 | ||
|
|
d2cf8cd78a | ||
|
|
4fad2a99d4 | ||
|
|
e65dc71f05 | ||
|
|
9c22892b09 | ||
|
|
dd9a80f708 | ||
|
|
6716574b85 | ||
|
|
b8c90fef97 | ||
|
|
158247240f | ||
|
|
43715175e8 | ||
|
|
393250f826 | ||
|
|
eff1586b5c | ||
|
|
53407e5203 | ||
|
|
0a4c05863e | ||
|
|
e979d5e79e | ||
|
|
3126954b45 | ||
|
|
2d1d38e73f | ||
|
|
b4f51af7c8 | ||
|
|
59b83d7847 | ||
|
|
96e61da7a2 | ||
|
|
d20a7944bf | ||
|
|
564429192e | ||
|
|
1f32b78940 | ||
|
|
333f5f77ce | ||
|
|
d0b1579cc7 | ||
|
|
7f16b13781 | ||
|
|
b18ccab0f5 | ||
|
|
d35091be52 | ||
|
|
924c47e1d6 | ||
|
|
fcf8026c83 | ||
|
|
d163a56a66 | ||
|
|
cb34a47985 | ||
|
|
015a3299fa | ||
|
|
fd16f66e4f | ||
|
|
aaa7d267a2 | ||
|
|
5e865cde7e | ||
|
|
006256a0d0 | ||
|
|
dc948f885a | ||
|
|
6cfa3caffe | ||
|
|
568cac3585 | ||
|
|
fe27e85609 | ||
|
|
cf513281f9 | ||
|
|
4d18a89f6f | ||
|
|
8ca07c2439 | ||
|
|
c30b0adb4d | ||
|
|
f77dc643c9 | ||
|
|
982799b9a8 | ||
|
|
f39d5a6291 | ||
|
|
064d503623 | ||
|
|
a65e271055 | ||
|
|
15a730118f | ||
|
|
ad2ac94979 | ||
|
|
2b98781eb1 | ||
|
|
a36baab269 | ||
|
|
dfee3e4365 | ||
|
|
da0f0a306a | ||
|
|
7763bc8113 | ||
|
|
6b55f838d6 | ||
|
|
c5b6c5397a | ||
|
|
d7f8b31920 | ||
|
|
26b052562a | ||
|
|
886baeb741 | ||
|
|
feaa0e9471 | ||
|
|
a7827ef4e2 | ||
|
|
3d91c3dd97 | ||
|
|
a1c73a055c | ||
|
|
66397e7563 | ||
|
|
f4f6c02ed1 | ||
|
|
2c6d302a13 | ||
|
|
c461e9ed35 | ||
|
|
754375c006 | ||
|
|
e95ba25742 | ||
|
|
deed403153 | ||
|
|
874dadcf04 | ||
|
|
acc3c898e6 | ||
|
|
9026187fe1 | ||
|
|
1761c761b2 | ||
|
|
1eb794e124 | ||
|
|
f547af68d8 | ||
|
|
694fefda45 | ||
|
|
dbf2e96893 | ||
|
|
ad560f56fa | ||
|
|
a25512a35a | ||
|
|
26d72af07f | ||
|
|
3f48a12d2e | ||
|
|
7a4e852165 | ||
|
|
0c1113b3ec | ||
|
|
3909b1dbf6 | ||
|
|
28e58a9cda | ||
|
|
bb6d7a05b3 | ||
|
|
efc7ad99e4 | ||
|
|
2db5ff27fc | ||
|
|
e0ff1e478c | ||
|
|
d1f7e3ca7d | ||
|
|
2975d16ac8 | ||
|
|
b29ebae96b | ||
|
|
fb7f99efe2 | ||
|
|
1be51a1472 | ||
|
|
f78a7fd8c5 | ||
|
|
ff2f4a108a | ||
|
|
f77febc40e | ||
|
|
33dc6ef65f | ||
|
|
8d570a7847 | ||
|
|
293d2783f8 | ||
|
|
b15ff1601c | ||
|
|
6a1f7a1623 | ||
|
|
79b8de8483 | ||
|
|
1ffe60ab67 | ||
|
|
d633f78749 | ||
|
|
edc8e01dc7 | ||
|
|
23d54f5ee4 | ||
|
|
466d30eb24 | ||
|
|
b66b6ea92e | ||
|
|
7f28bc2338 | ||
|
|
eb0e92bf04 | ||
|
|
356171e852 | ||
|
|
409d5d5616 | ||
|
|
089d7cc987 | ||
|
|
8a2904d341 | ||
|
|
41f2cc0155 | ||
|
|
0a78f50c73 | ||
|
|
f1e18c5475 | ||
|
|
b295060231 | ||
|
|
1a39ee6b56 | ||
|
|
a27034fe4b | ||
|
|
033e3516f6 | ||
|
|
5a338d90c2 | ||
|
|
0bc76bd8e9 | ||
|
|
4203227fd0 | ||
|
|
1cabc5fb2a | ||
|
|
59eecf22ec | ||
|
|
ac8c63ebe2 | ||
|
|
d3d1989563 | ||
|
|
387db85874 | ||
|
|
53a861f670 | ||
|
|
b0d474ba3d |
No files matched your search
Executable
+108
@@ -0,0 +1,108 @@
|
||||
#!/bin/sh -e
|
||||
# Description: update a list of packages
|
||||
# Options: native slow
|
||||
# https://postmarketos.org/pmb-ci
|
||||
|
||||
if [ "$(id -u)" = 0 ]; then
|
||||
set -x
|
||||
apk add git openssh-keygen grep curl
|
||||
wget "https://gitlab.com/postmarketOS/ci-common/-/raw/master/install_pmbootstrap.sh"
|
||||
sh ./install_pmbootstrap.sh
|
||||
exec su "${TESTUSER:-pmos}" -c "sh -e $0 $*"
|
||||
fi
|
||||
|
||||
git config --global --add safe.directory "$CI_PROJECT_DIR"
|
||||
git config --global user.name "postmarketOS CI"
|
||||
# pmaports
|
||||
# The email address is the username of the bot (from the GitLab group members page) @noreply.gitlab.com
|
||||
git config --global user.email "project_8065375_bot_13cf44ca4cd2c938688af6e3d500d9cb@noreply.gitlab.com"
|
||||
|
||||
# For testing with pmaports-autoupdate-test repo
|
||||
# git config --global user.email "project_58002231_bot_be2d4e9e7aba929855726aafe12940d6@noreply.gitlab.com"
|
||||
|
||||
# Configure SSH key for signing
|
||||
mkdir -p ~/.ssh
|
||||
cp "$PMAPORTS_SSH_KEY" ~/.ssh/pmaports
|
||||
chmod 600 ~/.ssh/pmaports
|
||||
# Generate public key from private
|
||||
ssh-keygen -t ecdsa -f ~/.ssh/pmaports -y > ~/.ssh/pmaports.pub
|
||||
|
||||
git config --global gpg.format ssh
|
||||
git config --global user.signingkey ~/.ssh/pmaports.pub
|
||||
|
||||
export PYTHONUNBUFFERED=1
|
||||
|
||||
PKGS="$1"
|
||||
if [ -z "$PKGS" ]; then
|
||||
echo "Usage: $0 <packages>"
|
||||
exit 1
|
||||
fi
|
||||
echo "Checking for new versions of packages: $PKGS"
|
||||
|
||||
update_linux_next() {
|
||||
# Check for the latest -next tag
|
||||
local latest
|
||||
local pkgver
|
||||
local new_pkgver
|
||||
|
||||
# Get the current version
|
||||
# shellcheck source=/dev/null
|
||||
pkgver=$(. device/testing/linux-next/APKBUILD; echo "$pkgver")
|
||||
|
||||
curl -s "https://gitlab.com/linux-kernel/linux-next/-/tags?format=atom" | grep -oP "(?<=<title>)[^<]+" | tail -n +2 > /tmp/tags
|
||||
|
||||
latest=$(grep -v "v" < /tmp/tags | head -n1)
|
||||
if [ -z "$latest" ]; then
|
||||
echo "Failed to get the latest -next tag"
|
||||
exit 1
|
||||
fi
|
||||
echo "Latest -next tag: $latest"
|
||||
|
||||
new_pkgver=$(grep "v" < /tmp/tags | head -n1)
|
||||
if [ -z "$new_pkgver" ]; then
|
||||
echo "Failed to get the latest mainline tag from atom feed, reusing current pkgver"
|
||||
new_pkgver="${pkgver%_git*}"
|
||||
else
|
||||
echo "Latest mainline tag: $new_pkgver"
|
||||
# new_pkgver is like 'v6.9-rc1' but we want '6.9'
|
||||
new_pkgver=$(echo "$new_pkgver" | sed -e 's/^v//' -e 's/-.*//')
|
||||
fi
|
||||
|
||||
new_pkgver="${new_pkgver}_git${latest#*-}"
|
||||
|
||||
if [ "$pkgver" = "$new_pkgver" ]; then
|
||||
echo "No new version of linux-next"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "Updating linux-next from $pkgver to $new_pkgver..."
|
||||
sed -i -e "s/pkgver=$pkgver/pkgver=$new_pkgver/" device/testing/linux-next/APKBUILD
|
||||
|
||||
# Update the checksums
|
||||
pmbootstrap checksum linux-next
|
||||
|
||||
# Commit
|
||||
git add device/testing/linux-next/APKBUILD
|
||||
git commit -S -m "linux-next: upgrade to $latest"
|
||||
}
|
||||
|
||||
# For testing
|
||||
#git remote add gitlab https://pmos-ci:"$PMAPORTS_PUSH_TOKEN"@gitlab.com/postmarketOS/pmaports-autoupdate-test.git
|
||||
|
||||
git remote add gitlab https://pmos-ci:"$PMAPORTS_PUSH_TOKEN"@gitlab.com/postmarketOS/pmaports.git
|
||||
git fetch gitlab
|
||||
git checkout --track gitlab/master
|
||||
|
||||
for pkg in $PKGS; do
|
||||
case "$pkg" in
|
||||
linux-next)
|
||||
update_linux_next
|
||||
;;
|
||||
*)
|
||||
echo "Unknown package: $pkg"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
git push
|
||||
@@ -80,4 +80,11 @@ if grep -q 'before wpa_supplicant' $OPENRC_SERVICE_FILES; then
|
||||
exit_code=1
|
||||
fi
|
||||
|
||||
if grep -qEr 'PMOS_NO_OUTPUT_REDIRECT' -- *; then
|
||||
echo "ERROR: PMOS_NO_OUTPUT_REDIRECT is deprecated and doesn't do anything."
|
||||
echo "Please remove it from the following files:"
|
||||
grep --color=always -Er 'PMOS_NO_OUTPUT_REDIRECT' -- *
|
||||
exit_code=1
|
||||
fi
|
||||
|
||||
exit "$exit_code"
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
if [ "$(id -u)" = 0 ]; then
|
||||
set -x
|
||||
export PMBOOTSTRAP_TAG=master
|
||||
wget "https://gitlab.com/postmarketOS/ci-common/-/raw/master/install_pmbootstrap.sh"
|
||||
sh ./install_pmbootstrap.sh
|
||||
exec su "${TESTUSER:-pmos}" -c "sh -e $0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright 2023 Oliver Smith
|
||||
# Copyright 2024 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
import glob
|
||||
@@ -10,42 +10,25 @@ import subprocess
|
||||
# Same dir
|
||||
import common
|
||||
|
||||
# pmbootstrap
|
||||
import add_pmbootstrap_to_import_path # noqa
|
||||
import pmb.parse
|
||||
import pmb.helpers.logging
|
||||
|
||||
|
||||
def check_kconfig(args, pkgnames):
|
||||
def check_kconfig(pkgnames):
|
||||
last_failed = None
|
||||
for i in range(len(pkgnames)):
|
||||
pkgname = pkgnames[i]
|
||||
print(f" ({i+1}/{len(pkgnames)}) {pkgname}")
|
||||
|
||||
apkbuild_path = pmb.helpers.pmaports.find(args, pkgname)
|
||||
apkbuild = pmb.parse._apkbuild.apkbuild(f"{apkbuild_path}/APKBUILD")
|
||||
p = subprocess.run(["pmbootstrap", "kconfig", "check", pkgname],
|
||||
check=False)
|
||||
|
||||
options = []
|
||||
|
||||
for opt in apkbuild["options"]:
|
||||
if "pmb:kconfigcheck" in opt:
|
||||
options += [opt]
|
||||
|
||||
if len(options):
|
||||
options.sort()
|
||||
print(f'options="{" ".join(options)}"')
|
||||
|
||||
if "!pmb:kconfigcheck" in apkbuild["options"]:
|
||||
print("skipped (!pmb:kconfigcheck)")
|
||||
continue
|
||||
|
||||
if not pmb.parse.kconfig.check(args, pkgname, details=True):
|
||||
if p.returncode:
|
||||
last_failed = pkgname
|
||||
|
||||
return last_failed
|
||||
|
||||
|
||||
def show_error(last_failed):
|
||||
print("")
|
||||
print("---")
|
||||
print("")
|
||||
print("Please adjust your kernel config. This is required for getting your"
|
||||
" patch merged.")
|
||||
@@ -59,6 +42,8 @@ def show_error(last_failed):
|
||||
print("Run this check again (on all kernels you modified):")
|
||||
print(" pmbootstrap ci kconfig")
|
||||
print("")
|
||||
print("---")
|
||||
print("")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
@@ -70,13 +55,7 @@ if __name__ == "__main__":
|
||||
print("No kernels changed in this branch")
|
||||
exit(0)
|
||||
|
||||
# Initialize args (so we can use pmbootstrap's kconfig parsing)
|
||||
sys.argv = ["pmbootstrap", "kconfig", "check"]
|
||||
args = pmb.parse.arguments()
|
||||
pmb.helpers.logging.init(args)
|
||||
|
||||
print("Running kconfig check on changed kernels...")
|
||||
last_failed = check_kconfig(args, pkgnames)
|
||||
last_failed = check_kconfig(pkgnames)
|
||||
|
||||
if last_failed:
|
||||
show_error(last_failed)
|
||||
|
||||
+22
-21
@@ -135,27 +135,28 @@ def get_changed_packages_sanity_check(count):
|
||||
return
|
||||
|
||||
branch = get_upstream_branch()
|
||||
print()
|
||||
print("ERROR: Too many packages have changed!")
|
||||
print()
|
||||
print("This is a sanity check, so we don't end up building packages that")
|
||||
print("have not been modified. CI won't run for more than three hours")
|
||||
print("anyway.")
|
||||
print()
|
||||
print("Your options:")
|
||||
print("a) If you *did not* modify everything listed above, then rebase")
|
||||
print(f" your branch on the official postmarketOS/pmaports.git {branch}")
|
||||
print(" branch. Feel free to ask in the chat for help if you need any.")
|
||||
print("b) If you *did* modify all these packages, and you assume that")
|
||||
print(" they will build within one hour: skip this sanity check by")
|
||||
print(" adding '[ci:ignore-count]' to the commit message (then force")
|
||||
print(" push).")
|
||||
print("c) If you *did* modify all these packages, and you are sure that")
|
||||
print(" they won't build in time, please add '[ci:skip-build]' to the")
|
||||
print(" commit message (then force push). Make sure that all packages")
|
||||
print(" build with 'pmbootstrap build --strict'!")
|
||||
print()
|
||||
print("Thank you and sorry for the inconvenience.")
|
||||
print(f"""
|
||||
ERROR: Too many packages have changed!
|
||||
|
||||
This is a sanity check, so we don't end up building packages that
|
||||
have not been modified. CI won't run for more than three hours
|
||||
anyway.
|
||||
|
||||
Your options:
|
||||
a) If you *did not* modify everything listed above, then rebase
|
||||
your branch on the official postmarketOS/pmaports.git {branch}
|
||||
branch. Feel free to ask in the chat for help if you need any.
|
||||
b) If you *did* modify all these packages, and you assume that
|
||||
they will build within one hour: skip this sanity check by
|
||||
adding '[ci:ignore-count]' to the commit message of the last
|
||||
commit in the merge request (then force push).
|
||||
c) If you *did* modify all these packages, and you are sure that
|
||||
they won't build in time, please add '[ci:skip-build]' to the
|
||||
commit message (then force push). Make sure that all packages
|
||||
build with 'pmbootstrap build --strict'!
|
||||
|
||||
Thank you and sorry for the inconvenience.
|
||||
""")
|
||||
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
+1
-1
@@ -11,4 +11,4 @@ fi
|
||||
set -x
|
||||
|
||||
# shellcheck disable=SC2046
|
||||
ruff --ignore E501,F401,E722,W605 $(find .ci -name '*.py')
|
||||
ruff check --ignore E501,F401,E722,W605 $(find .ci -name '*.py')
|
||||
+1
-1
@@ -16,11 +16,11 @@ fi
|
||||
sh_files="
|
||||
./main/mdss-fb-init-hack/mdss-fb-init-hack.sh
|
||||
./main/postmarketos-base/rootfs-usr-lib-firmwareload.sh
|
||||
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-dns-filter.sh
|
||||
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-tethering.sh
|
||||
./main/postmarketos-installkernel/installkernel-pmos
|
||||
./main/postmarketos-initramfs/init.sh
|
||||
./main/postmarketos-initramfs/init_functions.sh
|
||||
./main/postmarketos-mkinitfs-hook-debug-shell/20-debug-shell.sh
|
||||
./main/postmarketos-mkinitfs-hook-debug-shell/setup_usb_storage.sh
|
||||
./main/postmarketos-mkinitfs-hook-netboot/netboot.sh
|
||||
./main/ttyescape/*.post-install
|
||||
|
||||
@@ -6,10 +6,10 @@ import stat
|
||||
|
||||
expected_directories = [
|
||||
"cross",
|
||||
"device/archived",
|
||||
"device/community",
|
||||
"device/main",
|
||||
"device/testing",
|
||||
"device/unmaintained",
|
||||
"main",
|
||||
"modem",
|
||||
"non-free",
|
||||
|
||||
@@ -6,6 +6,8 @@ import glob
|
||||
import pytest
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
from pathlib import Path
|
||||
|
||||
import add_pmbootstrap_to_import_path
|
||||
import pmb.parse
|
||||
@@ -40,3 +42,9 @@ def test_aports_kernel(args):
|
||||
if "pmb:kconfigcheck-community" not in apkbuild["options"]:
|
||||
raise RuntimeError(f"{aport_name}: \"pmb:kconfigcheck-community\" missing in"
|
||||
" options= line, required for all community/main devices.")
|
||||
|
||||
# check for postmarketos-installkernel in makedepends when installing kernel with make
|
||||
if bool(re.search("make z?install", Path(path).read_text(encoding="utf-8"))):
|
||||
if "postmarketos-installkernel" not in apkbuild["makedepends"]:
|
||||
raise RuntimeError(f"{aport_name}: \"postmarketos-installkernel\" missing in"
|
||||
" makedepends, required when using make install/zinstall.")
|
||||
+27
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
|
||||
# global settings
|
||||
image: alpine:edge
|
||||
image: alpine:latest
|
||||
before_script: &global_before_scripts
|
||||
- apk upgrade -U
|
||||
after_script:
|
||||
@@ -9,6 +9,7 @@ after_script:
|
||||
stages:
|
||||
- lint
|
||||
- build
|
||||
- autoupdate
|
||||
|
||||
# This defines the rules for when a pipeline should run.
|
||||
workflow:
|
||||
@@ -18,8 +19,8 @@ workflow:
|
||||
when: never
|
||||
# Run for merge requests
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
# Run scheduled pipeline for autoupdate
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule"
|
||||
# Run scheduled pipeline for autoupdate or manually triggered pipeline
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule" || $CI_PIPELINE_SOURCE == "web"
|
||||
|
||||
# device documentation
|
||||
wiki:
|
||||
@@ -123,6 +124,8 @@ mr-settings:
|
||||
# build changed aports
|
||||
.build:
|
||||
stage: build
|
||||
tags:
|
||||
- saas-linux-large-amd64
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_COMMIT_REF_PROTECTED == "false"
|
||||
before_script:
|
||||
@@ -148,6 +151,8 @@ build-x86:
|
||||
|
||||
build-aarch64:
|
||||
extends: .build
|
||||
tags:
|
||||
- saas-linux-large-arm64
|
||||
script:
|
||||
- .ci/build-aarch64.sh
|
||||
|
||||
@@ -165,3 +170,22 @@ build-riscv64:
|
||||
extends: .build
|
||||
script:
|
||||
- .ci/build-riscv64.sh
|
||||
|
||||
auto-update:
|
||||
stage: autoupdate
|
||||
rules:
|
||||
# This variable is set in the scheduled pipeline configuration. It should be a space separated list of
|
||||
# package names to update.
|
||||
- if: $AUTOUPDATE_PACKAGES != null && $CI_PIPELINE_SOURCE == "schedule" || $CI_PIPELINE_SOURCE == "web"
|
||||
before_script:
|
||||
- .ci/lib/gitlab_prepare_ci.sh
|
||||
script:
|
||||
- .ci/autoupdate.sh "$AUTOUPDATE_PACKAGES"
|
||||
after_script:
|
||||
- .ci/lib/move_logs.sh $CI_PROJECT_DIR
|
||||
artifacts:
|
||||
when: on_failure
|
||||
paths:
|
||||
- log.txt
|
||||
- log_testsuite_pmaports.txt
|
||||
- pmbootstrap.cfg
|
||||
@@ -1,6 +1,12 @@
|
||||
<!--
|
||||
Thank you for using postmarketOS! In order to speed up process of resolving your issue,
|
||||
we would like you to fill in the following :
|
||||
we would like you to fill in the following form.
|
||||
|
||||
*** NOTE FOR CONFIDENTIAL ISSUES: ***
|
||||
A lot of people can read confidential pmaports issues! If you want to
|
||||
submit something that only the postmarketOS Core Team can see, write to
|
||||
team@postmarketos.org
|
||||
instead of opening an issue here!
|
||||
-->
|
||||
### Describe your issue
|
||||
#### What's the expected behaviour?
|
||||
@@ -21,8 +27,8 @@
|
||||
Replace space inside `[ ]` with `x` to fill the checkbox
|
||||
-->
|
||||
* [ ] edge (`master` branch)
|
||||
* [ ] `v23.12`
|
||||
* [ ] `v23.06` (supported until 2024-01-18)
|
||||
* [ ] `v24.06`
|
||||
* [ ] `v23.12` (supported until 2024-07-16)
|
||||
|
||||
* [ ] I confirm that the issue still is present after running `sudo apk upgrade -a`
|
||||
|
||||
|
||||
+18
-7
@@ -16,7 +16,8 @@ device/*/*-google-veyron/ @jenneron
|
||||
device/*/*-google-x64cros/ @jenneron @JustSoup321 @alpernebbi
|
||||
device/*/*-htc-golfu/ @Newbyte
|
||||
device/*/*-htc-m8qlul/ @Newbyte
|
||||
device/*/*-lenovo-21bx/ @craftyguy
|
||||
device/*/*-kobo-clara/ @akemnade
|
||||
device/*/*-lenovo-21bx/ @craftyguy @jane400
|
||||
device/*/*-lenovo-a6000/ @jenneron @Minecrell
|
||||
device/*/*-lenovo-a6010/ @jenneron @Minecrell
|
||||
device/*/*-librecomputer-lafrite/ @funderscore
|
||||
@@ -40,7 +41,10 @@ device/*/*-samsung-espresso7/ @MightyM17 @antoni.aloytorrens
|
||||
device/*/*-samsung-grandmax/ @wonderfulShrineMaidenOfParadise
|
||||
device/*/*-samsung-gt510/ @TravMurav
|
||||
device/*/*-samsung-gt58/ @TravMurav
|
||||
device/*/*-samsung-j5/ @wonderfulShrineMaidenOfParadise
|
||||
device/*/*-samsung-j5x/ @wonderfulShrineMaidenOfParadise
|
||||
device/*/*-samsung-serranove/ @Minecrell
|
||||
device/*/*-tolino-shine2hd/ @akemnade
|
||||
device/*/*-videostrong-kii-pro/ @funderscore
|
||||
device/*/*-wileyfox-crackling/ @TravMurav @Minecrell
|
||||
device/*/*-xiaomi-beryllium/ @joelselvaraj
|
||||
@@ -64,10 +68,11 @@ device/*/device-huawei-plank/ @gtrxAC
|
||||
device/*/device-lg-judyln/ @Newbyte
|
||||
device/*/device-lg-judyp/ @jenneron
|
||||
device/*/device-microsoft-surface-rt/ @jenneron @jethrob
|
||||
device/*/device-nvidia-tegra-armv7/ @clamor95 @okias @mschwalm @nokun
|
||||
device/*/device-nvidia-tegra-armv7/ @clamor-s @okias @mschwalm @nokun
|
||||
device/*/device-odroid-xu4/ @Grimler
|
||||
device/*/device-oneplus-enchilada/ @calebccff
|
||||
device/*/device-oneplus-fajita/ @calebccff
|
||||
device/*/device-postmarketos-trailblazer/ @calebccff
|
||||
device/*/device-qemu-aarch64/ @Minecrell @ollieparanoid
|
||||
device/*/device-qemu-amd64/ @Minecrell @ollieparanoid
|
||||
device/*/device-qemu-riscv64/ @Minecrell @z3ntu
|
||||
@@ -76,6 +81,7 @@ device/*/device-samsung-chagallwifi/ @Grimler
|
||||
device/*/device-samsung-coreprimevelte/ @legolivesmatter @balejk
|
||||
device/*/device-samsung-j5y17lte/ @andrisas
|
||||
device/*/device-samsung-klimtlte/ @Grimler
|
||||
device/*/device-samsung-lt01/ @knuxify
|
||||
device/*/device-samsung-m0/ @Newbyte
|
||||
device/*/device-samsung-manta/ @jenneron @alexmrqt
|
||||
device/*/device-shift-axolotl/ @amartinz @calebccff @dylanvanassche
|
||||
@@ -83,19 +89,22 @@ device/*/firmware-google-veyron-brcm/ @jenneron
|
||||
device/*/firmware-odroid-xu4/ @Grimler
|
||||
device/*/firmware-oneplus-sdm845/ @calebccff
|
||||
device/*/firmware-powervr-gx6250/ @jenneron
|
||||
device/*/kobo-epdc-extractor/ @akemnade
|
||||
device/*/linux-google-nyan/ @jenneron
|
||||
device/*/linux-google-veyron/ @jenneron
|
||||
device/*/linux-huawei-plank/ @gtrxAC
|
||||
device/*/linux-next/ @calebccff
|
||||
device/*/linux-postmarketos-allwinner/ @Arnavion @PsychoGame
|
||||
device/*/linux-postmarketos-amlogic/ @funderscore @exkc
|
||||
device/*/linux-postmarketos-exynos4/ @Newbyte @ThiagaoPlusPlus
|
||||
device/*/linux-postmarketos-exynos5/ @jenneron @Grimler
|
||||
device/*/linux-postmarketos-grate/ @clamor95 @jenneron @jethrob
|
||||
device/*/linux-postmarketos-grate/ @clamor-s @jenneron @jethrob
|
||||
device/*/linux-postmarketos-imx-ereader/ @akemnade
|
||||
device/*/linux-postmarketos-mediatek-mt8173/ @jenneron @adamthiede
|
||||
device/*/linux-postmarketos-mediatek-mt8183/ @jenneron @binarycraft
|
||||
device/*/linux-postmarketos-omap/ @MightyM17 @Sicelo
|
||||
device/*/linux-postmarketos-qcom-msm8939/ @Newbyte
|
||||
device/*/linux-postmarketos-qcom-msm8953/ @M0Rf30 @Ultra-azu
|
||||
device/*/linux-postmarketos-qcom-msm8953/ @M0Rf30 @Ultra-azu @barni2000
|
||||
device/*/linux-postmarketos-qcom-msm8996/ @Tooniis
|
||||
device/*/linux-postmarketos-qcom-sc7180/ @jenneron
|
||||
device/*/linux-postmarketos-rockchip/ @QC8086
|
||||
@@ -116,8 +125,10 @@ device/*/u-boot-librem5/ @craftyguy @alistair23 @Newbyte
|
||||
device/*/u-boot-pinebookpro/ @QC8086
|
||||
device/*/u-boot-pinephone/ @Arnavion @PsychoGame
|
||||
device/*/wl1251-cal/ @Danct12
|
||||
main/gnome-software-plugin-pmos/ @andrisas
|
||||
main/postmarketos-ui-plasma-mobile/ @bshah
|
||||
main/postmarketos-upgrader-dbus/ @andrisas
|
||||
main/postmarketos*gnome*/ @pabloyoyoista @Newbyte
|
||||
main/postmarketos-initramfs/ @calebccff @craftyguy
|
||||
main/postmarketos-ui-i3wm/ @fossdd
|
||||
main/postmarketos-ui-phosh/ @pabloyoyoista @Newbyte
|
||||
main/postmarketos-ui-plasma-mobile/ @PureTryOut
|
||||
main/shutdown-clear-rtc-wakealarm/ @Arnavion
|
||||
main/ttyescape/ @calebccff
|
||||
+7
-8
@@ -8,50 +8,49 @@ branch_pmaports=master
|
||||
branch_aports=master
|
||||
mirrordir_alpine=edge
|
||||
|
||||
[v23.12]
|
||||
announcement=https://postmarketos.org/blog/2023/12/18/v23.12-release/
|
||||
[v24.06]
|
||||
description=Latest release / Recommended for best stability
|
||||
branch_pmaports=v24.06
|
||||
branch_aports=3.20-stable
|
||||
mirrordir_alpine=v3.20
|
||||
|
||||
[v23.12]
|
||||
description=Old release (supported until 2024-07-16)
|
||||
branch_pmaports=v23.12
|
||||
branch_aports=3.19-stable
|
||||
mirrordir_alpine=v3.19
|
||||
|
||||
[v23.06]
|
||||
announcement=https://postmarketos.org/blog/2023/06/07/v23.06-release/
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v23.06
|
||||
branch_aports=3.18-stable
|
||||
mirrordir_alpine=v3.18
|
||||
|
||||
[v22.12]
|
||||
announcement=https://postmarketos.org/blog/2022/12/18/v22.12-release/
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v22.12
|
||||
branch_aports=3.17-stable
|
||||
mirrordir_alpine=v3.17
|
||||
|
||||
[v22.06]
|
||||
announcement=https://postmarketos.org/blog/2022/06/12/v22.06-release/
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v22.06
|
||||
branch_aports=3.16-stable
|
||||
mirrordir_alpine=v3.16
|
||||
|
||||
[v21.12]
|
||||
announcement=https://postmarketos.org/blog/2021/12/29/v21.12-release/
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v21.12
|
||||
branch_aports=3.15-stable
|
||||
mirrordir_alpine=v3.15
|
||||
|
||||
[v21.06]
|
||||
announcement=https://postmarketos.org/blog/2021/07/04/v21.06-release/
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v21.06
|
||||
branch_aports=3.14-stable
|
||||
mirrordir_alpine=v3.14
|
||||
|
||||
[v21.03]
|
||||
announcement=https://postmarketos.org/blog/2021/03/31/v21.03-release/
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v21.03
|
||||
branch_aports=3.13-stable
|
||||
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=busybox-static-aarch64
|
||||
pkgver=1.36.1
|
||||
pkgrel=26
|
||||
pkgrel=31
|
||||
|
||||
_arch="aarch64"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0f5f1eb32691016183d9a3011c5643f70a1cdc9f49b1ffefce732cff960cfea4d0db1670564fff5504654bb2f07857e62e5dd076fb40d2c361c441854e5d5e5c busybox-static-1.36.1-r26-aarch64-edge.apk
|
||||
c34906bb0a5d7e268ab43ca1e3e2f9c75c06f3f5de8d41671396bcd7d585a79a66e25ad43e80a3e107a1de0ecaf83ac7198163d3e775edbd6d626ef014307ec5 busybox-static-1.36.1-r31-aarch64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=busybox-static-armhf
|
||||
pkgver=1.36.1
|
||||
pkgrel=26
|
||||
pkgrel=31
|
||||
|
||||
_arch="armhf"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
ad4db0c989c1a4773f75411c2749bcc8d25756d20396cdb6bfa59bd5ed14164928c602e9833101e584b28490971f6d43973a9c7de9c544693aef40dbe183cabc busybox-static-1.36.1-r26-armhf-edge.apk
|
||||
7e6a961a0adcbc2912f5b261ce84a62b9189dce49c5dd3d2bcbdae407645dec72c27af8804c1d5446d50e78ea938a4d812c477db199ed83cac7c647c4b41f3fe busybox-static-1.36.1-r31-armhf-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=busybox-static-armv7
|
||||
pkgver=1.36.1
|
||||
pkgrel=26
|
||||
pkgrel=31
|
||||
|
||||
_arch="armv7"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f6664d29ecb22e396133116210d792e101fa552b4f4d2295de19af460830bbb151a2d3c4a7b7bbe1596d7b3ed85042f10dae49d78ae4e6ac053ed565f9043c01 busybox-static-1.36.1-r26-armv7-edge.apk
|
||||
b9736dc7df4230196bf05de3bd76b61fc689c56861bc7c5194cd310e23f513cec649c1b3e3f338266b8d58540468d97e8525948a3efc2d1af53e288cd525e836 busybox-static-1.36.1-r31-armv7-edge.apk
|
||||
"
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=grub-efi-x86
|
||||
pkgver=2.12
|
||||
pkgrel=3
|
||||
pkgrel=5
|
||||
|
||||
_arch="x86"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -22,5 +22,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
4bd0750236a556ad833c27892a55624a324e8ec7cadb0b7287cabd3a9cdded836357ae959aea7ba828be8727b86c6ed4844a1572b68ad3ce3f3e6f913e43ae72 grub-efi-2.12-r3-x86-edge.apk
|
||||
3cc14376ad5dc2a4d8488d49199d1257c5024c8c4afcbcdf67a0cd7a66e75962191850cca4248ce13abf060b4d9e2fd0966ef6adeb38a00d58c9e4054eec1e9d grub-efi-2.12-r5-x86-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-aarch64
|
||||
pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-aarch64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
dddd12728842e84bf7d532901d9b9e26e2c8c86e25a3625329586c9088ec9b3825ce3e512c56b7e875b923905308b89494d31d7ca05ebda5485bd00de3954236 musl-1.2.5-r0-aarch64-edge.apk
|
||||
061e68319d2069c211169d7f39b1da572a4c0ab56f8cfe5267c024921ea0e5f44ecc1cca6051bebaa9c83d067f0fd2cbc6b6b73d0e3075410eaf889a25cc82b4 musl-dev-1.2.5-r0-aarch64-edge.apk
|
||||
5ad546aca584d77f6fcf7d92bc5e6432d8c32b3db2922a4099423649e674b5c149464bd0048021e50b18398a00382bbeb6a0a598148bea4fa6d783f5c4c4445d musl-1.2.5-r1-aarch64-edge.apk
|
||||
b6fed1441c0eacfea0061967915a876ce0af79b83511d9b05ae7e7cf489d88e36a544fa7f7512f390429d7d0217b672c04a83dfceea603ce0e86d2a47c50f4cc musl-dev-1.2.5-r1-aarch64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armhf
|
||||
pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armhf:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
4d76f479017b6f666c36782183f3bdb3e58a48f7400cd125c129e380a8654cf99f685f8d3e97b51cb0199b59720a320e251dd9b89fe55ef8f542a043ab3e7355 musl-1.2.5-r0-armhf-edge.apk
|
||||
7fa4e9ed4acb6292d46939a63e572eb92085e577bbfce75139a3ebef910434230fcbbb7a236efde7ad6d150d84e31c46edcfe835f4102cb9e68f062eb8488a1e musl-dev-1.2.5-r0-armhf-edge.apk
|
||||
148883dfd80bb670df4c6a919aaf3334d203a87fac98df8046a920a2e4c1c3439347f5653abc2994e9a9fe2946764395cd83e2f2437ab903e37f8ad3fcc6637a musl-1.2.5-r1-armhf-edge.apk
|
||||
052f4f3ff6974aadbe90c1a69c4b29a1fefc25d2f2f794b3d55ed49b79a94dab900592a65b3c80ae9824580eab4fb99cb2cfdf9399354e74a1804871d97774a0 musl-dev-1.2.5-r1-armhf-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armv7
|
||||
pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armv7:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
74e482403f77b9d302a4bb0ad6b86a18e81b5be0eb987296a4b0033c996e474b86eac079abc52bd8f02723aa242ea2a74e61bbd0eee036fbf79a21ae250a6e04 musl-1.2.5-r0-armv7-edge.apk
|
||||
02321d629aaa3712546b01645f1eb308f5e25e49bc3c2c42eff3a7cf84cd60327c6bc9818ebeb7d1d9556ddfaa2e132fdab0dc2142eec4df3a799e3402329c49 musl-dev-1.2.5-r0-armv7-edge.apk
|
||||
f3da7602184940c3ca4ddc973fd127fe08eb5e9141cf4c22cf49ccf131ef836b7f697f20dc64c7e18661f88779354c8b93c14521d18fb2e83d10638c3c8ed7d5 musl-1.2.5-r1-armv7-edge.apk
|
||||
b2678887dfc565691d92c1604137d984c5ce68f7c39c1ec2fd7200d4df4f818d4690c323f93b76ca1d4498a5dc36dff61959e06cc749099c706f85601d915d8e musl-dev-1.2.5-r1-armv7-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-riscv64
|
||||
pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-riscv64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c11fb5eed8dab05504d88660a4750981a40020a1609b4ec4f9184cf7645283893e7cafc48da471012a4095699d371517cc9e09c0ec73fef4612280c95feebca2 musl-1.2.5-r0-riscv64-edge.apk
|
||||
77eba42ed78e680419f838f47a9a9f17d42288259540b70792af23b22f85ba1d2f87958e7db77b11b43629d8593fa58a02902453ecb0a46dd7c33cfca750b820 musl-dev-1.2.5-r0-riscv64-edge.apk
|
||||
822f24faaf2285174742788da0dceef3bada4dbd0db9f67362876b3c0ab6bc647a0f2f0cc70e2e28dbb90121f08b65640a344e7cae8416a84bfb389db32e7d9c musl-1.2.5-r1-riscv64-edge.apk
|
||||
04ac4a81d713f71b68082767ce2afab3ce458730664c140f49a0b33f257666a6b4289c5b53935fe16345f8445a458e5307511773651c4574526cfaaf232c239a musl-dev-1.2.5-r1-riscv64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-x86
|
||||
pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-x86:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7403427bbe6683739ce00c0396dc4bfa8fce2f3e4957d12bc6c31bfb1a60bafca9e7ba266d1ba7ca469ab3738874965cf25e8f3bd838c002b4e5aad702a79e18 musl-1.2.5-r0-x86-edge.apk
|
||||
f5b0dfe7543bd7d1de3bfc8617c61fb7287227ea4dd9a722bfd4ec99e8a9405826973375a81a380b04bcba419c18e292cf60aaf1c9503eec3b420ed7adbacd68 musl-dev-1.2.5-r0-x86-edge.apk
|
||||
53a30a57f0db29e8d73d7190590fce18a19bcd358f9b0f3d4fa0b8821dad4ed5f1065c3c07dbc373a23cbd98c9a9dc1c2c2d864ac88eefd53dc5f89d8e57ed67 musl-1.2.5-r1-x86-edge.apk
|
||||
e9178fcfe27bdc7568c35889cff8cf20829f67460fd6dc22a6ca0465063a809081ee1267b4275432d23d1e7d457a4b207a0ff11c678233c4e430a1173d4ccea8 musl-dev-1.2.5-r1-x86-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-x86_64
|
||||
pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
arch="aarch64"
|
||||
subpackages="musl-dev-x86_64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
8bb997e077850195621916ee0722be7e054086fa5c2907c7d290ee8892910c073e3aece13a2839589966987711f4af6b2f4bffdc6c45d636a24655ef9cbec101 musl-1.2.5-r0-x86_64-edge.apk
|
||||
5d93191c3c9bf03b466dc169b57e519f0165c6551d117ae09538907c57a49f58afa3c9225aafc7a61625f224276eff4ee2dbe79d65cf684d03a46c24dd78aa4c musl-dev-1.2.5-r0-x86_64-edge.apk
|
||||
5506970c66b6da294d32961e94cadc6926a7405915a3d4dd519ed8c2aae829f2fbfaab2ccc8d0794f4aa102aa3e8cbd62099aa54668a11ac0c5072f59befece6 musl-1.2.5-r1-x86_64-edge.apk
|
||||
bd2602e59831ba860a548c8281bb62be3382b4035f18c9e36350be644db61a762a413e1d696697d402a57d4bc565faf86c2a212e27c9b9a890d765f794bbe829 musl-dev-1.2.5-r1-x86_64-edge.apk
|
||||
"
|
||||
@@ -0,0 +1,22 @@
|
||||
From c6b821b1281f7ce2b54aad3b0b2acd0e29039c8f Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Hansson <newbyte@postmarketos.org>
|
||||
Date: Mon, 6 May 2024 10:59:58 +0200
|
||||
Subject: [PATCH] Fix lzma piggy
|
||||
|
||||
---
|
||||
arch/arm/boot/compressed/piggy.lzma.S | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/boot/compressed/piggy.lzma.S b/arch/arm/boot/compressed/piggy.lzma.S
|
||||
index d7e69cffbc0..cfea81ae8f4 100644
|
||||
--- a/arch/arm/boot/compressed/piggy.lzma.S
|
||||
+++ b/arch/arm/boot/compressed/piggy.lzma.S
|
||||
@@ -1,4 +1,4 @@
|
||||
- .section .piggydata,#alloc
|
||||
+ .section .piggydata, "a"
|
||||
.globl input_data
|
||||
input_data:
|
||||
.incbin "arch/arm/boot/compressed/piggy.lzma"
|
||||
--
|
||||
2.45.0
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
From 6083916292864215fe4af6c0829186d5cc520f7f Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Hansson <newbyte@postmarketos.org>
|
||||
Date: Mon, 6 May 2024 19:08:35 +0200
|
||||
Subject: [PATCH] Fix lzo piggy
|
||||
|
||||
---
|
||||
arch/arm/boot/compressed/piggy.lzo.S | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/boot/compressed/piggy.lzo.S b/arch/arm/boot/compressed/piggy.lzo.S
|
||||
index a425ad95..236976d8 100644
|
||||
--- a/arch/arm/boot/compressed/piggy.lzo.S
|
||||
+++ b/arch/arm/boot/compressed/piggy.lzo.S
|
||||
@@ -1,4 +1,4 @@
|
||||
- .section .piggydata,#alloc
|
||||
+ .section .piggydata, "a"
|
||||
.globl input_data
|
||||
input_data:
|
||||
.incbin "arch/arm/boot/compressed/piggy.lzo"
|
||||
--
|
||||
2.45.0
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (alcatel-idol347)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (alcatel-idol347)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-alcatel-idol347-downstream
|
||||
pkgdesc="Alcatel OneTouch Idol 3 (4.7) (Downstream)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (bq-paella)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (bq-paella)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-bq-paella-downstream
|
||||
pkgdesc="BQ Aquaris X5 (Downstream)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (htc-flounder)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (htc-flounder)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-htc-flounder-downstream
|
||||
pkgdesc="Google Nexus 9"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (huawei-kiwi)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (huawei-kiwi)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-huawei-kiwi-downstream
|
||||
pkgdesc="Huawei Honor 5X (Downstream)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, maybe useful for EPDC performance improvement
|
||||
# Archived: Downstream port, maybe useful for EPDC performance improvement
|
||||
# needs special userspace to show up anything
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-kobo-clara-downstream
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (motorola-ocean)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (motorola-ocean)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-motorola-ocean-downstream
|
||||
pkgdesc="Motorola Moto G7 Power"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for reference. Use mainline port (oneplus-cheeseburger)!
|
||||
# Archived: Downstream port, only for reference. Use mainline port (oneplus-cheeseburger)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-oneplus-cheeseburger-downstream
|
||||
pkgdesc="OnePlus 5 (Downstream)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for reference. Use mainline port (oneplus-dumpling)!
|
||||
# Archived: Downstream port, only for reference. Use mainline port (oneplus-dumpling)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-oneplus-dumpling-downstream
|
||||
pkgdesc="OnePlus 5T (Downstream)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-a5lte)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-a5lte)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-a5lte-downstream
|
||||
pkgdesc="Samsung Galaxy A5 (SM-A500F)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-a5ulte)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-a5ulte)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-a5ulte-downstream
|
||||
pkgdesc="Samsung Galaxy A5 (SM-A500FU)"
|
||||
File renamed without changes.
File renamed without changes.
+5
-11
@@ -1,17 +1,17 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-coreprimevelte)!
|
||||
# This kernel is used only for bringing up new features, thus unmaintained
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-coreprimevelte)!
|
||||
# This kernel is used only for bringing up new features, thus archived
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-coreprimevelte-downstream
|
||||
pkgdesc="Samsung Galaxy Core Prime VE LTE downstream"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgrel=3
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="mkbootimg linux-samsung-coreprimevelte-downstream postmarketos-base pxa-mkbootimg u-boot-tools"
|
||||
depends="mkbootimg linux-samsung-coreprimevelte-downstream postmarketos-base postmarketos-initramfs-minimal pxa-mkbootimg u-boot-tools"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
_pmb_recommends="firmware-samsung-pxa1908-downstream"
|
||||
source="deviceinfo 90-coreprimevelte.conf"
|
||||
|
||||
build() {
|
||||
@@ -23,12 +23,6 @@ package() {
|
||||
install -Dm444 $startdir/90-coreprimevelte.conf $pkgdir/etc/sysctl.d/90-coreprimevelte.conf
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Wi-Fi firmware"
|
||||
depends="firmware-samsung-pxa1908"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
741f46736c2742d4a6f118a924eee89954fb14e5b1dc00f372bda41b63ec975cf960909f915fcb31ad965f136a712905bc8626cd7e530f40e110885f7c861790 deviceinfo
|
||||
4854cc57b86e1199dbc165110514e672dabf45044fe9f7ebbde5b2b24768fb5497273b5f38612cf2dfeffc9bf0648c725114b4fa01165bf7fb02f7d741ee5806 90-coreprimevelte.conf
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-espresso10/samsung-espresso7)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-espresso10/samsung-espresso7)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-espresso10-downstream
|
||||
pkgdesc="Samsung Galaxy Tab 2 (10.1 inch)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port
|
||||
# Archived: Downstream port
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-expressatt-downstream
|
||||
pkgdesc="Samsung Galaxy Express SGH-I437"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for reference. Use mainline port (samsung-janice)!
|
||||
# Archived: Downstream port, only for reference. Use mainline port (samsung-janice)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
|
||||
pkgname=device-samsung-janice-downstream
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+2
-2
@@ -1,9 +1,9 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-klte)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-klte)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-klte-downstream
|
||||
pkgdesc="Samsung Galaxy S5 (SM-G900F)"
|
||||
pkgver=1
|
||||
pkgrel=3
|
||||
pkgrel=2
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+8
-3
@@ -1,14 +1,19 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-lt01)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-lt01)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-lt01wifi-downstream
|
||||
pkgdesc="Samsung Galaxy Tab 3 8.0"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
options="!check !archcheck"
|
||||
depends="postmarketos-base linux-samsung-lt01wifi-downstream mkbootimg"
|
||||
depends="
|
||||
postmarketos-base
|
||||
postmarketos-initramfs-minimal
|
||||
linux-samsung-lt01wifi-downstream
|
||||
mkbootimg
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
source="deviceinfo
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+3
-2
@@ -1,9 +1,9 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-m0/samsung-m3)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-m0/samsung-m3)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-m0-downstream
|
||||
pkgdesc="Samsung Galaxy S III"
|
||||
pkgver=3
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
@@ -12,6 +12,7 @@ depends="
|
||||
linux-samsung-m0-downstream
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
postmarketos-initramfs-minimal
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
install="$pkgname.post-install"
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (samsung-on7xelte)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (samsung-on7xelte)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-on7xelte-downstream
|
||||
pkgdesc="Samsung Galaxy J7 Prime"
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+4
-4
@@ -1,10 +1,10 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (shift-axolotl)!
|
||||
# This kernel is mostly used for bringing up new features on mainline, thus unmaintained
|
||||
# Archived: Downstream port, only for testing. Use mainline port (shift-axolotl)!
|
||||
# This kernel is mostly used for bringing up new features on mainline, thus archived
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-shift-axolotl-downstream
|
||||
pkgdesc="SHIFT6mq downstream"
|
||||
pkgver=1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -27,5 +27,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
3a60faa3024b6a066e5f5319c0e651ffe4980be51cc1b848a946b96cd861be16d651dc2184993eca89f28fe442a39a1a78f67753dc1bb295cab4bdaaa6f2fe49 deviceinfo
|
||||
75bc9e4b1225f3988bef27763d5961160e3dbdb25260327c0390290827b8e946a27ed7f8b0a810f89d696112ca9d220652c8789cbc86f898d2292dd0ae2f61e4 deviceinfo
|
||||
"
|
||||
+1
-1
@@ -18,7 +18,7 @@ deviceinfo_screen_height="2160"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_kernel_cmdline="console=ttyMSM0,115200n8 buildvariant=userdebug androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 sched_enable_hmp=1 sched_enable_power_aware=1 service_locator.enable=1 swiotlb=2048 androidboot.usbconfigfs=true androidboot.usbcontroller=a800000.dwc3 firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 ramoops.mem_address=0xac000000 ramoops.mem_size=0x200000 ramoops.console_size=0x40000 PMOS_NO_OUTPUT_REDIRECT"
|
||||
deviceinfo_kernel_cmdline="console=ttyMSM0,115200n8 buildvariant=userdebug androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 sched_enable_hmp=1 sched_enable_power_aware=1 service_locator.enable=1 swiotlb=2048 androidboot.usbconfigfs=true androidboot.usbcontroller=a800000.dwc3 firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 ramoops.mem_address=0xac000000 ramoops.mem_size=0x200000 ramoops.console_size=0x40000"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="false"
|
||||
deviceinfo_bootimg_dtb_second="false"
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for reference.
|
||||
# Archived: Downstream port, only for reference.
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-xiaomi-cepheus-downstream
|
||||
pkgdesc="Xiaomi Mi 9"
|
||||
File renamed without changes.
+2
-2
@@ -1,5 +1,5 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (xiaomi-lavender)!
|
||||
# This kernel is mostly used for bringing up new features on mainline, thus unmaintained
|
||||
# Archived: Downstream port, only for testing. Use mainline port (xiaomi-lavender)!
|
||||
# This kernel is mostly used for bringing up new features on mainline, thus archived
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-xiaomi-lavender-downstream
|
||||
pkgdesc="Xiaomi Redmi Note 7 downstream"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (xiaomi-wt88047)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (xiaomi-wt88047)!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-xiaomi-wt88047-downstream
|
||||
pkgdesc="Xiaomi Redmi 2 (Downstream)"
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (htc-flounder)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (htc-flounder)!
|
||||
pkgname=firmware-htc-flounder-downstream
|
||||
pkgver=1.0
|
||||
pkgrel=0
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: not needed by mainline kernel, describes only the hardware
|
||||
# Archived: not needed by mainline kernel, describes only the hardware
|
||||
pkgname=firmware-kobo-clara-downstream
|
||||
pkgver=4.26.16704
|
||||
pkgrel=0
|
||||
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Downstream port, only for reference. Use mainline port (samsung-janice)!
|
||||
# Archived: Downstream port, only for reference. Use mainline port (samsung-janice)!
|
||||
|
||||
pkgname=firmware-samsung-janice-downstream
|
||||
pkgver=1
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Only used by unmaintained downstream kernel
|
||||
# Archived: Only used by archived downstream kernel
|
||||
# Maintainer: knuxify <knuxify@gmail.com>
|
||||
pkgname=firmware-samsung-lt01wifi-downstream
|
||||
pkgver=0.1
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Only used by unmaintained downstream kernel
|
||||
# Archived: Only used by archived downstream kernel
|
||||
pkgname=firmware-samsung-m0-downstream
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Unmaintained: Only used by unmaintained downstream kernel
|
||||
# Archived: Only used by archived downstream kernel
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=firmware-samsung-on7xelte-downstream
|
||||
pkgver=1
|
||||
+8
-2
@@ -1,10 +1,10 @@
|
||||
# Unmaintained: Downstream port, only for testing. Use mainline port (alcatel-idol347)!
|
||||
# Archived: Downstream port, only for testing. Use mainline port (alcatel-idol347)!
|
||||
# Reference: <https://postmarketos.org/vendorkernel>
|
||||
# Kernel config based on: arch/arm/configs/idol347_defconfig
|
||||
|
||||
pkgname=linux-alcatel-idol347-downstream
|
||||
pkgver=3.10.49
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Alcatel Idol 3 4.7 downstream kernel fork"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -38,6 +38,9 @@ source="
|
||||
smb1360-dump-idol347.patch
|
||||
smb1360-dump-$_smb_tag.c::https://raw.githubusercontent.com/msm8916-mainline/linux/$_smb_tag/drivers/power/supply/smb1360-dump.c
|
||||
smb1360-like-mainline-idol347.patch
|
||||
linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
|
||||
linux3.4-fix-piggy.gzip.S.patch
|
||||
linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
|
||||
"
|
||||
builddir="$srcdir/$_repository-$_commit"
|
||||
_outdir="out"
|
||||
@@ -73,4 +76,7 @@ bab8a081879b5e4b0d8f280fda099fde5f47eab62e8eb3aa50c36475edafc2e6b70aba5b9eec56bc
|
||||
594017763bc82b29a24f18e3b3f9275eebbb720422ef1c1ea4d2d598baa1bb54761bc6f452d94b2079f7a6c6f6d0b7606684cca137a2b91a1c5fb94b2140e8fa smb1360-dump-idol347.patch
|
||||
f61902474ab221a85a8910dcfbc48736e323a6bbc83896f778bb87d356464679c62ddf1c583e660a5c3c790dba420cce6cb9ca59b720234846dac7e80aa47368 smb1360-dump-v5.11.7-msm8916.c
|
||||
33fe78be59acf7df9f0043819b66f79dba1fe2cd43cddedc361c17bb29454e1a55a5cd4825e9e61e45e7415986caddb795c0aefbd2fe8c631ffae24f2042bac1 smb1360-like-mainline-idol347.patch
|
||||
9e3b067fa1b19ad02500c4fce1b6142051df3845c508e615788beb650c4f953683107ac2d80670c4e3df38f532e0e91060d2d13ec04c9ec985abd2dfa82e900b linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
|
||||
080745ca4ecaa804ee1df26ea81975ca93b74372e0c08322a6c481e97807495ae6ceb6cc77653afa24f9f2df45da8ebf8e5de6b06037fbb08e0279877ce42188 linux3.4-fix-piggy.gzip.S.patch
|
||||
75545ccd0082a119b9ad95fcef3523c939a5c946f8f3a5c3dde15cee1502f6c1011050a0ad5359426f018bb7ceea1c97a28c7665941bc89f365c8d11065ce0f6 linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
|
||||
"
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loaded 100 of 1137 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user