Commit Graph

5465 Commits

Author SHA1 Message Date
Đ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