aboutsummaryrefslogtreecommitdiff
path: root/maintainer
Commit message (Collapse)AuthorAgeFilesLines
* maintainer/manage-packages.sh: Fix typomid-kid2023-02-011-1/+1
| | | | Signed-off-by: mid-kid <esteve.varela@gmail.com>
* Create unified diff when refreshing patch files in manage-packages.shHans-Christian Noren Egtvedt2022-05-151-1/+1
| | | | | | | The unified diff patch format will contain slightly more information, which is helpful when rebasing patches to new releases. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* Move SRC_CUSTOM inside choiceChris Packham2021-06-091-6/+6
| | | | | | | | | | Prior to commit 30bffa96 SRC_CUSTOM was inside the choice with SRC_RELEASE and SRC_DEVEL making the 3 options mutually exclusive. Restore this behaviour keeping the "fix" to keep kconfig happy. Fixes #1151 Fixes: 30bffa96 ("don't nest choices") Signed-off-by: Chris Packham <judge.packham@gmail.com>
* don't nest choicesChris Packham2021-02-021-2/+2
| | | | | | | New versions of Kconfig won't allow choices to be nested. Update the kconfig template accordingly. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Don't generate empty helpChris Packham2021-02-012-0/+4
| | | | | | | Kconfig now complains when we have a help section with no text. If there is nothing in @@help@@ don't output a `help` section. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Support released versions from Git branchesEgeyar2020-11-231-5/+14
| | | | | | | | | | | | | | | * Do not assume a release has a tarball if src_release is set to "n". * Do not assume versions in repositories are all experimental. * Allow versions to define their default repository_branch, repository_cset, repository_subdir and bootstrap. * Do not expect mirrors, archive_filename, archive_dirname, archive_formats and signature_format from a version if src_release is set to "n". * Add version_number to allow version names to be different than the version number. When given, use version_number to compare against the milestones. Signed-off-by: Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com>
* Make rpmbuild happy with our unreleased versionsAlexey Neyman2020-03-171-0/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Slide the checked out tag of elf2fltAlexey Neyman2020-02-262-14/+58
| | | | | | Also, add an ability to download rolling releases to manage-packages.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
* Pretend lzip is always thereAlexey Neyman2019-10-011-0/+3
| | | | | | ... so that we can download .tar.lz archives. Signed-off-by: Alexey Neyman <stilor@att.net>
* Change the "no viable version" checkAlexey Neyman2019-04-041-4/+5
| | | | | | ... to make it easier to trace from `ct-ng menuconfig`. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add an ability to mark a configuration as invalidAlexey Neyman2019-04-041-0/+19
| | | | | | ... so that the build will fail early and predictably. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add moxiebox as a choice for libcAlexey Neyman2018-12-012-1/+14
| | | | | | | | | | | | | | | | | This required some rework of the libc selection, as moxiebox is a layer on top of another libc - newlib. Also, moxiebox'es host VM (`sandbox`) needs a libcrypto on the host. We will not have it if we're cross-compiling a canadian cross. Fortunately, all moxiebox needs from libcrypto is SHA256, and it already includes a standalone implementation of SHA256 in its runtime. Provide a little wrapper that allows moxiebox use that implementation for the host binary, too. Also, automate collecting/printing the list of all packages in a given category (e.g. LIBC or COMP_TOOLS), generate a list of all Kconfig symbols for a given category. Signed-off-by: Alexey Neyman <stilor@att.net>
* Abbreviate to 7 characters when building out of gitAlexey Neyman2018-11-271-2/+2
| | | | | | Otherwise, release tarballs look weird with strings varying in length. Signed-off-by: Alexey Neyman <stilor@att.net>
* Include testing/ into the release.Alexey Neyman2018-11-261-0/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Move the last bits of release creation into Makefile.amAlexey Neyman2018-09-291-60/+3
| | | | | | Fixes #938. Signed-off-by: Alexey Neyman <stilor@att.net>
* Use git-version-gen to generate version infoAlexey Neyman2018-06-061-0/+227
| | | | | Suggested-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
* Make patch order overridable by individual packagesAlexey Neyman2018-06-061-0/+40
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uClibc-ngAlexey Neyman2018-04-121-3/+4
| | | | | | Also, fix manage-packages.sh after autotoolization. Signed-off-by: Alexey Neyman <stilor@att.net>
* User manual installationAlexey Neyman2018-04-071-3/+27
| | | | | | ... when running from a release tarball. Signed-off-by: Alexey Neyman <stilor@att.net>
* Docs installationAlexey Neyman2018-04-072-33/+35
| | | | | | | | - Move downloading the pages from a website to a separate script, invoke as dist hook - Install manpage Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade to new releasesAlexey Neyman2018-01-281-3/+24
| | | | | | | | | | | | | | android-ndk, binutils, gcc, linux, mpfr, ncurses, newlib, uclibc-ng MPC vs MPFR dependencies required modifications in auto-generated templates to also provide non-inclusive older-than/newer-than specifications. Also correct MPC URLs, the website seems to have adjusted its directory layout. Currently, newlib 3.0.0 doesn't build for arm-nano-eabi. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add a summary of the operationsAlexey Neyman2017-12-051-0/+6
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Retire old scripts for handling patchesAlexey Neyman2017-12-023-264/+0
| | | | | | Also rename test-packages -> manage-packages, it is no longer just testing. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add an ability to refresh/renumber patchesAlexey Neyman2017-12-021-3/+63
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Make comp.libs use generated templates, tooAlexey Neyman2017-11-292-1/+16
| | | | | | | | This allows us to include the component-to-package relation in the generated kconfig files and make use of that information in the show-config.sh script. Signed-off-by: Alexey Neyman <stilor@att.net>
* A few fixes for showSamplesAlexey Neyman2017-11-192-0/+8
| | | | | | | | - Use fork's name, not the master package name - Allow to use a choice selector when printing a package - Consider complibs always present (they are, gcc does require gmp/...) Signed-off-by: Alexey Neyman <stilor@att.net>
* Add digests for all packagesAlexey Neyman2017-09-291-4/+8
| | | | | | | Also fix test-packages: it was saving the output from CT_DoLog into the checksum file. Also use one file per version. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add an ability to download signatures from test-packages.shAlexey Neyman2017-09-271-0/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add an ability to verify the digest/signatureAlexey Neyman2017-09-272-1/+43
| | | | | | Fixes #611. Signed-off-by: Alexey Neyman <stilor@att.net>
* Update gcc-linaro to 2017.08Alexey Neyman2017-09-161-0/+5
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow test-package.sh to be used in a clean treeAlexey Neyman2017-09-041-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Workaround for static uClibc-ng issue with -lpthreadAlexey Neyman2017-09-031-0/+2
| | | | | | Also, preserve .config when running test-package.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow loops to skip entries if certain variable is keptAlexey Neyman2017-08-241-4/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add "postprocessing" to substituted variablesAlexey Neyman2017-08-244-72/+72
| | | | | | ... and reduce the number of variables defined explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
* MPC: older releases are only on master siteAlexey Neyman2017-08-241-0/+3
| | | | | | Also, Linux stopped making .bz2 tarballs on recent 3.x branches. Signed-off-by: Alexey Neyman <stilor@att.net>
* Skip ftp:// URLs, wget cannot verify themAlexey Neyman2017-08-231-1/+5
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Implement a script for checking packagesAlexey Neyman2017-08-233-0/+209
| | | | | | Then use this script to check that all packages can be extracted and patched. Signed-off-by: Alexey Neyman <stilor@att.net>
* Use per-package list of formats to determine downloadsAlexey Neyman2017-08-191-15/+22
| | | | | | Fixes #789 Signed-off-by: Alexey Neyman <stilor@att.net>
* Separate the notions of package name/labelAlexey Neyman2017-07-081-6/+6
| | | | | | Also, remove resolved TBDs. Signed-off-by: Alexey Neyman <stilor@att.net>
* Kconfigize choice/menu itemsAlexey Neyman2017-07-082-5/+5
| | | | | | Also, add a poor man's upgrade script. Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch gen-kconfig to new frameworkAlexey Neyman2017-07-085-958/+52
| | | | | | | | | | | | | | | Also: - Move companion_* to comp_* to match the kconfig symbols - Replace bootstrap with former gen-versions.sh - Fold *.in.2 into their respective first parts; this moves common options to the end - if it is undesirable, inclusion of *.in can be moved where *.in.2 used to be (but that will also move version selection after common options). - Retire addToolVersion.sh (may later replace with a more comprehensive script that tries to download the added tarballs, copy the patches and try to apply them, and create a version.desc). Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow for custom archive namesAlexey Neyman2017-07-082-5/+14
| | | | | | ... and directories therein. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fixes for buildingAlexey Neyman2017-07-082-6/+17
| | | | | | | | | - Need GDB8.0 milestone - Make uClibc "master" package - Rename bionic -> android-ndk to match the package name and support suffixes for archives Signed-off-by: Alexey Neyman <stilor@att.net>
* Encode GCC/ISL/CLooG requirementsAlexey Neyman2017-07-081-0/+6
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Builds comp.libs from VCSAlexey Neyman2017-07-082-0/+19
| | | | | | | ... fails on DUMA because it cannot be compiled by newer C++, and patches are not applied to checkouts from VCS. Signed-off-by: Alexey Neyman <stilor@att.net>
* Downloading packages using new frameworkAlexey Neyman2017-07-082-60/+108
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the references to old config variablesAlexey Neyman2017-07-083-52/+120
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert the rest of packages to new frameworkAlexey Neyman2017-07-081-4/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch comp.libs/tools and debug to new framework.Alexey Neyman2017-07-083-12/+22
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Implement "milestones" for packagesAlexey Neyman2017-07-082-12/+203
| | | | | | Also get rid of dependency on GNU sort. Signed-off-by: Alexey Neyman <stilor@att.net>