App-BS

 view release on metacpan or  search on metacpan

lib/App/BS.pm  view on Meta::CPAN

    group = "alpm"
    targets = [
      "thanksmom-mba52", "cincotuf"
    ]

[targets.thanksmom-mba52]
    carch = "x86_64"
    ip = "192.168.86.152"
    domain = "lan"

[pkgbase]
    resolution_order = [ 'local', 'repo' ]
    resolution_order.repo = [ 'pacman.conf' ]

[pkgbuild]
    root = "/bs" # You can (re-)configure many top-level options for each section
                # idividually
    debug = 1
    clean_chroot = 1
    makepkg_clean_all = 1 # Equivalent to adding C,c to makepkg_args for now
    chroot => "$root/"

[repo]
    [universe]
        target_arch = [ "x86_64", "x86_64_v3", "aarch64" ]
        siglevel = [ 'DatabaseOptional', 'PackageTrustedOnly' ]

        # There are plently of helper preset variables to keep your config
        # consise, and easy to parse/decontstruct progmatically
        server = "file://$sroot/repo/$repo/os/$arch"
...

__END__

=encoding utf-8

=head1 NAME

App::BS - Build system for PKGBUILD based Linux distributions

=head1 SYNOPSIS

Using BS in your own script:

	use ut8;
	use v5.40;

	use BS;
	...

Update and rebuild your entire toolchain recursively. This is expected to
perform each operation such that the conditions outlined i
https://wiki.archlinux.org/title/DeveloperWiki:Toolchain_maintenance are properly met:

	$ pkgbuild -r gcc llvm clang lld rustc go
	pkgbuild queue: linux-api-headers glibc binutils gcc glibc binutils gcc llvm clang lld rustc go
	...

=head1 DESCRIPTION

App::BS is a Perl distribution providing a set of integrated build tools and helpers for already existing tools on Arch Linux and closely-related distributions. It aids creating installable package files for any repository or directory containing a v...

=head1 LICENSE

Copyright (C) Ian P Bradley.

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.

=head1 AUTHOR

Ian P Bradley E<lt>ian.bradley@studiocrabapple.comE<gt>

=cut



( run in 0.455 second using v1.01-cache-2.11-cpan-39bf76dae61 )