[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

The official pacman repository

More information about the pacman-dev mailing list