[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.0.1-252-gab7393c5

Allan McRae allan at archlinux.org
Sun Apr 29 12:02:51 UTC 2018


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  ab7393c53edb3a399751aa41b5c8693157ae0aa3 (commit)
       via  91b72cc386ca03241791748da5da2b150c724ace (commit)
       via  bcaf1b84ff0f0709d35cd0adb1f13965d1101aeb (commit)
      from  27f64e378958204314a17b5c5416bd40f47603ac (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 ab7393c53edb3a399751aa41b5c8693157ae0aa3
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Apr 16 18:12:59 2018 -0400

    libalpm.pc: migrate to Requires.private
    
    pkg-config has built-in dependency handling, but we currently insert the
    raw $LIBS into libalpm's own linker flags and fail to handle Cflags at
    all.
    
    For dependencies which support pkg-config, simply use that instead.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 91b72cc386ca03241791748da5da2b150c724ace
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Tue Apr 3 17:48:14 2018 -0400

    libmakepkg/lint_pkgbuild: lint depends/etc. as if they are pkgname
    
    depends, provides, conflicts, replaces, and other variables that are
    meant to contain package names, are now checked to ensure
    
    1) the name component contains only characters that would equate to
       a valid pkgname.
    2) the version component contains only characters that would equate
       to a valid pkgver.
    3) comparison operator is a valid comparison operator (e.g. provides
       only allows exact = while optdepends doesn't allow anything)
    
    This also refactors pkgname into a shared utility function, wires up
    pkgbase optdepends and provides to use it, and gives pkgver a touchup
    to allow referencing where it was called from.
    
    Fixes FS#57833 and a bit of extra.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit bcaf1b84ff0f0709d35cd0adb1f13965d1101aeb
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Mar 19 23:05:21 2018 -0400

    libmakepkg/util/pkgbuild.sh: fix missing extglob
    
    We use an extended glob here, but were relying on having it globally set
    in makepkg. This causes it to fail when used in scripts.
    
    Since scripts using libmakepkg may not want extglob to be set, save and
    restore the environment while explicitly setting extglob only where we
    need it.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                                       |  6 +++
 lib/libalpm/libalpm.pc.in                          |  3 +-
 scripts/Makefile.am                                |  4 ++
 .../{backup.sh.in => checkdepends.sh.in}           | 37 ++++++++-------
 .../{backup.sh.in => conflicts.sh.in}              | 37 ++++++++-------
 .../lint_pkgbuild/{backup.sh.in => depends.sh.in}  | 37 ++++++++-------
 .../{backup.sh.in => makedepends.sh.in}            | 37 ++++++++-------
 scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in  | 28 ++----------
 scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in     | 19 ++------
 scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in     | 53 +++++++++++++---------
 scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in      | 10 ++--
 scripts/libmakepkg/lint_pkgbuild/provides.sh.in    | 29 +++++-------
 scripts/libmakepkg/util/pkgbuild.sh.in             | 33 ++++++++++++++
 13 files changed, 186 insertions(+), 147 deletions(-)
 copy scripts/libmakepkg/lint_pkgbuild/{backup.sh.in => checkdepends.sh.in} (52%)
 copy scripts/libmakepkg/lint_pkgbuild/{backup.sh.in => conflicts.sh.in} (53%)
 copy scripts/libmakepkg/lint_pkgbuild/{backup.sh.in => depends.sh.in} (54%)
 copy scripts/libmakepkg/lint_pkgbuild/{backup.sh.in => makedepends.sh.in} (52%)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list