Project Info Ideas

makerepo

automatically build and update a repo

Package Information

Latest version:4.2.1
Source files:makerepo-4.2.1.tar.gz
Man page:http://xyne.archlinux.ca/manpages/makerepo
Binary package:makerepo-4.2.1-1-any.pkg.tar.gz [xyne-any]
Repos:[xyne-any]
PKGBUILD etc:http://xyne.archlinux.ca/pkgbuilds/makerepo
TAURball:makerepo.tar.gz
AUR page:http://aur.archlinux.org/packages.php?ID=23500
Arch forum thread:http://bbs.archlinux.org/viewtopic.php?id=64160

About

Read the man page.

REPOBUILD Template

# Paths are relative to the current working directory, unless preceded by '/'

%DATABASE%
# This is the name of the database that will be built. It is the only mandatory
# argument.
sample.db.tar.gz

%REPO_DIR%
# The directory where the repo will be created. This will contain the database
# file and all the packages. The default is the dir in which makerepo was run.

%BUILD_DIR%
# This is where the building will be done. If no path is given, mktemp will be
# used to create a safe temporary directory. If you wish to discard the sources
# when you're done, then you can leave this section empty. If you're working
# with developmental versions (e.g. cvs,svn,git), then you should probably use
# something more permanent.
#builddir

%SUPPORTED_PKGS%
# This section should contain a list of packages in core/extra/community that
# will be retrieved with pbget and built with makepkg. This makes it easy to
#  maintain a repo of official packages compiled with custom flags.
#kernel26
#glibc

%AUR_PKGS%
# This section should contain a list of packages in the AUR. Makerepo will NOT
# resolve missing dependencies because it is not intended to be an interactive
# script such as yaourt and thus it would be unsafe to resolve dependencies
#  automatically. This requires pbget.
#bindfs
#ctxfi
#ipager

%BINARY_PKGS%
# This section should contain a list of binary packages to be retrieved from
# pacman's repos. This is most included here for the sake of completeness but it
# could be used as a selective mirroring script.
# Note that with the current version of pacman, sync operations require root
# privileges, even when only downloading packages. Use powerpill to avoid this
# issue. You can set the pacman binary in the %PACMAN_BINARY% section.
# ghc
# maxima
# gnuplot

%CPAN_MODULES%
# This section should contain a list of CPAN modules that will be converted to
# packages with pacpan. As for the AUR packages, dependencies will not be
# resolved.
# The names can be specified either in CPAN format:
#   Crypt::Rijndael
# or in Arch format:
#   perl-crypt-rijndael

%LOCAL_PKGS%
# This section should contain a list of paths to directories that contain
# PKGBUILDs and local sources. The files will be copied to the build directory,
# so directories in this list will not be cluttered during the build process.
#/var/abs/core/kernel26
#/home/me/modified_pkgs/vim


%IGNORE_VERSION%
# Uncommenting a line in this section will cause makerepo to skip version
# comparisons and update all packages. This can be desirable when building
# developmental versions.
#true

%MAKEPKG_ARGS%
# Here you can include arguments to makepkg can be added here such as "-s" to
# automatically sync deps when building and "-r" to remove builddeps when done.
# Note that some makepkg arguments require root privileges.
#-r -s

%PACMAN_BINARY%
# Here you can specify the pacman binary along with additional sync arguments.
# Note that "-Sw" is appended to whatever string you pass so you do not need
# to specify them.
#pacman -d
#powerpill -d --aria2-silent

Valid XHTML 1.0 Strict
Unicode Encoded Badge