• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H03-May-2022-44,26635,286

debian/H07-May-2022-7,9566,567

dk4app/de/H25-Oct-2020-1,5491,540

dktools/H03-May-2022-17,81217,104

doc/H03-May-2022-78,38664,183

help/H24-Oct-2020-57,56055,927

man/H06-Sep-2021-101,67481,714

resources/H24-Oct-2020-2,3442,038

scripts/H05-Sep-2021-10,4428,077

src/H29-Jul-2021-1,076,662833,660

INSTALLH A D06-Sep-20212.6 KiB10463

LICENSEH A D06-Sep-20211.5 KiB2924

MakefileH A D06-Sep-2021107.8 KiB3,7172,695

Makefile.inH A D06-Sep-202199.1 KiB3,7172,696

READMEH A D06-Sep-20213.6 KiB10989

README.DebianH A D06-Sep-20211.9 KiB3933

README.WINDOWSH A D06-Sep-20211 KiB2317

config.h.inH A D06-Sep-202122 KiB1,4051,089

configureH A D06-Sep-2021473.1 KiB18,44414,994

configure.acH A D06-Sep-2021145.6 KiB4,9364,644

configure.ac.1H A D06-Sep-2021140.7 KiB4,8314,544

dk3conf.hH A D06-Sep-202170 KiB4,3472,208

dk3confd.hH A D06-Sep-20214.4 KiB199168

dk3wxcs.hH A D06-Sep-2021327 225

dk4conf.hH A D06-Sep-202120.7 KiB1,259320

dk4wxcs.hH A D06-Sep-2021327 225

README

1DK Tools and Libaries
2=====================
3This package contains Dirk Krause's tools and libraries.
4SourceForge project page:	http://sourceforge.net/projects/dktools
5Project home page:		http://sourceforge.net/p/dktools/wiki/Home/
6
7License
8=======
9The software is licensed to you under the terms of a BSD style license,
10see LICENSE.
11
12The live systems produced by the scripts/debian-build-live
13script are licensed under the same license conditions as Debian GNU/Linux
14itself (the live systems are derived from Debian).
15
16Installation
17============
18See the INSTALL file for installation instructions.
19
20Programs
21========
22
23Drawing
24-------
25wxdkdraw         Minimalistic drawing program for use with LaTeX
26wxd2lat          Convert wxdkdraw files to PS(+TeX), PDF(+TeX), PGF
27
28Graphics conversion
29-------------------
30bmpp             Convert PNG, JPEG, TIFF to PDF, PS, EPS
31fig2lat          Convrt *.fig to PS(+TeX), PDF(+TeX), PGF
32wximgsz          Suggest size pairs to rescale bitmap images
33
34Web publishing
35--------------
36htmlbook         Publish HTML like a book
37
38Software development
39--------------------
40dkct             C preprocessor for debugging, tracing, state machines wx GUI
41dkwxwiz          Create initial files for wxWidgets + DK tools programs
42wxdkhtb          View HTB help files
43
44IT administration
45-----------------
46itadmin          Create configuration and docu (*.tex) files from MySQL DB
47
48File and directory tols
49-----------------------
50dk-ls            List files, output column order is configurable
51dk-fic           Check file integrity
52dk-bmm           Backup media managements
53dk-blks          Create stream with constant block size for use with dd
54dk-eradisk       Create data stream to erase a disk
55dk-hex           Show file contents in hexadecimal or octal notation
56dk-pwd           Clone of the pwd program, intended for Windows
57
58Text tools
59----------
60dk-t2l           Convert plain text to LaTeX
61dk-t2h           Convert plain text to HTML
62dk-cat           Show file contents, some recoding possible
63dk-sort          Sort text line by line
64
65User and password tools
66-----------------------
67dk-uid           Find free user ID in a given range
68dk-pwgen         Create passwords, PIN number or hexadecimal keys
69dk-rand          Create binary random data
70
71Network tools
72-------------
73dk-send          Send data stream to one or multiple recipients running dk-recv
74dk-recv          Receive data stream from a dk-send process
75rshdown          Fast remote shutdown via specific UDP packet
76
77Windows tools
78-------------
79dkwt / dkwtadm   List users, groups, printers; keep classroom PCs clean
80winprint         Schedule file to Windows print queue
81ChangeScreenSize Switch between different screen sizes
82wprclean         Remove a users print jobs from local Windows print queues
83lprngcl          Remove a users print jobs from LPRng print queues
84
85Printer administration
86----------------------
87prmonsnmp        Monitor a printer using the SNMP protocol
88pjsnmp           LPRng filter to send print job to networked printer
89printqd          Daemon to enforce print quota on LPRng print systems
90printqdc         Client program to query printqd
91wxpqdic          GUI client program to query printqd, show users print limit
92addctrld         Ensure final CTRL-d at end of data stream
93
94Simple databases tools
95----------------------
96dk-t2db          Create simple text data base from plain text
97dk-db2t          Convert simple text data base to text
98dk-dbco          Copy simple databases
99
100Database tools
101--------------
102dk-sqlsplit      Split overlong SQL lines as produced by mysqldump
103
104Other programs
105--------------
106plpdftex         Output driver for octpgfpl to produce PDF+TeX
107wxdkclock        Simple clock with one alert
108
109

