]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/todo/parse_debian_packages.mdwn
no more IPC::Cmd or String::ShellQuote, huzzah
[git.ikiwiki.info.git] / doc / todo / parse_debian_packages.mdwn
index af2547734ad9692d96c097b27a4a3c5940b80750..2425645d94e3665da2e263e2aec349172da5c8da 100644 (file)
@@ -8,6 +8,8 @@ a helpful index page to a small repository, listing all the
 packages, and possibly their descriptions as well, with links to
 download them or their sources.
 
+--Cameron
+
 > It's a good idea, I think there are probably several ways to approach it
 > that would all yeild good, though differing results. Maybe with
 > something like this I'd actually get around to posting ikiwiki debs to
@@ -31,6 +33,13 @@ would then not be picked up until the ikiwiki is recompiled.
 >> reprepro doesn't seem to have one, :( though of course creating a
 >> script to do both would work (but it's not optimal). --Cameron
 
+>>> reprepro has two kind of hooks that could be used. One is called
+>>> whenever a Packages file is changed (normaly used to generate
+>>> Packages.diff files, but it does not need to add new files).
+>>> The other (though only available since 2.1) is called whenever
+>>> a package is added or removed (there is an example in the docs
+>>> for extracting changelogs using this). 
+
 > For ikiwiki to notice that the Packages file outside its tree has
 > changed and things need to be updated, a `needsbuild` hook could be
 > used. This seems very doable.
@@ -55,6 +64,7 @@ automatically.
 >> a separate package from ikiwiki. Is it possible to package
 >> plugins separately? --Cameron
 
---Cameron
+>>> Sure, a plugin is just a perl library so can easily be packaged
+>>> separately.
 
-[[tag wishlist]]
+[[!tag wishlist]]