Commit Graph

5465 Commits

Author SHA1 Message Date
yopito 2f7f587547 python3-pyside2: update to 5.15.2, testing support, remove dummy packages 2021-01-28 00:32:45 -03:00
yopito 50e5ad1c72 shiboken2: update to 5.15.2, testing support, remove dummy packages
add SHIBOKEN_CLANG_OPTIONS env variable support to manage crossbuild
2021-01-28 00:31:48 -03:00
Đoàn Trần Công Danh 2ec0338af6 update_check: update GNOME pattern for GNOME 40 2021-01-28 07:18:59 +07:00
Érico Rolim 13ce3a0bea mozjs68: remove package. 2021-01-27 15:30:51 -03:00
Érico Rolim 80fc90767d js: remove package. 2021-01-27 15:30:51 -03:00
Enfau Kerus a1aec36a6c common/shlibs: add missing rtaudio libs 2021-01-27 09:29:11 +00:00
q66 4a61e1ee22 common/shlibs: bump glibc version
looks like newer sudo, besides other things, will introduce
newer symvers; we need to make sure all new packages will also
update glibc with them
2021-01-26 20:46:36 +01:00
q66 b2d670be60 build-style/void-cross: always enable libssp
this way we'll be able to provide libssp(-devel) unconditionally
inside cross-vpkg-dummy, which should be the right thing to do
2021-01-26 20:17:55 +01:00
q66 22962b7118 build-style/void-cross: symlink bin on install
this is needed so that binaries go in sysroot/usr/bin instead
of sysroot/bin
2021-01-26 19:53:19 +01:00
Andrea Brancaleoni 0a114eca48 podofo: fix shlibs 2021-01-25 23:06:29 +00:00
Andrea Brancaleoni 0823072e80 libnfc: update to 1.8.0. 2021-01-25 22:33:02 +00:00
Đoàn Trần Công Danh c1fa95a097 common: fix exit status of uname wrapper 2021-01-25 09:00:04 +07:00
John b4f67689a1 autoconf_cache/common-glibc: remove *sys_siglist entries, removed with glibc 2.32 2021-01-24 22:51:04 +01:00
Érico Rolim ad8cdd09d7 mozjs52: complete removal.
- remove from common/shlibs; also remove mozjs24 entry
- add to removed-packages
2021-01-24 18:13:12 -03:00
Érico Rolim 4a41da0426 hooks/{pre,post}-install: fix 98-fixup-gir-path.
The libdir changes to use /usr/lib{32,64} instead of /usr/lib broke
cross builds for some packages that use gir, due to issues with copying
over symlinks. Since we haven't managed to track down the root cause for
the installation path, a symlink is a clean enough temporary fix. This
follows the style of the 00-libdir hooks.

Since pre-install runs for the main package and then each subpackage, it
should use PKGDESTDIR (not DESTDIR), which also enables a subpackage
that installs files during pkg_install to work cleanly.

As far as I can see, the previous hook was quite flawed. Since it was a
pre-install hook, the check for a directory would happen *before*
package installation (so nothing would happen). The only reason it did
anything was because it also ran as a step before a subpackage's
pkg_install (most GIR packages have a -devel subpackage), but used
DESTDIR instead of PKGDESTDIR, so it checked and affected the contents
of the main package. Then when the subpackage's pkg_install ran, the
files would have already been copied to the correct folders.

Closes #27437
2021-01-24 18:08:27 -03:00
Andrew Benson 93d3db33cb surgescript: update to 0.5.5. 2021-01-24 13:32:59 -07:00
Đoàn Trần Công Danh 32e2827145 wrapper: valac: pass --vapidir after real arguments
Due to constant change in vala, some projects includes some old and
pre-generated vapi in their source tree and uses that version
instead of system one.

Pass system vapidir after real arguments in order to prefer its bundled
vapi.
2021-01-24 12:45:14 +07:00
mobinmob f82d60ad80 notcurses: update to 2.1.7. 2021-01-23 11:30:39 -05:00
Érico Rolim ef9c6f9a29 shutils/chroot: add newline to warning about unset timezone.
The warning is being triggered in CI, though it shouldn't have been hit
at all.
2021-01-22 12:51:30 -03:00
John b264ea24c2 glibc: update to 2.32. 2021-01-21 13:00:48 +01:00
q66 3cee024b0d build-style/void-cross: add minor-versioned gcc sylinks 2021-01-20 15:25:27 +01:00
q66 76f3a1d0b7 build-style/void-cross: remove linux and libucontext arch vars 2021-01-20 15:25:14 +01:00
q66 dd50c1905d build-style/void-cross: fix for newer libucontext + autoguess arch 2021-01-20 15:25:07 +01:00
John 599b7fef67 build-style/void-cross: remove enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
2021-01-20 15:24:58 +01:00
John a40f4cd82b build-style/void-cross: disable usage of fixincl, it breaks glibc and does nothing for musl 2021-01-20 15:24:45 +01:00
John 0caccad4cc build-style/void-cross: fix build with 5.10 kernel headers 2021-01-20 15:24:37 +01:00
q66 2d80cf4c49 build-style/void-cross: enable patching binutils 2021-01-20 15:24:32 +01:00
q66 761b378854 build-style/go: drop 32-bit ppc from gccgo
this will always give us trouble, and probably is not worth
supporting
2021-01-20 14:14:39 +01:00
John 8024e29364 gcc: update to 10.2.1pre1.
Changed by q66:

