Commit graph

5649 commits

Author SHA1 Message Date
Érico Rolim
84a5c1ef7c Revert "build-style/meson.sh: drop unneeded AR export"
This reverts commit 2163ca2d03.

Removing `export AR=gcc-ar` was apparently done based on the assumption
that the linked issue (https://github.com/mesonbuild/meson/issues/1646)
had been solved completely on meson's side.

Instead, their solution, seen in
https://github.com/void-linux/void-packages/pull/2815, had been to force
gcc-ar for linking static libraries; by exporting `AR=ar`, we were
accidentally breaking static libraries when LTO is enabled. This was
noticed by leah while we were trying to build qemu-user-static using the
normal libglib-devel package (built with meson, which for us defaults to
enabling LTO).

Unfortunately, while correct, this change wasn't enough to fix the
static glib build, which had to resort to disabling LTO.
2021-02-11 15:22:01 -03:00
Érico Rolim
2a748e7e6d xbps-src/libexec: add make_check option.
Allows a template to define in which circumstances its do_check phase
should run, without requiring custom do_check definitions in each
template (also makes it easier to change how build styles do things
without checking as many templates).

Add to Manual and CONTRIBUTING as well.
2021-02-11 02:40:09 -03:00
sternenseemann
1384e928f7 xbps-src: create $XBPS_MASTERDIR/tmp in chroot_prepare
Missing $XBPS_MASTERDIR/tmp caused ca-certificates and glibc-locales to
fail in the reconfigure step of binary-bootstrap, since a call to mktemp
(which I couldn't locate in source though) assumed /tmp in the chroot
would be present already.

This issue was reproducible reliably for me on NixOS by doing something
like:

    rm -rf masterdir
    ./xbps-src binary-bootstrap

The workaround I found was:

    mkdir -p masterdir/tmp      # or alternatively ./xbps-src clean
                                # which also (re-)creates masterdir/tmp
    ./xbps-src binary-bootstrap

This workaround is now mirrored in chroot_prepare by ensuring that tmp
always exists.
2021-02-11 02:07:32 -03:00
Giuseppe Fierro
00dfb637c6 nuspell: update to 4.2.0. 2021-02-11 00:16:54 -03:00
Đoàn Trần Công Danh
4e652be441 build-helper/qmake: sync with qmake build-style
- create pseudo target for cross compile in order to not include host
  specific headers
- look for modules inside target
- ignore rpath
2021-02-11 09:01:47 +07:00
John
f24905319d Remove package: mysql 2021-02-10 23:07:31 +01:00
Đoàn Trần Công Danh
8f8c5789b9 common/00-libdir: only create lib{32,64} symlink if not exists 2021-02-10 14:38:59 +01:00
Érico Rolim
520be3a5de common/wrappers: add -L/usr/lib{32,64} to arguments ignored by cross-cc.
Detected when cross building timg after rebuilding GraphicsMagick with
new libdir directories. Could be fixed in all offending packages, but
it's easier to fix it in one place, and arguably more correct.
2021-02-09 23:01:46 -03:00
Érico Rolim
52dc27fe60 xmlrpc-c: update to 1.51.06. 2021-02-09 01:50:43 -03:00
Érico Rolim
4977dd1e43 duktape: update to 2.6.0.
Also clean up template.
2021-02-08 23:22:44 -03:00
Érico Rolim
ba77011f50 mozjs60: remove package. 2021-02-08 23:17:14 -03:00
John
446425847d build-style/cmake: replace sed monstrosity with ${wrksrc}/${build_wrksrc} 2021-02-09 00:19:27 +01:00
John
04715e12f6 build-style/cmake: use ninja as default generator
closes #28304
2021-02-09 00:19:07 +01:00
Đoàn Trần Công Danh
c3b3ef96d9 build-style/qmake: remove RPATH for native build
Fix up for 596a2da188, (build-style/qmake: no rpath, 2021-02-07)
2021-02-08 18:47:23 +07:00
Đoàn Trần Công Danh
596a2da188 build-style/qmake: no rpath
See #27494
Close #28563
2021-02-08 07:05:01 +07:00
John
ef86367766 seexpr-krita: update to 4.0.1.0. 2021-02-07 23:11:09 +01:00
John
cac58bf0c7 kdeconnect: update to 20.12.2. 2021-02-06 21:51:18 +01:00
Piraty
46ab8b16d1
zuluplay: remove package
zuluplay seems maintained in zulucrypt sources, as zulucrypt cmake
complains about outdated zuluplay while the actual repo has no tag.
The only consumer is zulucrypt, which now uses the bundled zuluplay now.
2021-02-06 14:35:58 +01:00
Đoàn Trần Công Danh
4ad45b9cb3 build-style/perl-module: put . into @INC
Fixing those build failure:

- perl-Crypt-DH
- perl-Curses-UI
- perl-Data-MessagePack
- perl-Encode-HanExtra
- perl-Gtk2-Notify
- perl-Plack-Middleware-Deflater
- perl-Text-Markdown
- perl-WWW-Curl
2021-02-06 13:10:59 +07:00
Piotr Wójcik
4da37b723e shlibs: remove libs from removed packages
libEGL, libGL, libGLES left as they are virtuals now.
2021-02-05 21:04:49 +01:00
Francesco Circhetta
f89bba4625 plymouth: update to 0.9.5. 2021-02-04 10:03:50 -03:00
Andrew J. Hesford
2f5e5f1e5e build-helper/rust: define HOST_CC and HOST_CFLAGS
The cc-rs crate will try to guess the host compiler and use default
flags these are not specifically set. The default behavior is wrong in
Void cross-compilation environments. Explicitly define HOST_CC=gcc and
use innocuous HOST_CFLAGS=-O2 just to thwart the bad defaults.

Co-authored-by: Érico Rolim <erico.erc@gmail.com>
Co-authored-by: Andrew J. Hesford <ajh@sideband.org>

Closes: #28416.
2021-02-04 00:33:41 -05:00
Andrew J. Hesford
74e0a12915 build-style/python3-pep517: make sure ./build exists in do_install
This allows templates to override do_build and not have to create the
build subdirectory used as TMPDIR in do_install; failure to create this
directory will cause pip to use (and pollute) /tmp in the masterdir.
2021-02-03 16:30:01 -05:00
Nyx70
54f05e5865 geos: update to 3.9.0. 2021-02-02 22:27:12 -06:00
UsernameRandomlyGenerated
cc7c568729 kid3: update to 3.8.5, remove unused shlibs 2021-02-02 16:18:21 -03:00
Jürgen Buchmüller
38076242e5 common/build-profile/i686-musl: fix triplet 2021-02-02 01:25:46 +01:00
Érico Rolim
79d27f79a5 gegl3: remove package.
No longer used by anything, modern version is gegl.
2021-02-01 10:45:56 -03:00
mobinmob
e604665ea2 skalibs: update to 2.10.0.1. 2021-02-01 01:13:09 -03:00
John
2d56c40d8f librpcsecgss: remove package
broke with glibc-2.32
does not compile with libtirpc
2021-01-30 20:05:03 +01:00
Leah Neukirchen
210b461028 hooks/post-install/06-strip-and-debug-pkgs.sh: speed up.
Only run file once for each file in the destdir, only double-check
when we are about to strip the ELF files.
2021-01-30 15:20:53 +01:00
Leah Neukirchen
6ecbbf767a hooks/pre-pkg/03-rewrite-python-shebang.sh: use grep -r instead of find.
This saves us one sed execution per file in the destdir, resulting
in a major speedup.

Grep will only consider text files and only look at the first line.
2021-01-30 15:20:43 +01:00
Jürgen Buchmüller
3f83be08be kea: update to 1.9.4 2021-01-29 14:30:42 +01:00
travankor
cc548a81ca weston: update to 9.0.0. 2021-01-29 00:52:17 -03:00
Paper
e241698557 New package: libopenaptx-0.2.0. 2021-01-28 00:46:02 -03:00
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
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
Érico Rolim
2325ae153b common/build-style/gnu-makefile: pass CXXFLAGS in make invocation. 2020-12-06 22:03:54 -03:00
q66
095bf4734c cross-profiles/aarch64: remove nonsense that does not belong
????
2020-12-06 06:01:07 +01:00
q66
1e86562c72 cross-profiles: do the same as for build-profiles for ppc 2020-12-06 05:51:32 +01:00
q66
29255b0244 build-profiles: drop unnecessary cflags for ppc
we don't need to specify -mcpu where compiler default is used,
preserve mtune though; do not -mno-altivec on ppc since altivec
is not default in the first place and doing this will just
break random things that explicitly enable altivec for runtime
checked code; do not use -maltivec on either ppc64le or ppc64
since it's implied by their -mcpu's (power8 for ppc64le which
is implicit, and 970 for ppc64 which is explicit)

also remove -mlong-double-64 for musl targets as that's compiler
default and it's not necessary to pass it; also remove -mabi=elfv2
for both ppc64le and ppc64 since it's implied default
2020-12-06 05:51:31 +01:00
Andrew J. Hesford
8c5beaffa5 grpc: update to 1.34.0. 2020-12-03 12:26:08 -05:00
Piraty
452071ef74 jitterentropy: update to 3.0.0. 2020-12-03 15:39:24 +01:00
Andrew J. Hesford
231bc646a3 zfs: update to 2.0.0.
Thanks to @zdykstra for looking into the built-in PAM module.
2020-12-01 23:25:01 -05:00
Nathan Owens
4b6fd8b8e8 biblesync: update to 2.1.0 2020-12-01 13:08:05 +01:00
cinerea0
caa5cae606 libnma: replace libnm-gtk 2020-11-30 22:12:28 -03:00
Jürgen Buchmüller
98a760ee20 kea: update to 1.9.2 2020-11-29 08:47:26 +01:00
fosslinux
894b9a3b66 New package: antimicrox-3.1.2.
antimicro: transition to antimicrox.

Closes: #26631 [via git-merge-pr]
2020-11-28 23:44:23 -05:00
Nathan Owens
3545b733bb tpm2-tss: update to 3.0.1
Closes: #26205 [via git-merge-pr]
2020-11-28 22:19:24 -05:00
Nathan Owens
d26e66ac57 evemu: New package
Closes #26600

Close: #26623
2020-11-28 09:11:15 +07:00
Đoàn Trần Công Danh
b400ac3e81 build-style/cmake: set find_root_path to cross_base/usr 2020-11-28 05:56:03 +07:00
Đoàn Trần Công Danh
ca8b0789b9 wrapper: bring valac and vapigen to current version
Current wrappers hard-coded them at 0.42 which is very long ago.
Hence, those wrappers insert a versioned vapidir that no longer exists.
The build still work because valac will look into host's versioned vapidir
instead.

Let's check the version we're having and wrap that instead of changing
the hard-coded number from time to time.
2020-11-26 20:57:52 +07:00
yopito
4fa3cd554b coin3: update to 4.0.0 2020-11-24 16:01:33 +01:00
cinerea0
1497f3a5b9 network-manager-applet: update to 1.18.0 2020-11-21 22:25:38 -08:00
cinerea0
92d75be63d New package: libnma-1.8.30 2020-11-21 22:25:38 -08:00
Érico Rolim
d16ca93336 New package: ZMusic-1.1.3.
ZMusic needs libopenal to enable sound playback.
libopenal, libfluidsynth and libsndfile are all loaded dynamically.

Based on and closes #20665.
2020-11-21 21:08:05 -08:00
mobinmob
b47d1fe205 gettext: update to 0.21. 2020-11-22 00:35:04 -03:00
Rich Gannon
eba9ea68a7 glusterfs: update to 8.1 2020-11-21 19:24:26 -08:00
Nathan Owens
29314e0dea net-snmp: update to 5.9
[ci skip]
2020-11-21 15:13:42 -08:00
mobinmob
4ca0de2ac8 New package: nocurses-2.0.4. 2020-11-21 14:48:39 -08:00
Paper
1ae3cece25 wireshark: update to 3.4.0 2020-11-21 00:58:11 +01:00
Érico Rolim
d6c8f1b99e Disable Travis CI.
- Remove .travis.yml, common/travis/docker.sh.
- Change references to travis to be more generic.
- Manual.md: Orient against using CI logs in broken= or nocross=.
2020-11-21 00:11:30 +01:00
Érico Rolim
f97f031010 autoconf_cache/musl-linux: fix sigprocmask value.
It was "1", should have been "yes". This fixes building gettext.
2020-11-20 19:17:38 -03:00
Ondřej Fiala
6704aae176 wlroots: update to 0.12.0 2020-11-20 18:50:43 -03:00
Leah Neukirchen
cbebc39001 ipset: update to 7.9. 2020-11-20 11:04:51 +01:00
Érico Rolim
cc255456b1 elfutils: update to 0.182, add debuginfod subpkgs, adopt.
Cleaned up patches, remove the aarch64-fregs one (it was fixed with a
musl patch, instead), and moved closer to where upstream is moving
regarding musl compat.
2020-11-18 00:00:07 -03:00
Isaac Freund
b79c6dfc5f New package: seatd-0.4.0
The elogind build option is enabled by default so that we can enable
only the libseat wlroots backend by default. This is also the right
default if other projects start using seatd.
2020-11-17 15:27:20 -03:00
Robin Voetter
f8b6ce4acc new package: llvm11-11.0.0
Additional fixes by q66.
2020-11-17 04:14:14 +01:00
Jürgen Buchmüller
8834157c8c leatherman: update to 1.12.3 2020-11-15 21:09:11 +01:00
Andrew J. Hesford
6cc9511b07 protobuf24: rename to protobuf25, update to 3.14.0
The unversioned meta-packages now point to protobuf25 and its
subpackages, which now provide sonames with version 25.
2020-11-15 10:30:16 -05:00
Nathan Owens
4d1d912619 libcec: update to 6.0.2
[ci skip]
2020-11-14 16:13:15 +01:00
Nathan Owens
7928d89e1f libtickit: update to 0.4.1
[ci skip]
2020-11-14 15:53:00 +01:00
Érico Rolim
c804437d04 common/hooks/post-install/04-create-xbps-metadata-scripts.sh:
use correct section for chroot(2) in comment.
2020-11-13 23:06:14 -03:00
John
e907239492 Remove package: deepin-movie-reborn 2020-11-13 20:08:09 +01:00
John
63772155d6 Remove package: gsettings-qt 2020-11-13 20:08:09 +01:00
John
6a79bb969d Remove package: dtkwm 2020-11-13 20:08:09 +01:00
John
a107541643 Remove package: dtkwidget 2020-11-13 20:08:09 +01:00
John
f1eadf2768 Remove package: dde-qt-dbus-factory 2020-11-13 20:08:09 +01:00
John
51baa99cfc Remove package: dtkcore 2020-11-13 20:08:09 +01:00
Johannes
94fa2befa7 ImageMagick: update to 7.0.10.37. 2020-11-12 19:26:21 +01:00
Joey
6264cf179a New package: sonic-0.2.0 2020-11-11 17:09:28 +01:00
Jürgen Buchmüller
9023aae6e4 common/shlibs: add libharfbuzz-gobject.so.0 2020-11-10 06:49:25 +01:00
Andrew J. Hesford
0ea6aa41a2 libimobiledevice: update to 1.3.0. 2020-11-09 22:19:04 -05:00
Andrew J. Hesford
e25aff808c libusbmuxd: update to 2.0.2. 2020-11-09 22:19:04 -05:00
Andrew J. Hesford
92a1dc2acd libplist: update to 2.2.0. 2020-11-09 22:19:04 -05:00
Andrew J. Hesford
5141819980 capnproto: update to 0.8.0. 2020-11-09 10:53:54 -05:00
Jürgen Buchmüller
bba453427e build-style gnu-makefile: pass $OBJCOPY to make 2020-11-07 16:13:56 +01:00
skmpz
54dc90c071 libcap: update to 2.45. 2020-11-05 20:29:36 -06:00
Cameron Nemo
a14c52967b aspell: split library into a subpkg 2020-11-05 20:23:47 -06:00
Helmut Pozimski
86070e3cca libfm-qt: update to 0.16.0. (soname bump) 2020-11-05 19:13:25 +01:00
Nathan Owens
dfc437ab39 brltty: upgrade to 6.1 2020-11-03 10:59:22 -05:00
Đoàn Trần Công Danh
3c1727cf31 build-style/cmake: only look into masterdir libraries
As of it's now, cmake will look into host's libraries, thus
bootstrapping will fail at ccache if host system doesn't have
libzstd-devel installed.
2020-11-01 21:22:23 +01:00
Jürgen Buchmüller
da2c44373a kea: update to 1.9.1 2020-10-30 20:19:38 +01:00
Kevin Klopfenstein
b12c47697e libqb: update to 2.0.0 2020-10-30 23:17:16 +07:00
Leah Neukirchen
d6915d86d3 jimtcl: update to 0.80. 2020-10-30 13:06:23 +01:00
Leah Neukirchen
db0ff73f73 ipset: update to 7.7. 2020-10-30 13:06:22 +01:00
Duncaen
0d55c5a3d3
libkqueue: remove, outdated and is not used by anything 2020-10-29 22:54:01 +01:00
Leah Neukirchen
c55b3d5014 perl: update to 5.32.0. 2020-10-28 18:04:25 +01:00
Andrew Benson
73b92209cb New package: mongo-c-driver-1.17.0 2020-10-27 07:41:54 -05:00
Andrew J. Hesford
24454f4db1 grpc: update to 1.33.1. 2020-10-25 22:46:57 -04:00
Auri
98d766ebe1 ldc: update to 1.24.0 2020-10-25 16:22:01 +01:00
Joseph Benden
4a9c12bf23 mpd: update to 0.22.1.
Signed-off-by: Joseph Benden <joe@benden.us>
2020-10-24 17:01:43 +02:00
Paper
fdedfea6b8 GPaste: update to 3.38.2 2020-10-24 16:41:38 +02:00
Jony
61f192804d wayvnc: update to 0.3.1. 2020-10-24 16:06:11 +02:00
Érico Rolim
2105b099e3 curl: update to 7.73.0.
Remove outdated patch, remove libcurl-gnutsl symlink from libcurl, and
add zstd compression support.
2020-10-24 03:32:44 -03:00
Jürgen Buchmüller
375a75dc07 build-style cmake: depend only if $CHROOT_READY 2020-10-23 11:51:02 +02:00
John
d531b22caf kpmcore: update to 4.2.0. 2020-10-22 15:05:31 +02:00
Jürgen Buchmüller
a5a43bf4e9 libogre: update to 1.12.9 2020-10-22 14:03:32 +02:00
Kartik Singh
b48932c739 krita: update to 4.4.0.
[ci skip]
2020-10-22 11:55:18 +02:00
Kartik Singh
685310e11c New package: seexpr-krita-3.4.4.0 2020-10-22 11:55:18 +02:00
Jony
ecc31ed587 xbps-src/shutils/update_check.sh: add support for git.sr.ht
The code for `git.sr.ht` was almost identical to that of `hg.sr.ht`. The
main difference, aside from replacing `hg.sr.ht` in `url` with
`git.sr.ht`, was the endpoint of `url`. The `hg.sr.ht` url uses `tags`
whereas `git.sr.ht` uses `refs`.
2020-10-21 22:10:31 +02:00
Helmut Pozimski
4d70c6b7b4 libfilezilla: update to 0.25.0. 2020-10-21 19:22:54 +02:00
Đoàn Trần Công Danh
b4c7108964 zbar: switch to active fork, update to 0.23.1 2020-10-18 20:09:12 +07:00
Érico Rolim
5af961ece2 common/build-style/meson.sh: set auto-features to auto.
This allows the build system to detect itself whether it should use
certain features, instead of defaulting to (potentially bad) enabled
status.

Features that aren't detected properly, be it because false positives or
negatives, should be explicitly called out in the templates.
2020-10-18 00:00:00 -03:00
John
89fa9f3d17 libksysguard: update to 5.20.0
[ci skip]
2020-10-16 22:48:49 +02:00
Artur Sinila
b0b2053e4c common/build-helper/rust.sh: dynamic linking to libpcre2 on musl 2020-10-15 03:09:51 -03:00
Đoàn Trần Công Danh
b38b3ad323 gtkglextmm: drop package
- Nothing else needs this library
- Last updated 10 years ago
- Need PangoX
2020-10-13 21:46:50 +07:00
Đoàn Trần Công Danh
bb4b26cd62 pangox-compat: drop
- ftbfs
- last updated 10 years ago
2020-10-13 21:46:50 +07:00
Jürgen Buchmüller
ad1eb8e2d4 kea: update to 1.9.0 2020-10-13 09:49:45 +02:00
Jürgen Buchmüller
bccf974be7 botan: update to 2.16.0 2020-10-12 16:51:51 +02:00
Andrew J. Hesford
63ccfff9aa boost: rebuild for Python 3.9 2020-10-10 10:21:38 -04:00
Andrew J. Hesford
e590822d93 python3: update to 3.9.0. 2020-10-10 10:21:09 -04:00
Érico Rolim
24094d58e8 jsoncpp: update to 1.9.4. 2020-10-09 16:31:37 -03:00
Érico Rolim
35fd80fdc3 fmt: update to 7.0.3. 2020-10-09 16:31:37 -03:00
John
8409a7ef02 KDSoap: update to 1.9.1. 2020-10-09 20:34:17 +02:00
Érico Rolim
f107340ae2 libxmlb: update to 0.2.1. 2020-10-07 00:03:21 -03:00
John
83c2f3759d freerdp: enable wayland 2020-10-04 22:39:13 +02:00
amak
531fd1605d
common/shlibs: add libHLSL.so 2020-09-30 20:52:41 +02:00
Andrew J. Hesford
716a70bf22 hiredis: update to 1.0.0. 2020-09-29 14:11:11 -04:00
Érico Rolim
2c1b690cb6 monocypher: update to 3.1.1.
Closes: #23075 [via git-merge-pr]
2020-09-29 14:21:13 -03:00
Érico Rolim
1d9afba66a projectM: split into -devel subpackage.
Also fix location of desktop files, and assign to LDFLAGS instead of
adding to it.
2020-09-27 23:56:45 -03:00
Érico Rolim
5668d3084e glew: update to 2.2.0, xlintify. 2020-09-27 23:56:45 -03:00
Andrew J. Hesford
028b3ea68a poppler: update to 20.09.0. 2020-09-27 00:21:39 -04:00
Đoàn Trần Công Danh
a5d075a493 zbar: split qt out 2020-09-27 06:02:05 +07:00
John
e1b1183dcd OpenSubdiv: update to 3.4.3. 2020-09-24 18:02:44 +02:00
Jürgen Buchmüller
241acab35e .../automake: config.gues fix copy+paste bug 2020-09-23 18:37:09 +02:00
Jürgen Buchmüller
a1f6054e90 .../automake: update to latest config.{guess,sub} 2020-09-23 13:30:57 +02:00
mobinmob
6c08e8e48d dar: update to 2.6.12.
Closes: #24973 [via git-merge-pr]
2020-09-21 21:09:11 -04:00
Leah Neukirchen
31241282dd libcbor: update to 0.8.0. 2020-09-21 10:48:56 +02:00
Andrew J. Hesford
d7d4544c0e sssd: update to 2.3.1; drop sssd-python 2020-09-20 11:04:41 -04:00
Đoàn Trần Công Danh
d8ed94e172 gtk4: update to 3.99.1.
Close: #24964
2020-09-19 12:07:26 +07:00
Andrew J. Hesford
1e3eb1dd13 grpc: update to 1.32.0. 2020-09-18 22:39:08 -04:00
Daniel Kolesa
5ce96d9c36 gnome-panel: update to 3.37.1 2020-09-18 18:46:35 +02:00