forked from artix/artools
		
	Compare commits
	
		
			5 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b019f42ee1 | |||
| 205d668630 | |||
| 3ae2972d2b | |||
| 5ad1bb49d1 | |||
| b7e7e4c53a | 
| @@ -32,6 +32,7 @@ kill_chroot_process(){ | |||||||
|             fi |             fi | ||||||
|         fi |         fi | ||||||
|     done |     done | ||||||
|  |     sleep 1 | ||||||
| } | } | ||||||
|  |  | ||||||
| # umask might have been changed in /etc/profile | # umask might have been changed in /etc/profile | ||||||
|   | |||||||
| @@ -115,27 +115,29 @@ path_config() { | |||||||
|     . "$pkgbuild" |     . "$pkgbuild" | ||||||
| } | } | ||||||
|  |  | ||||||
| get_commit_msg() { | get_repo_commit_msg() { | ||||||
|     echo "[${repo_src}] -> [${repo_dest}] '${package}-$(get_full_version)' ${action}" |     echo "[${repo_src}] -> [${repo_dest}] '${package}-$(get_full_version)' ${action}" | ||||||
| } | } | ||||||
|  |  | ||||||
|  | get_commit_msg() { | ||||||
|  |     echo "[${repo_src}] '${package}-$(get_full_version)' ${action}" | ||||||
|  | } | ||||||
|  |  | ||||||
| commit_pkg() { | commit_pkg() { | ||||||
|     local commit_msg pkg |     local commit_msg pkg | ||||||
|     if ${remove}; then |     if ${remove}; then | ||||||
|         action='remove' |         action='remove' | ||||||
|         commit_msg="[${repo_src}] '$pkg' ${action}" |         commit_msg=$(get_commit_msg) | ||||||
|         msg "Action: %s" "$commit_msg" |         msg "Action: %s" "$commit_msg" | ||||||
|         if [[ "${repo_src}" == 'trunk' ]];then |         if [[ "${repo_src}" == 'trunk' ]];then | ||||||
|             pkg=${package} |  | ||||||
|             git rm -r trunk |             git rm -r trunk | ||||||
|         else |         else | ||||||
|             pkg="${package}-$(get_full_version)" |  | ||||||
|             prepare_commit |             prepare_commit | ||||||
|             git rm -r "$CARCH/${repo_src}" |             git rm -r "$CARCH/${repo_src}" | ||||||
|         fi |         fi | ||||||
|     else |     else | ||||||
|         action='modify' |         action='modify' | ||||||
|         commit_msg="[${repo_src}] '${package}-$(get_full_version)' ${action}" |         commit_msg=$(get_commit_msg) | ||||||
|         msg "Action: %s" "$commit_msg" |         msg "Action: %s" "$commit_msg" | ||||||
|         git add . |         git add . | ||||||
|     fi |     fi | ||||||
| @@ -146,7 +148,7 @@ repo_commit_pkg() { | |||||||
|     local commit_msg |     local commit_msg | ||||||
|     if [[ "${repo_src}" == 'trunk' ]]; then |     if [[ "${repo_src}" == 'trunk' ]]; then | ||||||
|         action='add' |         action='add' | ||||||
|         commit_msg=$(get_commit_msg) |         commit_msg=$(get_repo_commit_msg) | ||||||
|         msg "Action: %s" "$commit_msg" |         msg "Action: %s" "$commit_msg" | ||||||
|         prepare_commit |         prepare_commit | ||||||
|         check_rebuild |         check_rebuild | ||||||
| @@ -154,7 +156,7 @@ repo_commit_pkg() { | |||||||
|     else |     else | ||||||
|         action='move' |         action='move' | ||||||
|         [[ ! -f $pkgbuild ]] && die "%s does not exist!" "$pkgbuild" |         [[ ! -f $pkgbuild ]] && die "%s does not exist!" "$pkgbuild" | ||||||
|         commit_msg=$(get_commit_msg) |         commit_msg=$(get_repo_commit_msg) | ||||||
|         msg "Action: %s" "$commit_msg" |         msg "Action: %s" "$commit_msg" | ||||||
|         prepare_commit |         prepare_commit | ||||||
|         cp "$CARCH/${repo_src}"/* "$CARCH/${repo_dest}"/ |         cp "$CARCH/${repo_src}"/* "$CARCH/${repo_dest}"/ | ||||||
|   | |||||||
| @@ -8,7 +8,7 @@ | |||||||
| # the dist release; default: auto | # the dist release; default: auto | ||||||
| # ISO_VERSION=$(date +%Y%m%d) | # ISO_VERSION=$(date +%Y%m%d) | ||||||
|  |  | ||||||
| # possible values: openrc, runit, s6, 66 | # possible values: openrc, runit, s6, suite66 | ||||||
| # INITSYS="openrc" | # INITSYS="openrc" | ||||||
|  |  | ||||||
| # gpg key; leave empty or commented to skip img signing | # gpg key; leave empty or commented to skip img signing | ||||||
|   | |||||||
| @@ -13,8 +13,8 @@ | |||||||
| #         packages-openrc | #         packages-openrc | ||||||
| #         packages-runit | #         packages-runit | ||||||
| #         packages-s6 | #         packages-s6 | ||||||
| #         packages-66 | #         packages-suite66 | ||||||
| #         packages-python | #         python-world | ||||||
| #         packages-perl | #         packages-perl | ||||||
| #         packages-java | #         packages-java | ||||||
| #         packages-ruby | #         packages-ruby | ||||||
| @@ -30,6 +30,10 @@ | |||||||
| #         packages-devel | #         packages-devel | ||||||
| #         packages-lib32 | #         packages-lib32 | ||||||
| #         packages-qt6 | #         packages-qt6 | ||||||
|  | #         packages-office | ||||||
|  | #         packages-misc | ||||||
|  | #         packages-python | ||||||
|  | #         python-galaxy | ||||||
| # ) | # ) | ||||||
|  |  | ||||||
| # TREE_DIR_ARCH=${WORKSPACE_DIR}/archlinux | # TREE_DIR_ARCH=${WORKSPACE_DIR}/archlinux | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u' | |||||||
|           'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' |           'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' | ||||||
|           'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' |           'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' | ||||||
|           'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' |           'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' | ||||||
|           'rsync::/usr/bin/rsync --no-motd -zz %u %o' |           'rsync::/usr/bin/rsync --no-motd -z %u %o' | ||||||
|           'scp::/usr/bin/scp -C %u %o') |           'scp::/usr/bin/scp -C %u %o') | ||||||
|  |  | ||||||
| # Other common tools: | # Other common tools: | ||||||
| @@ -26,6 +26,7 @@ DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u' | |||||||
| #-- The package required by makepkg to download VCS sources | #-- The package required by makepkg to download VCS sources | ||||||
| #  Format: 'protocol::package' | #  Format: 'protocol::package' | ||||||
| VCSCLIENTS=('bzr::bzr' | VCSCLIENTS=('bzr::bzr' | ||||||
|  |             'fossil::fossil' | ||||||
|             'git::git' |             'git::git' | ||||||
|             'hg::mercurial' |             'hg::mercurial' | ||||||
|             'svn::subversion') |             'svn::subversion') | ||||||
| @@ -38,21 +39,25 @@ CARCH="x86_64" | |||||||
| CHOST="x86_64-pc-linux-gnu" | CHOST="x86_64-pc-linux-gnu" | ||||||
|  |  | ||||||
| #-- Compiler and Linker Flags | #-- Compiler and Linker Flags | ||||||
| CPPFLAGS="-D_FORTIFY_SOURCE=2" | #CPPFLAGS="" | ||||||
| CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" | CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \ | ||||||
| CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" |         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ | ||||||
|  |         -fstack-clash-protection -fcf-protection" | ||||||
|  | CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS" | ||||||
| LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" | LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" | ||||||
|  | #RUSTFLAGS="-C opt-level=2" | ||||||
| #-- Make Flags: change this for DistCC/SMP systems | #-- Make Flags: change this for DistCC/SMP systems | ||||||
| #MAKEFLAGS="-j2" | #MAKEFLAGS="-j2" | ||||||
| #-- Debugging flags | #-- Debugging flags | ||||||
| DEBUG_CFLAGS="-g -fvar-tracking-assignments" | DEBUG_CFLAGS="-g -fvar-tracking-assignments" | ||||||
| DEBUG_CXXFLAGS="-g -fvar-tracking-assignments" | DEBUG_CXXFLAGS="-g -fvar-tracking-assignments" | ||||||
|  | #DEBUG_RUSTFLAGS="-C debuginfo=2" | ||||||
|  |  | ||||||
| ######################################################################### | ######################################################################### | ||||||
| # BUILD ENVIRONMENT | # BUILD ENVIRONMENT | ||||||
| ######################################################################### | ######################################################################### | ||||||
| # | # | ||||||
| # Defaults: BUILDENV=(!distcc !color !ccache check !sign) | # Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign) | ||||||
| #  A negated environment option will do the opposite of the comments below. | #  A negated environment option will do the opposite of the comments below. | ||||||
| # | # | ||||||
| #-- distcc:   Use the Distributed C/C++/ObjC compiler | #-- distcc:   Use the Distributed C/C++/ObjC compiler | ||||||
| @@ -75,7 +80,7 @@ BUILDENV=(!distcc color !ccache check !sign) | |||||||
| #   These are default values for the options=() settings | #   These are default values for the options=() settings | ||||||
| ######################################################################### | ######################################################################### | ||||||
| # | # | ||||||
| # Default: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug) | # Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto) | ||||||
| #  A negated option will do the opposite of the comments below. | #  A negated option will do the opposite of the comments below. | ||||||
| # | # | ||||||
| #-- strip:      Strip symbols from binaries/libraries | #-- strip:      Strip symbols from binaries/libraries | ||||||
| @@ -86,11 +91,12 @@ BUILDENV=(!distcc color !ccache check !sign) | |||||||
| #-- zipman:     Compress manual (man and info) pages in MAN_DIRS with gzip | #-- zipman:     Compress manual (man and info) pages in MAN_DIRS with gzip | ||||||
| #-- purge:      Remove files specified by PURGE_TARGETS | #-- purge:      Remove files specified by PURGE_TARGETS | ||||||
| #-- debug:      Add debugging flags as specified in DEBUG_* variables | #-- debug:      Add debugging flags as specified in DEBUG_* variables | ||||||
|  | #-- lto:        Add compile flags for building with link time optimization | ||||||
| # | # | ||||||
| OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug) | OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto) | ||||||
|  |  | ||||||
| #-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512 | #-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2 | ||||||
| INTEGRITY_CHECK=(md5) | INTEGRITY_CHECK=(sha256) | ||||||
| #-- Options to be used when stripping binaries. See `man strip' for details. | #-- Options to be used when stripping binaries. See `man strip' for details. | ||||||
| STRIP_BINARIES="--strip-all" | STRIP_BINARIES="--strip-all" | ||||||
| #-- Options to be used when stripping shared libraries. See `man strip' for details. | #-- Options to be used when stripping shared libraries. See `man strip' for details. | ||||||
| @@ -146,4 +152,10 @@ COMPRESSLZ=(lzip -c -f) | |||||||
| PKGEXT='.pkg.tar.zst' | PKGEXT='.pkg.tar.zst' | ||||||
| SRCEXT='.src.tar.gz' | SRCEXT='.src.tar.gz' | ||||||
|  |  | ||||||
|  | ######################################################################### | ||||||
|  | # OTHER | ||||||
|  | ######################################################################### | ||||||
|  | # | ||||||
|  | #-- Command used to run pacman as root, instead of trying sudo and su | ||||||
|  | #PACMAN_AUTH=() | ||||||
| # vim: set ft=sh ts=2 sw=2 et: | # vim: set ft=sh ts=2 sw=2 et: | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
| @@ -83,15 +85,6 @@ Include = /etc/pacman.d/mirrorlist | |||||||
| [galaxy] | [galaxy] | ||||||
| Include = /etc/pacman.d/mirrorlist | Include = /etc/pacman.d/mirrorlist | ||||||
|  |  | ||||||
| # If you want to run 32 bit applications on your x86_64 system, |  | ||||||
| # enable the lib32 repositories as required here. |  | ||||||
|  |  | ||||||
| #[lib32-gremlins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| # An example of a custom package repository.  See the pacman manpage for | # An example of a custom package repository.  See the pacman manpage for | ||||||
| # tips on creating your own repositories. | # tips on creating your own repositories. | ||||||
| #[custom] | #[custom] | ||||||
|   | |||||||
| @@ -38,10 +38,11 @@ NoExtract  = usr/share/vim/vim*/lang/* | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -51,7 +52,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
| @@ -96,16 +97,3 @@ Include = /etc/pacman.d/mirrorlist | |||||||
| #[custom] | #[custom] | ||||||
| #SigLevel = Optional TrustAll | #SigLevel = Optional TrustAll | ||||||
| #Server = file:///home/custompkgs | #Server = file:///home/custompkgs | ||||||
|  |  | ||||||
| # |  | ||||||
| # ARCHLINUX |  | ||||||
| # |  | ||||||
|  |  | ||||||
| #[extra] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist-arch |  | ||||||
|  |  | ||||||
| #[community] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist-arch |  | ||||||
|  |  | ||||||
| #[multilib] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist-arch |  | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
| @@ -92,18 +94,6 @@ Include = /etc/pacman.d/mirrorlist | |||||||
| [galaxy] | [galaxy] | ||||||
| Include = /etc/pacman.d/mirrorlist | Include = /etc/pacman.d/mirrorlist | ||||||
|  |  | ||||||
| # If you want to run 32 bit applications on your x86_64 system, |  | ||||||
| # enable the lib32 repositories as required here. |  | ||||||
|  |  | ||||||
| #[lib32-goblins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32-gremlins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| # An example of a custom package repository.  See the pacman manpage for | # An example of a custom package repository.  See the pacman manpage for | ||||||
| # tips on creating your own repositories. | # tips on creating your own repositories. | ||||||
| #[custom] | #[custom] | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
| @@ -89,18 +91,6 @@ Include = /etc/pacman.d/mirrorlist | |||||||
| [galaxy] | [galaxy] | ||||||
| Include = /etc/pacman.d/mirrorlist | Include = /etc/pacman.d/mirrorlist | ||||||
|  |  | ||||||
| # If you want to run 32 bit applications on your x86_64 system, |  | ||||||
| # enable the lib32 repositories as required here. |  | ||||||
|  |  | ||||||
| #[lib32-goblins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32-gremlins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| # An example of a custom package repository.  See the pacman manpage for | # An example of a custom package repository.  See the pacman manpage for | ||||||
| # tips on creating your own repositories. | # tips on creating your own repositories. | ||||||
| #[custom] | #[custom] | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
| @@ -83,15 +85,6 @@ Include = /etc/pacman.d/mirrorlist | |||||||
| [galaxy] | [galaxy] | ||||||
| Include = /etc/pacman.d/mirrorlist | Include = /etc/pacman.d/mirrorlist | ||||||
|  |  | ||||||
| # If you want to run 32 bit applications on your x86_64 system, |  | ||||||
| # enable the lib32 repositories as required here. |  | ||||||
|  |  | ||||||
| #[lib32-gremlins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| # An example of a custom package repository.  See the pacman manpage for | # An example of a custom package repository.  See the pacman manpage for | ||||||
| # tips on creating your own repositories. | # tips on creating your own repositories. | ||||||
| #[custom] | #[custom] | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
| @@ -92,18 +94,6 @@ Include = /etc/pacman.d/mirrorlist | |||||||
| [galaxy] | [galaxy] | ||||||
| Include = /etc/pacman.d/mirrorlist | Include = /etc/pacman.d/mirrorlist | ||||||
|  |  | ||||||
| # If you want to run 32 bit applications on your x86_64 system, |  | ||||||
| # enable the lib32 repositories as required here. |  | ||||||
|  |  | ||||||
| #[lib32-goblins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32-gremlins] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| #[lib32] |  | ||||||
| #Include = /etc/pacman.d/mirrorlist |  | ||||||
|  |  | ||||||
| # An example of a custom package repository.  See the pacman manpage for | # An example of a custom package repository.  See the pacman manpage for | ||||||
| # tips on creating your own repositories. | # tips on creating your own repositories. | ||||||
| #[custom] | #[custom] | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
|   | |||||||
| @@ -31,9 +31,11 @@ Architecture = auto | |||||||
| # Misc options | # Misc options | ||||||
| #UseSyslog | #UseSyslog | ||||||
| #Color | #Color | ||||||
| #TotalDownload | NoProgressBar | ||||||
| CheckSpace | # We cannot check disk space from within a chroot environment | ||||||
|  | #CheckSpace | ||||||
| VerbosePkgLists | VerbosePkgLists | ||||||
|  | ParallelDownloads = 5 | ||||||
|  |  | ||||||
| # By default, pacman accepts packages signed by keys that its local keyring | # By default, pacman accepts packages signed by keys that its local keyring | ||||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||||
| @@ -43,7 +45,7 @@ LocalFileSigLevel = Optional | |||||||
|  |  | ||||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||||
| # keyring can then be populated with the keys of all official Artix Linux | # keyring can then be populated with the keys of all official Artix Linux | ||||||
| # packagers with `pacman-key --populate archlinux artix`. | # packagers with `pacman-key --populate artix`. | ||||||
|  |  | ||||||
| # | # | ||||||
| # REPOSITORIES | # REPOSITORIES | ||||||
|   | |||||||
| @@ -1,12 +1,12 @@ | |||||||
| # Maintainer: Your Name <youremail@domain.com> | # Maintainer: Your Name <youremail@domain.com> | ||||||
|  |  | ||||||
| pkgname=NAME-66 | pkgname=NAME-suite66 | ||||||
| pkgver=VERSION | pkgver=VERSION | ||||||
| pkgrel=1 | pkgrel=1 | ||||||
| epoch= | epoch= | ||||||
| pkgdesc="Suite66 NAME init script" | pkgdesc="Suite66 NAME init script" | ||||||
| arch=('any') | arch=('any') | ||||||
| url="https://gitea.artixlinux.org/artixlinux/packages-66" | url="https://gitea.artixlinux.org/artixlinux/packages-suite66" | ||||||
| license=('GPL2') | license=('GPL2') | ||||||
| groups=() | groups=() | ||||||
| depends=("suite66-base" "NAME") | depends=("suite66-base" "NAME") | ||||||
|   | |||||||
| @@ -38,7 +38,7 @@ add_svc_s6(){ | |||||||
|     local rlvl=/etc/s6/current |     local rlvl=/etc/s6/current | ||||||
|     # rebuild s6-linux-init binaries |     # rebuild s6-linux-init binaries | ||||||
|     chroot "$mnt" rm -r "$rlvl" |     chroot "$mnt" rm -r "$rlvl" | ||||||
|     chroot "$mnt" s6-linux-init-maker -1 -N -f /etc/s6/skel -G "/usr/bin/agetty -L -8 tty1 115200" -c "$rlvl" "$rlvl" |     chroot "$mnt" s6-linux-init-maker -1 -N -f /etc/s6/skel -G "/usr/bin/agetty -L -8 tty7 115200" -c "$rlvl" "$rlvl" | ||||||
|     chroot "$mnt" mv "$rlvl"/bin/init "$rlvl"/bin/s6-init |     chroot "$mnt" mv "$rlvl"/bin/init "$rlvl"/bin/s6-init | ||||||
|     chroot "$mnt" cp -a "$rlvl"/bin /usr |     chroot "$mnt" cp -a "$rlvl"/bin /usr | ||||||
| } | } | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ load_pkg_config(){ | |||||||
|         python-{world,galaxy} |         python-{world,galaxy} | ||||||
|     ) |     ) | ||||||
|  |  | ||||||
|     local init_tree=(packages-{openrc,runit,s6,66}) |     local init_tree=(packages-{openrc,runit,s6,suite66}) | ||||||
|  |  | ||||||
|     local desktop_tree=( |     local desktop_tree=( | ||||||
|         packages-{kf5,plasma,kde,qt6} |         packages-{kf5,plasma,kde,qt6} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user