FS#58768 - Makepkg packagelist reports PKGEXT
Attached to Project:
Pacman
Opened by Bert Peters (bertptrs) - Tuesday, 29 May 2018, 07:21 GMT
Last edited by Allan McRae (Allan) - Tuesday, 19 June 2018, 10:32 GMT
Opened by Bert Peters (bertptrs) - Tuesday, 29 May 2018, 07:21 GMT
Last edited by Allan McRae (Allan) - Tuesday, 19 June 2018, 10:32 GMT
|
Details
Description:
makepkg --packagelist is docmented to not include PKGEXT, but starting pacman 5.1.0 it does. Additional info: * Affects pacman 5.1 * $XDG_CONFIG_HOME/.config/pacman/makepkg.conf is included, but as far as I can see not relevant. System wide config is vanilla. Steps to reproduce: * Check out any package. I noticed the bug with https://aur.archlinux.org/packages/selenium-server-standalone * Run makepkg --packagelist. Expected output: $(pwd)/selenium-server-standalone-3.12.0-1-any Actual output: $(pwd)/selenium-server-standalone-3.12.0-1-any.pkg.tar.xz |
This task depends upon
Closed by Allan McRae (Allan)
Tuesday, 19 June 2018, 10:32 GMT
Reason for closing: Fixed
Additional comments about closing: git commit 3a66b93b
Tuesday, 19 June 2018, 10:32 GMT
Reason for closing: Fixed
Additional comments about closing: git commit 3a66b93b
makepkg.conf
--packagelist
List the package filenames that would be produced without building.
Listed package filenames include PKGDEST and PKGEXT.
$ makepkg --help
makepkg (pacman) 5.1.0
Make packages compatible for use with pacman
Usage: /usr/bin/makepkg [options]
Options:
-A, --ignorearch Ignore incomplete arch field in PKGBUILD
-c, --clean Clean up work files after build
-C, --cleanbuild Remove $srcdir/ dir before building the package
-d, --nodeps Skip all dependency checks
-e, --noextract Do not extract source files (use existing $srcdir/ dir)
-f, --force Overwrite existing package
-g, --geninteg Generate integrity checks for source files
-h, --help Show this help message and exit
-i, --install Install package after successful build
-L, --log Log package build process
-m, --nocolor Disable colourised output messages
-o, --nobuild Download and extract files only
-p <file> Use an alternate build script (instead of 'PKGBUILD')
-r, --rmdeps Remove installed dependencies after a successful build
-R, --repackage Repackage contents of the package without rebuilding
-s, --syncdeps Install missing dependencies with pacman
-S, --source Generate a source-only tarball without downloaded sources
-V, --version Show version information and exit
--allsource Generate a source-only tarball including downloaded sources
--check Run the check() function in the PKGBUILD
--config <file> Use an alternate config file (instead of '/etc/makepkg.conf')
--holdver Do not update VCS sources
--key <key> Specify a key to use for gpg signing instead of the default
--noarchive Do not create package archive
--nocheck Do not run the check() function in the PKGBUILD
--noprepare Do not run the prepare() function in the PKGBUILD
--nosign Do not create a signature for the package
--packagelist Only list packages that would be produced, without PKGEXT
--printsrcinfo Print the generated SRCINFO and exit
--sign Sign the resulting package with gpg
--skipchecksums Do not verify checksums of the source files
--skipinteg Do not perform any verification checks on source files
--skippgpcheck Do not verify source files with PGP signatures
--verifysource Download source files (if needed) and perform integrity checks