Browse Source

updated 4 packages

python3-3.11.6-1

tcl-8.6.13-1

tix-8.4.3-6

tk-8.6.13-1
Tomohiro "Tomo-p" KATO 5 months ago
parent
commit
e9aaab2fd8
4 changed files with 68 additions and 45 deletions
  1. 5 2
      p/python3/python3-vl.spec
  2. 33 27
      t/tcl/tcl-vl.spec
  3. 12 9
      t/tix/tix-vl.spec
  4. 18 7
      t/tk/tk-vl.spec

+ 5 - 2
p/python3/python3-vl.spec

@@ -6,7 +6,7 @@
 Summary: An interpreted, interactive, object-oriented programming language.
 Summary(ja): オブジェクト指向 Python3 インタプリタ
 Name: python3
-Version: 3.11.0
+Version: 3.11.6
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -36,7 +36,7 @@ Provides: python(abi) = 3
 # The versions are written in Lib/ensurepip/__init__.py, this patch removes them.
 # When the bundled setuptools/pip wheel is updated, the patch no longer applies cleanly.
 # In such cases, the patch needs to be amended and the versions updated here:
-%global pip_version 22.3
+%global pip_version 23.2.1
 %global setuptools_version 65.5.0
 
 #Source0: https://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz
@@ -468,6 +468,9 @@ fi
 
 
 %changelog
+* Sat Oct 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.11.6-1
+- new upstream release.
+
 * Sat Nov 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.11.0-1
 - rebuilt.
 

+ 33 - 27
t/tcl/tcl-vl.spec

@@ -7,26 +7,27 @@
 Summary: A Tcl/Tk development environment: tcl
 Summary(ja): Tcl/Tk 開発環境: tcl
 Name: tcl
-Version: 8.6.10
+Version: 8.6.13
 %global majorver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 %global minorver %(echo %{version} | sed -e 's/^.*\.//')
 %global htmlver %{version}
 Release: 1%{?_dist_release}
-Group: Development/Languages
+Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: TCL
 URL:     http://tcl.sourceforge.net/
 Source0: https://prdownloads.sourceforge.net/tcl/%{name}%{version}-src.tar.gz
-Source1: https://prdownloads.sourceforge.net/tcl/%{name}%{htmlver}-html.tar.gz
-Patch0: tcl-8.6.10-autopath.patch
-Patch1: tcl-8.6.10-conf.patch
-Patch2: tcl-8.6.10-hidden.patch
-Patch3: tcl-8.6.10-tcltests-path-fix.patch
-
-Buildroot: %{_tmppath}/%{name}-%{version}-root
-Buildrequires: autoconf
+#Source1: https://prdownloads.sourceforge.net/tcl/%{name}%{htmlver}-html.tar.gz
+Patch0: tcl-8.6.12-autopath.patch
+Patch1: tcl-8.6.12-conf.patch
+Patch2: tcl-8.6.13-hidden.patch
+Patch3: tcl-8.6.13-tcltests-path-fix.patch
+Patch4: tcl-8.6.13-configure-c99.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: autoconf
 BuildRequires: zlib-devel
 %if %sdt
 BuildRequires: systemtap-sdt-devel
@@ -44,10 +45,11 @@ Tcl は様々なアプリケーションの実行を行うための、簡単な
 デザインしています。このパッケージにはTclの簡単な例として、tclsh 
 も含んでいます。
 
+
 %package devel
 Summary: Tcl scripting language development environment
 Summary(ja): Tcl スクリプト言語の開発環境
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
@@ -62,7 +64,7 @@ The package contains the development files and man pages for tcl.
 %package itcl
 Summary: Object oriented extensions to Tcl and Tk
 Summary(ja): Tcl/Tk のオブジェクト指向拡張
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Provides: itcl = %{itcl_version}
 Obsoletes: itcl < 4.0.0
@@ -75,7 +77,7 @@ missing from the Tcl language.
 %package itcl-devel
 Summary: Development headers and libraries for linking against tcl-itcl
 Summary(ja): tcl-itclとリンクするためのヘッダ・ライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: %{name}-itcl = %{version}-%{release}
 Provides: itcl-devel = %{itcl_version}
 Obsoletes: itcl-devel < 4.0.0
@@ -98,7 +100,7 @@ tdbc is Tcl extension that provides database features to tcl/tk.
 %package tdbc-devel
 Summary: Development headers and libraries for linking against tcl-tdbc
 Summary(ja): tcl-tdbcとリンクするためのヘッダ・ライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: %{name}-tdbc = %{version}-%{release}
 Requires: sqlite3-tcl
 Provides: tdbc-devel = %{tdbc_version}
@@ -110,7 +112,7 @@ Development headers and libraries for linking against tdbc.
 %package thread
 Summary: thread extensions to Tcl and Tk
 Summary(ja): Tcl/Tk のスレッド拡張
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Provides: thread = %{thread_version}
 Obsoletes: thread < 2.8.0
@@ -120,19 +122,22 @@ Obsoletes: thread < 2.8.0
 capabilities.
 
 
+%debug_package
+
+
 %prep
-%setup -n %{name}%{version} -q -a 1
-mv tcl%{htmlver}/html .
+#setup -n %{name}%{version} -q -a 1
+%setup -n %{name}%{version} -q
+#mv tcl%{htmlver}/html .
 
-%patch0 -p1 -b .autopath
-%patch1 -p1 -b .conf
-%patch2 -p1 -b .hidden
-%patch3 -p1 -b .tcltests-path-fix
+%autopatch -p1
+rm -rf compat/zlib
 
 pushd unix
 sed -i -e 's/@SHLIB_LD@/@SHLIB_LD@ -fPIC -Wl,-soname,libtcl%{majorver}.so/' Makefile.in
 popd
 
