Commit Graph

5355 Commits

Author SHA1 Message Date
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
Duncaen 7480baed23
MEGAsdk: update to 3.7.3c. 2020-12-31 15:55:47 +01:00
John 31e4259c1c common: Add new cmake-wxWidgets-gtk3 build-helper 2020-12-30 17:58:36 +01:00
John 98f239edf8 build-style/cmake.sh: remove handeling of wxWidgets when cross compiing
This can be potentially broken, and the preffered way is to just set the WX_CONFIG env variable
2020-12-30 17:58:36 +01:00
Duncaen 3eed75216c xbps-src: remove proot chroot-style
proot is broken and result in random hard to debug issues,
this is the best way to not have new users use it.
2020-12-29 23:02:16 -08:00
Đoàn Trần Công Danh bd62ff8580 99-pkglint-subpkgs: replace grep with case..esac
On experience with 100 subpkgs, this change reduces execution time from
284ms to 4ms

Closes: #27137 [via git-merge-pr]
2020-12-29 22:46:59 -08:00
mobinmob 14280bfad9 spdx-licenses-list: update to 3.11.
Closes: #27509 [via git-merge-pr]
2020-12-29 22:31:01 -08:00
John 29f51df388 kImageAnnotator: update to 0.4.0. 2020-12-28 13:39:27 +01:00
Érico Rolim de99c9693f environment/configure/gnu-configure: always include configure_args from
template last.

This makes sure that anything set in templates will override the
defaults.
2020-12-27 22:31:15 -03:00
Đoàn Trần Công Danh e6daac75c2 uhd: update to 4.0.0.0. 2020-12-27 21:30:43 +07:00
mobinmob bb6ad89b1c oblibs: update to 0.1.1.1. 2020-12-26 12:42:04 -03:00
Jürgen Buchmüller 1712ff8d84 crypto++: update to 8.3.0
Upstream switched version numbering to major, minor, patchlevel and
decided to delimit them by underscores.
2020-12-26 00:23:38 +01:00
Jürgen Buchmüller 70d624094a ceres-solver: update to 2.0.0
There's an solib version bump yet none of Void's packages depends on it.
2020-12-25 22:38:10 +01:00
Érico Rolim b6e7863cbd .github/workflows: add script to check that packages can still be
installed.

This will allow us to confirm the repository's staging state in CI.
2020-12-23 16:14:53 -03:00
Đoàn Trần Công Danh aa45e517ab gtk4: update to 4.0.0. 2020-12-23 21:16:53 +07:00
q66 87d28506e1 build-style: change all build-styles to use /usr/libNN 2020-12-22 22:18:25 +01:00
q66 6283b0d209 common/hooks/{pre,post}-install: generalized libdir hook
this makes sure we don't have to worry about packages installing
stuff in lib32/lib64, it will be automagically symlinked

if something is still left over for whatever reason, or if the
opposite wordsize directory exists, that will be caught by pkglint
2020-12-21 21:03:06 -03:00
andry-dev da2cea569c samba: add optional glusterfs vfs module and ctdb
Also remove a few more private libraries that can be built in.

Co-authored-by: andry-dev <andry-dev@users.noreply.github.com>
Co-authored-by: Andrew J. Hesford <ajh@sideband.org>

