Commit c7a50212 authored by felix s's avatar felix s

README.Debian, changelog

fix wording, grammar, clarity
parent d8d228b4
......@@ -10,8 +10,10 @@ functionality. /usr/bin/gnucap has become a thin executable, which
- most functionality transferred to libgnucap.
- plugin choices can be overridden in /etc/gnucap.rc.
the library is libgnucap.so.0. it is expected not to change in relevant ways,
but if it does, will move to libgnucap.so.1.
The library is libgnucap.so.0. it is expected not to change in relevant ways,
but if it does, will move to libgnucap.so.1. This will not break programs
linked against libgnucap.so.0, but it may affect the creation of new plugins
for these programs.
gnucap-default-plugins0 contains the default plugins. these are installed into
/usr/lib/<multiarch>/gnucap0/. The "0" indicates the relation to libgnucap0.
......@@ -24,12 +26,13 @@ separated, first wins, like PATH, PYTHONPATH etc.).
/usr/lib/<multiarch>/gnucap0, if empty. This is where further packages are
expected to install plugins to. Other programs are expected to query
"gnucap-conf --pkglibdir" at configure time, hardwire that in a similar way,
and set the environment accordingly.
and set the environment accordingly. gnucap-conf is provided by the
gnucap-common package.
gnucap-common contains some architecture independent files, headers, examples
and /usr/bin/gnucap-conf. This package hardwires the "pkglibdir", and
determines where new plugins are installed to (this makes sense, because
plugins are compiled against the headers from this very package).
gnucap-common contains some architecture independent files, headers, and
/usr/bin/gnucap-conf. This package determines the place where additional plugins
should be installed to, `gnucap-conf --pkglibdir`. This makes sense, because
plugins are compiled against the headers from this very package.
The libgnucap-dev package ships the development library symlink, necessary to
build/link programs similar to /usr/bin/gnucap.
......
......@@ -11,24 +11,15 @@ gnucap (1:0.36~20171003-1) unstable; urgency=medium
functionality without the need to install all gnucap packages and files.
(Closes: #224467)
* Introduce gnucap-default-plugins0 package
The plugins that were linked into the main executable previously are now
The plugins that were previous linked into the main executable are now
shipped as a separate (optional) binary, the "default plugins". These are
loaded by "gnucap", unless overridden in /etc/gnucap.rc (which is does not
loaded by "gnucap", unless overridden in /etc/gnucap.rc (which does not
exist by default). This package must hence be installed, if the
functionality of the previous gnucap package is sought.
The binary plugin is installed in a directory depending on the
architecture and on the library soname it has been tested against. Further
binary plugins should also be installed into this directory. The default
command for loading plugins uses the GNUCAP_PLUGPATH environment
variable to locate plugins, a colon separated list of paths.
* gnucap-devel package
This package provides the additional arch dependent infrastructure to
build plugins e.g.
from within a gnucap session; this is currently implemented with pkgconfig
called from /usr/bin/gnucap-conf in gnucap-common.
None of the functionality supplied was present in previous packages.
architecture and on the library soname it has been tested against.
* gnucap-common package (Closes: #693267)
Contains the development headers and build infrastructure. This package
Contains the development headers and build infrastructure. This package
is architecture independent.
* man pages for /usr/bin/gnucap and /usr/bin/gnucap-{conf,modelgen}. The
upstream project makes no attempt in providing these, hence they are
......@@ -38,8 +29,7 @@ gnucap (1:0.36~20171003-1) unstable; urgency=medium
to releases ("development snapshots"). This is new and was not required for
previous tarball releases.
* set sysconfdir to /etc, equivalent to --sysconfdir in autotools.
this might become useful later.
(possibly override some things in /etc/gnucap.rc)
There's the possibility to override things in /etc/gnucap.rc.
* update d/copyright
* move package to salsa (from alioth/pkg-electronics)
* debian/control: Bump Standards-Version to 4.1.3
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment