<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tfortune/debian/rules, branch debian</title>
<subtitle>tfortune - Fortune Cookies with Tags</subtitle>
<id>https://git.tue.mpg.de/cgit/tfortune/atom?h=debian</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/tfortune/atom?h=debian'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/'/>
<updated>2024-05-06T00:41:38Z</updated>
<entry>
<title>Revert "Remove debian/."</title>
<updated>2024-05-06T00:41:38Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-05-06T00:41:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=9ce93ff2ae1a2366dc827d232a85711873dcf0e3'/>
<id>urn:sha1:9ce93ff2ae1a2366dc827d232a85711873dcf0e3</id>
<content type='text'>
This reverts commit 1c92dba620eb to bring back the contents of the
debian directory. From now on changes in debian/ will only take place
in this branch.
</content>
</entry>
<entry>
<title>Remove debian/.</title>
<updated>2024-05-06T00:31:44Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-05-05T17:17:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=1c92dba620eba8f40a18e231cfae186e96793cc1'/>
<id>urn:sha1:1c92dba620eba8f40a18e231cfae186e96793cc1</id>
<content type='text'>
Debian-related changes no longer happen in master. Instead, a
dedicated branch will be created whose commits may only modify
files below debian/. Whenever a new release is cut from the master
branch, the master branch will be merged into the debian branch and
debian/changelog will be updated accordingly.

Suggested-by: Andreas Metzler &lt;ametzler@bebt.de&gt;
</content>
</entry>
<entry>
<title>Fix cross build.</title>
<updated>2023-03-01T16:16:47Z</updated>
<author>
<name>Helmut Grohne</name>
<email>helmut@subdivi.de</email>
</author>
<published>2023-03-01T16:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=51a5a39de6d9527e38b84744abfa330ef36ab779'/>
<id>urn:sha1:51a5a39de6d9527e38b84744abfa330ef36ab779</id>
<content type='text'>
The cross build fails to find the lopsub library since it configures
for the build architecture. This happens as no --build nor --host is
passed which would have happened automatically if dh_auto_configure
could be used. Thus it'll have to be passed manually. Then configure
fails finding config.h.in, which for some reason is not created (nor
asked for) by the override_dh_autoreconf. And finally, the actual
Makefile does not pick up the compiler detected by configure and
rather uses plain cc, so we'll have to tell it as well.

Signed-off-by: Andre Noll &lt;maan@tuebingen.mpg.de&gt;
</content>
</entry>
<entry>
<title>Add a few sample epigrams and the fortunes package.</title>
<updated>2019-06-25T12:49:48Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-06-16T11:06:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=db398e3096825b1fb0d01160715596355369f331'/>
<id>urn:sha1:db398e3096825b1fb0d01160715596355369f331</id>
<content type='text'>
This adds a single file containing ~200 tagged epigrams in English
language. The debian/control file is extended to provide the new
"tfortunes" package which ships this data file. The new package is
Recommended: by the tfortune package but tfortune works without it
if epigrams are provided locally.

The debian/copyright file also needs to be adjusted because the
epigrams are under the public domain while the source code remains
GPLv3.

The epigrams were created by running

	tfortune -- print -atx pub

on the author's epigram database with "pub" being a tag expression
that filters out epigrams not suitable for public exposure.

Suggested-by: Adam Borowski &lt;kilobyte@angband.pl&gt;

v2 -&gt; v3
~~~~~~~~
Apply fixes provided by Adam Borowski:
 * Fix bogus date in debian/changelog (s/Mon/Tue)
 * Make the data package Arch:all, since it is truly arch-independent
 * Add Multi-Arch header to debian/control

v1 -&gt; v2
~~~~~~~~
Incorporate feedback from Adam Borowski:
 * Fix typo in description of the tfortunes package
 * Update debian/changelog and increase debian version number
</content>
</entry>
<entry>
<title>Add infrastructure to build debian packages.</title>
<updated>2019-06-05T10:37:17Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-05-20T14:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=18c4c002c310e9ffa47bad14c967d9e4c02d8d2a'/>
<id>urn:sha1:18c4c002c310e9ffa47bad14c967d9e4c02d8d2a</id>
<content type='text'>
This commit adds the usual files below debian/ so that debian source
and binary packages can be made with a command like

    dpkg-buildpackage

The debian/rules file relies on dh but overrides the dh_auto_configure
and the dh_autoreconf targets. The default recipe for dh_auto_configure
results in warnings because tfortune's configure does not implement
some of the options which dh appends to the configure command. The
override for autoreconf is needed because the default recipe would
remove our configure wrapper and replace it with the generated script.

This has been tested on debian-9, debian-10 and debian-11. On all
systems, lintian(1) reports no warnings and no errors.

v3 -&gt; v4
~~~~~~~~
* Fix Bug ID in debian/changelog (pointed out by Adam Borowski)

v2 -&gt; v3
~~~~~~~~
* Switch to a simple debian/rules file as suggested by Alexis Murzeau
  and Adam Borowski.

v1 -&gt; v2
~~~~~~~~
Incorporate feedback from Adam Borowski:
 * Use dh_installchangelogs instead of open-coding it
 * Use gzip -n to avoid rendering the build non-reproducible
 * Fix the installation path of debian/copyright by running dh_install,
 * Create md5sums file
</content>
</entry>
</feed>
