<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=7413&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / different versions of same package, kicad]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=7413</link>
		<description><![CDATA[The most recent posts in different versions of same package, kicad.]]></description>
		<lastBuildDate>Thu, 18 Sep 2025 13:34:16 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58081#p58081</link>
			<description><![CDATA[<p>If you cannot compile, you may try Ubuntu debs from PPA<br />_https://launchpad.net/~kicad/+archive/ubuntu/kicad-9.0-releases</p><p>DEBs:<br />_https://launchpad.net/~kicad/+archive/ubuntu/kicad-9.0-releases/+packages<br />_https://ppa.launchpadcontent.net/kicad/kicad-9.0-releases/ubuntu/pool/main/k/<br />_https://ppa.launchpadcontent.net/kicad/kicad-9.0-releases/ubuntu/pool/main/k/kicad/kicad_9.0.3-0~ubuntu24.10.1_amd64.deb</p><p>Deb packages can be repacked and renamed without compilation.</p><p>You may also try to compile:</p><div class="codebox"><pre><code>$ dget --extract --allow-unauthenticated https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/kicad/9.0.3+dfsg-1/kicad_9.0.3+dfsg-1.dsc
dget: retrieving https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/kicad/9.0.3+dfsg-1/kicad_9.0.3+dfsg-1.dsc
...
dpkg-source: info: extracting kicad in kicad-9.0.3+dfsg
dpkg-source: info: unpacking kicad_9.0.3+dfsg.orig.tar.xz
dpkg-source: info: unpacking kicad_9.0.3+dfsg.orig-doc.tar.xz
dpkg-source: info: unpacking kicad_9.0.3+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fixes/Adjusting-content-in-the-desktop-files.patch
dpkg-source: info: applying reproducibility/doc-Add-field-revdate-to-asciidoc-files.patch
dpkg-source: info: applying debian-hacks/KiCadFullVersion-Drop-hyphen-in-the-string.patch
dpkg-source: info: applying fixes/demos-Adjust-MIME-encoding-to-UTF8-of-some-libraries.patch
dpkg-source: info: applying fixes/python-Use-raw-strings-expressions.patch</code></pre></div><div class="codebox"><pre><code>$ ls -1
kicad-9.0.3+dfsg
kicad_9.0.3+dfsg-1.debian.tar.xz
kicad_9.0.3+dfsg-1.dsc
kicad_9.0.3+dfsg.orig-doc.tar.xz
kicad_9.0.3+dfsg.orig.tar.xz</code></pre></div><p>Read the Build-Deps:</p><div class="codebox"><pre><code>cat kicad-9.0.3+dfsg/debian/control</code></pre></div><p>Install the Build-Deps</p><p>Rename the package (in debian/control)</p><p>Rename the binary </p><div class="codebox"><pre><code>$ cat kicad-9.0.3+dfsg/CMakeLists.txt | grep project\(
project( kicad )</code></pre></div><p>cd to SourceDir</p><div class="codebox"><pre><code>cd kicad-9.0.3+dfsg</code></pre></div><p>And compile it with </p><div class="codebox"><pre><code>dpkg-buildpackage -us -uc -b</code></pre></div><p>You may also want to read the manual:<br />_https://wiki.debian.org/CreatePackageFromPPA</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Thu, 18 Sep 2025 13:34:16 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58081#p58081</guid>
		</item>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58061#p58061</link>
			<description><![CDATA[<p><span class="bbc">/usr/local/bin</span> is the standard solution.</p><div class="codebox"><pre><code>cmake -D CMAKE_INSTALL_PREFIX=/usr/local  &lt; + other options: -S (sourcedir), etc.&gt;</code></pre></div><p>However, <span class="bbc">debhelper</span> (Devuan) does not permit <span class="bbc">/usr/local/bin</span> (by default).<br />Though, there is a secret esoteric command to force <span class="bbc">debhelper</span> to permit <span class="bbc">prefix=/usr/local</span><br />In any case, it is much easier to package it manually, or with <span class="bbc">CPack</span> .<br />You may want to rename the deb package, and ProjectName</p><p><span class="bbc">project( )</span>&#160; is inside <span class="bbc">CMakeLists.txt</span></p><p>To compile it, you need <span class="bbc">cmake</span> and <span class="bbc">ninja</span></p><div class="quotebox"><blockquote><div><p>Portable CMake is available here:<br />_https://github.com/Kitware/CMake<br />Portable Ninja is available here:<br />_https://github.com/ninja-build/ninja</p></div></blockquote></div><div class="quotebox"><blockquote><div><p>PKGBUILD:</p><div class="codebox"><pre><code>build() {
  cmake \
    -B build \
    -S &quot;$pkgname&quot; \
    -G Ninja \
    -D CMAKE_BUILD_TYPE=Release \
    -D CMAKE_INSTALL_PREFIX=/usr \
    -D KICAD_USE_EGL=ON \
    -D KICAD_USE_BUNDLED_GLEW=OFF \
    -D KICAD_BUILD_I18N=ON \
    -D KICAD_I18N_UNIX_STRICT_PATH=ON \
    -D KICAD_BUILD_QA_TESTS=OFF \
    -D KICAD_USE_CMAKE_FINDPROTOBUF=0 \
    -W no-dev

  cmake --build build
}

package() {
  DESTDIR=&quot;$pkgdir&quot; cmake --install build

  strip &quot;$STRIP_SHARED&quot; &quot;${pkgdir}&quot;/usr/lib/python*/site-packages/_pcbnew.so
}</code></pre></div><p>_https://archlinux.org/packages/extra/x86_64/kicad/<br />_https://gitlab.archlinux.org/archlinux/packaging/packages/kicad<br />_https://gitlab.archlinux.org/archlinux/packaging/packages/kicad/-/blob/main/PKGBUILD?ref_type=heads</p></div></blockquote></div><p>EXAMPLE for <strong>cmake+ninja</strong><br />_https://dev1galaxy.org/viewtopic.php?id=7175</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Wed, 17 Sep 2025 20:27:17 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58061#p58061</guid>
		</item>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58057#p58057</link>
			<description><![CDATA[<p>Either the appimage as mentioned or compiling your own version using perhaps /usr/local/bin as the place for the binary and an edit possibly of the make file to change the binary name to something like kicad7 for version7 for the new name to prevent confusion in running it.</p>]]></description>
			<author><![CDATA[dummy@example.com (RedGreen925)]]></author>
			<pubDate>Wed, 17 Sep 2025 17:12:05 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58057#p58057</guid>
		</item>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58055#p58055</link>
			<description><![CDATA[<p>You might be better off trying an appimage, a quick search shows them available in kicad versions 6,7,8, and 9.</p><p><a href="https://sourceforge.net/projects/kicad-appimage/files/" rel="nofollow">https://sourceforge.net/projects/kicad-appimage/files/</a></p><p><a href="https://github.com/CyberCircuits/kicad-appimage" rel="nofollow">https://github.com/CyberCircuits/kicad-appimage</a></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Wed, 17 Sep 2025 16:16:52 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58055#p58055</guid>
		</item>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58054#p58054</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>The kicad documentation states that a project once modified can no more be read by an older version of kicad. But does that mean the design data is screwed up?</p></div></blockquote></div><p>Definitely yes as said by trainer. Killer.</p><div class="quotebox"><blockquote><div><p>Anyhow: on the kicad home page I can&#039;t find any support for downloading older versions either.</p></div></blockquote></div><p>So do I, asking with the KiCad people right now. <br />Flatpak support is stated below on their website, a new field of distraction.</p>]]></description>
			<author><![CDATA[dummy@example.com (bai4Iej2need)]]></author>
			<pubDate>Wed, 17 Sep 2025 16:03:12 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58054#p58054</guid>
		</item>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58053#p58053</link>
			<description><![CDATA[<div class="quotebox"><cite>bai4Iej2need wrote:</cite><blockquote><div><p> That will be needed to maintain older pcb Hardware.<br />Under debian the new versions kick out the old versions.<br />The debian maintainer answered, that he does not intend to change this behavior.<br />Commercial use with debian/devuan is such not possible. You do not want to migrate old projects forcefully to new versions, for small changes in a maintenance phase. Migration is not backwards compatible.</p></div></blockquote></div><p>I think all Linux distributions will do the same: kick out the old versions.</p><p>The kicad documentation states that a project once modified can no more be read by an older version of kicad. But does that mean the design data is screwed up?</p><p>If you are very conservative and precautios, make up a VM with the older kicad version.</p><p>Anyhow: on the kicad home page I can&#039;t find any support for downloading older versions either.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolfie)]]></author>
			<pubDate>Wed, 17 Sep 2025 12:04:40 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58053#p58053</guid>
		</item>
		<item>
			<title><![CDATA[Re: different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58052#p58052</link>
			<description><![CDATA[<p>found a few articles/commentaries/guides/etc but haven&#039;t read them yet:<br />(providing them here for the convenience of all)</p><p><a href="https://www.kicad.org/download/linux/" rel="nofollow"> https://www.kicad.org/download/linux/</a></p><p><a href="https://linuxvox.com/blog/kicad-linux/" rel="nofollow"> https://linuxvox.com/blog/kicad-linux/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (stargate-sg1-cheyenne-mtn)]]></author>
			<pubDate>Wed, 17 Sep 2025 11:35:47 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58052#p58052</guid>
		</item>
		<item>
			<title><![CDATA[different versions of same package, kicad]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=58051#p58051</link>
			<description><![CDATA[<p>I happened to visit KICON 2025 Europe, because of using KiCad software. <br />The training used Version 9 so I installed from Backports. </p><div class="codebox"><pre><code>dpkg -l kicad
ii  kicad          9.0.3+dfsg-1~bpo12+1 amd64        Electronic schematic and PCB design software</code></pre></div><p>This removed </p><div class="codebox"><pre><code>zgrep -i kicad dpkg.log.2.gz 
...
2025-07-09 10:35:09 remove kicad-packages3d:all 6.0.10-1
...</code></pre></div><p>In the KiCad training I learnt, that other operating systems support different versions of the same Software on the same host. <br />That will be needed to maintain older pcb Hardware.<br />Under debian the new versions kick out the old versions. <br />The debian maintainer answered, that he does not intend to change this behavior. <br />Commercial use with debian/devuan&#160; is such not possible. You do not want to migrate old projects forcefully to new versions, for small changes in a maintenance phase. Migration is not backwards compatible.</p><p>KiCad supports flatpak officially but only a &quot;stable&quot; version, which is changing every year. </p><p>What can be done ?</p>]]></description>
			<author><![CDATA[dummy@example.com (bai4Iej2need)]]></author>
			<pubDate>Wed, 17 Sep 2025 10:51:01 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=58051#p58051</guid>
		</item>
	</channel>
</rss>
