Commit Graph

6711 Commits

Author SHA1 Message Date
Duncaen 65c9ade5e4
xbps-src: consistently use read -r when reading file paths 2023-08-31 14:18:14 +02:00
Đoàn Trần Công Danh a6c4206699 vsrccopy: fix detection of last argument 2023-08-30 22:48:53 +07:00
Đoàn Trần Công Danh 6c04e6d45c common/shlibs: clean up 2023-08-30 13:24:12 +07:00
Đoàn Trần Công Danh c77021e94b (restricted): verify runtime deps 2023-08-30 13:24:12 +07:00
Đoàn Trần Công Danh 9ee583c661 hooks/gen-rt-deps: Look for rt-deps by subpkg first, common/shlibs later 2023-08-30 13:24:12 +07:00
Đoàn Trần Công Danh 6d6cf11a2b hooks/shlib-provides: record shared libraries without SONAME
In a later change, we would like to generate runtime-deps between
sub-packages.

In order to do that, we can add everything into etc/shlibs or we can
look into other subpackages directly.  The former is cumbersome if such
package has lot of shared-objects.  The latter requires traversing and
checking a lot of files.  Furtunately, we can speed up the latter one by
storing all shared-objects' information in a centralised place.
2023-08-30 13:24:12 +07:00
Đoàn Trần Công Danh 337d270447 hooks: move prepare-32bit and shlib-provides to post-install
In a later change, we will generate shlib-depends cross subpkgs during
pre-pkg stage.  Thus we need shlib-provides information of all subpkgs
ready before pre-pkg is run.

Those information can only be read in post-install stage at the
eariliest.

Let's move the shlib-provides to post-install.  This hook requires
prepare-32bit, so, let's move that hook, too.
2023-08-30 13:24:12 +07:00
Đoàn Trần Công Danh fe0d548527 vsrcextract: drop the heuristic to prefer tar over bsdtar
Only kexec-tools has problem with bsdtar, the heuristic is problematic
with those packages with tar in hostmakedepends
2023-08-28 17:03:37 +07:00
Đoàn Trần Công Danh 38fb0674af liborcus: update to 0.18.1. 2023-08-27 13:36:35 +07:00
Đoàn Trần Công Danh 56ee0d4a76 libixion: update to 0.18.1. 2023-08-27 13:36:35 +07:00
dkwo 595b5584e2
openssl: update to 3.1.2 2023-08-26 22:48:21 -04:00
Đoàn Trần Công Danh eb453e6e0e boost: update to 1.83.0. 2023-08-26 22:45:28 -04:00
Andrew J. Hesford 1eb523fabe common/shlibs: fix abseil version for libabsl_flags.so 2023-08-25 16:00:18 -04:00
Leah Neukirchen ac0ca32dca add riscv64 profiles 2023-08-25 17:06:56 +02:00
Leah Neukirchen 26ee82b72c add configure/autoconf_cache/riscv64-linux 2023-08-25 17:06:56 +02:00
John 8714c52bf7 build-style/cmake.sh: add riscv64 arch 2023-08-25 17:06:56 +02:00
John 5de81f076a go: add riscv64 2023-08-25 17:06:56 +02:00
triallax 6faffb2f65 protobuf: update to 24.1. 2023-08-25 07:42:18 -04:00
triallax ff41da1dc0 abseil-cpp: update to 20230802.0. 2023-08-25 07:42:17 -04:00
Đoàn Trần Công Danh c359aaaa46 build-style/go: allow override GOTOOLCHAIN 2023-08-24 21:05:07 +07: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 92e90f0dd4 New package: libb64-1.2.1 2023-08-21 21:31:03 +07:00
Đoàn Trần Công Danh 8a1801bad8 New package: libkeyfinder-2.2.7 2023-08-21 21:23:24 +07:00
Đoàn Trần Công Danh 77a4de4385 xen: use vsrcextract 2023-08-21 11:27:32 +07:00
Đoàn Trần Công Danh a1d3f7de1d kexec-tools: drop custom do_extract 2023-08-21 11:27:32 +07:00
Đoàn Trần Công Danh 2deec738e1 do-extract: move main logic into helper function 2023-08-21 11:27:32 +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
classabbyamp 76c6e77f35
common/container: move masterdir image building to void-packages
see void-linux/void-docker#11
2023-08-18 16:36:02 -04:00
Andrew J. Hesford b270c7b115 common/scripts/xbps-cycles.py: skip subpackage dependency checks
Dependency checks for subpackages produce the same results as dependency
checks for the main package; skipping subpackages improves performance.
2023-08-17 10:47:41 -04: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
Đoàn Trần Công Danh 6c3584b055 New package: cppdap-1.58.0+a 2023-08-17 19:59:36 +07:00
Daniele Parisi 9747e21ce4 jimtcl: update to 0.82 2023-08-15 12:10:56 +02:00
Michal Vasilek 22c710abc7 libindicator: remove package
last release in 2012, replaced by libayatana-indicator
2023-08-13 11:33:17 -04:00
Michal Vasilek bb68063c4d libappindicator: remove package
uses python2, not maintained since 2012, replaced by libayatana-appindicator
2023-08-13 11:33:17 -04: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
Đoàn Trần Công Danh 09904ef948 shlibs: fix for previous rename of wlroots to wlroots0.16 2023-08-10 07:04:09 +07:00
triallax 2d383469ac libplacebo: update to 5.264.1. 2023-08-09 22:47:04 +02:00
Marcin Puc d31ea8d62d
chafa: update to 1.12.5, fix missing libchafa
Closes: #45391 [via git-merge-pr]
2023-08-09 19:28:09 +02:00
cinerea0 2e4745c3e5 gwenhywfar: update to 5.10.2, remove -gtk
gwenhywfar-gtk: remove package, GTK2 no longer supported
2023-08-09 19:26:35 +02:00
cinerea0 55e3f6abae New package: libdbi-0.9.0 2023-08-09 19:25:59 +02:00
triallax c740725fd9 poppler: update to 23.08.0, adopt. 2023-08-08 01:05:45 +02:00
Hervy Qurrotul Ainur Rozi f41adb7bd0 New package: lib2geom-1.3 2023-08-05 22:48:24 -04:00
Pascal Huber 2ac0e61b19 calc: udpate to 2.14.2.0 2023-08-04 17:50:57 +02:00
Đoàn Trần Công Danh 18f9f57eea New package: md4c-0.4.8
For Qt6
2023-08-01 09:02:41 +07:00
Peter Wang 260e5f0433 New package: mimalloc-2.1.2
Closes: #35283
2023-07-31 17:29:13 +02:00
cinerea0 385726a1bd New package: liblc3-1.0.3 2023-07-28 20:56:43 +02:00
Piraty 6154982486
jsoncpp: update to 1.9.5.
Closes: #45201
2023-07-27 01:46:11 +02: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