diff options
author | P. J. McDermott <pjm@nac.net> | 2012-01-30 12:30:17 (EST) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-01-30 12:30:17 (EST) |
commit | f9ac21c2b41d564fdc4a09becbc629e6de4f93e1 (patch) | |
tree | 6de8c671a3aba818299aaa4894d1c32815385f8e | |
parent | 7b11e530d94a16a5edc3a79ab3aaec1f6cc8d229 (diff) |
Update 'TODO' with completion of oh-installdocs.
-rw-r--r-- | TODO | 24 |
1 files changed, 6 insertions, 18 deletions
@@ -3,28 +3,16 @@ TODO: * Make oh-strip obey a missing '-l' option. * Check on file ownership and modes. * Finish tar archive handling in opkhelper. - * Build packages with copyright information and changelogs. [1][2] Future Plans: - * Package signing. [3] - * Calculate "Installed-Size" field values. [4] - * Compress documentation files. [5] + * Package signing. [1] + * Calculate "Installed-Size" field values. [2] + * Compress documentation files. [3] * Write an 'opkcreate' script like dh_make to create a new source package. Notes: - 1: Requires change to format spec. - 2: Package documentation (copyright notices and licenses, packaging changelogs, - etc.) should be installed in /usr/share/doc/<binpkg>. There should be one - set of these files for all binary packages built by one source package. - This may be accomplished by making one package provide the documentation - files and be depended on by each of the other packages. Each of the other - packages would then install a symbolic link from their documentation - directory to that of the providing package. The providing package may be - one on which all other packages naturally depend (e.g. a common library or - set of data), or it may be a special "common" package that installs nothing - but packaging documentation files. - 3: Requires opkg to be built with GnuPG and GPGME. - 4: There is an inconsistency between the Debian Policy and opkg in the units + 1: Requires opkg to be built with GnuPG and GPGME. + 2: There is an inconsistency between the Debian Policy and opkg in the units of this field. The Debian Policy defines this field in units of kibibytes: The disk space is given as the integer value of the estimated installed size in bytes, divided by 1024 and rounded up. @@ -34,4 +22,4 @@ Notes: pkg_size_kbs = (pkg->installed_size + 1023)/1024; For now, we'll omit this field (as a result, opkg simply won't make sure there is enough free space). - 5: Follow the model of debhelper's dh_compress. + 3: Follow the model of debhelper's dh_compress. |