Commit graph

264 commits

Author SHA1 Message Date
Érico Rolim
d9c83dbe8b common/build-style: remove go_get from Go style.
Fix Manual accordingly, and also fix indentation to be compatible with
nearby items.

The two packages which set this variable set it explicitly to "no", so
it wasn't relied upon. From its description, it was recommended only for
git packages, which by default don't fit Void's packaging guidelines.
Removing to avoid anyone coming to rely on it.
2021-02-20 02:01:31 -03:00
Érico Rolim
44a3b59406 Manual.md: link deps_runtime section when referring to it. 2021-02-14 16:56:30 -03:00
Érico Rolim
2a748e7e6d xbps-src/libexec: add make_check option.
Allows a template to define in which circumstances its do_check phase
should run, without requiring custom do_check definitions in each
template (also makes it easier to change how build styles do things
without checking as many templates).

Add to Manual and CONTRIBUTING as well.
2021-02-11 02:40:09 -03:00
q66
76f3a1d0b7 build-style/void-cross: remove linux and libucontext arch vars 2021-01-20 15:25:14 +01:00
q66
cb804fbf85 xbps-src: remove noarch 2021-01-20 13:09:59 +01:00
Piotr Wójcik
361f3d9d8a Manual.md: add package to removed-packages on removal 2021-01-05 10:31:49 -08:00
q66
210a2823ef common/build-style: add void-cross
this introduces a new build-style void-cross, which can be used
to write system crosstoolchain templates; this is to reduce the
amount of maintenance, resolve existing problems with the cross
toolchain templates and remove repeated code
2020-12-31 23:48:57 +01:00
Érico Rolim
9dccdc5ff4 Manual: some git info to CONTRIB, explain how to use different branch in PR. 2020-12-30 14:01:03 -08:00
John
31e4259c1c common: Add new cmake-wxWidgets-gtk3 build-helper 2020-12-30 17:58:36 +01:00
Piotr Wójcik
8ff299ccb6 Manual.md: designate place for Void-specific documentation 2020-12-29 23:25:33 -08:00
Érico Rolim
83cc290601 xbps-src: add -K option for running the full testsuite.
Some packages have rather long test suites, with an option for a shorter
one. With this option, one can choose between shorter tests (-Q) or the
complete longer ones (-K).

This also allows CI to run only the shorter testsuites.

