Juan RP
2127bd2e00
xbps-src: require xbps>=0.55.
...
Build dependencies are now installed with -I, --ignore-file-conflicts.
A new option introduced in xbps-0.55 that just prints
conflicting files but does not error out.
Switch to xbps-fetch and xbps-digest.
2019-06-21 17:21:38 +02:00
Juan RP
d778cbdc70
Revert "xbps-src: require xbps>=0.54."
...
This reverts commit 198acb8e39
.
I'm reverting this until I fix the issue properly.
2019-06-21 13:04:43 +02:00
Juan RP
198acb8e39
xbps-src: require xbps>=0.54.
...
if xbps-install(1) returns EEXIST, treat it as an error,
do not ignore it.
xbps-install(1) now returns only EEXIST for file conflicts
in transaction, so that it should not be ignored.
2019-06-21 11:47:15 +02:00
John
c614dba6cf
xbps-src: set NOCOLOR early
2019-06-19 16:26:57 +00:00
Juan RP
343448a186
xbps-src: take into account XBPS_ALT_REPOSITORY if set.
...
otherwise it won't be used while installing bootstrap pkgs.
2019-06-19 16:12:49 +02:00
Juan RP
fab6617758
xbps-src: remove builddir properly in the clean target.
...
I've seen some go packages changing the permissions to
some directories, hence force them.
2019-06-19 11:49:05 +02:00
Peter Bui
7e1ffb6d71
export XBPS_BINPKG_EXISTS rather than mark it as readonly
...
srcpkg_get_version and srcpkg_get_pkgver require unsetting
XBPS_BINPKG_EXISTS to work properly (e.g. without it, some packages have
a trailing -). Unfortunately, bash does not allow unsetting readonly
variables, which XBPS_BINPKG_EXISTS is exported as in xbps-src.
To resolve this problem, simply export XBPS_BINPKG_EXISTS as a normal
variable rather than marking it as readonly. This addresses #11740 .
2019-06-04 15:44:49 +02:00
yopito
c15d85987f
xbps-src: recompute XBPS_MASTERDIR and XBPS_HOSTDIR in chroot stage
2019-06-04 15:43:48 +02:00
human
2a854ad697
xbps-src: enter chroot before bootstrap-update
...
fixes https://github.com/void-linux/void-packages/issues/11848
2019-06-04 11:51:19 +02:00
human
1c9aa6911e
xbps-src: fix typo in help text
2019-06-04 11:51:19 +02:00
maxice8
fa40215823
xbps-src: replace dirname(1) usage
2019-04-14 12:46:51 -03:00
Juan RP
1ee6a3174f
xbps-src: reduce basename(1) usage.
...
This saves a few exec()s.
2019-04-14 01:47:16 -03:00
maxice8
fadca94b98
common: add chroot-style 'ethereal'
2019-04-05 05:49:34 -03:00
maxice8
2536f0c67a
xbps-src: remove support for noarch on show-pkg-var
2019-03-14 19:22:06 -03:00
maxice8
0c31f1001e
xbps-src: remove support for only_for_archs on show-pkg-var
2019-03-14 19:20:07 -03:00
maxice8
93a0a93ea9
xbps-src; export XBPS_GIT_CMD, defaulting to chroot-git and fallback on
...
git.
2019-03-07 17:26:45 -08:00
maxice8
548c3dab25
xbps-src: drop git requirement
...
All the code should try chroot-git then git. The 2 instances of git
usage do it, the only code left is in common/travis.
2019-03-07 17:26:45 -08:00
maxice8
6f0342c65e
xbps-src: add explanation of patch phase and fix ordering
2019-02-27 22:56:19 -03:00
maxice8
4abed9c425
xbps-src: add support for patch phase
2019-02-27 22:56:19 -03:00
Duncaen
f0ef8e8792
xbps-src: add clean-repocache command
2019-02-14 05:42:03 -02:00
Duncaen
2e108ebfdf
xbps-src: unbreak bootstrap-update by reverting to previous method
2019-02-05 13:01:05 +01:00
Juan RP
9bf179825f
xbps-src: fix 'clean' and 'remove-autodeps' targets again.
...
Broke them in f35aa4cc19
2019-02-02 19:03:58 +01:00
Juan RP
f35aa4cc19
xbps-src: perform chroot setup via binary-boostrap or bootstrap-update.
...
This will improve performance somewhat on buildbot because the bootstrap pkgs
will only be configured once, and not each time due to `xbps-src -t`.
Also remove redundant checks.
2019-02-02 13:35:18 -02:00
Cameron Nemo
2b569f1ef8
xbps-src: add show host/makedepends subcommand
2019-01-26 21:41:10 -02:00
maxice8
78333e638f
xbps-src: export XBPS_BUILDHELPERDIR
2019-01-25 20:44:41 -02:00
maxice8
de9ca04298
xbps-src: make XBPS_FETCH_CMD readonly
2019-01-21 16:17:02 -02:00
maxice8
55032f42c4
xbps-src: don't export XBPS_GCC_*
2019-01-18 05:42:18 -02:00
Toyam Cox
f6c93590a2
xbps-src: tell dxpb provides, 32bit, and debug
2018-09-30 10:31:47 -04:00
Michael Aldridge
a4dd50388a
xbps-src: Always enable the gocache
...
[ci_skip]
2018-09-01 22:05:07 -07:00
Jürgen Buchmüller
4ca83f7f90
xbps-src: update GCC version to 8.2.0
2018-08-15 06:50:23 +02:00
Duncaen
5334409c12
Revert "xbps-src: ensure 'changelog' is available"
...
This reverts commit 1441834458
.
2018-05-04 16:46:41 +02:00
Toyam Cox
1441834458
xbps-src: ensure 'changelog' is available
2018-05-04 09:27:48 -04:00
Michael Gehring
e3f56ecb01
xbps-src: support caching go builds
...
Piggyback on the existing XBPS_CCACHE logic to enable/disable. Stored in
${XBPS_HOSTDIR}/gocache.
2018-03-19 08:29:05 +01:00
Michael Gehring
70102792c1
Revert "xbps-src: temporarily turn on debug output for xbps-rindex"
...
This reverts commit 1a6579043d
.
2018-03-04 22:19:23 +00:00
Michael Gehring
1a6579043d
xbps-src: temporarily turn on debug output for xbps-rindex
2018-03-04 15:26:15 +01:00
Michael Gehring
c84f58bb8d
xbps-src: support $NO_COLOR
2018-02-28 12:54:54 +01:00
Jürgen Buchmüller
909c890a67
xbps-src: enable CCACHE_COMPRESS to save space
...
Using CCACHE_COMPRESS is transparent. It compresses manifests and object
files in the cache but can read both, compressed and uncompress files.
2017-12-07 16:39:18 +01:00
Michael Gehring
1a5b47bcc3
xbps-src: always enable checks for the check target
2017-11-20 13:02:30 +00:00
Michael Gehring
565de75a06
xbps-src: flip logic of -Q
2017-11-20 13:02:30 +00:00
Jürgen Buchmüller
f06915551b
xbps-src: export XBPS_GCC_VERSION*
2017-11-05 12:05:23 +01:00
Jürgen Buchmüller
1c2290eec1
gcc: update to 7.2.0
2017-11-02 15:57:31 +01:00
Toyam Cox
332a6aaf23
xbps-src: make show-avail work as documented
2017-09-23 21:44:25 -04:00
Toyam Cox
bfbfbf2cab
xbps-src: use -1 to trigger errors on missing deps
2017-09-04 16:34:18 -04:00
Toyam Cox
52a560fa39
xbps-src: add show-pkg-var mode for dxpb's usage
2017-08-29 13:23:54 -04:00
Toyam Cox
f7e3ea1a7e
xbps-src: change -q and -Q flag meanings
2017-08-29 13:23:54 -04:00
Toyam Cox
debdd551f4
xbps-src: add quiet mode
2017-08-29 13:23:54 -04:00
Toyam Cox
fc7015fd7e
xbps-src: respect XBPS_ARCH as environment variable
2017-08-29 13:23:54 -04:00
Toyam Cox
04f489e839
xbps-src: expand usage of ignore-problems in reading pkgs
2017-08-29 13:23:54 -04:00
Toyam Cox
5a7e73b89a
xbps-src: add informative run mode
2017-08-29 13:23:54 -04:00
Michael Gehring
133f31a5ef
xbps-src: s/repoache/repocache/
2017-07-27 13:56:25 +02:00