Commit graph

4878 commits

Author SHA1 Message Date
amak ec846b7d0c New package: libnpupnp-2.0.1 2020-02-10 01:40:04 -05:00
bra1nwave b74366b423 gnuradio-rds: update to 3.8.0.
[skip ci]
2020-02-09 19:08:31 +01:00
bra1nwave ddfbc8f69e gnuradio-osmosdr: update to 0.1.5.
[skip ci]
2020-02-09 19:08:31 +01:00
bra1nwave 8086e1f2fa New package: mpir-3.0.0 2020-02-09 19:08:31 +01:00
bra1nwave 04a77246df uhd: update to 3.15.0.0. 2020-02-09 19:08:31 +01:00
bra1nwave d455071c78 volk: update to 2.1.0.
[skip ci]
2020-02-09 19:08:31 +01:00
bra1nwave 9d23fd2250 gnuradio: update to 3.8.0.0.
[skip ci]
2020-02-09 19:08:31 +01:00
Đoàn Trần Công Danh cccc08c55a New package: dino-0.1.0
Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
Co-authored-by: Ogromny <ogromnycoding@gmail.com>
2020-02-07 23:33:25 +01:00
q66 9fb3ffe131 common: make XBPS{_TARGET}_NEED_ATOMIC less misleading 2020-02-07 21:41:39 +01:00
Jürgen Buchmüller 5bed028584 common.sh: introduce XBPS{,_TARGET}_NEED_ATOMIC 2020-02-07 21:29:22 +01:00
John 0adf0a781c build-style/cmake: pass DESTDIR as env var to make install
this ensures that the build-style also works with ninja when setting
-GNinja and make_cmd=ninja
2020-02-06 10:34:36 +01:00
Andy Weidenbaum e8e2b2e90a build-style/perl6-dist: rename to raku-dist. 2020-02-05 09:58:38 +01:00
Zach Dykstra b7389f26af Add hg.sr.ht to update_check.sh
hg.sr.ht project pages are laid out quite closely to GitHubs format. We
can basically clone the check for GitHub to a new base URL of hg.sr.ht .
2020-02-05 09:05:08 +01:00
John 885f73da4b New package: OpenSubdiv-3.4.0 2020-02-02 21:08:02 +01:00
Duncaen 8e8f4e62b8
rtmidi: update to 4.0.0. 2020-02-02 16:09:20 +01:00
Jürgen Buchmüller a32b6efd23 02-script-wrapper: add wrappers for ap{r,u}-1-config 2020-01-31 20:28:15 +01:00
Jürgen Buchmüller c941815b91 kea: update to 1.7.4 2020-01-31 18:43:21 +01:00
Duncaen e7885a4445
Revert "Revert "Revert "common/shlibs: lower libressl version requirement for xbps build"""
This reverts commit da6a1b5c2e.
2020-01-31 16:39:26 +01:00
Duncaen da6a1b5c2e
Revert "Revert "common/shlibs: lower libressl version requirement for xbps build""
This reverts commit 1d0acaa7a2.
2020-01-31 16:35:37 +01:00
Duncaen 1d0acaa7a2
Revert "common/shlibs: lower libressl version requirement for xbps build"
This reverts commit 321005de62.
2020-01-30 20:04:34 +01:00
q66 ce01218739 common/shlibs: drop invalid version constraint
Newer xbps-uhelper will not accept these.
2020-01-30 19:33:02 +01:00
Duncaen 321005de62
common/shlibs: lower libressl version requirement for xbps build 2020-01-30 18:26:11 +01:00
Duncaen c934651b70
New package: mdnsd-0.8 2020-01-30 17:18:43 +01:00
q66 cd2e132ea1 xbps-src: per-architecture handling of repo confs
The new behavior is basically this:

1) Local repos are installed same as before.
2) Multilib configs are now handled only if they exist. They follow
   a naming system repos-{local,remote}-ARCH-multilib.conf.
3) Remote repo files follow naming repos-remote-ARCH.conf. If that
   does not exist, repos-remote.conf or repos-remote-musl.conf is
   used instead (fallback).
4) Cross follows the same behavior, just without multilib.

