sysutils/pacman: Remove port

Niche use case, not aligned with broad server application needs
This commit is contained in:
2025-05-24 12:24:59 +02:00
parent 4d4054faff
commit 342938ffe0
14 changed files with 1 additions and 516 deletions
+1
View File
@@ -7513,6 +7513,7 @@ sysutils/nix
sysutils/nut-devel
sysutils/nvclock
sysutils/opensbi
sysutils/pacman
sysutils/passwordsafe
sysutils/pc-networkmanager
sysutils/pear-Horde_Log
-1
View File
@@ -763,7 +763,6 @@
SUBDIR += p5-reslog
SUBDIR += packer
SUBDIR += packmule
SUBDIR += pacman
SUBDIR += paicc
SUBDIR += paladin
SUBDIR += pam_xdg
-78
View File
@@ -1,78 +0,0 @@
PORTNAME= pacman
DISTVERSION= 7.0.0
CATEGORIES= sysutils
MASTER_SITES= https://gitlab.archlinux.org/${PORTNAME}/${PORTNAME}/-/releases/v${DISTVERSION}/downloads/
MAINTAINER= vishwin@FreeBSD.org
COMMENT= Package manager from Arch Linux
WWW= https://pacman.archlinux.page/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS= bash:shells/bash
FLAVORS= default
FLAVORS_SUB= yes
USES= cpe libarchive localbase meson perl5 pkgconfig python:build shebangfix ssl \
tar:xz
CPE_VENDOR= ${PORTNAME}_project
SHEBANG_FILES= ${WRKSRC}/scripts/makepkg-template.pl.in \
${WRKSRC}/scripts/libmakepkg/lint_config.sh.in
BINARY_ALIAS= python3=${PYTHON_CMD}
MESON_ARGS= -Droot-dir=${PACMAN_ROOT} \
--localstatedir=${PACMAN_ROOT}/var \
-Dsysconfdir=${PREFIX}/etc \
-Dcrypto=openssl
USE_LDCONFIG= yes
SUB_FILES= pkg-message pkg-deinstall
SUB_LIST= PACMAN_ROOT="${PACMAN_ROOT}" PREFIX="${PREFIX}"
PLIST_SUB= PACMAN_ROOT="${PACMAN_ROOT:C,^${PREFIX}/,,}"
PORTEXAMPLES= *
PKGMESSAGE= ${PKGDIR}/pkg-message-${FLAVOR:U}
OPTIONS_DEFINE= CURL DOCS GPGME EXAMPLES NLS
OPTIONS_DEFAULT=CURL DOCS GPGME
OPTIONS_EXCLUDE=NLS # XXX: meson cannot find ngettext(3) despite gettext-runtime
OPTIONS_SUB= yes
CURL_DESC= Use libcurl fetcher instead of external curl/wget
CURL_MESON_ENABLED= curl
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
DOCS_MESON_ENABLED= doc
DOCS_BUILD_DEPENDS= a2x:textproc/asciidoc
GPGME_DESC= Use GPGME for PGP signature verification
GPGME_MESON_ENABLED= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
NLS_USES= gettext-runtime gettext-tools
NLS_MESON_TRUE= i18n
.if ${FLAVOR:U} == default
PACMAN_ROOT= ${PREFIX}/pacman
.endif
.include <bsd.port.pre.mk>
post-patch:
.if ${ARCH} == "i386"
@${REINPLACE_CMD} -e '/^Architecture/ s|auto|i686|' ${WRKSRC}/etc/pacman.conf.in
.endif
.if ${ARCH} == "amd64"
@${REINPLACE_CMD} -e '/^Architecture/ s|auto|x86_64|' ${WRKSRC}/etc/pacman.conf.in
.endif
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/pacman.d
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/doc/PKGBUILD-example.txt ${STAGEDIR}${EXAMPLESDIR}/
.include <bsd.port.post.mk>
-3
View File
@@ -1,3 +0,0 @@
TIMESTAMP = 1746376035
SHA256 (pacman-7.0.0.tar.xz) = 61cbd445d1381b4b184bc7c4e2791f07a79f0f2807b7c600399d0d08e8cd28cf
SIZE (pacman-7.0.0.tar.xz) = 903060
@@ -1,11 +0,0 @@
--- doc/meson.build.orig 2021-05-20 03:38:45 UTC
+++ doc/meson.build
@@ -101,7 +101,7 @@ foreach page: manpages + sitepages
endforeach
run_target('html',
- command : ['/bin/true'],
+ command : ['/usr/bin/true'],
depends : html_targets)
custom_target(
@@ -1,28 +0,0 @@
--- etc/makepkg.conf.in.orig 2024-03-04 03:07:58 UTC
+++ etc/makepkg.conf.in
@@ -9,17 +9,17 @@
#
#-- The download utilities that makepkg should use to acquire sources
# Format: 'protocol::agent'
-DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
- 'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
- 'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
- 'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
- 'rsync::/usr/bin/rsync --no-motd -z %u %o'
+DLAGENTS=('file::@PREFIX@/bin/curl -qgC - -o %o %u'
+ 'ftp::@PREFIX@/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
+ 'http::@PREFIX@/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
+ 'https::@PREFIX@/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
+ 'rsync::@PREFIX@/bin/rsync --no-motd -z %u %o'
'scp::/usr/bin/scp -C %u %o')
# Other common tools:
-# /usr/bin/snarf
-# /usr/bin/lftpget -c
-# /usr/bin/wget
+# @PREFIX@/bin/snarf
+# @PREFIX@/bin/lftpget -c
+# @PREFIX@/bin/wget
#-- The package required by makepkg to download VCS sources
# Format: 'protocol::package'
@@ -1,13 +0,0 @@
--- etc/pacman.conf.in.orig 2024-03-04 03:07:58 UTC
+++ etc/pacman.conf.in
@@ -16,8 +16,8 @@ HoldPkg = pacman glibc
#GPGDir = @sysconfdir@/pacman.d/gnupg/
#HookDir = @sysconfdir@/pacman.d/hooks/
HoldPkg = pacman glibc
-#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
+#XferCommand = @PREFIX@/bin/curl -L -C - -f -o %o %u
+#XferCommand = @PREFIX@/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
-41
View File
@@ -1,41 +0,0 @@
--- meson.build.orig 2024-03-04 03:07:58 UTC
+++ meson.build
@@ -197,7 +197,7 @@ if conf.has('HAVE_GETMNTINFO')
else
conf.set('FSSTATSTYPE', 'struct statfs')
endif
-elif conf.has('HAVE_STRUCT_STATVFS_F_FLAG')
+elif conf.has('HAVE_STRUCT_STATVFS_F_FLAG') and not host_machine.system().contains('freebsd')
conf.set('FSSTATSTYPE', 'struct statvfs')
elif conf.has('HAVE_STRUCT_STATFS_F_FLAGS')
conf.set('FSSTATSTYPE', 'struct statfs')
@@ -416,25 +416,25 @@ configure_file(
configure_file(
input : 'etc/makepkg.conf.in',
- output : 'makepkg.conf',
+ output : 'makepkg.conf.sample',
configuration : substs,
install_dir : SYSCONFDIR)
configure_file(
input : 'etc/makepkg.conf.d/fortran.conf.in',
- output : 'fortran.conf',
+ output : 'fortran.conf.sample',
configuration : substs,
install_dir : join_paths(SYSCONFDIR, 'makepkg.conf.d/'))
configure_file(
input : 'etc/makepkg.conf.d/rust.conf.in',
- output : 'rust.conf',
+ output : 'rust.conf.sample',
configuration : substs,
install_dir : join_paths(SYSCONFDIR, 'makepkg.conf.d/'))
configure_file(
input : 'etc/pacman.conf.in',
- output : 'pacman.conf',
+ output : 'pacman.conf.sample',
configuration : substs,
install_dir : SYSCONFDIR)
@@ -1,11 +0,0 @@
--- scripts/meson.build.orig 2020-12-03 11:37:30 UTC
+++ scripts/meson.build
@@ -66,7 +66,7 @@ configure_file(
configuration : { 'libmakepkgdir': LIBMAKEPKGDIR, 'PACKAGE_VERSION': PACKAGE_VERSION },
input : 'libmakepkg.pc.in',
output : '@BASENAME@',
- install_dir : join_paths(DATAROOTDIR, 'pkgconfig'))
+ install_dir : join_paths(get_option('prefix'), 'libdata', 'pkgconfig'))
custom_target(
'bash_completion',
@@ -1,10 +0,0 @@
--- src/pacman/conf.c.orig 2020-12-03 11:37:30 UTC
+++ src/pacman/conf.c
@@ -23,6 +23,7 @@
#include <locale.h> /* setlocale */
#include <fcntl.h> /* open */
#include <glob.h>
+#include <signal.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h> /* strdup */
-16
View File
@@ -1,16 +0,0 @@
#!/bin/sh
case $2 in
POST-DEINSTALL)
if find %%PACMAN_ROOT%% -type f 2>/dev/null | head -1 | grep -q ''; then
echo ""
echo "To completely remove the port, please remove the following"
echo "directories and the content manually if it's no longer needed:"
echo ""
echo " %%PACMAN_ROOT%%"
echo " %%PACMAN_ROOT%%/var/cache/pacman"
echo " %%PACMAN_ROOT%%/var/lib/pacman"
echo ""
fi
;;
esac
-25
View File
@@ -1,25 +0,0 @@
[
{ type: install
message: <<EOM
%%DEFAULT%%Default pacman root directory (the one it will install packages into) is
%%ARCHLINUX%%Default Arch Linux userland directory (the one it will install
%%ARCHLINUX%%packages to) for Linuxulator usage is
%%PACMAN_ROOT%%
%%DEFAULT%%To change it (and to define package repositories to use), see
%%DEFAULT%%
%%DEFAULT%% %%PREFIX%%/etc/pacman.conf
%%ARCHLINUX%%To use the Arch Linux repositories, generate one from
%%ARCHLINUX%%https://archlinux.org/mirrorlist/ and place the result in
%%ARCHLINUX%%
%%ARCHLINUX%% %%PREFIX%%/etc/pacman.d/mirrorlist
%%ARCHLINUX%%
%%ARCHLINUX%%Then make sure to install security/archlinux-keyring so that Arch
%%ARCHLINUX%%Linux official repository packages verify PGP signatures properly.
%%ARCHLINUX%%
%%ARCHLINUX%%You may want to sync pacman configuration from here to the Arch
%%ARCHLINUX%%Linux copy in the Linuxulator should you invoke pacman there.
EOM
}
]
-10
View File
@@ -1,10 +0,0 @@
pacman is a utility which manages software packages in Linux. It
uses simple compressed files as a package format, and maintains a
text-based package database (more of a hierarchy), just in case
some hand tweaking is necessary.
pacman does not strive to "do everything." It will add, remove and
upgrade packages in the system, and it will allow you to query the
package database for installed packages, files and owners. It also
attempts to handle dependencies automatically and can download
packages from a remote server.
-269
View File
@@ -1,269 +0,0 @@
bin/makepkg
bin/makepkg-template
bin/pacman
bin/pacman-conf
bin/pacman-db-upgrade
bin/pacman-key
bin/repo-add
bin/repo-elephant
bin/repo-remove
bin/testpkg
bin/vercmp
@sample etc/makepkg.conf.d/fortran.conf.sample
@sample etc/makepkg.conf.d/rust.conf.sample
@sample etc/makepkg.conf.sample
@sample etc/pacman.conf.sample
@dir %%ETCDIR%%.d
include/alpm.h
include/alpm_list.h
lib/libalpm.so
lib/libalpm.so.15
lib/libalpm.so.15.0.0
libdata/pkgconfig/libalpm.pc
libdata/pkgconfig/libmakepkg.pc
share/bash-completion/completions/makepkg
share/bash-completion/completions/pacman
share/bash-completion/completions/pacman-key
%%NLS%%share/locale/ar/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ar/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ast/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ast/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/bg/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/bg/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/bg/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/br/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/br/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/br/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ca/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ca/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/ca/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/cs/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/cs/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/cs/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/da/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/da/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/da/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/de/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/de/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/de/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/el/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/el/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/el/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/eo/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/eo/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/eo/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/es/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/es/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/es/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/es_419/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/es_419/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/es_419/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/eu/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/eu/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/eu/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/eu_ES/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/eu_ES/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/eu_ES/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/fi/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/fi/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/fi/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/fr/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/gl/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/gl/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/gl/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/hr/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/hr/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/hu/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/hu/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/hu/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/id/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/id/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/id/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/it/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/it/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/it/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ja/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/kk/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/kk/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ko/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/lt/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/lt/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/lt/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/nb/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/nb/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/nb/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/nl/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/nl/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/nl/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/pl/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/pt/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/pt/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/pt/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ro/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ro/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/ro/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ru/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/sk/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/sk/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/sk/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/sl/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/sl/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/sr/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/sr/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/sr/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/sr@latin/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/sr@latin/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/sr@latin/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/sv/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/tr/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/tr/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/tr/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/uk/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/pacman.mo
share/makepkg/autodep.sh
share/makepkg/autodep/library_depends.sh
share/makepkg/autodep/library_provides.sh
share/makepkg/buildenv.sh
share/makepkg/buildenv/buildflags.sh
share/makepkg/buildenv/compiler.sh
share/makepkg/buildenv/debugflags.sh
share/makepkg/buildenv/fortran.sh
share/makepkg/buildenv/lto.sh
share/makepkg/buildenv/makeflags.sh
share/makepkg/buildenv/rust.sh
share/makepkg/executable.sh
share/makepkg/executable/ccache.sh
share/makepkg/executable/checksum.sh
share/makepkg/executable/debugedit.sh
share/makepkg/executable/distcc.sh
share/makepkg/executable/fakeroot.sh
share/makepkg/executable/gpg.sh
share/makepkg/executable/gzip.sh
share/makepkg/executable/pacman.sh
share/makepkg/executable/strip.sh
share/makepkg/executable/sudo.sh
share/makepkg/executable/vcs.sh
share/makepkg/integrity.sh
share/makepkg/integrity/generate_checksum.sh
share/makepkg/integrity/generate_signature.sh
share/makepkg/integrity/verify_checksum.sh
share/makepkg/integrity/verify_signature.sh
share/makepkg/lint_config.sh
share/makepkg/lint_config/ext.sh
share/makepkg/lint_config/paths.sh
share/makepkg/lint_config/source_date_epoch.sh
share/makepkg/lint_config/variable.sh
share/makepkg/lint_package.sh
share/makepkg/lint_package/build_references.sh
share/makepkg/lint_package/dotfiles.sh
share/makepkg/lint_package/file_names.sh
share/makepkg/lint_package/missing_backup.sh
share/makepkg/lint_pkgbuild.sh
share/makepkg/lint_pkgbuild/arch.sh
share/makepkg/lint_pkgbuild/arch_specific.sh
share/makepkg/lint_pkgbuild/backup.sh
share/makepkg/lint_pkgbuild/changelog.sh
share/makepkg/lint_pkgbuild/checkdepends.sh
share/makepkg/lint_pkgbuild/conflicts.sh
share/makepkg/lint_pkgbuild/depends.sh
share/makepkg/lint_pkgbuild/epoch.sh
share/makepkg/lint_pkgbuild/fullpkgver.sh
share/makepkg/lint_pkgbuild/install.sh
share/makepkg/lint_pkgbuild/makedepends.sh
share/makepkg/lint_pkgbuild/optdepends.sh
share/makepkg/lint_pkgbuild/options.sh
share/makepkg/lint_pkgbuild/package_function.sh
share/makepkg/lint_pkgbuild/package_function_variable.sh
share/makepkg/lint_pkgbuild/pkgbase.sh
share/makepkg/lint_pkgbuild/pkglist.sh
share/makepkg/lint_pkgbuild/pkgname.sh
share/makepkg/lint_pkgbuild/pkgrel.sh
share/makepkg/lint_pkgbuild/pkgver.sh
share/makepkg/lint_pkgbuild/provides.sh
share/makepkg/lint_pkgbuild/source.sh
share/makepkg/lint_pkgbuild/util.sh
share/makepkg/lint_pkgbuild/variable.sh
share/makepkg/reproducible.sh
share/makepkg/reproducible/python.sh
share/makepkg/source.sh
share/makepkg/source/bzr.sh
share/makepkg/source/file.sh
share/makepkg/source/fossil.sh
share/makepkg/source/git.sh
share/makepkg/source/hg.sh
share/makepkg/source/local.sh
share/makepkg/source/svn.sh
share/makepkg/srcinfo.sh
share/makepkg/tidy.sh
share/makepkg/tidy/docs.sh
share/makepkg/tidy/emptydirs.sh
share/makepkg/tidy/libtool.sh
share/makepkg/tidy/purge.sh
share/makepkg/tidy/staticlibs.sh
share/makepkg/tidy/strip.sh
share/makepkg/tidy/zipman.sh
share/makepkg/util.sh
share/makepkg/util/compress.sh
share/makepkg/util/config.sh
share/makepkg/util/dirsize.sh
share/makepkg/util/error.sh
share/makepkg/util/message.sh
share/makepkg/util/option.sh
share/makepkg/util/parseopts.sh
share/makepkg/util/pkgbuild.sh
share/makepkg/util/schema.sh
share/makepkg/util/source.sh
share/makepkg/util/util.sh
%%DOCS%%share/man/man1/makepkg-template.1.gz
%%DOCS%%share/man/man5/BUILDINFO.5.gz
%%DOCS%%share/man/man5/PKGBUILD.5.gz
%%DOCS%%share/man/man5/alpm-hooks.5.gz
%%DOCS%%share/man/man5/makepkg.conf.5.gz
%%DOCS%%share/man/man5/pacman-hooks.5.gz
%%DOCS%%share/man/man5/pacman.conf.5.gz
%%DOCS%%share/man/man8/makepkg.8.gz
%%DOCS%%share/man/man8/pacman-conf.8.gz
%%DOCS%%share/man/man8/pacman-db-upgrade.8.gz
%%DOCS%%share/man/man8/pacman-key.8.gz
%%DOCS%%share/man/man8/pacman.8.gz
%%DOCS%%share/man/man8/repo-add.8.gz
%%DOCS%%share/man/man8/repo-remove.8.gz
%%DOCS%%share/man/man8/testpkg.8.gz
%%DOCS%%share/man/man8/vercmp.8.gz
%%DATADIR%%/PKGBUILD-split.proto
%%DATADIR%%/PKGBUILD-vcs.proto
%%DATADIR%%/PKGBUILD.proto
%%DATADIR%%/proto.install
share/zsh/site-functions/_pacman
@dir share/libalpm/hooks
@dir share/makepkg-template
@dir %%PACMAN_ROOT%%
@dir %%PACMAN_ROOT%%/var/cache/pacman/pkg
@dir %%PACMAN_ROOT%%/var/cache/pacman
@dir %%PACMAN_ROOT%%/var/lib/pacman
@dir %%PACMAN_ROOT%%/var/lib