Closes: #27300 [via git-merge-pr]
2020-12-21 08:05:26 -05:00
Érico Rolim 811f311dd2 common/wrappers/cross-cc: catch -L/lib in args.
Issue spotted while building geda.
2020-12-20 19:43:35 -03:00
joey 392564e73b
New package: espeak-ng-1.50
Add dummy packages for espeak for a smooth upgrade to espeak-ng
2020-12-20 20:25:05 +01:00
Jürgen Buchmüller f3a75691b6 kea: update to 1.9.3 2020-12-20 16:33:00 +01:00
Jürgen Buchmüller 14c930258b geda: update to 1.10.1 2020-12-20 14:19:19 +01:00
Jürgen Buchmüller b4e0222e7f guile: update to 2.2.7 2020-12-20 14:19:18 +01:00
Andrew J. Hesford 1064515c61 samba: update to 4.13.2. 2020-12-19 17:53:30 -05:00
Andrew J. Hesford fd3dabd9ed ldb: update to 2.2.0. 2020-12-19 17:53:30 -05:00
Andrew J. Hesford 02517ce311 talloc: enable python bindings
Also support cross compilation without relying on "answer" files.
2020-12-19 17:53:30 -05:00
Andrew J. Hesford 7d68e8f4d2 build-style/waf3: rely on qemu build helper in cross builds 2020-12-19 17:53:30 -05:00
Andrew Benson 14d60df169 pulseaudio: update to 14.0. 2020-12-18 00:54:41 -06:00
Nathan Owens 65f868c304 tinyxml2: update to 8.0.0
Closes: #26855 [via git-merge-pr]
2020-12-17 13:06:23 -05:00
q66 69b49cfba6 build-style/go: restrict archs for gccgo env too
this is because some archs lack support in gccgo, and some are
not integrated yet in our toolchains
2020-12-17 01:50:52 +01:00
Piraty 49be0cc4d1 arcan: update to 0.6.0.1. 2020-12-16 12:10:28 +01:00
q66 068c64c844 build-style/qmake: add ppc(64) cross bits 2020-12-15 23:01:31 +01:00
q66 b1d4c6ebe8 common: add build/cross profiles for ppcle(-musl)
for now, these profiles set -mcpu to power8 and -mtune to power9
to match our ppc64le profiles, since there isn't really any native
harwdare to run these on (at least yet), and any packages will be
experimental for now anyway
2020-12-15 23:01:30 +01:00
Érico Rolim 2c70789fe2 common/travis/show_files: don't error out when subpkg doesn't exist. 2020-12-14 18:54:09 -03:00
John aa13c0307d Remove package: kdepim-apps-libs
[ci skip]
2020-12-14 18:15:53 +01:00
Joey 6a1c24f88f New package: pcaudiolib-1.1 2020-12-14 10:36:03 -03:00
Leah Neukirchen f99b6b3e26 janet: update to 1.13.1. 2020-12-14 10:36:48 +01:00
Érico Rolim b8044ce629 common/travis/build.sh: add argument for running tests.
Also use nproc(1) directly and remove FTP_RETRIES.
2020-12-14 00:18:04 -03:00
Érico Rolim 8dfcf8b7a0 common/travis/fetch-xtools: make it work inside masterdir. 2020-12-14 00:18:04 -03:00
Đoàn Trần Công Danh 3996821f07 99-pkglint-subpkgs: correct for multiline subpackages
As discussing in [1], on template with "subpackages" as multilines will
report false positive on some packages will never be built.

There're multiple problems here:

- expanded "subpackages" will have an empty line if it has a newline
  inside template
- "sed" expression couldn't work with multilines "subpackages"

Let's not quote "$subpkgs" and "$subpackages" in "printf" to let the
shell do expansion and trim the empty lines for us. And rewrite the
"sed" expression to work with multilines "subpackages"

[1]: https://github.com/void-linux/void-packages/pull/26939#issuecomment-739098547
2020-12-14 09:35:02 +07:00
Artur Sinila ef3c556ae9 New package: libpipewire0.2
Add libpipewire0.2 to common/shlibs
2020-12-13 18:28:17 -03:00
Andrew Benson b9a1110dab New package: motif-2.3.8 [ci skip] 2020-12-13 13:07:49 -06:00
Evgeny Ermakov 76ca926dd6 libtd: update to 1.7.0 2020-12-12 21:35:58 +01:00
Érico Rolim a6c6bcc651 common/hooks: remove remove-localized-manpages hook.
Allow packages to include localized man pages. Needed for manpages-l10n.
2020-12-12 03:58:57 -03:00
Anthony Iliopoulos 48f9419c93 inih: add libinih to common/shlibs 2020-12-12 03:04:45 -03:00
Érico Rolim a5ed5f551c shutils/chroot.sh: fix syslog configuration.
The file was created in chroot_prepare(), but the configuration
directory was being cleaned in chroot_sync_repodata(). This commit moves
the configuration to after the directories are created.

Fixes #25534
2020-12-11 15:25:39 -03:00
Érico Rolim 1f63790fcb opensc: update to 0.21.0.
Fixes multiple CVEs.
2020-12-11 00:23:29 -03:00
Andrew J. Hesford a3227ffb48 build-style/python3-module: prefer pytest in do_check
Closes: #25052.
2020-12-09 15:45:53 -05:00
Đoàn Trần Công Danh 08a382be7e chroot.sh: export XBPS_ALT_REPOSITORY to chroot
Outside of chroot, we calcucate XBPS_ALT_REPOSITORY only to throw it
away and calculate it again inside chroot. Normally, this is not problem
except when we're working with a Git's worktree, in which case, we don't
have the access to original gitdir inside chroot.

Let's bring that value from outside of chroot into it.
2020-12-09 19:54:08 +07:00
Andrew J. Hesford 2dff49c420 build-style/python3-pep517: new style for PEP517 Python packages 2020-12-08 15:26:38 -05:00