[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-127-g75aae126
Allan McRae
allan at archlinux.org
Thu Jan 31 00:04:05 UTC 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".
The branch, master has been updated
via 75aae126c423dcc9b215aef57daff9e7bd8f5f6b (commit)
via 6cf0548128d6d1a839ba93997b017661520395be (commit)
from 776fbe1cde58739d0469d3efbc76cb13b80f18b3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 75aae126c423dcc9b215aef57daff9e7bd8f5f6b
Author: morganamilo <morganamilo at gmail.com>
Date: Wed Jan 30 18:07:20 2019 +0000
libmakepkg: centralise random arrays of pkgbuild variables
Refactor many of the different arrays of pkgbuild variables
into scripts/libmakepkg/util/schema.sh.in.
Signed-off-by: morganamilo <morganamilo at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 6cf0548128d6d1a839ba93997b017661520395be
Author: Allan McRae <allan at archlinux.org>
Date: Wed Jan 30 10:40:09 2019 +1000
makepkg: use --unneeded for pacman call in remove_deps()
This patch was inspired by FS#32723 which asks makepkg to install makedepends
before depends. The use case is to build a package depending on a virtual
package that is only provided by other packages (e.g. java-runtime in Arch
Linux), but wanting to build against a specific version. Installing makedepends
first (but not at the same time as depends) would allow specifying the version
to build against, instead of pacman resolving to the default version when
installing depends.
It turns out, we can already achieve installing makedepends first by specifying
dependencies only in the package function (and making sure makedepends includes
everything needed). The only issue is that if we use makepkg to install the
built package with the --install flag and along with the --rmdeps flag, we will
try to remove any installed dependencies that are specified in the depends
array in the package function. To counter this, we need to use the --unneeded
flag for the pacman call.
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
scripts/Makefile.am | 1 +
.../libmakepkg/integrity/generate_checksum.sh.in | 1 +
scripts/libmakepkg/integrity/verify_checksum.sh.in | 1 +
scripts/libmakepkg/lint_pkgbuild/variable.sh.in | 20 ++++-----
scripts/libmakepkg/util/meson.build | 1 +
scripts/libmakepkg/util/pkgbuild.sh.in | 2 +
scripts/libmakepkg/util/schema.sh.in | 49 ++++++++++++++++++++++
scripts/makepkg.sh.in | 13 ++----
8 files changed, 65 insertions(+), 23 deletions(-)
create mode 100644 scripts/libmakepkg/util/schema.sh.in
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list