EnglishFrenchSpanish

Ad


OnWorks favicon

installdeb-wordlist - Online in the Cloud

Run installdeb-wordlist in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command installdeb-wordlist that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


installdeb-wordlist - debhelper-like utility for maintainers of wordlist Debian packages

SYNOPSIS


installdeb-wordlist [debhelper options] [options]

DESCRIPTION


installdeb-wordlist is a debhelper like program that is responsible for installing
appropriate debconf config and templates files and debhelper snippets in a wordlist
package, according to the Debian Spell Dictionaries and Tools Policy.

For more details, see
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz

The actions executed by installdeb-wordlist are the following:

· Maintainer Scripts

installdeb-wordlist installs the necessary scraps of code in the postinst and postrm
scripts.

· Language info file

installdeb-wordlist also checks a file containing wordlist information, called
debian/info-wordlist or debian/package.info-wordlist. If this file is successfully
parsed, it is installed in the /var/lib/dictionaries-common/wordlist directory.

· Substvars substitutions

This script will populate a substvars file, so Depends line in control file can
contain ${wordlist:Depends} to automatically care for dictionaries-common
dependencies.

This requires "Build-Depends" on at least dictionaries-common-dev 1.23.0 and is highly
recommended.

· Debconf files

o templates and config files
installdeb-wordlist installs the Policy compliant Debconf files from the
information contained in the info-wordlist file. These files are created as
debian/config (or debian/package.config) and debian/templates (or
debian/package.templates). No intervention is needed here, since installdeb-
wordlist will make a call to dh_installdebconf(1).

If the package needs to have special code in the config file, the maintainer
should supply files called debian/config.in (or debian/package.config.in). In the
config.in file, the string "#DEBHELPER#" must appear alone in one line and start
at the first column. installdeb-wordlist will replace that token with the
necessary Policy compliant code (this works with config.in is either a Bourne
shell or Perl script).

If the package needs to define its own questions via the templates file the
maintainer should either supply files debian/po-master.templates (or
debian/package.po-master.templates) together with the appropriate po files if the
package handles template localization through po-debconf, or debian/templates.in
(or debian/package.templates.in) otherwise. See the po-debconf(7) manual page for
more details and remember that the master templates name is now different.

The templates defined in the templates.in or po-master.templates files are merged
into the Policy compliant templates by installdeb-wordlist and a call to
dh_installdebconf(1) is internally done.

o The elanguages template field
This field is useful if you want to override the debconf languages string with
something different (since the master string remains the same, this will not
trigger a new debconf call) or if you really think that the languages string
should be internationalized for your package. Note that for most packages the poor
man default localization should be enough, and translators should have another
priorities.

installdeb-wordlist default behavior is not adding an "elanguages" field to the
templates file. If you want it added you have to call the script with the explicit
--write-elanguages option.

This field will be added with value taken from the "Elanguage" entry in the info
file if present, or after the "Language" value otherwise. Note that this is useful
only if:

- You want to fix a buggy entry
In this case just fill the "Elanguage" field in the info file with the new
value. This will be shown at the debconf prompt.

- You want to fully internationalize your entries
In this case some black magic is needed at first time for smooth use,

(a) Run installdeb-{ispell,wordlist} --no-installdebconf --write-elanguages
for every package whose string should be internationalized. Edit the created
.templates files and remove the leading underscores in the elanguages entry if
present.
(b) Run debconf-gettextize templates_to_be_internationalized. Check that all
the desired .templates files are in debian/po/POTFILES.in and remove old
.config and .templates files.
(c) Run again installdeb-{ispell,wordlist} --no-installdebconf
--write-elanguages and debconf-updatepo (no edit here) to remove references to
non-translatable strings. Check that the desired strings are in the po master
file (debian/po/templates.pot) and remove .config and .templates files. You
are done. If the master "Elanguages" string is changed, repeat (c) afterward.

OPTIONS


The usual dephelper(1) options are accepted. Options below are specific to installdeb-
wordlist

--no-installdebconf
Do not run dh_installdebconf nor remove templates and config file.

--no-pre-post
Do not install {pre,post}{inst,rm} snippets.

--write-elanguages
Create the elanguages stuff.

--debug
Show some extra info.

NOTES


This program is not part of debhelper, although it is intended to be used in wordlist
packages using debhelper in its building.

Use installdeb-wordlist online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

  • 1
    abidiff
    abidiff
    abidiff - compare ABIs of ELF files
    abidiff compares the Application Binary
    Interfaces (ABI) of two shared libraries
    in ELF format. It emits a meaningful
    repor...
    Run abidiff
  • 2
    abidw
    abidw
    abidw - serialize the ABI of an ELF
    file abidw reads a shared library in ELF
    format and emits an XML representation
    of its ABI to standard output. The
    emitted ...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - bibliography conversion
    utilities ...
    Run copac2xml
  • 4
    copt
    copt
    copt - peephole optimizer SYSNOPIS:
    copt file.. DESCRIPTION: copt is a
    general-purpose peephole optimizer. It
    reads code from its standard input and
    writes an ...
    Run copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - gather title
    declarations from Stx documents ...
    Run gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    Run gatling-bench
  • More »

Ad