Andrew J. Hesford
99d8d3e26f
common/build-helper/numpy.sh: write meson cross file when needed
2023-09-23 12:49:44 -04:00
Andrew J. Hesford
1c5cf55ff9
Manual.md: add missing description for python3 build helper
...
Also sort the list in file order to simplify correlation with listings
of the helper directory.
2023-09-22 10:30:21 -04:00
Andrew J. Hesford
c6431f06c5
common/build-helper/meson.sh: new build helper, used by meson build style
2023-09-22 10:16:59 -04:00
classabbyamp
95ed99c92d
common/xbps-src/shutils/update_check: add ability to disable update-check
...
useful for cases where update checking does not make sense or is
impossible
2023-09-08 04:33:16 -04:00
classabbyamp
fd4131f4ac
Manual.md: clarify INSTALL.msg
2023-09-05 18:29:18 -04:00
Bnyro
4bb368ab96
Manual.md: make section concerning quoting version and pkgname clearer
2023-08-19 19:53:46 +02:00
cinerea0
5bb9d7c856
xbps-src: new vopt_feature helper
2023-07-26 20:31:47 +02:00
Piotr Wójcik
ecabf2c37a
Manual.md: adjust sections hierarchy
2023-07-03 18:09:01 +02:00
Piotr Wójcik
68462fe0ac
Manual.md: reword section on automatically detected depends
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2023-07-03 18:09:01 +02:00
Piotr Wójcik
7f54831c8e
Manual.md: move section on automatically detected depends
2023-07-03 18:09:01 +02:00
Michal Vasilek
9e47b517b0
common: remove unused python-module build style
...
python-module build style is now unused, all projects that want to have
a python2 and a python3 package should be split to two templates
2023-06-18 20:24:37 +02:00
icp
f676f59893
Manual.md: add AGPL & X11 to list of licenses which needs to be included
2023-02-10 23:11:57 +00:00
classabbyamp
5eefee1af0
Manual.md: document vsv log autocreation
2023-02-09 21:36:13 -05:00
classabbyamp
bf23a4a532
Manual.md: note that gnu-configure build_style should be for autotools
...
as is indicated in the configure/gnu-configure build_style scripts
2023-01-21 14:55:15 -05:00
Đoàn Trần Công Danh
8c5358f792
xbps-src: set wrksrc to $pkgname-$version unconditionally
2022-11-08 22:30:37 +07:00
Đoàn Trần Công Danh
af9931fd3b
Manual: update create_wrksrc behaviour
2022-11-08 22:30:37 +07:00
Joel Beckmeyer
9e8a442818
Manual.md: correct reference to `etc/defaults.virtual`
2022-09-23 17:38:11 -04:00
classabbyamp
eb68b92652
Manual.md: document `XBPS_BUILD_ENVIRONMENT`
2022-09-20 17:26:03 +02:00
classabbyamp
f321eaa2a9
Manual.md: update description of make_install_args
...
make_install_args is not set to anything by default.
STRIP=true PREFIX=/usr prefix=/usr DESTDIR=${DESTDIR} is set outside of
make_install_args for gnu-makefile only.
2022-08-24 14:59:25 -04:00
classabbyamp
c9871df9f2
Manual.md, CONTRIBUTING.md: move quality requirements to CONTRIBUTING
...
rename to Package Requirements
2022-08-12 15:52:07 -04:00
Piotr Wójcik
2b7d3192b1
Manual.md: python_version does not default to 2 anymore.
2022-08-10 17:38:29 +02:00
Cameron Nemo
b391af3f6f
Manual.md: recommend keeping systemd units
...
Ref #32154
Closes #32481
2022-08-01 22:35:04 +02:00
Đoàn Trần Công Danh
3aa11f5097
Manual.md: document go_ldflags
2022-07-30 08:56:25 +07:00
Ishaan Bhimwal
40f04c011a
Manual.md: fix multiple typos
2022-07-18 22:37:54 +02:00
cinerea0
480debca8b
Manual.md: fix working directories of build phases
2022-06-29 12:08:13 +00:00
classabbyamp
5984b7d3b8
Manual.md: document disable_parallel_check
2022-06-23 23:08:03 -05:00
classabbyamp
7e70ea35c9
xbps-triggers: add openjdk-profile trigger
...
This removes the need for each openjdk package to provide their own
/etc/profile.d entry, and fixes the conflict caused by each providing
their own.
2022-05-04 23:14:05 -04:00
Michal Vasilek
71b11fdbdb
xbps-src: add make_check_pre
...
$make_check_pre can be used for wrapper commands like xvfb-run or
dbus-run-session which are common ways to make tests work. This way many
templates can avoid defining their own do_check function.
2022-05-04 10:46:53 +02:00
0x5c
b29e333bea
Manual.md: document the check functions
...
The pre_/do_/post_check functions were not listed in the list of building
phase functions, and were not mentioned elsewhere (do_check was mentioned
once). This documents their existence.
2022-04-02 18:39:20 +02:00
tibequadorian
37af10f4ba
Manual.md: document ${VIDEOLAN_SITE}
2022-03-20 08:02:18 +01:00
classabbyamp
3d6a794814
Manual.md: add documentation for XBPS_ORIG_MAKEJOBS
...
documents the variable added in #34989
2022-02-22 17:54:03 +01:00
Piotr Wójcik
3d79d6dea9
Manual.md: document renaming a package
2022-02-12 22:43:00 +01:00
Piotr Wójcik
19ae84f562
Manual.md: extend archs= description
2022-02-12 17:10:46 +01:00
Evgeny Ermakov
50b852412b
Manual.md: fix typo
2022-01-13 19:45:54 +00:00
Gonzalo Tornaría
17e9801568
nostrip_files: allow full path
...
The option `nostrip_files` takes a filename without path, in contrast to
option `nopie_files` which takes only full path.
This commit makes it so that `nostrip_files` can take either the
filename or the full path.
2022-01-08 17:51:54 +01:00
Piotr Wójcik
677ff61fa8
Manual.md: correct working directory for build phases
2022-01-05 20:32:41 +01:00
Đoàn Trần Công Danh
72a964d457
Manual: correct example for XBPS_CROSS_BASE
2021-11-15 21:09:22 +07:00
Gonzalo Tornaría
90ba0d8ef0
Manual.md: clarify default build target
2021-11-14 15:37:24 -03:00
Isaac Freund
020e1aa54b
build-styles: add zig-build
...
We call this "zig-build" instead of just "zig" as this build-style
relies on usage of the zig build system. In the future, other build
systems such as meson may support zig code. Furthermore, the zig
build system may be used to build C/C++ code as well, not just zig.
2021-11-13 11:46:21 -03:00
Đoàn Trần Công Danh
ed2abbeaab
Documentation: replace git protocol with https
...
git protocol will be retired by GitHub soon.
Replace it with supported https instead.
2021-11-04 06:48:08 +07:00
Piotr Wójcik
071d4ddd6b
Manual.md: require justification for make_check
2021-10-25 19:27:12 +02:00
Michal Vasilek
b30ea3cffe
hooks/post-install: add fix permissions hook
2021-08-26 21:46:44 +02:00
meator
7bcf0537b2
Manual.md: document changelog and modify homepage
2021-08-23 21:10:04 +02:00
Érico Nogueira
ebc2028529
Manual.md: fix license for meta packages.
...
All but 4 meta packages already use "Public Domain" for their licensing
instead of the original "BSD-2-Clause" recommendation.
2021-07-22 11:33:03 -03:00
Piotr Wójcik
bec0f791b7
Manual.md: disallow variables in version back
...
- xbps-checkvers substitute whole parameters ignoring #, %, :N
varieties, that's captious
- templates can be updated mechanically with scripts like xupdate
- easier to lint
2021-06-21 18:10:56 +02:00
Đoàn Trần Công Danh
8b25a1449b
do-patch: switch default patch_args to -Np1
...
All templates that require -Np0 have patch_args appended.
Let's flip the switch.
2021-06-20 13:17:29 +07:00
Andrew J. Hesford
876b6ed3a4
xbps-triggers: add initramfs-regenerate trigger
...
This abstracts away the `dracut -f -q --regenerate-all` that appears in
nvidia and zfs packages, allowing users to disable global regeneration,
use dracut (by default, to preserve existing behavior) or mkinitcpio.
Eventually, this can be extended with initramfs-tools if we like.
Closes : #31403
2021-06-15 11:21:40 -04:00
Érico Nogueira
25a332e848
Manual.md: move to libera for IRC.
2021-05-22 00:50:49 -03:00
Kye Shi
0f451e9da9
Manual.md: add instructions for PEP 517 Python package build backends
...
Closes : #30552 [via git-merge-pr]
2021-05-18 23:01:01 -04:00
Piotr Wójcik
aa83569fcb
xbps-src: add make_check=ci-skip
2021-04-26 18:49:15 +02:00