Commit Graph

103 Commits

Author SHA1 Message Date
Douglas Teles c06d56ef39 Update supported emulators and cores documentation; add new extensions for ports and improve dependency checks for additional Arch-based distros 2026-05-14 17:58:47 -03:00
spycat88 6d19228fea checkdeps: add xmlstarlet 2025-11-02 00:32:01 +00:00
luzpaz 91a4766cef treewide: fix typos
Found via `codespell -q 3 -S "*.patch,*.po" -L acount,afile,distroname,parm,serie,synopsys`
2025-02-03 07:04:59 -05:00
Rudi Heitbaum 00b8c80375 Merge pull request #9347 from antonlacon/use-curl
buildsystem: replace wget with curl
2024-10-19 11:09:47 +11:00
Ian Leonard a7d9b7fc1c checkdeps: replace wget with curl
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2024-10-18 19:49:30 -04:00
Ian Leonard d6218c0409 checkdeps: add rsync as required package
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2024-10-18 19:46:36 -04:00
Andreas Baierl cba6ee6dd8 checkdeps: fix dependencies for aarch64 debian/ubuntu host
Signed-off-by: Andreas Baierl <ichgeh@imkreisrum.de>
2024-04-18 09:18:10 +02:00
Rudi Heitbaum eb96db0e50 scripts/checkdeps: add rdfind needed by kernel-firmware 2023-11-13 12:04:11 +00:00
Ian Leonard bd360ccefa scripts/checkdeps: fedora bdftopcf package name change
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2022-10-05 03:18:38 +00:00
SupervisedThinking 3f099ca0ed scripts/checkdeps: add EndeavourOS & fix Java 2022-08-04 11:34:45 +02:00
Ian Leonard a055e09c3b buildsystem: add .tar.zst handling for package tarballs
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-08-11 17:56:42 +00:00
Michael Lange c683091369 scripts/checkdeps: fix gentoo "/usr/inculde/stdio.h" 2021-02-07 14:46:41 +01:00
Ian Leonard 5c909e21f1 checkdeps: fixup and changes for Fedora 33
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-02-03 05:06:15 +00:00
Ian Leonard 4f800deb2c checkdeps: add qemu-user as req for native aarch64 Amlogic builds
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-23 21:42:05 +00:00
Ian Leonard 7472a164e1 checkdeps: add debug toggle
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-16 19:20:54 +00:00
Ian Leonard 75489fd17c checkdeps: remove option to add extra depends in project or distro options
Broken since November 2019 without complaint. Remove.

Revert this commit and add '. config/options ""' to scripts/checkdeps to restore
or look at having checkdeps source a function or call a script in the
distro/project/device directory to check for additional dependencies.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-16 19:19:47 +00:00
Ian Leonard d655a20025 checkdeps: overhaul
Convert from using the indices of two arrays to establish a relationship
to using associative arrays to make the relationship direct in a
[key]=value pairing.

Move the qemu-binfmt-dep, et all, for native Rockchip builds out to the
project options file.

Don't recalculate needed deps if sudo isn't installed to add new packages;
just exit.

Rename Gentoo's python3 package to python. Specifying a slot would be how to
state a specific version of python on Gentoo. Regardless, python is a hard dep
of Gentoo's package manager so this will never come up in practice.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-16 18:26:21 +00:00
Catalin Toda 7ec5ec3f93 Add linaro gcc for compiling on host on aarch64 2020-05-02 10:18:54 -07:00
MilhouseVH ab05c17cca scripts/checkdeps: perl Yapp module required by samba-4.12.0
https://bugzilla.samba.org/show_bug.cgi?id=14284
2020-03-03 12:20:26 +00:00
MilhouseVH a58fc6d645 scripts/checkdeps: add file 2019-11-10 02:36:25 +00:00
MilhouseVH 7d47eded56 scripts/checkdeps: add xz 2019-11-10 02:26:04 +00:00
MilhouseVH 97711c9185 scripts/checkdeps: add make 2019-11-08 00:18:44 +00:00
MilhouseVH db6d111ecf scripts/checkdeps: can't install gcc if gcc not installed. Duh. 2019-11-08 00:09:26 +00:00
MilhouseVH a7cf257127 scripts/checkdeps: replace python2 with python3 2019-10-29 12:19:07 +00:00
Mark Schmale 3f9fa1df56 adding a few dependencies for arch, fedora and gentoo
- perls XML::Parser package is call perl-XML-Parser in fedora
   Uppercase P according to my local install and https://apps.fedoraproject.org/packages/perl-XML-Parser.
 - fedora (and maybe gentoo) need perls Thread::Queue since its not provided by the default packages. In gentoo its a virutal package, so its certainly provided already but depending on it should not cause any problems
 - rpcgen is required by samba and not provided by all current glibc packages
 - add perl as a generic dependency for distris that bundle Thread::Queue in the central perl package ot balance out the dep-list
2019-07-06 15:23:44 +02:00