Package: tkdesk / 2.0-12
Metadata
Package | Version | Patches format |
---|---|---|
tkdesk | 2.0-12 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
tkdesk 2.0p1.patch | (download) |
ChangeLog |
10 10 + 0 - 0 ! |
# # Compilation of the file "libdesk/tixImgXpm.c" fails when # using a Tk version lower than 8.3. # # Instructions: # # 1. Download the patch file to a handy spot on your hard drive. # # 2. Go to the root of your TkDesk source tree: # # cd {PATH_TO_SRC}/tkdesk-2.0 # # where {PATH_TO_SRC} is wherever you have untarred the # TkDesk 2.0 source. # # 3. Then use the "patch" command: # # patch -p1 < {PATH_TO_PATCH}/tkdesk-2.0p1.patch # # where {PATH_TO_PATCH} is the directory path to that handy spot # on your hard drive where you stored the patch file in step #1. # # 4. Follow the build instructions in the TkDesk "INSTALL" file # to recompile and install TkDesk. It would be a good idea, after # applying a patch, to always use the "testdrive" script to test # TkDesk prior to doing a "make install". # # Note: Patches that ONLY EFFECT TKDESK'S TCL SOURCE FILES may be # applied directly to an installed version of the TkDesk library # (e.g. "/usr/local/lib/TkDesk"). In this case, cd to the # installed TkDesk library directory and use the patch # command option "-p2" instead of the usual "-p1". # APPLYING PATCHES IN THIS MANNER IS NOT RECOMMENDED, but # may be necessary if TkDesk has been installed from a pre-compiled # package (RPM, etc.). # ############################################################################# |
tkdesk 2.0p2.patch | (download) |
ChangeLog |
33 33 + 0 - 0 ! |
# # Some Linux distributions are using newer "unofficial" versions of # Incr Tcl (Itcl). Though TkDesk 2.0 works with the official # Itcl 3.2.1 release, these newer Itcl installations disable backwards # compatibility for some older Itcl syntax that TkDesk still requires. # The typical symptom of this problem is this error message when # TkDesk is started: # # Error in startup script: can't rename "itcl_class": command # doesn't exist... # # Instructions: # # 1. Download the patch file to a handy spot on your hard drive. # # 2. Go to the root of your TkDesk source tree: # # cd {PATH_TO_SRC}/tkdesk-2.0 # # where {PATH_TO_SRC} is wherever you have untarred the # TkDesk 2.0 source. # # 3. Then use the "patch" command: # # patch -p1 < {PATH_TO_PATCH}/tkdesk-2.0p2.patch # # where {PATH_TO_PATCH} is the directory path to that handy spot # on your hard drive where you stored the patch file in step #1. # # 4. Follow the build instructions in the TkDesk "INSTALL" file # to recompile and install TkDesk. It would be a good idea, after # applying a patch, to always use the "testdrive" script to test # TkDesk prior to doing a "make install". # # Note: Patches that ONLY EFFECT TKDESK'S TCL SOURCE FILES may be # applied directly to an installed version of the TkDesk library # (e.g. "/usr/local/lib/TkDesk"). In this case, cd to the # installed TkDesk library directory and use the patch # command option "-p2" instead of the usual "-p1". # APPLYING PATCHES IN THIS MANNER IS NOT RECOMMENDED, but # may be necessary if TkDesk has been installed from a pre-compiled # package (RPM, etc.). # ############################################################################# |
before_quilt.patch | (download) |
Makefile.in |
35 22 + 13 - 0 ! |
changes in debian package before conversion to 3.0 (quilt). |
buildflags.patch | (download) |
Makefile.in |
4 2 + 2 - 0 ! |
honour configured build flags needed for debug symbols and proper hardening support |
spelling.patch | (download) |
libdesk/dsk_ls.c |
2 1 + 1 - 0 ! |
fix spelling errors found by lintian |
reproducible.patch | (download) |
tcldesk/mkindex |
2 1 + 1 - 0 ! |
sort output of mkindex to make build reproducible Bug-Debian: https://bugs.debian.org/824567 |
parallel_build.patch | (download) |
Makefile.in |
4 2 + 2 - 0 ! |
ensure tkdesk script is removed before generating it With parallel building it could happen that 'rm_tkdesk_script' and 'tkdesk_script' are run in parallel, so the script could be removed while it is being generated. To prevent this, move the 'rm_tkdesk_script' dependency to the 'tkdesk_script' target. |