aboutsummaryrefslogtreecommitdiffhomepage
path: root/Manual.md (follow)
AgeCommit message (Collapse)AuthorLines
2025-12-13common/scripts: add script to generate distfiles from meson wrap filesclassabbyamp-1/+4
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-09Manual.md: fix typodogknowsnx-1/+1
2025-11-03Manual.md: conform to xlintdogknowsnx-1/+1
2025-09-12Manual.md: update haskell instructionsii8-7/+35
2025-06-12common: define meta-packages with metapackage=yesclassabbyamp-5/+3
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: 62c0c08e182ad56ffa5874cbb105676315e4008c). 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.
2024-12-21Manual.md: document new cargo wrapper in rust helpertranzystorekk-2/+3
2024-12-17Manual.md: fix naming of nopyverifydepsJohn-1/+1
2024-12-14common/environment/setup-subpkg/subpkg: add vars for python dep verifclassabbyamp-0/+7
2024-12-03Manual.md: grammar fixclassabbyamp-1/+1
2024-09-28Manual.md: remove unnecessary python 2 documentationclassabbyamp-10/+6
2024-09-25Manual.md: use SPDX expressions for license=classabbyamp-1/+6
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-08-11Manual.md: Add closing bracketmeator-1/+1
2024-07-02Manual.md: document qmake6 build-helperclassabbyamp-2/+4
2024-06-17Manual.md: document new binfmts trigger behaviourclassabbyamp-2/+13
2024-06-14Manual.md: document no_generic_pkgconfig_linkclassabbyamp-0/+3
added in 953f4b47a9aa828cf4fccfde33c81d58a1acd4af fixes #27101
2024-05-30Manual.md: minor grammar fixesRoberto Ricci-3/+3
Closes: #50576 [via git-merge-pr]
2024-04-23common: support disabling python shebang rewritingclassabbyamp-1/+3
useful if there are special python-containing shebangs that should not be rewritten, for example with Ghidra's embedded jython.
2024-02-12Manual.md: fix a couple linksclassabbyamp-2/+2
2024-02-02Manual.md: document vextract, vsrcextract, vsrccopyclassabbyamp-0/+23
2023-12-24xbps-triggers: update to 0.127.classabbyamp-8/+0
get rid of the openjdk profile hook. it should not have been done like this.
2023-10-02Manual.md: mention other valid `repository`sclassabbyamp-3/+5
2023-09-23common/build-helper/numpy.sh: write meson cross file when neededAndrew J. Hesford-0/+5
2023-09-22Manual.md: add missing description for python3 build helperAndrew J. Hesford-3/+8
Also sort the list in file order to simplify correlation with listings of the helper directory.
2023-09-22common/build-helper/meson.sh: new build helper, used by meson build styleAndrew J. Hesford-0/+5
2023-09-08common/xbps-src/shutils/update_check: add ability to disable update-checkclassabbyamp-0/+4
useful for cases where update checking does not make sense or is impossible
2023-09-05Manual.md: clarify INSTALL.msgclassabbyamp-0/+2
2023-08-19Manual.md: make section concerning quoting version and pkgname clearerBnyro-2/+2
2023-07-26xbps-src: new vopt_feature helpercinerea0-0/+5
2023-07-03Manual.md: adjust sections hierarchyPiotr Wójcik-22/+27
2023-07-03Manual.md: reword section on automatically detected dependsPiotr Wójcik-12/+13
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2023-07-03Manual.md: move section on automatically detected dependsPiotr Wójcik-47/+44
2023-06-18common: remove unused python-module build styleMichal Vasilek-5/+3
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-02-10Manual.md: add AGPL & X11 to list of licenses which needs to be includedicp-1/+1
2023-02-09Manual.md: document vsv log autocreationclassabbyamp-1/+6
2023-01-21Manual.md: note that gnu-configure build_style should be for autotoolsclassabbyamp-2/+2
as is indicated in the configure/gnu-configure build_style scripts
2022-11-08xbps-src: set wrksrc to $pkgname-$version unconditionallyĐoàn Trần Công Danh-2/+1
2022-11-08Manual: update create_wrksrc behaviourĐoàn Trần Công Danh-2/+4
2022-09-23Manual.md: correct reference to `etc/defaults.virtual`Joel Beckmeyer-2/+2
2022-09-20Manual.md: document `XBPS_BUILD_ENVIRONMENT`classabbyamp-0/+2
2022-08-24Manual.md: update description of make_install_argsclassabbyamp-4/+2
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-12Manual.md, CONTRIBUTING.md: move quality requirements to CONTRIBUTINGclassabbyamp-33/+0
rename to Package Requirements
2022-08-10Manual.md: python_version does not default to 2 anymore.Piotr Wójcik-3/+2
2022-08-01Manual.md: recommend keeping systemd unitsCameron Nemo-0/+8
Ref #32154 Closes #32481
2022-07-30Manual.md: document go_ldflagsĐoàn Trần Công Danh-0/+1
2022-07-18Manual.md: fix multiple typosIshaan Bhimwal-4/+4
2022-06-29Manual.md: fix working directories of build phasescinerea0-2/+2
2022-06-23Manual.md: document disable_parallel_checkclassabbyamp-0/+5
2022-05-04xbps-triggers: add openjdk-profile triggerclassabbyamp-0/+8
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-04xbps-src: add make_check_preMichal Vasilek-0/+3
$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-04-02Manual.md: document the check functions0x5c-1/+7
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.