<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7179&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / The road to freedom]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7179</link>
		<description><![CDATA[The most recent posts in The road to freedom.]]></description>
		<lastBuildDate>Sun, 29 Jun 2025 23:48:38 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: The road to freedom]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56375#p56375</link>
			<description><![CDATA[<p>It is not a problem. It is a meta-package.<br />You can install everything you need manually</p><div class="codebox"><pre><code>➤ apt info packaging-dev
Package: packaging-dev
...
Depends: build-essential, debhelper, devscripts, dput-ng | dput | dupload, lintian, sbuild | cowbuilder | pbuilder, quilt
Recommends: apt-file, autoconf, automake, autopkgtest, autotools-dev, bzr-debian, cdbs, cmake, debian-policy, developers-reference | developers-reference-de | developers-reference-fr | developers-reference-ja, dh-autoreconf, dh-make, git-buildpackage, gnome-pkg-tools, gnupg, libtool, piuparts, pkg-kde-tools, svn-buildpackage
Suggests: mercurial-buildpackage</code></pre></div><p>You need &quot;Depends&quot; and &quot;Recommends&quot;.</p><p>Do not forget quilt</p><div class="codebox"><pre><code>sudo apt install quilt</code></pre></div><div class="codebox"><pre><code>➤ dpkg -l | grep dput
ii  dput             1.1.3           all          Debian package upload tool</code></pre></div><div class="codebox"><pre><code>➤ dpkg -l | grep sbuild
ii  libsbuild-perl         0.85.0            all          Library for building Debian binary packages from Debian sources
ii  sbuild                 0.85.0            all          Tool for building Debian binary packages from Debian sources</code></pre></div><p>The available Build-Deps for gtk3-nocsd can be installed with &quot;apt build-dep&quot;</p><div class="codebox"><pre><code>apt build-dep gtk3-nocsd --simulate</code></pre></div><div class="codebox"><pre><code>sudo apt build-dep gtk3-nocsd</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Sun, 29 Jun 2025 23:48:38 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56375#p56375</guid>
		</item>
		<item>
			<title><![CDATA[Re: The road to freedom]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56374#p56374</link>
			<description><![CDATA[<p>Hi Igor, unfortunaltely already the first step doesn&#039;t work for me:</p><div class="codebox"><pre><code>root@vm:~# apt-get install packaging-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package packaging-dev
root@vm:~#</code></pre></div><p>I&#039;m on Excalibur, does this guide maybe not apply to Excalibur?</p>]]></description>
			<author><![CDATA[dummy@example.com (tux_99)]]></author>
			<pubDate>Sun, 29 Jun 2025 23:16:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56374#p56374</guid>
		</item>
		<item>
			<title><![CDATA[The road to freedom]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=55516#p55516</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Knowledge and ignorance—<br />&#160; &#160; &#160; &#160; a man who knows them both together,<br />&#160; &#160; Passes beyond death by ignorance,<br />&#160; &#160; &#160; &#160; and by knowledge attains immortality.<br />&#160; &#160; &#160; &#160; &#160; &#160; <em>Isha Upanishad,</em> Verse 12</p></div></blockquote></div><p>The road to freedom is short and straightforward. Read PKGBUILs of AUR packages, and do the same on Devuan.</p><p>It doesn&#039;t always work. Sometimes it is much better with Debian sources, if you know the secret commands. Debian packaging is a sacred ritual, not a secular one. It requires initiation into secret knowledge. If you are not initiated, you are doomed to dwell in ignorance and doubt. In essence, initiation is a rite of passage marking entrance into a sort of esoteric society. In particular, it signifies a transformation in which the initiate is &#039;reborn&#039; into a new role.</p><p><strong>Step 1:</strong> Install a secret package</p><div class="codebox"><pre><code>sudo apt-get install packaging-dev </code></pre></div><p><strong>Step 2:</strong> Download the source you need. For example:</p><div class="quotebox"><blockquote><div><p>Debian testing (Trixie)<br />_https://packages.debian.org/source/testing/gnuplot</p><p><strong>Source Package: gnuplot</strong> (6.0.2+dfsg1-1) </p><p>Debian Package Source Repository (Browsable)</p><div class="codebox"><pre><code>https://salsa.debian.org/science-team/gnuplot </code></pre></div></div></blockquote></div><div class="codebox"><pre><code>mkdir BUILD_GIT

cd BUILD_GIT

git clone https://salsa.debian.org/science-team/gnuplot.git --depth 1 </code></pre></div><div class="codebox"><pre><code>$ ls
gnuplot

$ du -sh *
17M	gnuplot</code></pre></div><p><strong>Step 3:</strong> Install &quot;Build-Depends&quot;</p><div class="codebox"><pre><code>cd gnuplot

mk-build-deps</code></pre></div><div class="codebox"><pre><code>$ ls *.deb
gnuplot-build-deps_6.0.2+dfsg1-1_all.deb </code></pre></div><p>Install <span class="bbc">gnuplot-build-deps*.deb</span></p><div class="codebox"><pre><code>sudo dpkg -i gnuplot-build-deps_6.0.2+dfsg1-1_all.deb </code></pre></div><p>You may notice a problem:</p><div class="codebox"><pre><code>$ sudo dpkg -i gnuplot-build-deps_6.0.2+dfsg1-1_all.deb
...
dpkg: error processing package gnuplot-build-deps (--install):
 dependency problems - leaving unconfigured </code></pre></div><p>Fix it with a magic command:</p><div class="codebox"><pre><code>sudo apt -f install</code></pre></div><p>It may remove &quot;emacs-gtk&quot; and install &quot;emacs-nox&quot; instead. You can reinstall it later, or remove them both.</p><p>Emacs - Installation options on Linux and Lucid Emacs vs. XEmacs<br />_https://youtu.be/ugFtz7XOOWU?t=25s</p><div class="codebox"><pre><code>$ mv -v gnuplot-build-deps_6.0.2+dfsg1-1_all.deb ../ </code></pre></div><p><strong>Step 4:</strong> Prepare the source</p><p>Execute secret commands:</p><div class="codebox"><pre><code>export QUILT_PATCHES=debian/patches

quilt push -a </code></pre></div><p>The output on terminal should look like this:</p><div class="codebox"><pre><code>$ quilt push -a
Applying patch 04_fix_libexecdir.diff
patching file src/Makefile.am
...
Applying patch 50_no-webp_figures-in-documentation.patch
patching file docs/Makefile.am

Now at patch 50_no-webp_figures-in-documentation.patch </code></pre></div><p><strong>Step 5:</strong> Build GnuPlot</p><div class="codebox"><pre><code>dpkg-buildpackage -b </code></pre></div><div class="codebox"><pre><code>$ ls -1 ../*.deb
../gnuplot_6.0.2+dfsg1-1_all.deb
../gnuplot-build-deps_6.0.2+dfsg1-1_all.deb
../gnuplot-data_6.0.2+dfsg1-1_all.deb
../gnuplot-doc_6.0.2+dfsg1-1_all.deb
../gnuplot-nox_6.0.2+dfsg1-1_amd64.deb
../gnuplot-nox-dbgsym_6.0.2+dfsg1-1_amd64.deb
../gnuplot-qt_6.0.2+dfsg1-1_amd64.deb
../gnuplot-qt-dbgsym_6.0.2+dfsg1-1_amd64.deb
../gnuplot-x11_6.0.2+dfsg1-1_amd64.deb
../gnuplot-x11-dbgsym_6.0.2+dfsg1-1_amd64.deb </code></pre></div><p><strong>Step 6:</strong> Install GnuPlot</p><div class="codebox"><pre><code>cd ../
sudo dpkg -i gnuplot_6.0.2+dfsg1-1_all.deb gnuplot-data_6.0.2+dfsg1-1_all.deb gnuplot-qt_6.0.2+dfsg1-1_amd64.deb </code></pre></div><p><strong>Step 7:</strong> Test</p><p>You can test GnuPlot with Maxima</p><div class="codebox"><pre><code>$ maxima

(%i1) plot2d([tanh(20*sin(x))], [x,-10*%pi,10*%pi], [y,-1.1,1.1], [plot_format, gnuplot])$

(%i3) quit(); </code></pre></div><p>You can export plots from GnuPlot window to <strong>SVG</strong> format. It works with <span class="bbc">gnuplot-qt</span><br />Click on &quot;Export&quot; icon (the top left corner of GnuPlot window), and select &quot;Export to SVG&quot; in drop down menu.</p><div class="quotebox"><blockquote><div><p><strong>Doing Graphics with Maxima - Maxima Tutorial</strong></p><div class="codebox"><pre><code>http://www.bildungsgueter.de/MaximaEN/Pages/GraphicsSurvey01.htm</code></pre></div></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Wed, 07 May 2025 01:52:20 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=55516#p55516</guid>
		</item>
	</channel>
</rss>