we're now using an upstream snapshot from alpine; this should
allow us to get an assortment of regression fixes without having
to patch them in

also libssp fixes for musl, and typo fixes for libstdc++-devel
pkg function

also drop gccgo on 32-bit powerpc

Co-authored-by: q66 <daniel@octaforge.org>
2021-01-20 14:14:26 +01:00
q66 cb804fbf85 xbps-src: remove noarch 2021-01-20 13:09:59 +01:00
Olaf Mersmann 0d8589f193 shutils/chroot.sh: create symlink for /etc/localtime
Currently /etc/localtime is copied from the host to the chroot. Some
software expects /etc/localtime to be a symbolic link it can read to
determine the name of the time zone, so set up the expected link
structure.
2021-01-19 22:13:26 -03:00
Olaf Mersmann 58644a2318 options.description: describe openblas option 2021-01-19 20:16:02 -03:00
UsernameRandomlyGenerated a47f96056b kid3: update to 3.8.4 2021-01-19 19:46:26 -03:00
fosslinux 1d74fb6d7b common/build-style/texmf.sh: various improvments.
- do_check (ownership check): only check against latest version of
  package.
- Add comments.
2021-01-19 19:46:52 +01:00
Leah Neukirchen 985d6c9475 janet: update to 1.14.1. 2021-01-19 15:49:35 +01:00
Érico Rolim d7ff592cbc caribou: add fix for crash observed in cinammon-screensaver.
https://github.com/linuxmint/cinnamon-screensaver/issues/354

Also clean wrong and repeated entry from shlibs.
2021-01-18 16:34:31 -03:00
Đoàn Trần Công Danh 2d1e6ccf85 New package: pam_wrapper-1.1.3 2021-01-18 21:18:11 +07:00
Đoàn Trần Công Danh 26e23d4f39 New package: libfprint0-1.0 2021-01-18 21:18:11 +07:00
Đoàn Trần Công Danh 326fbe95b0 libfprint: update to 1.90.7. 2021-01-18 21:18:11 +07:00
Johannes eae3e34b85 radare2: update to 5.0.0.
also switch to meson
2021-01-17 12:06:44 +01:00
UsernameRandomlyGenerated 9863df751a usbguard: update to 1.0.0 2021-01-17 01:24:00 +01:00
q66 e44dfff752 build-style/void-cross: explicitly enable plugins in binutils
this is already enabled implicitly based on checks, but might as
well make it explicit; it does not actually make any practical
difference though
2021-01-13 21:02:05 +01:00
Andrew Benson b0296b1252 common/build-style/qmake: fix variable name 2021-01-12 13:04:49 -06:00
Jürgen Buchmüller 6006e664f1 geda: update to 1.10.2 2021-01-12 08:20:39 +01:00
Andrew J. Hesford 268425a292 libupnp1.8: remove package 2021-01-11 23:15:58 -05:00
Alexander Gehrke 3a544ba709 libupnp: update to 1.14.0.
Closes #27829.
2021-01-11 23:02:31 -05:00
Đoàn Trần Công Danh bfb20bfe20 xnoise: remove package
- Unmaintained for more than 6 years
- Crash on start up on musl
- reported hanging on glibc
2021-01-12 07:13:40 +07:00
Andrew Benson 144aefc6de nvidia390: update to 390.141. 2021-01-11 13:06:30 -06:00
Andrew Benson 9c820a9e24 nvidia340: remove 2021-01-09 16:57:18 -06:00
q66 4aa3de803b libucontext: update to 1.0 2021-01-09 22:55:17 +01:00
Đoàn Trần Công Danh 04825ced01 hooks: abort if l10n files found in /usr/lib 2021-01-09 13:11:27 +07:00
Andrew Benson 6e99a6245f New package: libsixel-1.8.6
Closes #27475.
2021-01-08 21:41:04 -06:00
Đoàn Trần Công Danh c0030b8541 gtkhtml: remove package 2021-01-08 07:30:53 +07:00
q66 f2f3c6661b build-style/void-cross: unify binutils options with template a bit 2021-01-07 16:42:47 +01:00
John 5884118e3a shutils/show.sh: never show self deps for depends
xbps-src always ignore self deps in depends and in hostmakedepends
when not cross compiling. The old behaviour did only check for cross.
This now also ignores them in makedepends, but they are either way
disallowed in there, and returning an error would be correct, but
./xbps-src show-* is and never was suitable for linting, so ignore for now.
2021-01-06 21:19:46 +01:00
Andrew J. Hesford cf24486c61 qhull: update to 2020.2.
Closes: #27082.
2021-01-06 11:07:38 -05:00
Helmut Pozimski 10a584b5db libfilezilla: update to 0.26.0. 2021-01-05 19:50:21 +01:00
Andrew J. Hesford 6f0dda0a07 samba: update to 4.13.3.
Also revert private lib changes in da2cea569c
that seem to break some installations.

Fixes #27565.
2021-01-04 22:41:12 -05:00
Đoàn Trần Công Danh 6547bbb473 freetype: clean XBPS_CROSS_TRIPLET reference in freetype-config
* $XBPS_CROSS_TRIPLET-pkg-config is our wrapper not a real executable
* In a build that have both freetype-config and pkg-config,
  $XBPS_CROSS_BASE will be prepended twice with current system,
  let's fix it.
2021-01-05 06:41:36 +07:00
q66 5922df60c7 xbps-src: make sure to apply FFLAGS properly like CFLAGS 2021-01-03 14:11:02 +01:00
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