[ci skip]
2020-01-30 15:49:01 +01:00
Jürgen Buchmüller 9abee0ff02 liborcus: update to 0.15.3 2020-01-30 12:30:46 +01:00
Jürgen Buchmüller f114138ba1 libixion: update to 0.15.0
Revision 2 because 0.15.0_1 already existed once.
2020-01-30 12:30:46 +01:00
Hazel Levine e187e47828 New package: opencv4 4.2.0.
[ci skip]
2020-01-30 12:27:02 +01:00
Julio Galvan 60b693d1da New package: raft-0.9.16. 2020-01-30 08:19:28 +01:00
Julio Galvan 8bf7bfc983 New package: libco-20. 2020-01-30 08:19:28 +01:00
amak 8bacddc603 New package: snapcast-0.18.1 2020-01-29 23:33:16 +01:00
Duncaen 2cd334b46a
Revert "common/shlibs: lower libressl version requirement for xbps build"
This reverts commit 57315060ad.
2020-01-28 20:32:14 +01:00
Duncaen 57315060ad
common/shlibs: lower libressl version requirement for xbps build 2020-01-28 20:21:24 +01:00
q66 f0e852c511 xbps-src: implement per-architecture repocache
That means instead of having a single hostdir/repocache, there
is now hostdir/repocache-$XBPS_TARGET_MACHINE.

This solves multiple problems:

1) When cross-compiling for different architectures and the repos
   for host and target differ, you will not get signature/checksum
   conflicts for noarch packages.
2) The clean-repocache command will not delete noarch packages that
   don't belong to that architecture.
3) Clean mixing of glibc and musl masterdirs with the same hostdir
   is now possible; even when building natively, the musl masterdir
   will use its repocache-foo-musl, while the glibc masterdir will
   use repocache-foo.

[ci skip]
2020-01-28 18:25:39 +01:00
q66 4098c62ebc xbps-src: prevent builddir/destdir from always being removed
The problem here is that newly introduced behavior in commit
b2b0409be4 resulted in builddir and
destdir *always* being removed when starting a build, as a part of
masterdir auto-update. We don't want this as we may want to resume
a previous build (e.g. by running stages individually or by resuming
a failed build from where it stopped).

Therefore, explicitly override the removal to restore previous behavior.
2020-01-28 01:09:04 +01:00
a dinosaur 3a039a288f New package: libopenmpt-0.4.11 2020-01-26 16:28:11 +01:00
Juan RP d94a15be8f
xbps-src: use XBPS_INSTALL_ARGS; allow custom xbps.d settings.
If `etc/xbps.d/custom` exists (directory) and contains
xbps.d(5) .conf files, those will be copied verbatim
to `masterdir/etc/xbps.d`.

This allows you to set your custom xbps.d(5) settings
without having to modify any other file.

This is also useful for testing xbps.d(5) noextract feature.
2020-01-26 10:41:12 +01:00
John 4c3b1f9bcd boost: update to 1.72.0.
[ci skip]
2020-01-25 19:06:19 +01:00
John e4377b0bb1 New package: boost1.69-1.69.0 2020-01-25 19:06:14 +01:00
damneq f0d921de9f wlroots: update to 0.10.0 2020-01-25 08:51:48 +01:00
Jürgen Buchmüller f6217e635e wildmidi: Enable libopenal; replaces WildMidi>=0
Remove the common/shlibs entry for WildMidi in favor of libwildmidi.
We can now remove the WildMidi{,-devel} packages.
2020-01-24 16:28:03 +01:00
mobinmob d224b06d8e 00-distfiles.sh: allow bsdtar for zip and 7z archives 2020-01-24 14:53:41 +01:00
Frank Steinborn ada657711b New package: kafkacat-1.5.0 2020-01-24 13:35:00 +01:00
Jürgen Buchmüller 3e3c864af5 New package: wildmidi-0.4.3 2020-01-23 17:53:54 +01:00
damneq 55abe22ddd Waybar: update to 0.9.0 2020-01-21 16:13:24 +01:00
yopito bcfba5765f python3-pyside2: update to 5.14.0 w/ Qt 5.13.2 support, fix update detection
fix #18353
2020-01-19 21:20:17 +01:00
yopito 1e8322abc5 shiboken2: update to 5.14.0, fix update detection 2020-01-19 21:20:17 +01:00
Jürgen Buchmüller 3c45d65422 mutter: needs gettext in hostmakedepends
Also fix common/shlibs entries for mutter-3.34.1
2020-01-19 16:59:05 +01:00
Helmut Pozimski 1d84baf522 cfitsio: change to gnu_configure build_style
The upstream CMake file produces a wrong soname and a broken
pkg-config file.
2020-01-19 15:07:46 +01:00
Helmut Pozimski 2517c6b47d aqbanking: update to 6.0.0. (soname bump) 2020-01-18 20:36:01 +01:00
Helmut Pozimski 671eff253e aqbanking: update to 5.99.45. (soname bump) 2020-01-16 20:36:27 +01:00
Helmut Pozimski 37296ca0b3 gwenhywfar: update to 5.1.0. (soname bump) 2020-01-16 20:36:27 +01:00
Duncaen 0ad3adfb0b
Revert "xbps-src/build.sh: always start with a clean statedir."
This reverts commit 2a959e32ee.
2020-01-13 23:34:00 +01:00
Enno Boland 7f2456a54b common/shlib: remove legacy shlibs of NetworkManager 2020-01-12 20:52:03 +01:00
q66 2b7fb8124c 00-distfiles.sh: allow bsdtar for ruby gems 2020-01-11 18:52:20 +01:00
q66 f317ed5e7e common/build-style/cmake.sh: strip -pipe if present in C(XX)FLAGS
Reason: https://gitlab.kitware.com/cmake/cmake/issues/19590

