diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,34 +1,51 @@
name : tk
-version : 8.6.6
-release : 6
+version : 8.6.8
+release : 7
source :
- - http://prdownloads.sourceforge.net/tcl/tk8.6.6-src.tar.gz : d62c371a71b4744ed830e3c21d27968c31dba74dd2c45f36b9b071e6d88eb19d
+ - https://netcologne.dl.sourceforge.net/project/tcl/Tcl/8.6.8/tk8.6.8-src.tar.gz : 49e7bca08dde95195a27f594f7c850b088be357a7c7096e44e1158c7a5fd7b33
homepage : http://www.tcl.tk
-license :
- - TCL
+license : TCL
+component : programming.library
+libsplit : no
summary : Tk (GUI toolkit standard for Tcl)
+description: |
+ TK is a graphical user interface toolkit that is standard for Tcl but also allows application programming in other languages as well, allowing for applications to run on multiple platforms.
builddeps :
- pkgconfig(tcl)
- pkgconfig(x11)
- pkgconfig(xft)
- pkgconfig(xscrnsaver)
-component : programming.library
-libsplit : no
patterns :
- - docs:
+ - docs :
- /usr/share/doc
- /usr/share/man/mann
- /usr/share/man/man3
- /usr/lib/tk8.6/demos/
-description: |
- TK is a graphical user interface toolkit that is standard for Tcl but also allows application programming in other languages as well, allowing for applications to run on multiple platforms.
setup : |
pushd unix
- %configure --disable-static --includedir=/usr/include/tk8.6 --enable-64bit CFLAGS="$CFLAGS -I/usr/include/tcl8.6"
+ %configure --disable-static \
+ --includedir=/usr/include/tk${version%.*} \
+ --enable-64bit \
+ CFLAGS="$CFLAGS -I/usr/include/tcl${version%.*}"
+ popd
build : |
pushd unix
- %make
+ %make TK_LIBRARY=%libdir%/tk${version%.*}
+ popd
install : |
+ export tv="tk${version%.*}"
+
pushd unix
- %make_install
- ln -s /usr/bin/wish8.6 $installdir/usr/bin/wish
+ %make_install TK_LIBRARY=%libdir%/$tv
+ popd
+
+ # install private headers
+ mkdir -p $installdir%libdir%/$tv/include/{generic,unix}
+ find generic unix -name "*.h" -exec install '{}' $installdir%libdir%/$tv/include/'{}' ';'
+
+ ln -sv /usr/bin/wish${version%.*} $installdir/usr/bin/wish
+ ln -sv lib$tv.so $installdir%libdir%/libtcl.so
+
+ # remove build $workdir traces
+ libdir=%libdir% # stupid hack because the substitution of %libdir% does not work
+ sed -e "s|$workdir/unix|$libdir|" -e "s|$workdir|$libdir/$tv/include|" -i $installdir/$libdir/tkConfig.sh
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -3,8 +3,8 @@
tk
http://www.tcl.tk
- Zev Goldstein
- Zev.Goldstein@gmail.com
+ Pierre-Yves
+ pyu@riseup.net
TCL
programming.library
@@ -21,94 +21,207 @@
programming.library
/usr/bin
- /usr/lib/tk8.6/bgerror.tcl
- /usr/lib/tk8.6/button.tcl
- /usr/lib/tk8.6/choosedir.tcl
- /usr/lib/tk8.6/clrpick.tcl
- /usr/lib/tk8.6/comdlg.tcl
- /usr/lib/tk8.6/console.tcl
- /usr/lib/tk8.6/dialog.tcl
- /usr/lib/tk8.6/entry.tcl
- /usr/lib/tk8.6/focus.tcl
- /usr/lib/tk8.6/fontchooser.tcl
- /usr/lib/tk8.6/iconlist.tcl
- /usr/lib/tk8.6/icons.tcl
- /usr/lib/tk8.6/images/README
- /usr/lib/tk8.6/images/logo.eps
- /usr/lib/tk8.6/images/logo100.gif
- /usr/lib/tk8.6/images/logo64.gif
- /usr/lib/tk8.6/images/logoLarge.gif
- /usr/lib/tk8.6/images/logoMed.gif
- /usr/lib/tk8.6/images/pwrdLogo.eps
- /usr/lib/tk8.6/images/pwrdLogo100.gif
- /usr/lib/tk8.6/images/pwrdLogo150.gif
- /usr/lib/tk8.6/images/pwrdLogo175.gif
- /usr/lib/tk8.6/images/pwrdLogo200.gif
- /usr/lib/tk8.6/images/pwrdLogo75.gif
- /usr/lib/tk8.6/images/tai-ku.gif
- /usr/lib/tk8.6/listbox.tcl
- /usr/lib/tk8.6/megawidget.tcl
- /usr/lib/tk8.6/menu.tcl
- /usr/lib/tk8.6/mkpsenc.tcl
- /usr/lib/tk8.6/msgbox.tcl
- /usr/lib/tk8.6/msgs/cs.msg
- /usr/lib/tk8.6/msgs/da.msg
- /usr/lib/tk8.6/msgs/de.msg
- /usr/lib/tk8.6/msgs/el.msg
- /usr/lib/tk8.6/msgs/en.msg
- /usr/lib/tk8.6/msgs/en_gb.msg
- /usr/lib/tk8.6/msgs/eo.msg
- /usr/lib/tk8.6/msgs/es.msg
- /usr/lib/tk8.6/msgs/fr.msg
- /usr/lib/tk8.6/msgs/hu.msg
- /usr/lib/tk8.6/msgs/it.msg
- /usr/lib/tk8.6/msgs/nl.msg
- /usr/lib/tk8.6/msgs/pl.msg
- /usr/lib/tk8.6/msgs/pt.msg
- /usr/lib/tk8.6/msgs/ru.msg
- /usr/lib/tk8.6/msgs/sv.msg
- /usr/lib/tk8.6/obsolete.tcl
- /usr/lib/tk8.6/optMenu.tcl
- /usr/lib/tk8.6/palette.tcl
- /usr/lib/tk8.6/panedwindow.tcl
- /usr/lib/tk8.6/safetk.tcl
- /usr/lib/tk8.6/scale.tcl
- /usr/lib/tk8.6/scrlbar.tcl
- /usr/lib/tk8.6/spinbox.tcl
- /usr/lib/tk8.6/tclIndex
- /usr/lib/tk8.6/tearoff.tcl
- /usr/lib/tk8.6/text.tcl
- /usr/lib/tk8.6/tk.tcl
- /usr/lib/tk8.6/tkAppInit.c
- /usr/lib/tk8.6/tkfbox.tcl
- /usr/lib/tk8.6/ttk/altTheme.tcl
- /usr/lib/tk8.6/ttk/aquaTheme.tcl
- /usr/lib/tk8.6/ttk/button.tcl
- /usr/lib/tk8.6/ttk/clamTheme.tcl
- /usr/lib/tk8.6/ttk/classicTheme.tcl
- /usr/lib/tk8.6/ttk/combobox.tcl
- /usr/lib/tk8.6/ttk/cursors.tcl
- /usr/lib/tk8.6/ttk/defaults.tcl
- /usr/lib/tk8.6/ttk/entry.tcl
- /usr/lib/tk8.6/ttk/fonts.tcl
- /usr/lib/tk8.6/ttk/menubutton.tcl
- /usr/lib/tk8.6/ttk/notebook.tcl
- /usr/lib/tk8.6/ttk/panedwindow.tcl
- /usr/lib/tk8.6/ttk/progress.tcl
- /usr/lib/tk8.6/ttk/scale.tcl
- /usr/lib/tk8.6/ttk/scrollbar.tcl
- /usr/lib/tk8.6/ttk/sizegrip.tcl
- /usr/lib/tk8.6/ttk/spinbox.tcl
- /usr/lib/tk8.6/ttk/treeview.tcl
- /usr/lib/tk8.6/ttk/ttk.tcl
- /usr/lib/tk8.6/ttk/utils.tcl
- /usr/lib/tk8.6/ttk/vistaTheme.tcl
- /usr/lib/tk8.6/ttk/winTheme.tcl
- /usr/lib/tk8.6/ttk/xpTheme.tcl
- /usr/lib/tk8.6/unsupported.tcl
- /usr/lib/tk8.6/xmfbox.tcl
/usr/lib64/lib*.so
+ /usr/lib64/tk8.6/bgerror.tcl
+ /usr/lib64/tk8.6/button.tcl
+ /usr/lib64/tk8.6/choosedir.tcl
+ /usr/lib64/tk8.6/clrpick.tcl
+ /usr/lib64/tk8.6/comdlg.tcl
+ /usr/lib64/tk8.6/console.tcl
+ /usr/lib64/tk8.6/demos/README
+ /usr/lib64/tk8.6/demos/anilabel.tcl
+ /usr/lib64/tk8.6/demos/aniwave.tcl
+ /usr/lib64/tk8.6/demos/arrow.tcl
+ /usr/lib64/tk8.6/demos/bind.tcl
+ /usr/lib64/tk8.6/demos/bitmap.tcl
+ /usr/lib64/tk8.6/demos/browse
+ /usr/lib64/tk8.6/demos/button.tcl
+ /usr/lib64/tk8.6/demos/check.tcl
+ /usr/lib64/tk8.6/demos/clrpick.tcl
+ /usr/lib64/tk8.6/demos/colors.tcl
+ /usr/lib64/tk8.6/demos/combo.tcl
+ /usr/lib64/tk8.6/demos/cscroll.tcl
+ /usr/lib64/tk8.6/demos/ctext.tcl
+ /usr/lib64/tk8.6/demos/dialog1.tcl
+ /usr/lib64/tk8.6/demos/dialog2.tcl
+ /usr/lib64/tk8.6/demos/en.msg
+ /usr/lib64/tk8.6/demos/entry1.tcl
+ /usr/lib64/tk8.6/demos/entry2.tcl
+ /usr/lib64/tk8.6/demos/entry3.tcl
+ /usr/lib64/tk8.6/demos/filebox.tcl
+ /usr/lib64/tk8.6/demos/floor.tcl
+ /usr/lib64/tk8.6/demos/fontchoose.tcl
+ /usr/lib64/tk8.6/demos/form.tcl
+ /usr/lib64/tk8.6/demos/goldberg.tcl
+ /usr/lib64/tk8.6/demos/hello
+ /usr/lib64/tk8.6/demos/hscale.tcl
+ /usr/lib64/tk8.6/demos/icon.tcl
+ /usr/lib64/tk8.6/demos/image1.tcl
+ /usr/lib64/tk8.6/demos/image2.tcl
+ /usr/lib64/tk8.6/demos/images/earth.gif
+ /usr/lib64/tk8.6/demos/images/earthmenu.png
+ /usr/lib64/tk8.6/demos/images/earthris.gif
+ /usr/lib64/tk8.6/demos/images/flagdown.xbm
+ /usr/lib64/tk8.6/demos/images/flagup.xbm
+ /usr/lib64/tk8.6/demos/images/gray25.xbm
+ /usr/lib64/tk8.6/demos/images/letters.xbm
+ /usr/lib64/tk8.6/demos/images/noletter.xbm
+ /usr/lib64/tk8.6/demos/images/ouster.png
+ /usr/lib64/tk8.6/demos/images/pattern.xbm
+ /usr/lib64/tk8.6/demos/images/tcllogo.gif
+ /usr/lib64/tk8.6/demos/images/teapot.ppm
+ /usr/lib64/tk8.6/demos/items.tcl
+ /usr/lib64/tk8.6/demos/ixset
+ /usr/lib64/tk8.6/demos/knightstour.tcl
+ /usr/lib64/tk8.6/demos/label.tcl
+ /usr/lib64/tk8.6/demos/labelframe.tcl
+ /usr/lib64/tk8.6/demos/license.terms
+ /usr/lib64/tk8.6/demos/mclist.tcl
+ /usr/lib64/tk8.6/demos/menu.tcl
+ /usr/lib64/tk8.6/demos/menubu.tcl
+ /usr/lib64/tk8.6/demos/msgbox.tcl
+ /usr/lib64/tk8.6/demos/nl.msg
+ /usr/lib64/tk8.6/demos/paned1.tcl
+ /usr/lib64/tk8.6/demos/paned2.tcl
+ /usr/lib64/tk8.6/demos/pendulum.tcl
+ /usr/lib64/tk8.6/demos/plot.tcl
+ /usr/lib64/tk8.6/demos/puzzle.tcl
+ /usr/lib64/tk8.6/demos/radio.tcl
+ /usr/lib64/tk8.6/demos/rmt
+ /usr/lib64/tk8.6/demos/rolodex
+ /usr/lib64/tk8.6/demos/ruler.tcl
+ /usr/lib64/tk8.6/demos/sayings.tcl
+ /usr/lib64/tk8.6/demos/search.tcl
+ /usr/lib64/tk8.6/demos/spin.tcl
+ /usr/lib64/tk8.6/demos/states.tcl
+ /usr/lib64/tk8.6/demos/style.tcl
+ /usr/lib64/tk8.6/demos/tclIndex
+ /usr/lib64/tk8.6/demos/tcolor
+ /usr/lib64/tk8.6/demos/text.tcl
+ /usr/lib64/tk8.6/demos/textpeer.tcl
+ /usr/lib64/tk8.6/demos/timer
+ /usr/lib64/tk8.6/demos/toolbar.tcl
+ /usr/lib64/tk8.6/demos/tree.tcl
+ /usr/lib64/tk8.6/demos/ttkbut.tcl
+ /usr/lib64/tk8.6/demos/ttkmenu.tcl
+ /usr/lib64/tk8.6/demos/ttknote.tcl
+ /usr/lib64/tk8.6/demos/ttkpane.tcl
+ /usr/lib64/tk8.6/demos/ttkprogress.tcl
+ /usr/lib64/tk8.6/demos/ttkscale.tcl
+ /usr/lib64/tk8.6/demos/twind.tcl
+ /usr/lib64/tk8.6/demos/unicodeout.tcl
+ /usr/lib64/tk8.6/demos/vscale.tcl
+ /usr/lib64/tk8.6/demos/widget
+ /usr/lib64/tk8.6/dialog.tcl
+ /usr/lib64/tk8.6/entry.tcl
+ /usr/lib64/tk8.6/focus.tcl
+ /usr/lib64/tk8.6/fontchooser.tcl
+ /usr/lib64/tk8.6/iconlist.tcl
+ /usr/lib64/tk8.6/icons.tcl
+ /usr/lib64/tk8.6/images/README
+ /usr/lib64/tk8.6/images/logo.eps
+ /usr/lib64/tk8.6/images/logo100.gif
+ /usr/lib64/tk8.6/images/logo64.gif
+ /usr/lib64/tk8.6/images/logoLarge.gif
+ /usr/lib64/tk8.6/images/logoMed.gif
+ /usr/lib64/tk8.6/images/pwrdLogo.eps
+ /usr/lib64/tk8.6/images/pwrdLogo100.gif
+ /usr/lib64/tk8.6/images/pwrdLogo150.gif
+ /usr/lib64/tk8.6/images/pwrdLogo175.gif
+ /usr/lib64/tk8.6/images/pwrdLogo200.gif
+ /usr/lib64/tk8.6/images/pwrdLogo75.gif
+ /usr/lib64/tk8.6/images/tai-ku.gif
+ /usr/lib64/tk8.6/include/generic/default.h
+ /usr/lib64/tk8.6/include/generic/ks_names.h
+ /usr/lib64/tk8.6/include/generic/tk.h
+ /usr/lib64/tk8.6/include/generic/tk3d.h
+ /usr/lib64/tk8.6/include/generic/tkBusy.h
+ /usr/lib64/tk8.6/include/generic/tkButton.h
+ /usr/lib64/tk8.6/include/generic/tkCanvas.h
+ /usr/lib64/tk8.6/include/generic/tkColor.h
+ /usr/lib64/tk8.6/include/generic/tkDecls.h
+ /usr/lib64/tk8.6/include/generic/tkEntry.h
+ /usr/lib64/tk8.6/include/generic/tkFileFilter.h
+ /usr/lib64/tk8.6/include/generic/tkFont.h
+ /usr/lib64/tk8.6/include/generic/tkImgPhoto.h
+ /usr/lib64/tk8.6/include/generic/tkInt.h
+ /usr/lib64/tk8.6/include/generic/tkIntDecls.h
+ /usr/lib64/tk8.6/include/generic/tkIntPlatDecls.h
+ /usr/lib64/tk8.6/include/generic/tkIntXlibDecls.h
+ /usr/lib64/tk8.6/include/generic/tkMenu.h
+ /usr/lib64/tk8.6/include/generic/tkMenubutton.h
+ /usr/lib64/tk8.6/include/generic/tkPlatDecls.h
+ /usr/lib64/tk8.6/include/generic/tkPort.h
+ /usr/lib64/tk8.6/include/generic/tkScale.h
+ /usr/lib64/tk8.6/include/generic/tkScrollbar.h
+ /usr/lib64/tk8.6/include/generic/tkSelect.h
+ /usr/lib64/tk8.6/include/generic/tkText.h
+ /usr/lib64/tk8.6/include/generic/tkUndo.h
+ /usr/lib64/tk8.6/include/unix/tkUnixDefault.h
+ /usr/lib64/tk8.6/include/unix/tkUnixInt.h
+ /usr/lib64/tk8.6/include/unix/tkUnixPort.h
+ /usr/lib64/tk8.6/listbox.tcl
+ /usr/lib64/tk8.6/megawidget.tcl
+ /usr/lib64/tk8.6/menu.tcl
+ /usr/lib64/tk8.6/mkpsenc.tcl
+ /usr/lib64/tk8.6/msgbox.tcl
+ /usr/lib64/tk8.6/msgs/cs.msg
+ /usr/lib64/tk8.6/msgs/da.msg
+ /usr/lib64/tk8.6/msgs/de.msg
+ /usr/lib64/tk8.6/msgs/el.msg
+ /usr/lib64/tk8.6/msgs/en.msg
+ /usr/lib64/tk8.6/msgs/en_gb.msg
+ /usr/lib64/tk8.6/msgs/eo.msg
+ /usr/lib64/tk8.6/msgs/es.msg
+ /usr/lib64/tk8.6/msgs/fr.msg
+ /usr/lib64/tk8.6/msgs/hu.msg
+ /usr/lib64/tk8.6/msgs/it.msg
+ /usr/lib64/tk8.6/msgs/nl.msg
+ /usr/lib64/tk8.6/msgs/pl.msg
+ /usr/lib64/tk8.6/msgs/pt.msg
+ /usr/lib64/tk8.6/msgs/ru.msg
+ /usr/lib64/tk8.6/msgs/sv.msg
+ /usr/lib64/tk8.6/obsolete.tcl
+ /usr/lib64/tk8.6/optMenu.tcl
+ /usr/lib64/tk8.6/palette.tcl
+ /usr/lib64/tk8.6/panedwindow.tcl
/usr/lib64/tk8.6/pkgIndex.tcl
+ /usr/lib64/tk8.6/safetk.tcl
+ /usr/lib64/tk8.6/scale.tcl
+ /usr/lib64/tk8.6/scrlbar.tcl
+ /usr/lib64/tk8.6/spinbox.tcl
+ /usr/lib64/tk8.6/tclIndex
+ /usr/lib64/tk8.6/tearoff.tcl
+ /usr/lib64/tk8.6/text.tcl
+ /usr/lib64/tk8.6/tk.tcl
+ /usr/lib64/tk8.6/tkAppInit.c
+ /usr/lib64/tk8.6/tkfbox.tcl
+ /usr/lib64/tk8.6/ttk/altTheme.tcl
+ /usr/lib64/tk8.6/ttk/aquaTheme.tcl
+ /usr/lib64/tk8.6/ttk/button.tcl
+ /usr/lib64/tk8.6/ttk/clamTheme.tcl
+ /usr/lib64/tk8.6/ttk/classicTheme.tcl
+ /usr/lib64/tk8.6/ttk/combobox.tcl
+ /usr/lib64/tk8.6/ttk/cursors.tcl
+ /usr/lib64/tk8.6/ttk/defaults.tcl
+ /usr/lib64/tk8.6/ttk/entry.tcl
+ /usr/lib64/tk8.6/ttk/fonts.tcl
+ /usr/lib64/tk8.6/ttk/menubutton.tcl
+ /usr/lib64/tk8.6/ttk/notebook.tcl
+ /usr/lib64/tk8.6/ttk/panedwindow.tcl
+ /usr/lib64/tk8.6/ttk/progress.tcl
+ /usr/lib64/tk8.6/ttk/scale.tcl
+ /usr/lib64/tk8.6/ttk/scrollbar.tcl
+ /usr/lib64/tk8.6/ttk/sizegrip.tcl
+ /usr/lib64/tk8.6/ttk/spinbox.tcl
+ /usr/lib64/tk8.6/ttk/treeview.tcl
+ /usr/lib64/tk8.6/ttk/ttk.tcl
+ /usr/lib64/tk8.6/ttk/utils.tcl
+ /usr/lib64/tk8.6/ttk/vistaTheme.tcl
+ /usr/lib64/tk8.6/ttk/winTheme.tcl
+ /usr/lib64/tk8.6/ttk/xpTheme.tcl
+ /usr/lib64/tk8.6/unsupported.tcl
+ /usr/lib64/tk8.6/xmfbox.tcl
/usr/lib64/tkConfig.sh
/usr/share/man
@@ -120,7 +233,7 @@
programming.devel
- tk
+ tk
/usr/include/
@@ -135,18 +248,17 @@
programming.docs
- /usr/lib/tk8.6/demos/
/usr/share/man/man3
/usr/share/man/mann
-
- 2017-11-14
- 8.6.6
+
+ 2017-12-22
+ 8.6.8
Packaging update
- Zev Goldstein
- Zev.Goldstein@gmail.com
+ Pierre-Yves
+ pyu@riseup.net
\ No newline at end of file