README.Debian

1PROBLEMS IN THIS SOURCE PACKAGE REPORTED BY LINTIAN
2
3Error: source-contains-prebuilt-ms-help-file
4--------------------------------------------
5The lintian program, when run on the *.dsc source package, writes
6error messages for existing *.chm help files in the source archive.
7The https://lintian.debian.org/tags/source-contains-prebuilt-ms-help-file.html
8web site states: "Whilst there is free software to read and write them, any
9examples existing in source packages are likely to be created by the
10proprietary Microsoft software and are probably missing the source HTML and
11associated files.".
12
13The source archive dktools-x.y.z.tar.gz allows to build executables
14for a variety of platforms, including Windows. The source archive includes
15*.chm files for use on Windows including all sources used to build them.
16On Linux there is the chmcmd program from Free Pascal (fp-utils-3.0.4 package)
17to build CHM files.  Windows users could use the more than 10 years
18old HTML workshop, but most of them have never heard about it.
19So I provide the CHM files ready to use in addition to the sources.
20
21My opinion: A package checker program,
22- claiming to inspect software packages for problems, and
23- used to automatically reject software projects from being used in a
24  Linux distribution
25should not damn projects based on
26- just the existance of help files for another platform, and
27- "are likely" and "are probably" assumptions.
28
29Warning: maintainer-script-empty
30--------------------------------
31This warning is reported for the rshdown and printqd packages.
32Both packages contain services, on Debian Buster started by SystemD.
33If I understood the documentation correctly, using the template
34containing the "#DEBHELPER#" line is sufficient. This line is automatically
35replaced by code to install and enable or disable and uninstall the service.
36So there is an advice to use the template "as is" and a lintian warning
37about exactly doing that.
38
39

README.WINDOWS

1
2Please use the dktools-4.31.1.zip archive to build for Windows!
3------------------------------------------------------------------
4The *.chm help files for Windows are not included in the *.tar.gz archive,
5the config/windows directory is missing too.
6
7Looks like this directory was extracted from the *.tar.gz archive.
8
9The packaging guidelines of some Linux distributions (i.e. Debian)
10do not allow pre-compiled CHM help files in the upstreams original
11source archive, even if these CHM files are not used at all on
12non-Windows systems, even if all sources to build the CHM files
13are included, and the free software chmcmd from the fp-utils
14(Free Pascal) package is used to create the CHM.
15Checker programs (i.e. lintian) produce an error, this results in
16automatically rejecting the package. See
17https://lintian.debian.org/tags/source-contains-prebuilt-ms-help-file.html
18for details.
19
20So the situation is uncomfortable: We can not use the same source archive
21to build Windows executables and binary packages for these Linux distributions.
22
23