Name: tk-mpeg Version: 1.0.10 Release: 1%{?dist} Summary: MPEG-1 video encoder widget for Tk License: GPL-2.0-only URL: https://github.com/SAOImageDS9/tkmpeg Source0: https://github.com/SAOImageDS9/tkmpeg/archive/refs/tags/v%{version}/tkmpeg-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make BuildRequires: tcl8-devel BuildRequires: tk8-devel Requires: tcl(abi) = 8.6 %description Tk-mpeg is a simple, portable Tk package for encoding MPEG-1 video streams, based on ezMPEG (an implementation of the ISO-11172-2 specification). It supports I-frame encoding, configurable GOP size and quality, multiple parallel streams, and variable bitrate. This is one of the extra Tcl/Tk packages that SAOImage DS9 bundles in-tree (used by DS9's "Export Movie" feature); this build lets DS9 use a system-installed tk-mpeg instead. Upstream has moved to the SAOImageDS9 GitHub organization, which now maintains this widget specifically for DS9's use. %prep %autosetup -n tkmpeg-%{version} %build %configure --libdir=%{_libdir}/tcltk --with-tcl=%{_libdir}/tcl8.6 --with-tk=%{_libdir}/tk8.6 %make_build %install %make_install find %{buildroot} -name '*.a' -delete find %{buildroot} -name 'tkmpegConfig.sh' -delete %files %license LICENSE %doc README.md %{_libdir}/tcltk/tkmpeg1.0/ %changelog * Wed Aug 26 2026 Morgan Hough - 1.0.10-1 - Initial package for the neurofedora COPR: one of the extra Tcl/Tk packages SAOImage DS9 bundles in-tree, now maintained upstream at github.com/SAOImageDS9/tkmpeg (used by Debian's saods9 packaging too).