Page MenuHomeSolus

Update tk to 8.6.8
ClosedPublic

Authored by kyrios123 on Aug 10 2017, 9:05 PM.
Referenced Files
F11054504: D799.id6119.diff
Fri, Aug 11, 12:52 AM
F11054503: D799.id1749.diff
Fri, Aug 11, 12:52 AM
F11054502: D799.id6054.diff
Fri, Aug 11, 12:52 AM
F11054501: D799.id4188.diff
Fri, Aug 11, 12:52 AM
F11054500: D799.id5737.diff
Fri, Aug 11, 12:52 AM
F11054499: D799.id4189.diff
Fri, Aug 11, 12:52 AM
F11054498: D799.id5955.diff
Fri, Aug 11, 12:52 AM
F11054497: D799.id4069.diff
Fri, Aug 11, 12:52 AM
Subscribers

Details

Summary

Packaging:

  • package.yml reformatting
  • add private headers
  • make sure all libs are installed under /usr/lib64
  • Fix/cleanup tkConfig.sh
  • unhardcode version number where possible

Depends on D798.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
wish8.6 
% puts $tcl_version
8.6
% puts $tk_version
8.6

Also tried with python tkinter:

python3
Python 3.5.2 (default, Nov 12 2016, 19:04:03) 
[GCC 6.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from tkinter import *
>>> win = Tk()
>>> label = Label(win, text="hello solus")
>>> label.pack()

Tested gitk against this version

Diff Detail

Repository
R3045 tk
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

DataDrake added a subscriber: DataDrake.

Please rebase.

This revision now requires changes to proceed.Dec 17 2017, 6:12 PM
kyrios123 retitled this revision from Update tk to 8.6.7 to Update tk to 8.6.8.
kyrios123 edited the summary of this revision. (Show Details)

Bump to 8.6.8

kyrios123 edited the summary of this revision. (Show Details)

add private headers and use /usr/lib64 just like tcl package

If possible, I'd like to see:

  1. /usr/lib64/tk8.6/demos in a -demos package
  2. /usr/lib64/tk8.6/include in -devel if it isn't needed for normal execution.

Thanks!

This revision now requires changes to proceed.Feb 24 2018, 7:31 PM

Add requested patterns.

Run wish from a terminal did pop up a window, so I guess it's fine ?

Can you test gitk too? IT's usually the one to get derpy. Thanks!

Can you test gitk too? IT's usually the one to get derpy. Thanks!

I suppose you mean git ? If so it's tested since latest tcl & tk are installed on my system and I did submit many patches here and on github without any problem.

Can you test gitk too? IT's usually the one to get derpy. Thanks!

I suppose you mean git ? If so it's tested since latest tcl & tk are installed on my system and I did submit many patches here and on github without any problem.

gitk is a GUI for git (written in tcl/tk) that is included in the git package.

I confirm gitk is working fine with this version

This revision is now accepted and ready to land.Mar 12 2018, 1:47 AM
This revision was automatically updated to reflect the committed changes.