docs: quick & dirty kicad 6 deb build

master
forksand 3 years ago
parent d54784b45f
commit 7572927576

@ -0,0 +1,259 @@
# build thine deb
cd /home/jebba/devel/kicad/gitlab/kicad
git checkout master
git pull
git checkout 6.0.0
git archive --format=tar --prefix=kicad-6.0.0/ 6.0.0 | bzip2 > /home/jebba/devel/kicad/deb/kicad-6.0.0.tar.bz2
cd /home/jebba/devel/kicad/deb
cp -p kicad-doc-6.0.0.tar.bz2 kicad_6.0.0.orig-doc.tar.xz
##################################################################################
# Doc
cd /home/jebba/devel/kicad/gitlab/kicad-doc
git checkout master
git pull
git checkout 6.0.0
git archive --format=tar --prefix=kicad-doc-6.0.0/ 6.0.0 | bzip2 > /home/jebba/devel/kicad/deb/kicad-doc-6.0.0.tar.bz2
##################################################################################
cd /home/jebba/devel/kicad/deb
cp -p kicad-6.0.0.tar.bz2 kicad_6.0.0.orig.tar.bz2
cp -p kicad-doc-6.0.0.tar.bz2 kicad_6.0.0.orig-doc.tar.bz2
tar xf /home/jebba/devel/kicad/deb/kicad-6.0.0.tar.bz2
cd kicad-6.0.0/
tar xf ~/devel/kicad/deb-src/kicad_6.0.0~rc2+dfsg1-1.debian.tar.xz
tar xf /home/jebba/devel/kicad/deb/kicad-doc-6.0.0.tar.bz2
mv kicad-doc-6.0.0 doc
##########################################################
# Update to 6.0.0
vim debian/changelog
###########################################################
kicad (6.0.0-1) experimental; urgency=medium
* Update to 6.0.0.
-- Jeff Moe <moe@forksand.com> Sun, 26 Dec 2021 15:28:01 -0700
###########################################################
# Build kicad
cp -p debian/changelog ../changelog-kicad
# or just
cp -p ../changelog-kicad debian/changelog
rm debian/patches/series
sudo apt -y install asciidoctor dh-python libocct-data-exchange-dev libngspice0-dev libpython3-all-dev po4a python3-all source-highlight
dpkg-buildpackage -rfakeroot -S -uc -us -sa
dpkg-buildpackage -rfakeroot -b -uc
cd ..
sudo apt -f install
##################################################################################
##################################################################################
# kicad-libraries
# kicad-demos
# kicad-doc-*
# Part of main kicad package
##################################################################################
# kicad-packages3d
# Is this built with in main kicad repo ???
cd /home/jebba/devel/kicad/deb-src
wget http://deb.debian.org/debian/pool/main/k/kicad-packages3d/kicad-packages3d_6.0.0~rc1-1~exp1.dsc
wget http://deb.debian.org/debian/pool/main/k/kicad-packages3d/kicad-packages3d_6.0.0~rc1.orig.tar.xz
wget http://deb.debian.org/debian/pool/main/k/kicad-packages3d/kicad-packages3d_6.0.0~rc1-1~exp1.debian.tar.xz
cd /home/jebba/devel/kicad/gitlab/kicad-packages3D
git checkout master
git pull
git checkout 6.0.0
git archive --format=tar --prefix=kicad-packages3d-6.0.0/ 6.0.0 | bzip2 > /home/jebba/devel/kicad/deb/kicad-packages3d-6.0.0.tar.bz2
cd /home/jebba/devel/kicad/deb
cp -p kicad-packages3d-6.0.0.tar.bz2 kicad-packages3d_6.0.0.orig.tar.bz2
rm -rf kicad-packages3d-6.0.0
tar xf /home/jebba/devel/kicad/deb/kicad-packages3d-6.0.0.tar.bz2
cd kicad-packages3d-6.0.0/
tar xf /home/jebba/devel/kicad/deb-src/kicad-packages3d_6.0.0~rc1-1~exp1.debian.tar.xz
#########################################
# Update to 6.0.0
vim debian/changelog
####################################################
kicad-packages3d (6.0.0-1) experimental; urgency=medium
* Update to 6.0.0.
-- Jeff Moe <moe@forksand.com> Sun, 26 Dec 2021 15:28:01 -0700
#######################################################
# Build kicad-packages3d
cp -p debian/changelog ../changelog-kicad-packages3d
# or just
cp -p ../changelog-kicad-packages3d debian/changelog
dpkg-buildpackage -rfakeroot -S -uc -us -sa
dpkg-buildpackage -rfakeroot -b -uc
cd ..
##################################################################################
# kicad-templates
cd /home/jebba/devel/kicad/deb-src
wget http://deb.debian.org/debian/pool/main/k/kicad-templates/kicad-templates_6.0.0~rc1-1~exp1.dsc
wget http://deb.debian.org/debian/pool/main/k/kicad-templates/kicad-templates_6.0.0~rc1.orig.tar.xz
wget http://deb.debian.org/debian/pool/main/k/kicad-templates/kicad-templates_6.0.0~rc1-1~exp1.debian.tar.xz
cd /home/jebba/devel/kicad/gitlab/kicad-templates
git checkout master
git pull
git checkout 6.0.0
git archive --format=tar --prefix=kicad-templates-6.0.0/ 6.0.0 | bzip2 > /home/jebba/devel/kicad/deb/kicad-templates-6.0.0.tar.bz2
cd /home/jebba/devel/kicad/deb
cp -p kicad-templates-6.0.0.tar.bz2 kicad-templates_6.0.0.orig.tar.bz2
rm -rf kicad-templates-6.0.0
tar xf /home/jebba/devel/kicad/deb/kicad-templates-6.0.0.tar.bz2
cd kicad-templates-6.0.0/
tar xf /home/jebba/devel/kicad/deb-src/kicad-templates_6.0.0~rc1-1~exp1.debian.tar.xz
#########################################
# Update to 6.0.0
vim debian/changelog
####################################################
kicad-templates (6.0.0-1) experimental; urgency=medium
* Update to 6.0.0.
-- Jeff Moe <moe@forksand.com> Sun, 26 Dec 2021 15:28:01 -0700
#######################################################
# Build kicad-templates
cp -p debian/changelog ../changelog-kicad-templates
# or just
cp -p ../changelog-kicad-templates debian/changelog
dpkg-buildpackage -rfakeroot -S -uc -us -sa
dpkg-buildpackage -rfakeroot -b -uc
cd ..
##################################################################################
##################################################################################
# kicad-symbols
cd /home/jebba/devel/kicad/deb-src
wget http://deb.debian.org/debian/pool/main/k/kicad-symbols/kicad-symbols_6.0.0~rc1-1~exp1.dsc
wget http://deb.debian.org/debian/pool/main/k/kicad-symbols/kicad-symbols_6.0.0~rc1.orig.tar.xz
wget http://deb.debian.org/debian/pool/main/k/kicad-symbols/kicad-symbols_6.0.0~rc1-1~exp1.debian.tar.xz
cd /home/jebba/devel/kicad/gitlab/kicad-symbols
git checkout master
git pull
git checkout 6.0.0
git archive --format=tar --prefix=kicad-symbols-6.0.0/ 6.0.0 | bzip2 > /home/jebba/devel/kicad/deb/kicad-symbols-6.0.0.tar.bz2
cd /home/jebba/devel/kicad/deb
cp -p kicad-symbols-6.0.0.tar.bz2 kicad-symbols_6.0.0.orig.tar.bz2
rm -rf kicad-symbols-6.0.0
tar xf /home/jebba/devel/kicad/deb/kicad-symbols-6.0.0.tar.bz2
cd kicad-symbols-6.0.0/
tar xf /home/jebba/devel/kicad/deb-src/kicad-symbols_6.0.0~rc1-1~exp1.debian.tar.xz
#########################################
# Update to 6.0.0
vim debian/changelog
####################################################
kicad-symbols (6.0.0-1) experimental; urgency=medium
* Update to 6.0.0.
-- Jeff Moe <moe@forksand.com> Sun, 26 Dec 2021 15:28:01 -0700
#######################################################
# Build kicad-symbols
cp -p debian/changelog ../changelog-kicad-symbols
# or just
cp -p ../changelog-kicad-symbols debian/changelog
dpkg-buildpackage -rfakeroot -S -uc -us -sa
dpkg-buildpackage -rfakeroot -b -uc
cd ..
##################################################################################
# kicad-footprints
cd /home/jebba/devel/kicad/deb-src
wget http://deb.debian.org/debian/pool/main/k/kicad-footprints/kicad-footprints_6.0.0~rc1-1~exp1.dsc
wget http://deb.debian.org/debian/pool/main/k/kicad-footprints/kicad-footprints_6.0.0~rc1.orig.tar.xz
http://deb.debian.org/debian/pool/main/k/kicad-footprints/kicad-footprints_6.0.0~rc1-1~exp1.debian.tar.xz
cd /home/jebba/devel/kicad/gitlab/kicad-footprints
git checkout master
git pull
git checkout 6.0.0
git archive --format=tar --prefix=kicad-footprints-6.0.0/ 6.0.0 | bzip2 > /home/jebba/devel/kicad/deb/kicad-footprints-6.0.0.tar.bz2
cd /home/jebba/devel/kicad/deb
cp -p kicad-footprints-6.0.0.tar.bz2 kicad-footprints_6.0.0.orig.tar.bz2
rm -rf kicad-footprints-6.0.0
tar xf /home/jebba/devel/kicad/deb/kicad-footprints-6.0.0.tar.bz2
cd kicad-footprints-6.0.0/
tar xf /home/jebba/devel/kicad/deb-src/kicad-footprints_6.0.0~rc1-1~exp1.debian.tar.xz
#########################################
# Update to 6.0.0
vim debian/changelog
####################################################
kicad-footprints (6.0.0-1) experimental; urgency=medium
* Update to 6.0.0.
-- Jeff Moe <moe@forksand.com> Sun, 26 Dec 2021 15:28:01 -0700
#######################################################
# Build kicad-footprints
cp -p debian/changelog ../changelog-kicad-footprints
# or just
cp -p ../changelog-kicad-footprints debian/changelog
dpkg-buildpackage -rfakeroot -S -uc -us -sa
dpkg-buildpackage -rfakeroot -b -uc
cd ..
##################################################################################
sudo dpkg -i \
kicad_6.0.0-1_amd64.deb \
kicad-demos_6.0.0-1_all.deb \
kicad-doc-en_6.0.0-1_all.deb \
kicad-footprints_6.0.0-1_all.deb \
kicad-libraries_6.0.0-1_all.deb \
kicad-packages3d_6.0.0-1_all.deb \
kicad-symbols_6.0.0-1_all.deb \
kicad-templates_6.0.0-1_all.deb
sudo apt -f install
##################################################################################
# bullseye backports:
ii kicad 5.99.0+really5.1.12+dfsg1-1~bpo11+1 amd64 Electronic schematic and PCB design software
ii kicad-common 5.1.9+dfsg1-1~bpo10+1 all Old common files used by kicad - Transitional Package
ii kicad-demos 5.99.0+really5.1.12+dfsg1-1~bpo11+1 all Demo projects for kicad
ii kicad-doc-en 5.99.0+really5.1.12+dfsg1-1~bpo11+1 all Kicad help files (English)
ii kicad-footprints 5.1.7-1 all Footprint symbols for KiCad's Pcbnew
ii kicad-libraries 5.99.0+really5.1.12+dfsg1-1~bpo11+1 all Virtual package providing common used libraries by kicad
ii kicad-packages3d 5.1.11-1~bpo11+1 all 3D models for 3D viewer in KiCad's Pcbnew and Footprint Editor
ii kicad-symbols 5.1.9-1 all Schematic symbols for KiCad's Eeschema
ii kicad-templates 5.1.7-1 all Project templates for KiCad
##################################################################################
Loading…
Cancel
Save