Commit graph

4757 commits

Author SHA1 Message Date
Juan RP
8e0644f7cf travis/build.sh: use -E (and get rid of -f) while building base-chroot. 2020-01-05 10:44:56 +01:00
Juan RP
5285cb9212 xbps-src: fix for x86_64 local multilib repos.
Found and fixed by @pullmoll
2020-01-05 10:44:56 +01:00
Juan RP
34d6624a5c travis/build.sh: perform sysup before installing base-chroot. 2020-01-05 10:44:56 +01:00
Juan RP
05980fbaba travis/build.sh: also use xbps.d repos, to resolve missing deps. 2020-01-05 10:44:56 +01:00
Juan RP
5b938c9c0c travis/build.sh: local repo path v2 2020-01-05 10:44:56 +01:00
Juan RP
186e9f3025 travis/build.sh: fix repo path, use -H. 2020-01-05 10:44:56 +01:00
Juan RP
7a217ffadd travis/build.sh: install base-chroot and remove autodeps. 2020-01-05 10:44:56 +01:00
Juan RP
80b76c221a xbps-src: update_base_chroot(): remove autodeps after sysup. 2020-01-05 10:44:56 +01:00
Juan RP
9703739139 travis/build.sh: always update base-chroot in masterdir. 2020-01-05 10:44:56 +01:00
Juan RP
ebb1ff140a travis/build.sh: fix xbps-src opts for ethereal. 2020-01-05 10:44:56 +01:00
Juan RP
958e3ead5d travis: rebuild base-chroot via build.sh not prepare.sh. 2020-01-05 10:44:56 +01:00
Juan RP
7b11d13c38 travis: always build a recent base-chroot pkg 2020-01-05 10:44:56 +01:00
Juan RP
817d3a8b7d chroot_init: return 0 at the end to not inherit last cmd errval. 2020-01-05 10:44:56 +01:00
Juan RP
8b21a5a74d travis: some tweaks for base-chroot-v2:
- no need to perform `boostrap-update` anymore, xbps-src does it now.
- don't set useless values to `etc/conf`.
2020-01-05 10:44:56 +01:00
Juan RP
e4a5beb116 travis: update set_mirror.sh for etc/xbps.d. 2020-01-05 10:44:56 +01:00
Juan RP
75eca1b03e xbps-src: base-chroot-v2 (reduce artifacts/deps)
This patchset contains multiple changes to xbps-src and
its required package "base-chroot" for building packages
via chroot.

- moved xbps.d(5) conf files to `etc/xbps.d`.
- renamed xbps.d(5) repository files to `etc/xbps.d/repos-{local,remote}*`.
- do not set `--repository` to any xbps command that supports it,
  xbps-src now simply populates `rootdir/etc/xbps.d` with correct
  settings (taking care of CHROOT_READY/IN_CHROOT).
- Unless `-C` is set (to preserve builddir/destdir/autodeps), when
  entering to the chroot (if CHROOT_READY is set), xbps-src will
  clean up the masterdir and then perform a system update to always
  use a constant set of packages for that exact date.
- Improved some normal/error msgs.
- Includes support for `xbps>=0.58`.
- common/hooks: switch to bsdtar.
- base-chroot:
  - base-chroot-musl is gone, now unified for glibc/musl.
  - deps removed: gettext, mpfr, readline, texinfo, which, xz.
  - deps changed: tar -> bsdtar.

Effectively this reduces dependencies in `base-chroot`, makes
it unified for musl and glibc, switches xbps-src to use `bsdtar`
rather than GNU `tar` and `xz`, gets rid of useless host dependencies
like GNU gettext, texinfo, etc.

I've been testing these changes for 1 month or so already,
I was able to build from scratch `base-system` for both native
and multiple targets, i.e `./xbps-src -a target -Nt pkg base-system`
2020-01-05 10:44:56 +01:00
Piotr Wójcik
85f5e06fda xbps-src: don't install checkdepends for cross build 2020-01-02 23:15:41 +01:00
Juan RP
f814af991a procps-ng: update to 3.3.16. 2019-12-31 14:43:36 +01:00
Juan RP
8c9aca6426
xbps-src: "build-options" obj is a string, no newlines accepted. 2019-12-29 20:19:54 +01:00
Đoàn Trần Công Danh
f130fb058a hook: python-shebang: check for shebang in the first line only
- Grepping whole files is inefficient
- git-instaweb (in git package) has the code to generate python file in
  a here doc in the middle of its code, old hook generates false
  positive with this package
2019-12-28 18:02:39 +01:00
Stefano Ragni
5c29661bf1 common/shlibs: remove unused mesa XvMC libs 2019-12-27 20:21:57 +01:00
Juan RP
b0f2108b4b
vlc: rebuild with a fixed common/shlibs for rpi.
The arm pkgs are linked against libGLESv2.so, which
is provided by the rpi-userland pkg. Use proper ordering.

