comparison README @ 44:cf2421217491

Improve README file Improve build instructions. Add information on bug reporting. Add contact information.
author Guido Berhoerster <gber@opensuse.org>
date Fri, 09 Jan 2015 17:09:21 +0100
parents db09b66c3853
children 7de92a24e86c
comparison
equal deleted inserted replaced
43:12cdb3d305a3 44:cf2421217491
8 when package updates are available. 8 when package updates are available.
9 9
10 Build Instructions 10 Build Instructions
11 ------------------ 11 ------------------
12 12
13 pk-update-icon requires GNU make, GNU gettext, GNU or BSD install, the 13 pk-update-icon requires a POSIX:2004 compatible operating system, it has been
14 xsltproc tool from libxml2 and the following shared libraries to be installed: 14 tested to work on Linux distributions. The following tools and shared
15 libraries are required to build pk-update-icon:
15 16
17 - GNU make >= 3.81
18 - pkg-config
19 - GNU gettext
20 - GNU or BSD install
16 - GLib version 2.30 or later 21 - GLib version 2.30 or later
17 - GTK+ version 2.24 or later 22 - GTK+ version 2.24 or later
18 - libunique 23 - libunique
19 - libnotify 24 - libnotify
20 - PackageKit-glib2 25 - PackageKit-glib2
21 26
22 Authors 27 Rebuilding the man pages additionally requires the xsltproc tool from libxml2.
28
29 Before building pk-update-icon check the commented macros in the Makefile for
30 any macros you may need to override depending on the used toolchain and
31 operating system.
32
33 By default, all files will be installed under the "/usr/local" directory, a
34 different installation path prefix can be set via the `prefix` macro. In
35 addition, a second path prefix can be specified via the `DESTDIR` macro which
36 will be prepended to any path, incuding the `prefix` macro path prefix. In
37 contrast to `prefix`, the path specified via the `DESTDIR` macro will only be
38 prepended to paths during installation and not be used for constructing
39 internal paths.
40
41 The following instructions assume that `make` is GNU make, on some platforms
42 it may be installed under a different name or a non-default path. In order to
43 start the build process run `make all`. After a successful build, run `make
44 install` to install the program, any associated data files and the
45 documentation.
46
47 Previously built binaries, object files, generated data files and
48 documentation can be removed by running `make clean`, any additional,
49 generated files which are not removed by the `clean` target can be removed by
50 running `make clobber`.
51
52 Contact
23 ------- 53 -------
24 54
25 pk-update-icon was initially created by Pavol Rusnak and later rewritten by 55 Please send any feedback, translations or bug reports via email to
26 Guido Berhoerster. 56 <gber@opensuse.org>.
57
58 Bug Reports
59 -----------
60
61 When sending bug reports, please always mention the exact version of
62 pk-update-icon with which the issue occurs as well as the version of the
63 operating system you are using and make sure that you provide sufficient
64 information to reproduce the issue and include any input, output, any error
65 messages.
66
67 In case of build issues, please also specify the implementations and versions
68 of the tools and shared libraries used to build the program, in particular the
69 compiler.
70
71 In case of crashes, please generate a stack trace with a suitable debugger
72 such as gdb, lldb, dbx, or debug after a crash has occurred either by
73 examining the resulting core file or by running the program from the debugger
74 and attach it to the bug report. In order to generate a meaningful stack
75 trace the program as well as any dynamically linked libraries need to be built
76 with debugging information, see the documentation of the used compiler for the
77 required compiler flags. If any of the dynamically linked shared libraries do
78 not contain debugging information, please either install debugging information
79 for these libraries using mechanisms provided by your operating system or
80 rebuild the libraries accordingly. Please refer to the documentation of the
81 debugger for detailed instructions on generating backtraces.
27 82
28 License 83 License
29 ------- 84 -------
30 85
31 Except otherwise noted, all files are Copyright (C) 2014 Guido Berhoerster and 86 Except otherwise noted, all files are Copyright (C) 2014 Guido Berhoerster and