add normal build
All checks were successful
PikaOS Upstream Package Build & Release (amd64 no opts) / build (push) Successful in 3m27s

This commit is contained in:
Ward from fusion-voyager-3 2024-08-09 00:23:25 +03:00
parent debaf1506b
commit 24f9ebe0e5
35 changed files with 453 additions and 10 deletions

40
.github/workflows/amd64.yml vendored Normal file
View File

@ -0,0 +1,40 @@
name: PikaOS Upstream Package Build & Release (amd64 no opts)
on:
push:
branches:
- main
paths:
- 'pika-build-config/amd64.sh'
jobs:
build:
runs-on: upstream-package
container:
image: ghcr.io/pikaos-linux/pika-base-debian-container:latest
volumes:
- /proc:/proc
options: --privileged -it --cap-add=sys_admin --cap-add mknod --device=/dev/fuse --security-opt seccomp=unconfined --security-opt label=disable
steps:
- uses: actions/checkout@v3
- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: id_rsa
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: replace
- name: Update APT Cache
run: apt-get update -y
- name: Set Build Config
run: cp -vf ./pika-build-config/amd64setup.sh ./pika-build-config.sh
- name: Build Package
run: ./main.sh
- name: Release Package
run: ./release.sh

View File

@ -8,8 +8,8 @@ VERSION="$PIKA_PACKAGE_VERSION"
echo "$PIKA_BUILD_ARCH" > pika-build-arch
wget https://ppa.pika-os.com/pool/cockatiel/p/pika-pbuilder/pika-pbuilder_0.2.37-101pika1_all.deb -O ./pika-pbuilder.deb
apt-get install ./pika-pbuilder.deb -y
# Install Pbuilder config
cp -rvf ./pika-pbuilder/* /
# Get source code
if [[ "$PIKA_PACKAGE_NAME" == *-dmo ]];
@ -23,14 +23,8 @@ fi
### TODO: Quilt patching
### TODO: NMU REBUILD
if [[ "$PIKA_BUILD_ARCH" == "i386" ]]
then
pika-pbuilder-i386-init
pika-pbuilder-i386-build --build ./*.dsc
else
pika-pbuilder-amd64-init
pika-pbuilder-amd64-build --build ./*.dsc
fi
$PIKA_PBUILDER_INIT
$PIKA_PBUILDER_BUILD --build ./*.dsc
# Move the debs to output
mkdir -p ./output

View File

@ -0,0 +1,6 @@
export PIKA_PACKAGE_VERSION="1.11.0-6"
export PIKA_PACKAGE_NAME="libgcrypt20"
export PIKA_PACKAGE_PATCH=false
export PIKA_REBUILD=false
export PIKA_REBUILD_VERSION="b1"
export PIKA_BUILD_ATTEMPT="1"

View File

@ -0,0 +1,13 @@
#! /bin/bash
. pika-build-config/amd64.sh
export PIKA_BUILD_ARCH="amd64-v3"
export PIKA_PBUILDER_INIT="pika-pbuilder-amd64-normal-init"
export PIKA_PBUILDER_BUILD="pika-pbuilder-amd64-normal-build"
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_BUILD_OPTIONS="nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0

View File

@ -1,6 +1,8 @@
#! /bin/bash
. pika-build-config/i386.sh
export PIKA_BUILD_ARCH="i386"
export PIKA_PBUILDER_INIT="pika-pbuilder-i386-init"
export PIKA_PBUILDER_BUILD="pika-pbuilder-i386-build"
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"

View File

@ -1,6 +1,8 @@
#! /bin/bash
. pika-build-config/lto.sh
export PIKA_BUILD_ARCH="amd64-v3"
export PIKA_PBUILDER_INIT="pika-pbuilder-amd64-v3-lto-init"
export PIKA_PBUILDER_BUILD="pika-pbuilder-amd64-v3-lto-build"
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"

View File

@ -1,6 +1,8 @@
#! /bin/bash
. pika-build-config/v3.sh
export PIKA_BUILD_ARCH="amd64-v3"
export PIKA_PBUILDER_INIT="pika-pbuilder-amd64-v3-init"
export PIKA_PBUILDER_BUILD="pika-pbuilder-amd64-v3-build"
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="optimize=-march=x86-64-v3 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -w -DQT_NO_VERSION_TAGGING"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1 @@
pika-pbuilder-amd64-v3-lto-build

View File

@ -0,0 +1 @@
pika-pbuilder-amd64-v3-init

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64 normal pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-normal /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64 normal pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-normal /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v2 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v2 /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v2 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v2 /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v2-lto pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v2-lto /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v2-lto pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v2-lto /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v3 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v3 /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v3 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v3 /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v3-lto pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v3-lto /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v3-lto pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v3-lto /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v4 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v4 /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v4 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v4 /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v4-lto pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v4-lto /etc/pbuilderrc
ARCH=amd64 cowbuilder --architecture amd64 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using x86_64-v4-lto pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-v4-lto /etc/pbuilderrc
ARCH=amd64 cowbuilder create --architecture amd64 "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using i386 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-i386 /etc/pbuilderrc
ARCH=i386 cowbuilder --architecture i386 --buildresult . --logfile buildlog.log "$@"

View File

@ -0,0 +1,4 @@
#! /bin/bash
echo "Using i386 pbuilder config!"
cp -vf /var/cache/pbuilder/rc.examples/pbuilderrc-i386 /etc/pbuilderrc
ARCH=i386 cowbuilder create --architecture i386 "$@"

View File

@ -0,0 +1,83 @@
#! /bin/bash
apt-get install wget -y
mkdir -p /etc/apt/sources.list.d
rm -rf /etc/apt/sources.list.d/*
# Clear /etc/apt/sources.list in favor of deb822 formats
tee /etc/apt/sources.list <<'EOF'
## This file is deprecated in PikaOS.
## See /etc/apt/sources.list.d/system.sources.
EOF
# Add Debian Repo
touch /etc/apt/sources.list.d/debian.sources
tee /etc/apt/sources.list.d/debian.sources <<'EOF'
X-Repolib-Name: Debian Sources
Enabled: yes
Types: deb deb-src
URIs: http://deb.debian.org/debian
Suites: sid experimental
Components: main contrib non-free non-free-firmware
X-Repolib-Default-Mirror: http://deb.debian.org/debian
Signed-by: /usr/share/keyrings/debian-archive-keyring.gpg
EOF
# Add Pika Repos
tee /etc/apt/sources.list.d/system.sources <<'EOF'
X-Repolib-Name: PikaOS System Sources
Enabled: yes
Types: deb
URIs: https://ppa.pika-os.com/
Suites: pika
Components: canary
X-Repolib-ID: system
X-Repolib-Default-Mirror: https://ppa.pika-os.com/
Signed-By: /etc/apt/keyrings/pika-keyring.gpg.key
EOF
# Add DMO Repos
tee /etc/apt/sources.list.d/dmo.sources <<'EOF'
X-Repolib-Name: Multimedia Sources
Enabled: yes
Types: deb deb-src
URIs: https://www.deb-multimedia.org
Suites: sid
Components: main non-free
X-Repolib-Default-Mirror: https://www.deb-multimedia.org/
Signed-By: /etc/apt/keyrings/deb-multimedia-keyring.gpg
EOF
# Get keyrings
mkdir -p /etc/apt/keyrings/
wget https://github.com/PikaOS-Linux/pika-base-debian-container/raw/main/pika-keyring.gpg.key -O /etc/apt/keyrings/pika-keyring.gpg.key
wget https://github.com/PikaOS-Linux/pika-base-debian-container/raw/main/deb-multimedia-keyring.gpg -O /etc/apt/keyrings/deb-multimedia-keyring.gpg
# Setup apt configration
mkdir -p /etc/apt/preferences.d/
tee /etc/apt/preferences.d/0-pika-debian-settings <<'EOF'
# Blacklist Packages from being pulled from debian experimental
Package: *libwebrtc-audio-processing* *selinux*
Pin: release a=experimental
Pin-Priority: -1
Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 550
# Give pika lowest priority because we don't want it sources overwriting
Package: *
Pin: release a=pika,c=canary
Pin-Priority: 380
Package: pika-abi-bridge* *exiv2* akonadi-mime-data libkf5akonadimime-dev libkf5akonadimime5
Pin: release a=pika,c=canary
Pin-Priority: 600
EOF
wget https://github.com/PikaOS-Linux/pika-base-debian-container/raw/main/0-debian-exp-overrides -O /etc/apt/preferences.d/0-debian-exp-overrides
apt-get update -y
apt-get upgrade -y
apt-get install -y libdrm-dev gir1.2-gudev-1.0 libgudev-1.0-0 libgudev-1.0-dev libgbm-dev libgbm1

View File

@ -0,0 +1,27 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
ARCH="i386"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-Wno-incompatible-pointer-types -w -DQT_NO_VERSION_TAGGING"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-O3"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-march=x86-64-v2 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-O3"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v2 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-march=x86-64-v2 -O3 -flto -fuse-linker-plugin -falign-functions=32"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-march=x86-64-v3 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-O3"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="-march=x86-64-v4 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-O3"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"

View File

@ -0,0 +1,26 @@
# pbuilder standard config
USENETWORK=yes
HOOKDIR="/var/cache/pbuilder/hook.d/"
APTCACHEHARDLINK=no
# pbuilder dist config
DIST="sid"
EXTRAPACKAGES="ca-certificates wget"
# pbuilder build options
export DEBIAN_FRONTEND="noninteractive"
export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v4 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -flto -fuse-linker-plugin -falign-functions=32 -w -DQT_NO_VERSION_TAGGING"
export DEB_LDFLAGS_MAINT_APPEND="-march=x86-64-v4 -O3 -flto -fuse-linker-plugin -falign-functions=32"
export DEB_BUILD_OPTIONS="parallel=32 nocheck notest terse"
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
DEBBUILDOPTS="-j32 -nc --no-sign"
PDEBUILD_PBUILDER=cowbuilder
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
# Cowbuilder understands no BASETGZ, but uses BASEPATH
BASEPATH=/var/cache/pbuilder/$NAME-base.cow
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]/--keyring=*})
DEBOOTSTRAPOPTS=(${DEBOOTSTRAPOPTS[@]} --keyring=/usr/share/keyrings/debian-archive-keyring.gpg)
EXTRAPACKAGES=eatmydata
EATMYDATA=yes
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"