<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.keesmeijs.nl &#187; compileren</title>
	<atom:link href="http://blog.keesmeijs.nl/archives/tag/compileren/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.keesmeijs.nl</link>
	<description>Waarom ook niet eigenlijk?</description>
	<lastBuildDate>Sat, 14 Jan 2012 16:58:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>APT op debian.keesmeijs.nl</title>
		<link>http://blog.keesmeijs.nl/archives/689</link>
		<comments>http://blog.keesmeijs.nl/archives/689#comments</comments>
		<pubDate>Sun, 31 Jan 2010 15:13:36 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[compileren]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[DOOM]]></category>
		<category><![CDATA[maatwerk]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=689</guid>
		<description><![CDATA[Onlangs heb ik veel email ontvangen van mensen die me vroegen om Doomsday Engine makkelijker beschikbaar te maken voor Debian en Ubuntu. Men vroeg met name, of ik een Debian APT repository zou kunnen opzetten. Een mooi moment om reprepro eens te bestuderen leek me! Na wat overwegen heb ik besloten om de laatste en [...]]]></description>
			<content:encoded><![CDATA[<p>Onlangs heb ik veel email ontvangen van mensen die me vroegen om <a href="http://www.dengine.net/">Doomsday Engine</a> makkelijker beschikbaar te maken voor <a href="http://www.debian.org/">Debian</a> en <a href="http://www.ubuntu.com/">Ubuntu</a>.</p>
<div id="attachment_279" class="wp-caption alignnone" style="width: 266px"><a href="http://blog.keesmeijs.nl/wp-content/uploads/2009/09/deng_large1.png"><img class="size-full wp-image-279" title="deng_large" src="http://blog.keesmeijs.nl/wp-content/uploads/2009/09/deng_large1.png" alt="" width="256" height="171" /></a><p class="wp-caption-text">Logo Doomsday Engine</p></div>
<p>Men vroeg met name, of ik een <em>Debian APT repository</em> zou kunnen opzetten. Een mooi moment om <a href="http://mirrorer.alioth.debian.org/">reprepro</a> eens te bestuderen leek me!</p>
<p>Na wat overwegen heb ik besloten om de laatste en voorlaatste versie van Debian en Ubuntu te ondersteunen, waarmee op het moment van schrijven de volgende opties voor APT ontstaan:</p>
<p><code>deb http://debian.keesmeijs.nl/ etch-kees main<br />
deb-src http://debian.keesmeijs.nl/ etch-kees main</code></p>
<p><code>deb http://debian.keesmeijs.nl/ lenny-kees main<br />
deb-src http://debian.keesmeijs.nl/ lenny-kees main</code></p>
<p><code>deb http://debian.keesmeijs.nl/ jaunty-kees main<br />
deb-src http://debian.keesmeijs.nl/ jaunty-kees main</code></p>
<p><code>deb http://debian.keesmeijs.nl/ karmic-kees main<br />
deb-src http://debian.keesmeijs.nl/ karmic-kees main</code></p>
<p>Na toevoegen in bijvoorbeeld <em>sources.list</em> is installeren nu doodeenvoudig:</p>
<p><code>$ sudo apt-get install deng<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following extra packages will be installed:<br />
doom-wad-shareware libmikmod2 libsdl-mixer1.2 libsdl-net1.2 libsmpeg0<br />
Suggested packages:<br />
game-data-packager<br />
Recommended packages:<br />
doom-wad boom-wad doom-engine<br />
The following NEW packages will be installed:<br />
deng doom-wad-shareware libmikmod2 libsdl-mixer1.2 libsdl-net1.2 libsmpeg0<br />
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 0B/5,151kB of archives.<br />
After this operation, 10.7MB of additional disk space will be used.<br />
Do you want to continue [Y/n]? y<br />
Selecting previously deselected package doom-wad-shareware.<br />
(Reading database ... 145295 files and directories currently installed.)<br />
Unpacking doom-wad-shareware (from .../doom-wad-shareware_1.9-1.1_all.deb) ...<br />
Selecting previously deselected package libmikmod2.<br />
Unpacking libmikmod2 (from .../libmikmod2_3.1.11-a-6ubuntu4_i386.deb) ...<br />
Selecting previously deselected package libsmpeg0.<br />
Unpacking libsmpeg0 (from .../libsmpeg0_0.4.5+cvs20030824-2.2_i386.deb) ...<br />
Selecting previously deselected package libsdl-mixer1.2.<br />
Unpacking libsdl-mixer1.2 (from .../libsdl-mixer1.2_1.2.8-6build1_i386.deb) ...<br />
Selecting previously deselected package libsdl-net1.2.<br />
Unpacking libsdl-net1.2 (from .../libsdl-net1.2_1.2.7-2_i386.deb) ...<br />
Selecting previously deselected package deng.<br />
Unpacking deng (from .../deng_1.9.0-beta6.8-karmic1_i386.deb) ...<br />
Processing triggers for man-db ...<br />
Setting up doom-wad-shareware (1.9-1.1) ...<br />
Setting up libmikmod2 (3.1.11-a-6ubuntu4) ...</code></p>
<p><code>Setting up libsmpeg0 (0.4.5+cvs20030824-2.2) ...</code></p>
<p><code>Setting up libsdl-mixer1.2 (1.2.8-6build1) ...</code></p>
<p><code>Setting up libsdl-net1.2 (1.2.7-2) ...</code></p>
<p><code>Setting up deng (1.9.0-beta6.8-karmic1) ...<br />
Processing triggers for libc-bin ...<br />
ldconfig deferred processing now taking place</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/689/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian package compileren uit git repository</title>
		<link>http://blog.keesmeijs.nl/archives/243</link>
		<comments>http://blog.keesmeijs.nl/archives/243#comments</comments>
		<pubDate>Mon, 10 Aug 2009 09:33:01 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[compileren]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kumina]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=243</guid>
		<description><![CDATA[Stel, er is geen git-buildpackage beschikbaar maar je wilt toch graag dpkg-buildpackage gebruiken. Werkt prima, en wel als volgt: dpkg-buildpackage -i\.git -I.git -us -uc -rfakeroot]]></description>
			<content:encoded><![CDATA[<p>Stel, er is geen git-buildpackage beschikbaar maar je wilt toch graag dpkg-buildpackage gebruiken. Werkt prima, en wel als volgt:</p>
<p><code>dpkg-buildpackage -i\.git -I.git -us -uc -rfakeroot</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/243/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zelf PEAR packages maken voor Debian</title>
		<link>http://blog.keesmeijs.nl/archives/239</link>
		<comments>http://blog.keesmeijs.nl/archives/239#comments</comments>
		<pubDate>Wed, 29 Jul 2009 10:57:51 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[compileren]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kumina]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=239</guid>
		<description><![CDATA[Onlangs had ik de PEAR packages van MDB2 en MDB2_Driver_mysql nodig (om precies te zijn voor Poweradmin). Helaas is het op dit moment niet mogelijk om deze packages te installeren met een Debian package. Na een korte zoektocht kwam ik bij dh-make-php uit, een programma om een PEAR package opnieuw te packagen, maar nu geschikt [...]]]></description>
			<content:encoded><![CDATA[<p>Onlangs had ik de PEAR packages van <a href="http://pear.php.net/package/MDB2">MDB2</a> en <a href="http://pear.php.net/package/MDB2_Driver_mysq">MDB2_Driver_mysql</a> nodig (om precies te zijn voor <a href="http://www.poweradmin.org/">Poweradmin</a>). Helaas is het op dit moment niet mogelijk om deze packages te installeren met een Debian package.</p>
<p>Na een korte zoektocht kwam ik bij <a href="http://packages.debian.org/dh-make-php">dh-make-php</a> uit, een programma om een PEAR package opnieuw te packagen, maar nu geschikt voor Debian. Een kind kan de was doen!</p>
<p><code>$ export DEBFULLNAME="Kees Meijs"<br />
$ export DEBEMAIL="kees@kumina.nl"<br />
$ dh-make-pear MDB2_Driver_mysql-1.4.1.tgz<br />
Creating debian source package: php-mdb2-driver-mysql-1.4.1<br />
Upstream is: Lukas Kahwe Smith, Lorenzo Alberton<br />
Guessing Maintainer: Kees Meijs &lt;kees@kumina.nl&gt;<br />
$ cd php-mdb2-2.4.1<br />
$ dpkg-buildpackage -uc -us -rfakeroot<br />
...<br />
dpkg-deb: building package `php-mdb2' in `../php-mdb2_2.4.1-1_all.deb'.<br />
...</code></p>
<p>Natuurlijk is het resultaat een minimale package zonder goede documentatie, maar zeker al beter geschikt voor implementatie dan handmatig het uitpakken van de PEAR package en toevoegen aan het standaardpad in <em>php.ini</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/239/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian package aanpassen</title>
		<link>http://blog.keesmeijs.nl/archives/223</link>
		<comments>http://blog.keesmeijs.nl/archives/223#comments</comments>
		<pubDate>Fri, 24 Jul 2009 09:16:14 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[compileren]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kumina]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=223</guid>
		<description><![CDATA[Het is alweer een tijdje geleden dat ik een bestaande Debian package aan heb gepast. Allemaal vrij voor de hand liggend, maar hoe kon je bijvoorbeeld een versienummer ophogen? Na een korte zoektocht kwam ik bij dch uit, een klein programmaatje om onder andere debian/changes aan te passen.]]></description>
			<content:encoded><![CDATA[<p>Het is alweer een tijdje geleden dat ik een bestaande Debian package aan heb gepast. Allemaal vrij voor de hand liggend, maar hoe kon je bijvoorbeeld een versienummer ophogen?</p>
<p>Na een korte zoektocht kwam ik bij <a href="http://www.debian.org/doc/maint-guide/ch-update.en.html">dch</a> uit, een klein programmaatje om onder andere <em>debian/changes</em> aan te passen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/223/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerDNS</title>
		<link>http://blog.keesmeijs.nl/archives/209</link>
		<comments>http://blog.keesmeijs.nl/archives/209#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:08:36 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[compileren]]></category>
		<category><![CDATA[frustratie]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oplossing]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=209</guid>
		<description><![CDATA[Eerder schreef ik over problemen met DNS door een bug in PowerDNS. Gezien het feit dat meer dan een maand later (dan de laatste opmerking bij de bug) de package maintainer nog steeds geen upstream oplossing heeft, heb ik zelf maar nieuwe packages gemaakt. Zie voor amd64 packages voor Lenny: http://debian.kumina.nl/debian/pool/main/p/pdns/]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.keesmeijs.nl/?p=200">Eerder</a> schreef ik over problemen met DNS door een <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521791">bug</a> in PowerDNS. Gezien het feit dat meer dan een maand later (dan de laatste opmerking bij de bug) de package maintainer nog steeds geen <em>upstream</em> oplossing heeft, heb ik zelf maar nieuwe packages gemaakt.</p>
<p>Zie voor amd64 packages voor Lenny: <a href="http://debian.kumina.nl/debian/pool/main/p/pdns/">http://debian.kumina.nl/debian/pool/main/p/pdns/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/209/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARM</title>
		<link>http://blog.keesmeijs.nl/archives/38</link>
		<comments>http://blog.keesmeijs.nl/archives/38#comments</comments>
		<pubDate>Tue, 03 Mar 2009 17:01:30 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[Techniek]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[compileren]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kumina]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=38</guid>
		<description><![CDATA[Een Debian package opnieuw compileren, hoe ging dat ook alweer? De drempel was (voor mij in ieder geval) vrij hoog om het op een ARM-platform te proberen, maar het viel eigenlijk wel mee. Lang leve: chroot /usr/lib/pbuilder/pbuilder-satisfydepends (fakeroot is een must-have!) git-buildpackage -us -uc Hopelijk is dit bericht ooit nog terug te vinden als ik [...]]]></description>
			<content:encoded><![CDATA[<p>Een Debian package opnieuw compileren, hoe ging dat ook alweer? De drempel was (voor mij in ieder geval) vrij hoog om het op een ARM-platform te proberen, maar het viel eigenlijk wel mee.</p>
<p>Lang leve:</p>
<ul>
<li>chroot</li>
<li>/usr/lib/pbuilder/pbuilder-satisfydepends (fakeroot is een must-have!)</li>
<li>git-buildpackage -us -uc</li>
</ul>
<p>Hopelijk is dit bericht ooit nog terug te vinden als ik het alweer vergeten ben&#8230; Het is op ARM in ieder geval niet anders dan op i386 of amd64 (of&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

