- Jul 11, 2020
-
-
Oliver Smith authored
Make it clear, that these kernels are not mainline, but "close to mainline". [ci:skip-build] [ci:skip-vercheck]: just changing pkgdesc Related: https://wiki.postmarketos.org/wiki/(Close_to)_Mainline
-
- May 24, 2020
-
-
[ci:ignore-count], [ci:skip-build]
-
- May 02, 2020
-
-
At the moment we have Contributor: lines on some packages (but not all of them), but often they don't represent the actual contributors to the package very well. E.g. when we added them retroactively to the device packages we only added the initial contributor (which isn't necessarily the person who made most of the work for a device...) The Git history is the most representative source for figuring out who contributed to a package, so there is no reason to duplicate that into the APKBUILD. [skip ci]: way too many packages
-
- Mar 18, 2020
-
-
This device is probably broken at this point, but since we want to remove linux-postmarketos-mainline/stable it really has best chances to work (somewhat) on linux-postmarketos-qcom-msm8974.
-
- Mar 14, 2020
-
-
Oliver Smith authored
Prepare for better device categorization by moving everything to testing subdir first. [skip-ci]: chicken-egg problem: passing pmaports CI depends on pmbootstrap MR depends on this MR Related: postmarketos#16
-
- Mar 09, 2020
-
-
All device ports have been changed in one of the previous commits, so do one pkgrel bump for all of them using: $ pmbootstrap pkgrel_bump device-* [ci:ignore-count]
-
Download: https://wiki.postmarketos.org/index.php?title=Special:CargoExport&tables=Devices&&fields=Codename%2C+Released&&group+by=Codename&order+by=%60Codename%60%2C+%60Released%60&limit=5000&format=csv cd device for device in device-*; do year=$(grep -oP "${device#device-},\K2\d{3}" ../results.csv) [[ -n "$year" ]] || continue sed -i "s/deviceinfo_date=\"\"/deviceinfo_year=\"$year\"/" "$device/deviceinfo" done devices=$(git ls-files -m -- . | xargs dirname | sort -u | xargs echo) pmbootstrap checksum $devices
-
- Feb 09, 2020
-
-
[ci:ignore-count] Signed-off-by:
Danct12 <danct12@disroot.org>
-
- Jan 28, 2020
-
-
Bart Ribbers authored
-
- Jan 17, 2020
-
-
- Jun 02, 2019
-
-
Luca Weiss authored
We don't need to append the dtb to the kernel image in all cases, with e.g. the u-boot bootloader we can load the dtb seperately from the kernel image. Introduce a new variable deviceinfo_append_dtb, if set to "true", append the dtb, otherwise just copy the dtb file to the boot partition. Fixes #260 [ci:ignore-count]
-
- Mar 12, 2019
-
-
Konrad Dybcio authored
Rename the firmware so it's clear that it's specific to the platform and not only the amami device. Sony rhine platform includes as follows: Xperia Z1 (honami) Xperia Z1 Compact (amami) Xperia Z Ultra (togari)
-
- Jan 25, 2019
-
-
Bart Ribbers authored
Tested it with Weston and it boots fine. [skip ci]: already built in CI, no need to build again
-
- Dec 26, 2018
-
-
Luca Weiss authored
For #157 [skip ci]
-
- Nov 27, 2018
-
-
Oliver Smith authored
Use the device's architecture instead of noarch. Because the device packages should never be built for other architectures, even if all depends can be built for other arches as well. This simplifies package building as part of the new build infrastructure effort. pmbootstrap has also been changed to output this by default in aportgen.
-
Valentin Marinov authored
-
- Aug 23, 2018
-
-
Oliver Smith authored
-
- Jun 30, 2018
-
-
Oliver Smith authored
* Travis and Coveralls badges * aports: instead of <https://github.com/postmarketOS>, use <https://postmarketos.org> * References to full URLs to issues and pull requests replaced with a hash and the number * grsec check: simplify error message, remove link to github issue (nobody is using that anymore anyway)
-
- Apr 03, 2018
-
-
Oliver Smith authored
* As discussed in IRC/matrix, we're removing `linux-postmarketos-lts` for now. The kernel isn't used right now, and we save lots of maintenance effort with not updating it every week or so. * new config option `"kernel"` with possible values: `"downstream", "mainline", "stable"` (downstream is always `linux-$devicename`) * ask for the kernel during `pmbootstrap init` if the device package has kernel subpackages and install it in `_install.py` * postmarketos-mkinitfs: display note instead of exit with error when the `deviceinfo_dtb` file is missing (because we expect it to be missing for downstream kernels) * device-sony-amami: * add kernel subpackages for downstream, mainline * set `deviceinfo_dtb` * device-qemu-amd64: add kernel subpackages for stable, lts, mainline * test cases and test data for new functions * test case that checks all aports for right usage of the feature: * don't mix specifying kernels in depends *and* subpackages * 1 kernel in depends is maximum * kernel subpackages must have a valid name * Test if devices packages reference at least one kernel * Remove `_build_device_depends_note()` which informs the user that `--ignore-depends` can be used with device packages to avoid building the kernel. The idea was to make the transition easier after a change we did months ago, and now the kernel doesn't always get built before building the device package so it's not relevant anymore. * pmb/chroot/other.py: * Add autoinstall=True to kernel_flavors_installed(). When the flag is set, the function makes sure that at least one kernel for the device is installed. * Remove kernel_flavor_autodetect() function, wherever it was used, it has been replaced with kernel_flavors_installed()[0]. * pmb.helpers.frontend.py: remove code to install at least one kernel, kernel_flavors_installed() takes care of that now.
-
- Mar 07, 2018
-
-
Daniele Debernardi authored
* deviceinfo: remove external_disk_install and external_disk, use external_storage instead * Complain when external_disk* is used
-
- Feb 26, 2018
-
-
Oliver Smith authored
* Add nonfree_firmware subpackage to all devices, that depend on nonfree firmware. * Some packages were depending on `linux-firmware`, but without having Wifi working. Removed that dependency as it was probably added by accident. If it was really necessary, chosing the appropriate split linux-firmware package (e.g. linux-firmware-brcm) is better anyway (that has been changed recently in Alpine and is possible now). * Add a test case that makes sure we don't have firmware depends without subpackages in device aports anymore.
-
- Feb 25, 2018
-
-
Oliver Smith authored
* device-*: add postmarketos-base to depends * aportgen: add postmarketos-base to depends * Add test case * postmarketos-base: Don't depend on devicepkg * msm-fb-refresher: Enable service in post-install
-
- Jan 06, 2018
-
-
Oliver Smith authored
* Devices: depend on mesa-dri-swrast (where it makes sense) * Device wizard: add mesa-dri-swrast by default * Closes #1013.
-
- Dec 21, 2017
-
-
Attila Szöllősi authored
* Rename deviceinfo variable flash_methods to flash_method * Update pmb.config.deviceinfo_attributes / add sanity check * Add test case that parses all deviceinfo files
-
- Nov 21, 2017
-
-
Attila Szöllősi authored
-
- Oct 20, 2017
-
-
clayton craft authored
@drebrez deserves much credit for this one for all the testing, bisecting and for fixing everything. Thank you very much! --- * devices which need a custom weston.ini ship it with a install_if subpackage, so it only gets installed when weston is installed. This sounds complicated, but is actually pretty clean in the APKBUILD. * postmarketos-ui-weston: has a weston.ini.default, which enables xwayland and uses fbdev as backend (because that's what most devices use!). It defaults to the weston.ini.default if there is no weston.ini (as installed by the device package). * changed spaces to tabs for consistency, general minor refactoring of device-APKBUILDs
-
- Oct 17, 2017
-
-
Oliver Smith authored
Placing such files in /tmp/ is an unnecessary attack vector, as @pavelmachek showed. All udev rules, which mentioned /tmp/weston.log do not contain any path anymore. Logs can be read with: logread -f /var/log/messages | grep weston See also: <https://wiki.alpinelinux.org/wiki/Syslog>
-
- Oct 15, 2017
-
-
Attila Szöllősi authored
-
- Oct 04, 2017
-
-
Pablo Castellano authored
* Remove empty build() functions * Remove obsolete '|| return 1' statements
-
- Sep 11, 2017
-
-
Pablo Castellano authored
- 90-android.rules -> 90-android-touch-dev.rules - reduce_lzo_compression.patch -> 02_reduce_lzo_compression.patch - mdss_fb_refresh_rate.patch -> 02_mdss_fb_refresh_rate.patch - aeea3592a13bf12861943e44fc48f1f270941f8d.patch -> 00_fix_return_address.patch - gpu-msm-fix-gcc5-compile.patch -> 02_gpu-msm-fix-gcc5-compile.patch - udev-hack.sh -> udev-v4l-hack.sh - Separate udev-v4l-hack.sh from profile.sh
-
- Sep 01, 2017
-
-
Attila Szöllősi authored
-
- Aug 18, 2017
-
-
Attila Szöllősi authored
-
- Aug 07, 2017
-
-
Attila Szöllősi authored
-
- Jul 28, 2017
-
-
Oliver Smith authored
Migration guide: https://github.com/postmarketOS/pmbootstrap/wiki/Migration-to-aports-subfolders
-
- Jul 23, 2017
-
-
Martijn Braam authored
Thanks, Martijn Braam! * Made postmarketos-mkinitfs use postmarketos-splash to generate splash images * Added screen sizes to all deviceinfo files * Bumped pkgrel for all device packages
-
- Jul 21, 2017
-
-
clayton craft authored
This re-enables the XWayland module for devices which did not use the 'dirty hack' that was removed in #201.
-
- Jul 08, 2017
-
-
Oliver Smith authored
Minor changes: * device-lg-hammerhead: remove left-over comment * device-samsung-i9100: remove fastboot section
-
- Jul 06, 2017
-
-
Oliver Smith authored
-
- Jul 04, 2017
-
-
Oliver Smith authored
-
- Jun 30, 2017
-
-
Attila Szöllősi authored
* Add device: sony-amami * Add kernel package for sony-amami
-