+
 %build
 pushd unix
 autoconf
@@ -175,7 +180,6 @@ sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" $RPM
 rm -rf $RPM_BUILD_ROOT/%{_datadir}/%{name}%{majorver}/tclAppInit.c
 rm -rf $RPM_BUILD_ROOT/%{_datadir}/%{name}%{majorver}/ldAix
 
-
 # sqlite3 extension is provided by sqlite3-tcl
 rm -rf %{buildroot}%{_libdir}/sqlite3*
 rm -f %{buildroot}%{_mandir}/mann/sqlite3*
@@ -183,15 +187,12 @@ rm -f %{buildroot}%{_mandir}/mann/sqlite3*
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
 %license license.terms
-%doc README changes 
-%doc html/*
+%doc README.md changes
+#doc html/*
 %{_bindir}/tclsh*
 %{_libdir}/libtcl%{majorver}.so
 %dir %{_libdir}/tcl%{majorver}
@@ -274,6 +275,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Oct 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.13-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+- re-imported patches from rawhide.
+
 * Wed Jul 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.10-1
 - new upstream release.
 - replaced all patches to the newest rawhide's.

+ 12 - 9
t/tix/tix-vl.spec

@@ -14,13 +14,13 @@ Summary: A Tcl/Tk development environment: tix
 Summary(ja): Tcl/Tk 開発環境: tix
 Name: tix
 Version: %{tixversion}
-Release: 5%{?_dist_release}
-Group: Development/Languages
-License: BSD
+Release: 6%{?_dist_release}
+Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 
-URL: http://tix.sourceforge.net/
+License: BSD
+URL: https://tix.sourceforge.net/
 Source0: Tix%{tixversion}-src.tar.gz
 #  0: Fixes BZ#81297 (soname of libraries)
 Patch0: tix-8.4.2-link.patch
@@ -59,6 +59,9 @@ Tk で、より複雑ななウィジェットを試したい時には、tix パ
 してください。tcl と tk のパッケージもインストールする必要があります。
 
 
+%debug_package
+
+
 %prep
 %setup -q -n Tix%{tixversion}
 %patch0 -p1 -b .link
@@ -72,6 +75,7 @@ chmod ugo-x docs/html/gif/tix/*.png docs/html/gif/tix/*.gif \
 # Fix end-of-line encoding
 sed -i 's/\r//' docs/Release-8.4.0.txt
 
+
 %build
 # make the libraries reentrant
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_REENTRANT"
@@ -85,6 +89,7 @@ RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_REENTRANT"
 
 make %{?_smp_mflags} all PKG_LIB_FILE=libTix.so
 
+
 %install
 rm -rf ${RPM_BUILD_ROOT}
 make install DESTDIR=$RPM_BUILD_ROOT PKG_LIB_FILE=libTix.so
@@ -118,11 +123,6 @@ install -m 644 demos/samples/* $SHAREDDIR/demos/samples
 cp -a tests $SHAREDDIR
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root,-)
 %{tcl_sitearch}/libTix.so
@@ -137,6 +137,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Oct 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.4.3-6
+- rebuilt with current environment.
+
 * Tue Oct 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.4.3-5
 - moved .so to fix warnings of ldconfig.
 

+ 18 - 7
t/tk/tk-vl.spec

@@ -1,17 +1,19 @@
 Summary: A Tcl/Tk development environment: tk
 Summary(ja): Tcl/Tk 開発環境: tk
 Name: tk
-Version: 8.6.10
+Version: 8.6.13
 %global majorver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 %global minorver %(echo %{version} | sed -e 's/^.*\.//')
 Release: 1%{?_dist_release}
-Group: Development/Languages
+Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: TCL
 URL: https://tcl.sourceforge.net/
 Source0: https://prdownloads.sourceforge.net/tcl/%{name}%{version}-src.tar.gz
+# https://core.tcl-lang.org/tk/tktview/dccd82bdc70dc25bb6709a6c14880a92104dda43
+Patch3: tk-8.6.10-font-sizes-fix.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: autoconf
@@ -38,7 +40,7 @@ System のウィジェットセットです。 テキストベースのインタ
 %package devel
 Summary: Tk graphical toolkit development files
 Summary(ja): Tk ツールキットの開発環境
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: tcl-devel = %{version}
 Requires: libX11-devel
@@ -54,22 +56,28 @@ and Macintosh platforms.
 The package contains the development files and man pages for tk.
 
 
+%debug_package
+
+
 %prep
 %setup -n %{name}%{version} -q
 
 sed -i -e 's/555/755/g' unix/Makefile.in
 sed -i -e 's/@SHLIB_LD@/@SHLIB_LD@ -fPIC -Wl,-soname,libtk%{majorver}.so/' unix/Makefile.in
 
+
 %build
 cd unix
 autoconf
 
 export CFLAGS="%{optflags} -fPIC"
 %configure \
---disable-rpath
+--disable-rpath \
+--enable-threads
 
 make %{?_smp_mflags} TK_LIBRARY=%{_datadir}/%{name}%{majorver}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -97,9 +105,6 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/%{name}%{majorver}/prolog.ps
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
@@ -122,7 +127,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/tk.pc
 %{_mandir}/man3/*
 
+
 %changelog
+* Sat Oct 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.13-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+- imported Patch3 from rawhide.
+
 * Wed Jul 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.10-1
 - new upstream release.