Our workaround within cmake is not sufficient as it does not
address the issue fully and things still break sometimes. So
work around this in the build-style for the time being (and
drop the cmake patch).

Once this is fixed upstream (probably needs special casing
for the -pipe flag and strip it during compile tests) we
can drop this.
2020-01-11 18:52:12 +01:00
Juan RP 7abccdf66c
intel-gmmlib: update to 19.4.1 (soname bump). 2020-01-11 09:15:37 +01:00
Jürgen Buchmüller 1111601672 common.sh: if $XBPS_SKIP_REMOTEREPOS rm *remote*
There may be /etc/xbps.d/*remote* config files dangling from a previous
run w/o XBPS_SKIP_REMOTEREPOS being set. Make sure to remove them
in case $XBPS_SKIP_REMOTEREPOS is set for this run.
2020-01-08 16:54:32 +01:00
Jürgen Buchmüller 5a06132cc3 common/shlibs: remove duplicate for libgee-0.8.so.2 2020-01-08 14:37:48 +01:00
Duncaen 210c4ded44
Revert "Revert "Revert "Revert "Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2.""""""
This reverts commit 68da858f9b.
2020-01-06 15:14:54 +01:00
Jürgen Buchmüller 834a0a397f 00-distfiles.sh: fix bsdtar contents checksum (@)
Closes: #18070
2020-01-06 15:15:50 +01:00
Duncaen 68da858f9b
Revert "Revert "Revert "Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2."""""
This reverts commit abb8fe932a.
2020-01-06 15:06:00 +01:00
Juan RP a540b683ad
travis/prepare: use lz4 compression type for pkgs/repos.
lz4 is the fastest one available with libarchive, and
size is not the most important thing in travis.
2020-01-05 18:36:44 +01:00
Juan RP 2a959e32ee
xbps-src/build.sh: always start with a clean statedir.
Let's see if this fixes buildbot...
2020-01-05 13:02:43 +01:00
Juan RP 0ad1351c30
xbps-src/chroot.sh: repair "binary-bootstrap" for 32bit on x86_64. 2020-01-05 12:07:30 +01:00
Juan RP 12f676e6f2
xbps-src: install_pkg_deps: restore previous behaviour.
Don't msg_error if a dependency failed to build, maybe
due to broken or nocross.
2020-01-05 10:48:13 +01:00
Juan RP b2b0409be4 xbps-src/chroot.sh: simplify update_base_chroot(). 2020-01-05 10:44:56 +01:00
Juan RP fde04ae647 travis/build.sh: xbps-src takes care of everything now.
Also this file does not contain any bashism, so use /bin/sh.
2020-01-05 10:44:56 +01:00
Juan RP b164856abd xbps-src/chroot.sh: silence grep output 2020-01-05 10:44:56 +01:00
Juan RP 81b2dc578e travis/build.sh: simplify logic 2020-01-05 10:44:56 +01:00
Juan RP d547e90018 hooks/do-extract: 00-distfiles.sh: disable trap on ERR. 2020-01-05 10:44:56 +01:00
Juan RP d15b1f6746 hooks: 00-distfiles.sh: detect bsdtar and then tar (GNU).
This way xbps-src is able to work with any of them.
2020-01-05 10:44:56 +01:00
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