diff options
Diffstat (limited to 'docs/PACKAGING-GTK')
-rw-r--r-- | docs/PACKAGING-GTK | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/docs/PACKAGING-GTK b/docs/PACKAGING-GTK index 8f675229f..b81bc6162 100644 --- a/docs/PACKAGING-GTK +++ b/docs/PACKAGING-GTK @@ -24,17 +24,13 @@ The GTK port of NetSurf requires access to some resources at run time. These are stored in gtk/res/ in the source tree. Some of these files are - symlinks into the !NetSurf directory, which is the application container - for the native RISC OS build. None of the other files from the !NetSurf + symlinks into the top level resources directory. Not all of the files in the directory are required - the symlinks are used only as a way of making checkouts smaller and making sure changes to one set of resources updates the other. - The binary that the build system produces is called "nsgtk". There is also - a shell script called "netsurf" that will set up the environment and launch - the nsgtk binary. Do not ship this shell script with your package. It is - included only as a convience for launching NetSurf from the build tree. - Instead, you should move nsgtk to /usr/bin/netsurf (or wherever your + The binary that the build system produces is called "nsgtk3". + You should install nsgtk3 to `/usr/bin/netsurf` (or wherever your distribution's packaging policy suggests) and copy the contents of gtk/res/ (dereferencing the symlinks, obviously) to /usr/share/netsurf (or wherever your packaging policy suggests). @@ -68,18 +64,19 @@ =================== You may also want to change NetSurf's user agent string to include the - name of your distribution. The user agent string is build by a function + name of your distribution. The user agent string is built by a function kept in utils/useragent.c - you'll want to change the macro called NETSURF_UA_FORMAT_STRING. It's processed via sprintf, so keep that in - mind when changing it. The first two printf parameters are major and minor - version numbers, the second two are OS name (uname -s) and architecture - (uname -m). You might want change this to something like: + mind when changing it. The first format parameter is the OS name (uname -s) + and the remainder are major and minor version numbers. You might want + to change this to something like: - "NetSurf/%d.%d (%s; %s; Debian GNU/Linux)" + "Mozilla/5.0 (%s; Debian GNU/Linux) NetSurf/%d.%d" - or similar. Please don't be tempted to mention Mozilla or similar - let's - let that lie die. + or similar. + Note that the "Mozilla/5.0" prefix is a requirement to enable modern + web standards on many websites. It should not be removed or modified. Home page URL =============== |