Make the appropriate changes to etc/default.conf and Manual.md as well.
2020-12-14 00:18:04 -03:00
Andrew J. Hesford
2dff49c420 build-style/python3-pep517: new style for PEP517 Python packages 2020-12-08 15:26:38 -05:00
Érico Rolim
65ee7c0782 Manual.md: revamp explain_depends section.
Add useful examples of checkdepends that might not be obvious.
2020-11-21 21:09:08 -08:00
Érico Rolim
d6c8f1b99e Disable Travis CI.
- Remove .travis.yml, common/travis/docker.sh.
- Change references to travis to be more generic.
- Manual.md: Orient against using CI logs in broken= or nocross=.
2020-11-21 00:11:30 +01:00
Andrew J. Hesford
c6a07be350 Manual.md: relax and clarify the "no scripts" policy
Closes: #25707.
2020-11-13 18:17:24 -05:00
Isaac Freund
4712555551 Manual.md: system groups should also use _ prefix 2020-11-08 20:13:56 -03:00
amak
0ffd34ae54 Manual.md: fix package naming conventions anchor 2020-10-30 14:05:14 -05:00
fosslinux
96cd808ab0 Manual.md: remove mentions of noarch, note it should not be used. 2020-09-13 14:11:35 +02:00
Helmut Pozimski
e0979275b4 11-pkglint-elf-in-usrshare: allow explicit setting of exceptions
Co-authored-by: Piotr Wójcik <chocimier@tlen.pl>
2020-08-25 21:18:59 +02:00
fosslinux
2464e6e4a4 Manual.md: add dotpoint on nopie_files. 2020-08-22 10:29:12 +00:00
Alexis
4e8df59c12 Manual.md: Note when archs should be used. 2020-08-16 20:02:57 -04:00
Alexis
dccf8fffff Manual.md: Mention policy on browser forks. 2020-08-14 07:03:20 -04:00
Érico Rolim
813d893710 common/build-helper/qemu.sh: add vtargetrun function.
It's a function to call the qemu executable for the target arch, or a
noop if the build isn't a cross build.
2020-07-28 04:24:40 +00:00
Érico Rolim
d5ca039278 common/environment/setup/install.sh: add vcompletion.
Install function for installing shell completions in the appropriate
place according to the shell used.
2020-07-28 04:24:40 +00:00
Alexis
217432c034 Manual.md: Clarify quality requirements. 2020-07-15 15:21:58 -04:00
fosslinux
102841754a xbps-triggers: add texmf-dist regeneration trigger 2020-07-14 02:38:24 +02:00
fosslinux
92fd1c57cc New build-helper: texmf
Co-authored-by: Piotr Wójcik <chocimier@tlen.pl>
2020-07-14 02:38:24 +02:00
Érico Rolim
04424d8754 README, Manual: use local links for files in repo. 2020-07-13 18:21:02 +02:00
Andrew J. Hesford
ff61ec45ae xbps-src: Explain python module dependencies in Manual.md 2020-07-11 17:57:47 -04:00
Piotr Wójcik
02179c9534 Manual.md: teach on rebase rather than merge 2020-07-07 18:01:04 +02:00
Piotr Wójcik
3318e17163 tree-wide: make python path variables relative 2020-07-01 20:24:23 +02:00
Piotr Wójcik
1f0693c14c Manual.md: eliminate significant trailing whitespace 2020-07-01 20:24:23 +02:00
Alexis
70cdd41639 Manual.md: Clarify quality requirements. 2020-06-08 23:32:27 +02:00
mobinmob
0d41286691 Manual.md: Sync distfile mirrors with misc.sh, remove XORG_HOME variable 2020-05-18 08:01:34 -07:00
Andrew J. Hesford
c38d959cb5 Manual.md: expand description of virtual packages 2020-05-16 05:55:23 +02:00
Piotr Wójcik
8a09d89eac common/hooks: remove pycompile_version, use python_version instead 2020-04-22 20:11:26 +02:00
Anjandev Momi
7c361a6883 Manual: added link to xtools' xbump 2020-04-20 20:26:22 +02:00
svenper
a9d30c2e4e Manual.md: clean up vman
each example on its own row (markdown: two spaces at the end of the row)
2020-04-20 16:05:20 +02:00
svenper
c5fe27f4a3 Manual.md: fix bullets in Development packages
line-initial space made the markdown think it was code
2020-04-20 16:05:02 +02:00
Noah Huppert
8f5af348fa improved wrksrc variable documentation 2020-02-11 08:59:34 +01:00
q66
4a6e326b5a Manual.md: fix XBPS{_TARGET}_NO_ATOMIC8 documentation 2020-02-07 21:44:02 +01:00
Jürgen Buchmüller
5f60b9d3cf Manual.md: document XBPS{,_TARGET}_NEED_ATOMIC 2020-02-07 21:29:22 +01:00
Andy Weidenbaum
e8e2b2e90a build-style/perl6-dist: rename to raku-dist. 2020-02-05 09:58:38 +01:00
Piotr Wójcik
0139bdb524 04-create-xbps-medatada-scripts.sh: autogenerate pycompile_modules 2019-12-06 20:23:37 +01:00
Piotr Wójcik
ea66b29b62 Manual.md: cease to use empty packages in removing process 2019-12-02 20:42:23 +01:00
Piotr Wójcik
ac5805f774 Manual.md: group documentation of license in one place 2019-12-02 20:41:51 +01:00
newbluemoon
618a9a7366 New build-helper: qmake 2019-11-04 17:44:02 +01:00
John
f4273541b8 New build-helper: qemu 2019-10-26 00:59:41 +02:00
Cameron Nemo
5e35764d3f build-style: use XBPS_MAKEJOBS to set go processes
Clean up some minor unnecessary bashisms, and an unquoted variable.
2019-08-09 23:09:12 +02:00
Jürgen Buchmüller
a32236ab19 Manual.md: fix typo 2019-08-09 21:37:04 +02:00