summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-16aflplusplus: add python3 to makedependsDenis 'GNUtoo' Carikli
Without that fix, we have: | [-] You seem to need to install the package python3-dev, python2-dev or python-dev (and perhaps python[23]-apt), but it is optional so we continue Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-06-16pcr: aflplusplus: fix typoDenis 'GNUtoo' Carikli
We need lld not lldb. Without lld we have: [+] llvm_mode detected llvm 11+, enabling afl-lto LTO implementation GNUmakefile.llvm:218: ld.lld not found, cannot enable LTO mode Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-06-16pcr: aflplusplus: Add llvm to makedepends for llvm-configDenis 'GNUtoo' Carikli
Without that fix, with libremakepkg, we have: | [+] llvm_mode detected llvm < 11, afl-lto LTO will not be build. | GNUmakefile.llvm:120: we have trouble finding clang - llvm-config is not helping us | GNUmakefile.llvm:135: we have trouble finding clang++ - llvm-config is not helping us Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-06-16pcr: aflplusplus: enable LTODenis 'GNUtoo' Carikli
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-06-07[kio]: upgrade to v5.94.0 (for real this time)bill-auger
2022-06-07[gmid]: rebuild against latest libretlsbill-auger
2022-06-03libre: Add icu-compat-70Denis 'GNUtoo' Carikli
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-06-01deprecate unused -static packagesDavid P
Signed-off-by: David P <megver83@parabola.nu>
2022-06-01updpkg: libre/parabolaiso 64-1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-31pcr: Add aflplusplusDenis 'GNUtoo' Carikli
The AFL website[1] states the following: Note: AFL hasn't been updated for a couple of years; while it should still work fine, a more complex fork with a variety of improvements and additional features, known as AFL++, is available from other members of the community and might be worth checking out. [1]https://lcamtuf.coredump.cx/afl/ Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-29linux-libre-pck: disable non-building armv7 modulesDavid P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-23bugfix u-boot cleaning scriptsbill-auger
2022-05-24libre-testing: uboot4extlinux-sunxi: add libreboot lbmk modificationsDenis 'GNUtoo' Carikli
To create the deblobbed tarball, the following files from lbml were modified by bill-auger (and pastebined on #parabola on liberachat): - resources/scripts/build/release/u-boot-libre - resources/scripts/download/u-boot So to enable users to recreate (and potentially modify) the packages it's a good idea to at least add these (modified) files in git. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-24move WIP u-boot modifications in libre-testingDenis 'GNUtoo' Carikli
I asked bill-auger to push his modifications so he uploaded the packages to libre-testing and the PKGBUILD modifications to abslibre. Since the pakcages have been uploaded to libre-testing it's better to move them here. While the code is not ready yet, it enables users to test the new u-boot which fixes the Ethernet PHY. From linux-sunxi we have[1]: Proper fix for rev. F and newer is to apply trace length compensation at the PHY. This is done by default (also for rev. H and newer despite commit message mentioning only realtek not Micrel) since mainline linux v5.15 and since mainline u-boot v2022.04; [1]https://linux-sunxi.org/Olimex_A20-OLinuXino-Lime2#calibrate_at_PHY That page also has more background on the issue being fixed here (basically making all the various Lime 2 A20 revisions (which have different Ethernet PHY) work with the same u-boot binary / package. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-23guix-installer: Add tar dependencyDenis 'GNUtoo' Carikli
The installer uses tar to extract the downloaded tarball. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-23[uboot4extlinux-sunxi]: wip - upgrade to v2022-04bill-auger
2022-05-23[acpi_call][acpi_call-dkms]: rebuild for current kernel (5.17.3)bill-auger
2022-05-22deprecate sdlDavid P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-22deprecate lib32-sdlDavid P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-24texlive-bin: better way to disable xindy for armv7hDavid P
Before this change, the armv7h build failed Signed-off-by: David P <megver83@parabola.nu>
2022-05-20libre: linux-libre-vanilla: update to 5.17.9 by syncing with linux-libreDenis 'GNUtoo' Carikli
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-20updpkg: libre/linux-libre-lts 5.15.41-1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-19updpkg: libre/linux-libre-pck 5.17.8.pck1-1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-19linux-libre: DEBUG_INFO_BTF_MODULES is not enabled for all arch'esDavid P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-18updpkg: libre/linux-libre-hardened 5.17.9.hardened1-1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-18updpkg: libre/linux-libre-pae 5.17.9-1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-18[glib2-static]: upgrade to v2.72.1bill-auger
2022-05-18[pcre-static]: upgrade to v8.45bill-auger
2022-05-18[qemu-user-static]: upgrade to v7.0.0bill-auger
2022-05-18[kio]: upgrade to v5.94.0bill-auger
2022-05-18[qutebrowser]: rebuild against latest qt5-basebill-auger
2022-05-18updpkg: libre/linux-libre 5.17.8-1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-17libre: linux-libre-vanilla: fix linux-libre-vanilla-chromebook.install pathDenis 'GNUtoo' Carikli
Without that fix, with libremakepkg we have: ==> Downloading sources... | ==> ERROR: install file (linux-libre-vanilla-chromebook.install) does not exist or is not a regular file. | ==> ERROR: Could not download sources. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-17libre: Add linux-libre-vanillaDenis 'GNUtoo' Carikli
This new kernel enables to test if maintaining a kernel without additional patches is easier and faster: - Not having to refresh patches makes it faster to update the kernel. And the procedure to liberate the Arch Linux patches is also not documented (though with trial and errors someone can relatively easy manage to do it, but that's time consuming). - Some of the patches are never upstreamed so they stay there for years. This also means that what work in Parabola is broken in other FSDG compliant distributions because they don't use these patches. In addition this kernel also enable users to test their hardware with a stock linux-libre kernel. In the past the armv7h Parabola kernel carried out patches to make capes work on the Beaglebone Single Board Computers. This made me think that this feature was upstream because it worked in Parabola. The patches to do that were removed at some point so it stopped working. So if I started relying on it it would have been a very bad idea as it would have stopped working without even a warning. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-17Revert "pcr: linux-libre: Add panel-sony-acx565akm"Denis 'GNUtoo' Carikli
This reverts commit fb2a4cae9a6d07a7fa69e6382f2ce11f6d6a8497.
2022-05-17pcr: linux-libre: Add panel-sony-acx565akmDenis 'GNUtoo' Carikli
This panel is present in the Nokia n900 smartphone. While this smartphone is not officially supported by Parabola (it has a nonfree bootloader on the device, and it also only has 256M of RAM so its use is limited), this still enable users to make its display work if they install Parabola on it. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-17Remove mobile-broadband-provider-infoDenis 'GNUtoo' Carikli
I didn't do pacman -Sy before checking so now there is a mobile-broadband-provider-info pacage for ARM. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-17pcr: Add mobile-broadband-provider-info for armv7hDenis 'GNUtoo' Carikli
The 'CUSTOM' license comes from this COPYING file: THIS WORK IS IN PUBLIC DOMAIN: The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, moreover, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain. Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work. Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-16[qt5-styleplugins]: rebuild against latest qt5-basebill-auger
2022-05-15libre/iceweasel: Update to 100.0, upstream changesgrizzlyuser
Update patches for some notable changes: 1. about:devtools has been removed upstream, see [1] 2. security.pki.crlite_mode property value has been changed to 3 by default by upstream, but we still disable it. This disablement is still up for discussion, please refer to the appropriate commit message from 9001-FSDG-sync-remote-settings-with-local-dump.patch 3. Remove promos of Firefox Focus and Klar from Private Browsing page which appeared in this release (Klar for Germany, Focus for other locations) Also update existing patching of "More from Mozilla" anti-feature to actually remove SVG files with QR codes that lead to nonfree software. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1609100
2022-05-15addpkg: nonsystemd/wireplumber 0.4.10-3.nonsystemd1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-14updpkg: nonsystemd/pipewire 1:0.3.51-1.nonsystemd1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-14addpkg: nonsystemd/pipewire-media-session 1:0.4.1-2.nonsystemd1David P
Signed-off-by: David P <megver83@parabola.nu>
2022-05-11pcr: libreboot-utils: fix ectool installationDenis 'GNUtoo' Carikli
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-09pcr: libreboot-utils: fix python dependenciesDenis 'GNUtoo' Carikli
Without that fix it still builds fine with makepkg but it fails because python-setuptool is missing: | Traceback (most recent call last): | File "/build/libreboot-utils/src/libreboot-20211122_src/coreboot/default/util/me_cleaner/setup.py", line 3, in <module> | from setuptools import setup | ModuleNotFoundError: No module named 'setuptools' | ==> ERROR: A failure occurred in build(). | Aborting... In addition the 'python' package provides 'python3', but it's probably more clear if we use the 'python' package as dependency instead of what it provides. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-09[filesystem]: upgrade to v2021.12.07bill-auger
* revised nsswitch.conf rules for systemd * arch dropped the empty motd; so i added a pretty one for parabola instead * added VARIANT_ID to the os-release file as a reliable way to determine the init-system the rest of the changes were only to minimize the diff against the arch PKGBUILD
2022-05-08[your-freedom]: manual rebuildbill-auger
2022-05-08pcr: libreboot-utils: Add ifdtoolDenis 'GNUtoo' Carikli
Recent (post 2006) Intel computers typically have a flash chip that contains several partitions: - An "Intel flash descriptor" partition that contains a partition table, permission settings for read/write access to these partitions. various configuration settings like the flash chip speed, and so on. - A partition for the BIOS that contains the BIOS, Coreboot, EFI, Libreboot, UEFI, etc. - A partition for the Management Engine firmware. - A partition for some Gigabit Ethernet settings (the MAC address, LEDs settings, etc). - A partition named "Platform data" that probably contains some serial numbers or other data on some computers. The ifdtool utility can display these partitions, various settings present in Intel flash descriptor, extract or replace these partitions content, etc. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-08libreboot-utils: Add me_cleanerDenis 'GNUtoo' Carikli
Recent (post 2006) Intel computers typically have a flash chip that contains several partitions: - A partition that contains a partition table, permission settings for read/write access to these partitions. various configuration settings like the flash chip speed, and so on. - A partition for the BIOS that contains the BIOS, Coreboot, EFI, Libreboot, UEFI, etc. - A partition for the Management Engine firmware. - A partition for some Gigabit Ethernet settings (the MAC address, LEDs settings, etc). - A partition named "Platform data" that probably contains some serial numbers or other data on some computers. The Management Engine firmware is signed, so its code cannot be modified. However the Management Engine firmware also contains its own partitioning scheme, and it's possible to remove some of its partitions in a way that enable computers to still boot and function normally. The me_cleaner utility can do that (so it still lives part of the Management Engine code or Operating system). The me_cleaner can also tell the Management Engine OS (with --soft-disable), that once its booted, it should not try to load additional applications. In addition me_cleaner can also verify the Management Engine firmware signatures. Note that me_cleaner cannot be used to completely remove the Management Engine firmware. To do that you need to use Libreboot instead. Libreboot removes completely the Management Engine firmware. However the method used by Libreboot only works with computers with the Intel GM45 chipset. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2022-05-07libreboot-utils: Add inteltoolDenis 'GNUtoo' Carikli
This utility enables to dump the registers of various chips (CPU, chipset, etc) on Intel computers. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>