summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-10[libre-testing]: barebox: Add installation instructionsDenis 'GNUtoo' Carikli
The barebox binaries built with this package were tested with a beaglebone green, with an already configured barebox environment. The system booted fine. TODO before migrating to libre: - Package the utilities - Make sure that Parabola can fully boot once barebox is installed, without having to mess with the environment through the serial port. TODO: - Add an installation script to install barebox in a way that is similar to what people are used with GRUB. - Enable USB console at boot - Add support for other architectures (i686, x86_64) Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-08pcr/asterisk: update to 16.1.1 and fix most illegal instructionsDenis 'GNUtoo' Carikli
This is based on the PKGBUILD available on aur here: https://aur.archlinux.org/asterisk.git Before this package was built with -march=native, so if you build it on a machine with a processor that supports avx (Advanced Vector Extensions), libpjsip.so.2 ended up with vpxor instructions that were also executed on machines with a processor that did not have such extension, which resulted in an illegal instruction at asterisk startup. Though for some reason, with this patch, building asterisk on a machine with avx still results in res_pjsip_send_to_voicemail.so having one vpxor instruction. Hopefully even with that, asterisk can still start. Changes from the aur PKGBUILD: - Parabola's change to always depend on pjproject was kept - Native builds were disabled by using the ChangeLog documentation: "Those who need different -march= values, please, go for ./configure make menuselect.makeopts or make menuselect ./menuselect/menuselect --disable BUILD_NATIVE" Without that the build machine processor - Parabola's minimum system requirements states that: "Parabola GNU/Linux-libre should run on any i686 compatible machine [...]" - Wikipedia states that i686 has MMX and SSE[2] The package build was tested on x86_64, i686 and armv7h. On x86_64 I verified that most asterisk ELF files did not have vpxor instructions anymore with: $ pacman -Q -l asterisk | \ awk '{print $2}' | xargs file | grep ELF | \ sed 's#:.*##' | xargs objdump -D | grep vpxor Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-08pcr/pjproject: update to 2.8 and fix illegal instructionsDenis 'GNUtoo' Carikli
This is based on the PKGBUILD available on aur here: https://aur.archlinux.org/pjproject.git Before this package was built with -march=native, so if you build it on a machine with a processor that supports avx (Advanced Vector Extensions), libpjsip.so.2 ended up with vpxor instructions that were also executed on machines with a processor that did not have such extension, which resulted in an illegal instruction at asterisk startup. libwebrtc is disabled in order not to require sse2 on i686: - Parabola's minimum system requirements states that: "Parabola GNU/Linux-libre should run on any i686 compatible machine [...]" - Wikipedia states that i686 has MMX and SSE[2] - The Asterisk Changelog has the following: "pjproject_bundled: Add --disable-libwebrtc to configure Without the disable, pjproject tries to build it's internal webrtc implementation which requires sse2. This fails on platforms without sse2." - In package(), a trailing '*' was added to pjsip-apps/bin/pjsua-*gnu in order to catch binaries like pjsip-apps/bin/pjsua-armv7l-unknown-linux-gnueabihf on ARM. The package build was tested on x86_64, i686 and armv7h. On x86_64 I verified that libpjsip.so.2 did not have vpxor instructions anymore with objdump -D libpjsip.so.2 | grep vpxor References: ----------- [1]https://wiki.parabola.nu/Beginners%27_Guide [2]https://en.wikipedia.org/wiki/P6_(microarchitecture) Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2018-12-28move xtrx related packages from pcr-testing to pcrDenis 'GNUtoo' Carikli
The pakcages have been tested and work on x86_64. I successfully received commercial FM radio stations with it with the following settings: I/O devices configuration: -------------------------- Device: other Device String: xtrx Input Rate: 5000000 Decimation: None Sample rate: 5Msps Banwith: 1.000000 MHz LNO LB: 0.000000 Mhz Input control: -------------- LNA gain: 22 db TIA gain: 9 db PGA gain: 12 db LB gain: 0 db Swap I/Q [] DC Remove [] No limits [] IQ balance [] Freq. correction: 0.0 ppm Antenna: RXL Reset frequency controller digits [] Note that the chosen Antenna is specific to my setup. TODO: - Make the package install in /usr/ instead of /usr/local - Validate the packages on i686 and armv7h - Package the kernel module - Package the other libraries required for the USB3 support. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2018-12-27pacman-mirrorlist-20181227-1.par1: updating versionOmar Vega Ramos
2018-12-26qutebrowser-1.5.2-1.par1: updating versionOmar Vega Ramos
2018-12-26openshot-2.4.3-1.par1: updating versionOmar Vega Ramos
2018-12-26texlive-latexextra-2018.49282-1.par1: updating versionOmar Vega Ramos
2018-12-26texlive-fontsextra-2018.49197-1.par1: updating versionOmar Vega Ramos
2018-12-26texlive-core-2018.49285-1.par1: updating versionOmar Vega Ramos
2018-12-26pyqt5-5.11.3-2.par1: rebuildOmar Vega Ramos
2018-12-26opencv-4.0.1-1.par1: updating versionOmar Vega Ramos
2018-12-26Removing nexuiz-dataOmar Vega Ramos
2018-12-26Removing nexuiz: This package is in [community] repoOmar Vega Ramos
2018-12-26Removing entr: This package is in [community] repoOmar Vega Ramos
2018-12-25virt-manager-2.0.0-2.par1: rebuildOmar Vega Ramos
2018-12-23kernels/linux-libre-x86_64: fix checksumsDenis 'GNUtoo' Carikli
The previous PKGBUILD was build and tested. However I removed the following files after testing and forgott to regenrate the sha512sum: 'kernel.its', 'kernel.keyblock', 'kernel_data_key.vbprivk' I didn't re-test after that since it already took hours to build it my build machine and that this PKGBUILD is based on a well tested PKGBUILD. I didn't bump the package revision in this commit because the package cound't build before. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2018-12-23Add kernels/linux-libre-x86_64Denis 'GNUtoo' Carikli
With this kernel, on machines with an x86_64 compatible CPU, you can run an i686 userspace with an x86_64 kernel. This for instance enables to use the same i686 rootfs on computers with 32bit and 64bit CPUs, while still being able to take advantage of a 64bit kernel on the machines that supports it. The users will then need to force i686 in pacman.conf like that: [options] Architecture = i686 They will also need to select the right kernel at boot. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2018-12-22libre: Add x86_64-pc-linux-gnu gcc and binutilsDenis 'GNUtoo' Carikli
This will enable users to build code for x86_64 on i686 and armv7h. The PKGBUILDS are based on the arm-linux-gnueabi- binutils and gcc. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2018-12-22libre/texlive-bin: updated to 2018.48691Andreas Grapentin
2018-12-21cups-filters-1.21.6-1.par1: updating versionOmar Vega Ramos
2018-12-21systemd-239.370-1.par1: updating versionOmar Vega Ramos
2018-12-21Removing ttf-opensans: This package is in [community] repoOmar Vega Ramos
2018-12-21ruby2.3-2.3.8-1.par1: updating versionOmar Vega Ramos
2018-12-21python-reportlab-3.5.12-1.par1: updating versionOmar Vega Ramos
2018-12-21midori-7.0-1.par1: updating versionOmar Vega Ramos
2018-12-19mate-sensors-applet-1.20.2-2.par1: updating versionOmar Vega Ramos
2018-12-19mate-icon-theme-faenza-1.20.0-1.par1: updating versionOmar Vega Ramos
2018-12-20Update libre/your-freedomParabola automatic package builder
2018-12-19gnome-boxes-3.30.3-1.par1: updating versionOmar Vega Ramos
2018-12-18rebuild [qtcreator] against new [clang]Freemor
2018-12-17Rebuild [cups-filters - x86_64] against [poppler 0.72.0]. i686 new poppler ↵Freemor
hasnt landed yet
2018-12-17debootstrap-1.0.111-1.par1: updating versionOmar Vega Ramos
2018-12-17linux-libre-tools-4.19_gnu-1: updating versionOmar Vega Ramos
2018-12-17bladerf-1.9.0-1.par1: updating versionOmar Vega Ramos
2018-12-17blackbox-0.74-1.par1: updating versionOmar Vega Ramos
2018-12-17angband-4.1.3-1.par1: updating versionOmar Vega Ramos
2018-12-17netpbm-10.73.22-1.par1: updating versionOmar Vega Ramos
2018-12-17file-roller-3.30.1-1.par1: updating versionOmar Vega Ramos
2018-12-17cups-filters-1.21.5-1.par1: updating versionOmar Vega Ramos
2018-12-16pcr/papis: updated to 0.7Andreas Grapentin
2018-12-16pcr/python-papis_python_rofi: rebuiltAndreas Grapentin
2018-12-16pcr/arxiv2bib: rebuiltAndreas Grapentin
2018-12-16pcr/python-bibtexparser: rebuiltAndreas Grapentin
2018-12-16pcr/python-habanero: updated to 0.6.2Andreas Grapentin
2018-12-16pcr/python-pylibgen: rebuiltAndreas Grapentin
2018-12-16pcr/python-pyparser: rebuiltAndreas Grapentin
2018-12-16pcr/python-slugify: addedAndreas Grapentin
2018-12-16libre-testing/icecat: added icecat-60 to libre-testingAndreas Grapentin
2018-12-16Rebuild [rxvt-unicode-pixbuf] against updatedd perl libs.Freemor