summaryrefslogtreecommitdiffstats
path: root/upstream/archlinux/man1/makerepropkg.1
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/archlinux/man1/makerepropkg.1')
-rw-r--r--upstream/archlinux/man1/makerepropkg.1106
1 files changed, 62 insertions, 44 deletions
diff --git a/upstream/archlinux/man1/makerepropkg.1 b/upstream/archlinux/man1/makerepropkg.1
index d491914e..e0b42fe9 100644
--- a/upstream/archlinux/man1/makerepropkg.1
+++ b/upstream/archlinux/man1/makerepropkg.1
@@ -1,81 +1,99 @@
'\" t
.\" Title: makerepropkg
-.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
-.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/14/2024
+.\" Author: [see the "AUTHOR(S)" section]
+.\" Generator: Asciidoctor 2.0.21
+.\" Date: 2024-05-01
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "MAKEREPROPKG" "1" "02/14/2024" "\ \&" "\ \&"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.TH "MAKEREPROPKG" "1" "2024-05-01" "\ \&" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
+.ss \n[.ss] 0
.nh
-.\" disable justification (adjust text to left margin only)
.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
+.de URL
+\fI\\$2\fP <\\$1>\\$3
+..
+.als MTO URL
+.if \n[.g] \{\
+. mso www.tmac
+. am URL
+. ad l
+. .
+. am MTO
+. ad l
+. .
+. LINKSTYLE blue R < >
+.\}
.SH "NAME"
makerepropkg \- Rebuild a package to see if it is reproducible
.SH "SYNOPSIS"
.sp
-makerepropkg [OPTIONS] [<package_file|pkgname>\&...]
+makerepropkg [OPTIONS] [<package_file|pkgname>...]
.SH "DESCRIPTION"
.sp
-Given the path to a built pacman package(s), attempt to rebuild it using the PKGBUILD in the current directory\&. The package will be built in an environment as closely matching the environment of the initial package as possible, by building up a chroot to match the information exposed in the package\(cqs \fBBUILDINFO\fR(5) manifest\&. On success, the resulting package will be compared to the input package, and makerepropkg will report whether the artifacts are identical\&.
+Given the path to a built pacman package(s), attempt to rebuild it using the
+PKGBUILD in the current directory. The package will be built in an environment
+as closely matching the environment of the initial package as possible, by
+building up a chroot to match the information exposed in the package\(cqs
+BUILDINFO(5) manifest. On success, the resulting package will be
+compared to the input package, and makerepropkg will report whether the
+artifacts are identical.
.sp
-When given multiple packages, additional package files are assumed to be split packages and will be treated as additional artifacts to compare during the verification step\&.
+When given multiple packages, additional package files are assumed to be split
+packages and will be treated as additional artifacts to compare during the
+verification step.
.sp
-A valid target(s) for pacman \-S can be specified instead, and makerepropkg will download it to the cache if needed\&. This is mostly useful to specify which repository to retrieve from\&. If no positional arguments are specified, the targets will be sourced from the PKGBUILD\&.
+A valid target(s) for pacman \-S can be specified instead, and makerepropkg will
+download it to the cache if needed. This is mostly useful to specify which
+repository to retrieve from. If no positional arguments are specified, the
+targets will be sourced from the PKGBUILD.
.sp
-In either case, the package name will be converted to a filename from the cache, and makerepropkg will proceed as though this filename was initially specified\&.
+In either case, the package name will be converted to a filename from the
+cache, and makerepropkg will proceed as though this filename was initially
+specified.
.sp
-This implements a verifier for pacman/libalpm packages in accordance with the Reproducible Builds project\&.
+This implements a verifier for pacman/libalpm packages in accordance with the
+.URL "https://reproducible\-builds.org/" "Reproducible Builds" ""
+project.
.SH "OPTIONS"
-.PP
-\fB\-d\fR
+.sp
+\fB\-d\fP
.RS 4
-If packages are not reproducible, compare them using diffoscope\&.
+If packages are not reproducible, compare them using diffoscope.
.RE
-.PP
-\fB\-n\fR
+.sp
+\fB\-n\fP
.RS 4
-Do not run the check() function in the PKGBUILD\&.
+Do not run the check() function in the PKGBUILD.
.RE
-.PP
-\fB\-c\fR
+.sp
+\fB\-c\fP
.RS 4
-Set the pacman cache directory\&.
+Set the pacman cache directory.
.RE
-.PP
-\fB\-M\fR <file>
+.sp
+\fB\-M\fP <file>
.RS 4
-Location of a makepkg config file\&.
+Location of a makepkg config file.
.RE
-.PP
-\fB\-l\fR <chroot>
+.sp
+\fB\-l\fP <chroot>
.RS 4
-The directory name to use as the chroot namespace Useful for maintaining multiple copies Default: $USER
+The directory name to use as the chroot namespace
+Useful for maintaining multiple copies
+Default: $USER
.RE
-.PP
-\fB\-h\fR
+.sp
+\fB\-h\fP
.RS 4
Show this usage message
.RE
.SH "HOMEPAGE"
.sp
-\fIhttps://gitlab\&.archlinux\&.org/archlinux/devtools\fR
+\fI\c
+.URL "https://gitlab.archlinux.org/archlinux/devtools" "" "\fP"
.sp
-Please report bugs and feature requests in the issue tracker\&. Please do your best to provide a reproducible test case for bugs\&.
+Please report bugs and feature requests in the issue tracker. Please do your best to provide a reproducible test case for bugs. \ No newline at end of file