Close #17814
2019-12-27 15:28:08 +01:00
Piraty
0e0bfacd8b wireshark: update to 3.2.0. 2019-12-26 13:41:13 +01:00
Juan RP
ceda3ed999
common/shlibs: resolve conflicts for intel-gmmlib. 2019-12-26 12:36:50 +01:00
Nathan Owens
55913be7fc jsonnet: Add devel package
Package development libraries and headers.
Closes #17240

Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-25 17:46:50 +01:00
Leah Neukirchen
9dba2a6063 fetch-xtools.sh: update xtools link. 2019-12-25 15:30:03 +01:00
Nathan Owens
b9cf628bb7 virglrenderer: update to 0.8.1
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-25 12:53:21 +01:00
bra1nwave
fc0f9d89fa libfilezilla: update to 0.19.3. 2019-12-25 08:19:35 +01:00
travankor
c6e2c36877 libplacebo: update to 1.29.0. 2019-12-25 08:01:49 +01:00
Nathan Owens
7d772c879b snapper: update to 0.8.7
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-25 07:49:47 +01:00
Leah Neukirchen
bd739bd45f environment/build-style/python*-module: makedepends on the appropriate versions. 2019-12-23 17:34:15 +01:00
Leah Neukirchen
d3968bef3c build-style/python[3]-module: override _PYTHON_SYSCONFIGDATA_NAME
Use the sysconfigdata for the appropriate cross arch.
Upstream change: https://bugs.python.org/issue36235
2019-12-23 17:15:51 +01:00
Leah Neukirchen
16069736c3 boost: rebuild for Python 3.8.
Also ensure bjam is called with the same parameters, to avoid
a full rebuild with -j1 in do_install.
2019-12-23 14:11:46 +01:00
Leah Neukirchen
915fe2de9f common/environment/setup/python.sh: update to Python 3.8. 2019-12-23 14:11:45 +01:00
Leah Neukirchen
5f4f355bf6 python3: update to 3.8.1. 2019-12-23 14:11:45 +01:00
q66
7febf540a9 shutils/purge_distfiles.sh: fix purging of multiple distfiles
Previously, xbps-src would try to find checksums in template files
and not purge those found but it actually ignored everything that
had the checksums specified on multiple lines.

The reason for this is that the bash 'read' builtin reads until it
finds a newline, and if you specify multiple checksums on multiple
lines rather than on one line it would ignore all but the first.

Fix this by replacing newlines with spaces, so that it can properly
read all checksums into an array.
2019-12-23 00:53:29 +01:00
Piraty
2098bb5e57 New package: jitterentropy-2.2.0 2019-12-20 21:06:01 +01:00
Leah Neukirchen
d94c8e6a21 grpc: update to 1.26.0. 2019-12-19 11:27:35 +01:00
Jürgen Buchmüller
a4cee10ed8 libgee: update to 0.20.2 2019-12-19 00:52:25 +01:00
q66
9fa2f232b0 libticalcs2: remove texinfo hostdep and fix shlibs typo 2019-12-18 23:17:24 +01:00
Nathan Owens
8b96d62c16 libiscsi: update to 1.19.0
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-16 20:52:18 +01:00
Stefano Ragni
d9d9ef77b1 common/shlibs: add libigdgmm.so.12 2019-12-16 18:22:04 +01:00
Zach Dykstra
b23faf706c New package: pam_zfscrypt 0.2.0 2019-12-15 20:13:34 +01:00
Juan RP
3a08e3d1b6
xbps-src: new pre-pkg hook that prints collected rdeps. 2019-12-15 18:55:58 +01:00
Juan RP
f7412cdf8d
xbps-src: don't set -i to xbps-install(1).
As reported by @pullmoll via https://github.com/void-linux/xbps/issues/190
the culprit is this assignment, rather than in the xbps code.

Tested with local and remote repos, no regressions found.
2019-12-15 18:53:04 +01:00
Gangsta Cat
502d8d90d0 dotherside: update to 0.6.5. 2019-12-15 16:53:40 +01:00
Cameron Nemo
23ff926700 base-files: install /usr/lib32 symlink on i686 2019-12-15 09:17:51 +01:00
Cameron Nemo
091ab0b612 base-files: ship bin and lib symlinks 2019-12-14 14:01:42 +01:00
q66
43a43845a5 common/shlibs: add missing libglvnd libs
These are linked against when using .pc files, cmake FindOpenGL
and so on, so lots of things will now complain about shlibs
being missing.

[ci skip]
2019-12-14 11:27:42 +01:00
q66
3a363d2611 xbps-src: account for nonfree repo with -E
This makes sure nonfree packages don't get rebuilt when -E is
passed to xbps-src.

[ci skip]
2019-12-14 11:26:36 +01:00