fosslinux
ee6b3e602c
texlive: update to 20230313.
2024-02-08 06:23:24 -05:00
oreo639
afd0df789d
build-style/void-cross: fix libgomp path
2024-01-27 22:13:07 -08:00
oreo639
4c4a7fb004
build-style/void-cross.sh: include libquadmath and remove libgomp
2024-01-27 22:05:13 -08:00
icp
0e1f4fc46a
common/build-style/python3-pep517.sh: enable `PY_IGNORE_IMPORTMISMATCH` for testing
...
Fixes `ImportMismatchError` for doctest-modules in pytest
Ref: https://github.com/pytest-dev/pytest/issues/2042#issuecomment-381309723
2024-01-21 16:04:19 -05:00
icp
997caab87c
common/build-style/python3-module.sh: enable `PY_IGNORE_IMPORTMISMATCH` for testing
...
Fixes `ImportMismatchError` for doctest-modules in pytest
Ref: https://github.com/pytest-dev/pytest/issues/2042#issuecomment-381309723
2024-01-21 16:04:19 -05:00
oreo639
d2725466e7
build-style/void-cross.sh: fix building for glibc 2.38
2023-12-25 14:09:19 -05:00
John
32e6ea71aa
New package: corrosion-0.4.4
2023-10-31 18:33:40 +01:00
John
13b085be7c
build-style/cmake.sh: specify paths as type PATH
...
specifying the type prevents cmake to converthing the paths
relative to the CWD
cmake documentation:
Furthermore, if the <type> is PATH or FILEPATH and the <value> provided
on the command line is a relative path, then the set command will treat
the path as relative to the current working directory and convert it to an absolute path.
2023-10-14 10:21:59 +02:00
Andrew J. Hesford
f2ac1733dc
common/build-style/python3-pep517.sh: use meson cross files by default
2023-09-23 12:49:44 -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
John
8714c52bf7
build-style/cmake.sh: add riscv64 arch
2023-08-25 17:06:56 +02:00
Kirill
4c22fd9b48
common/build-style/go.sh: update go build style for go1.21.0
2023-08-23 16:06:44 -05:00
Đoàn Trần Công Danh
5215d4a7f9
build-style/cmake: no longer need to block FetchContent
2023-08-21 21:32:09 +07:00
Đoàn Trần Công Danh
1f2932447a
build-style/cmake: set PATH in environment
2023-08-21 09:11:59 +07:00
Đoàn Trần Công Danh
6b9c9c7dfa
build-style/cmake: support build with cmake-bootstrap
2023-08-17 19:59:36 +07:00
classabbyamp
bf66db28e8
common/build-style/go: use -x -> -v so go build logs are readable
...
this is still verbose (prints each module being compiled), but build
logs should be more readable (for finding things like errors) now
2023-08-09 22:09:34 -04:00
Leah Neukirchen
944f3b8b28
build-style/void-cross.sh: adjustments for --enable-autolink-libatomic.
2023-07-26 23:27:32 +02:00
John
04738fa6bb
New package: cross-riscv64-linux-gnu-0.35
2023-07-26 23:27:32 +02:00
Érico Rolim
24076327ba
common/build-style: check if go_import_path matches go.mod.
...
Without this check, calling `go install` with a wrong go_import_path
might end up downloading the source code for said package (using git,
for example), instead of building from the provided tarball. The first
line of go.mod should be "module $go_import_path" for Go to not try and
download source code instead of using what it has locally.
Fixes #27690 .
2023-06-26 00:55:36 -04: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
71185be9d1
common/build-style/python3-pep517.sh: extract wheels in hidden dirs
...
This prevents pytest from collecting tests multiple times when
they are bundled in the wheel itself alongside the source tree.
Closes : #43946 [via git-merge-pr]
2023-06-05 16:27:02 -04:00
Gonzalo Tornaría
126798875f
build-style/python3-pep517: use generic glob for wheels, refactor
...
Also: do not compile bytecode in `do_install()` since it will be removed
in `post_install()`.
Co-authored-by: Gonzalo Tornaría <tornaria@cmat.edu.uy>
Co-authored-by: Andrew J. Hesford <ajh@sideband.org>
Closes : #44071 .
2023-05-25 13:43:16 -04:00
Michal Vasilek
c7206b4bdc
common/build-style/python3-pep517: use absolute path for check temp dir
...
some tests change cwd which causes relative tmpdir to point to a non-existent
location
2023-05-07 16:28:06 +02:00
Jan Christian Grünhage
3c3b8a2e7b
common/build-style/cargo.sh: use --locked for build and check as well
2023-04-13 13:15:04 -04:00
icp
37d268a907
common/build-style/python3-pep517.sh: unpack wheels for testing
...
Python packages built with pep517 system occasionally require
accessing distinfo files and/or entry points provided by the
package for tests to run. Since these assets are packed inside
the wheel generated in `do_build`, the target wheel is unpacked
in `do_check` first so that the said artifacts are accessible
during test runs.
2023-04-12 15:49:51 -04:00
Michal Vasilek
cb9e4c02e6
common/build-style/go.sh: use -modcacherw
...
makes sure the go mod cache is not read only and ./xbps-src zap can
properly remove it
2023-04-06 18:33:16 +02:00
Marcin Puc
3641d47af7
build-style/cargo: use env var to select sparse index mode
2023-04-02 16:16:10 -04:00
Marcin Puc
c325ca9320
common/build-style/cargo.sh: switch to sparse index protocol
2023-04-02 04:39:44 -04:00
Jami Kettunen
a3876cd45c
build-style/qmake: add support for Qt6
2023-03-02 07:52:08 +07:00
zlice
12e6985c34
common: cleanup trailing whitespaces
2023-02-07 03:26:02 -05:00
Đoàn Trần Công Danh
8f84acad0b
build-style/void-cross: fix musl __stack_chk_fail_local
2023-01-20 16:06:07 +07:00
oreo639
88c076875e
build-style/void-cross: disable libssp
2023-01-20 14:34:27 +07:00
Đoàn Trần Công Danh
48dabfa867
build-style/cmake: Disable FetchContent
2023-01-17 08:20:02 +07:00
oreo639
1be73bd4fa
build-style/void-cross: Update flags for gcc12 and glibc 2.36
...
gcov can't be built without libc:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100289
Remove -no-pie from build. glibc 2.35 and newer uses -static-pie by default:
https://sourceware.org/pipermail/glibc-cvs/2021q4/075916.html
2022-12-17 12:52:00 +07:00
Andrew J. Hesford
936a6ed85d
build-style/python3-pep517.sh: abandon pip
2022-11-09 21:24:02 -05:00
Jami Kettunen
e0bcd5d955
common/build-style/python3-pep517: add missing \n for msg_warn
2022-11-10 08:42:05 +07:00
Michal Vasilek
693229f70c
common: build-style/meson: use meson setup
...
WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.
meson setup works since 0.42 and this deprecation warning was introduced
in 0.64
2022-11-08 18:24:04 +01: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
Jan Christian Grünhage
ca8c4fb08f
build-style/cargo: produce auditable binaries
2022-11-03 03:50:11 -04:00
Joel Beckmeyer
def53da009
common/build-style/python3-pep517.sh: use full path for TMPDIR
...
fixes side effects with setuptools_rust / rustc
2022-09-28 10:04:27 -04:00
Đoàn Trần Công Danh
014a230f24
build-style/qmake: remove Qt4 reference
2022-09-18 20:36:36 +07:00
q66
5df385d509
Revert "build-style/waf3: set config dir to /etc"
...
This reverts commit ca4ee9b002
.
--configdir is not supported in some projects
2022-09-11 13:28:49 +00:00
Đoàn Trần Công Danh
ca4ee9b002
build-style/waf3: set config dir to /etc
2022-09-06 17:43:20 +07:00
Đoàn Trần Công Danh
d6500f65f7
build-style/cmake: sysconfigdir is /etc
2022-09-05 21:01:16 +07:00
Đoàn Trần Công Danh
3936763f57
build-style/scons: use --install-sandbox for $DESTDIR
...
See https://scons.org/doc/production/HTML/scons-user.html#b-Install
Some projects uses --prefix=$DESTDIR/usr must be fixed.
2022-09-05 20:00:36 +07:00
classabbyamp
74f4492e5f
common/{,environment}/build_style/python3.sh: use python3 build_helper
2022-08-29 23:25:05 -04:00
classabbyamp
e14cf6cc7a
common/build-style/gnu-makefile.sh: define prefix, PREFIX for build
...
this allows removing the definition from templates, and avoids issues
where the prefix is used during build.
2022-08-24 14:59:23 -04:00
classabbyamp
fc49c6e396
common/build-style/go.sh: error if -s/-w in go_ldflags
...
-s Omit the symbol table and debug information.
-w Omit the DWARF symbol table.
both are not necessary because xbps-src should strip binaries itself
this does not fit in an xlint because of multiline-string handling woes
2022-08-10 15:01:38 -04:00
Đoàn Trần Công Danh
e19f2af481
build-style/cmake: only set QT_HOST_PATH on cross build
...
They're used by QtBuildInternals to find other components configuration.
With QT_HOST_PATH and QT_HOST_PATH_CMAKE_DIR set, cmake will only look
into those directories.
2022-08-10 22:46:31 +07:00
Đoàn Trần Công Danh
a72cf1e3de
build-style/cmake: set common Qt options
2022-08-09 20:19:57 +07:00