summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-24pcr/xtrx: update git revisions and improve PKGBUILDsDenis 'GNUtoo' Carikli
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-23Rebuild [nonprism/pidgin] against new [libidn2]Freemor
2019-01-22Update [pcr/i2p] to the new versionFreemor
2019-01-20Rebuild [libre\kodi] against updated mysql to fix missing: ↵Freemor
libmysqlclient.so.18 error
2019-01-19rebuild [cups-filters] against new [poppler 0.73.0]Freemor
2019-01-20[texlive-bin] sync with arch and fix i686 buildDenis 'GNUtoo' Carikli
Before syncing with arch, i686 required a rebuild: installing poppler (0.72.0-1.0) breaks dependency 'poppler=0.71.0-1.0' required by texlive-bin However building failed with: configure: error: did not find libpng ==> ERROR: A failure occurred in build(). Aborting... So "makedepends_i686=('pkgconf')" was added to fix that. This has been build tested on i686. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-19[cups-filters] fix build on i686Denis 'GNUtoo' Carikli
Fix bug https://labs.parabola.nu/issues/2142 This has been build tested on i686. This fix has been inspired by: d9473a265 [systemd]: add pkgconf makedepend for i686 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-18[systemd]: rebuild x86_64 in libre-testingbill-auger
2019-01-18Move systemd 240.34 from libre-testing to libreDenis 'GNUtoo' Carikli
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-17[systemd]: add pkgconf makedepend for i686bill-auger
2019-01-17[libre] Add supercollider (without qt5-webengine)Denis 'GNUtoo' Carikli
The original arch package depended on the nonfree qt5-webengine. To avoid qt5-webengine, this package has been built without QT support. QT support was used for the IDE and a GUI, which may be able to work without qt5-webengine if supercollider is patched. Supercollider can also be used as a dependency of other packages that are not yet in Parabola such as sonicpi. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-16systemd-239.370-1: rebuild because of libidn2 updateDenis 'GNUtoo' Carikli
Without that fix several program that are part of the system package fail with: error while loading share libraries: libidn2.so.0 cannot open shared object file: no such file or directory There is more documentation on the issue here: https://labs.parabola.nu/issues/2139 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2019-01-16[systemd]: upgrade to v240bill-auger
2019-01-15copy systemd to [libre-testing]bill-auger
2019-01-15[libre-testing]: barebox: install instructions: add missing partition typeDenis 'GNUtoo' Carikli
Changing the partition type on a BeagleBone green made the bootrom not pick the bootloader anymore. TODO before migrating barebox and barebox-tools to libre: - 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-15[libre-testing] Add barebox-toolsDenis 'GNUtoo' Carikli
This PKGBUILD is based on uboot-tools Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
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