Commit Graph
341 Commits
Author SHA1 Message Date
classabbyamp 9474e53630 Manual: adjust package renaming procedure 2026-04-19 18:52:31 -04:00
classabbyamp bd3669c8cb common/build-style: add build-style for building tree-sitter grammmars 2026-04-17 22:08:56 -04:00
Roger Freitas Pereira b55e51fc94 Manual.md: document qmake build helper behavior 2026-03-28 02:24:12 +01:00
classabbyamp 87ca1cc3bf common/scripts: add script to generate distfiles from meson wrap files
useful for mesa, where there are a signficant number of crates
referenced via meson wrap files, but this could be generally useful for
other meson-based packages that do a similar thing for vendored
libraries.

This could be further extended in the future to add support for
git/hg/svn wraps by adding subclasses of `Wrap` that support those
metadata options.

setting `MESON_PACKAGE_CACHE_DIR` allows meson to look for tarballs for
wraps it needs automatically.
2025-12-13 19:35:19 -05:00
dogknowsnx 427226a552 Manual.md: fix typo 2025-12-09 12:11:14 -05:00
dogknowsnx 653b35029e Manual.md: conform to xlint 2025-11-03 15:06:21 +01:00
ii8 baba03e551 Manual.md: update haskell instructions 2025-09-12 10:19:32 +02:00
classabbyamp 479bef3b2f common: define meta-packages with metapackage=yes
Overloading `build_style` for meta-packages has always felt very hacky,
and it prevents having the main package be a meta-package (with non-meta
subpackages) and using a `build_style` at the same time (example of
trying to hack around that: 62c0c08e18).
It also can create confusion about how subpackages work if you can
define a `build_style` there (but only `meta`).

This makes using `build_style=meta` an error at the package and subpackage
level, and replaces it with a new variable (`metapackage=yes`).

A pkglint for non-empty meta-packages is also added.
2025-06-12 20:15:05 -04:00
tranzystorekk 3fda0daf47 Manual.md: document new cargo wrapper in rust helper 2024-12-21 15:11:10 +01:00
John b955d54171 Manual.md: fix naming of nopyverifydeps 2024-12-17 09:47:29 -05:00
classabbyamp d5a71b7589 common/environment/setup-subpkg/subpkg: add vars for python dep verif 2024-12-14 07:44:02 -05:00
classabbyamp 8851dfcc22 Manual.md: grammar fix 2024-12-03 09:12:39 -05:00
classabbyamp ca8a60a08b Manual.md: remove unnecessary python 2 documentation 2024-09-28 23:21:44 -04:00
classabbyamp 0971ac2d6a Manual.md: use SPDX expressions for license=
xlint supports parsing this since leahneukirchen/xtools#322

SPDX expressions are more expressive and accurate than the
comma-separated format, and WITH has already been usable for a long
time.
2024-09-25 18:01:36 -04:00
meator 98f94e3c64 Manual.md: Add closing bracket 2024-08-11 08:46:12 -04:00
classabbyamp 34d67102aa Manual.md: document qmake6 build-helper 2024-07-02 01:20:40 -04:00
classabbyamp bb77498bc3 Manual.md: document new binfmts trigger behaviour 2024-06-17 16:13:32 -04:00
classabbyamp c4c2af887c Manual.md: document no_generic_pkgconfig_link
added in 953f4b47a9

fixes #27101
2024-06-14 01:09:18 -04:00
Roberto Ricci e42c38c354 Manual.md: minor grammar fixes
Closes: #50576 [via git-merge-pr]
2024-05-30 14:28:52 -04:00
classabbyamp 58705ffcbf common: support disabling python shebang rewriting
useful if there are special python-containing shebangs that should not
be rewritten, for example with Ghidra's embedded jython.
2024-04-23 23:51:01 -04:00
classabbyamp 74d52a69d5 Manual.md: fix a couple links 2024-02-12 15:06:42 -05:00
classabbyamp 278139018d Manual.md: document vextract, vsrcextract, vsrccopy 2024-02-02 00:08:09 -08:00
classabbyamp 1c592ad18e xbps-triggers: update to 0.127.
get rid of the openjdk profile hook. it should not have been done like this.
2023-12-24 08:39:52 -05:00
classabbyamp 4fa052033a Manual.md: mention other valid repositorys 2023-10-02 03:21:51 -04:00
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ójcikandMohammed Anas 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