#!/hint/bash # shellcheck disable=2034 ################################################################################ # misc # ################################################################################ # The dir where you work on WORKDIR="$LIBREHOME/packages" ## Blacklist URL BLACKLIST=https://git.parabola.nu/blacklist.git/plain/blacklist.txt ## Diff tool (vimdiff, gvimdiff, meld, etc) ## Used by `aur`, `diff-unfree` # shellcheck disable=2046 DIFFPROG=$(which $([ -z "${DISPLAY:-}" ]||echo kdiff3 meld gvimdiff) vimdiff colordiff diff 2>/dev/null|sed 's/\s.*//;1q') ## ABSLibre ## Used by: `createworkdir` ABSLIBRERECV=git://git.parabola.nu/abslibre/abslibre.git ABSLIBRESEND=ssh://git@git.parabola.nu:1863/~git/abslibre/abslibre.git ################################################################################ # librerelease # ################################################################################ ## Where to upload packages to REPODEST=ssh://$LIBREUSER@repo.parabola.nu:1863/~/staging/ ## These are run before and after uploading packages HOOKPRERELEASE='ssh -fN ${REPODEST_port:+-p "$REPODEST_port"} "${REPODEST_userhost}"' HOOKPOSTRELEASE="sudo librechroot clean-repo" ################################################################################ # dagpkg # ################################################################################ # Note: Not being set is valid for any of the HOOK* settings. # Run a command before running FULLBUILDCMD HOOKPREBUILD="" ## Uncomment one of those or make one of your choice # Normal FULLBUILDCMD="sudo libremakepkg" # Cross compiling #FULLBUILDCMD="sudo libremakepkg -n cross-compile-chroot" # Don't use a chroot #FULLBUILDCMD="makepkg -sL --noconfirm" # Locally release the package or any other action after running FULLBUILDCMD # successfully. When run, it is given a repository name as a single argument. HOOKLOCALRELEASE="librestage" ################################################################################ # toru # ################################################################################ TORUPATH=/var/lib/libretools/toru ## The repos you'll be packaging for ## Used by: `toru-path` # Tip: As early repos take precedence on $REPOS loops, you can use this as # inverted order of precedence. Put testing repos first so dagpkg will find new # PKGBUILDs first, for instance. `toru-path` uses reverse order to enforce repo # precedence on the path cache (the last path added replaces the rest) REPOS=('core' 'libre' 'extra' 'community' 'libre-testing' 'social' 'sugar' 'pcr' 'java')