Compare commits

...

98 commits

Author SHA1 Message Date
Python Maint
2ec9ab7051 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:40:47 +02:00
Python Maint
32e35bb20e Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 13:09:48 +02:00
Fedora Release Engineering
340f4dbced Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 15:56:17 +00:00
Shlomi Fish
b532864956 pyprojectize ; rhbz#2379434 rhbz#2377406 2025-07-11 07:42:17 +03:00
Packit
49644a6994 Update to 3.4.0 upstream release
- Resolves: rhbz#2372876

Commit authored by Packit automation (https://packit.dev/)
2025-06-15 01:28:30 +00:00
Python Maint
87c799c7af Rebuilt for Python 3.14 2025-06-02 19:53:23 +02:00
Shlomi Fish
7bec96ecf1 Revert to use tcl 8 / tk 8 . 2025-03-07 10:30:15 +02:00
Shlomi Fish
14d0a11568 tcl/tk versions 9 2025-02-18 03:46:50 +02:00
Sérgio M. Basto
cec72050b8 Modified packit just to trigger builds for pull requests 2025-02-11 16:47:28 +00:00
Shlomi Fish
2056651050 Update the build process for tcl 9 / tk 9 2025-02-08 13:30:42 +02:00
Fedora Release Engineering
fe8e10abad Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 08:54:25 +00:00
Packit
7c4046f26b Update to 3.2.0 upstream release
- Resolves: rhbz#2337163

Commit authored by Packit automation (https://packit.dev/)
2025-01-11 19:07:35 +00:00
Packit
252f79781b Update to 3.1.0 upstream release
- Resolves: rhbz#2319948

Commit authored by Packit automation (https://packit.dev/)
2024-10-21 02:57:00 +00:00
Sérgio M. Basto
0b562f9da0 Configure Packit for release automation
See details in https://packit.dev/docs/fedora-releases-guide/dist-git-onboarding
2024-10-21 03:38:33 +01:00
Fedora Release Engineering
01c01bb8b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 15:08:35 +00:00
Python Maint
f7a34112d2 Rebuilt for Python 3.13 2024-06-07 08:30:22 +02:00
Shlomi Fish
534e68e237 New upstream versions ( 3.0.0 ) 2024-06-03 22:12:22 +03:00
Sérgio M. Basto
54bd7e990b py3_shebang_fix is not needed and fix epel-7 build 2024-03-03 22:16:45 +00:00
Fedora Release Engineering
98bb0b3138 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 21:12:33 +00:00
Fedora Release Engineering
4e840cebbe Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 10:16:12 +00:00
Sérgio M. Basto
1a598f68f7 Do not require pycotap to run PySol, pycotap is only needed for the single
unittest ( https://github.com/shlomif/PySolFC/pull/353 )
2023-12-03 00:18:57 +00:00
Fedora Release Engineering
cdde185949 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 11:24:13 +00:00
Shlomi Fish
e4e81f3695 update to 2.21.0 2023-07-12 09:42:23 +03:00
Sérgio M. Basto
31fd2243db Migrate to SPDX license format 2023-06-24 19:37:00 +01:00
Python Maint
47eb1e2ed5 Rebuilt for Python 3.12 2023-06-14 00:17:14 +02:00
Sérgio M. Basto
5fcd60a2ac Fix changelog 2023-05-18 23:52:53 +01:00
Sérgio M. Basto
2ade5423ab Update cardsets_minimal_ver to 2.2.0 2023-05-18 23:40:50 +01:00
Shlomi Fish
6eca2af358 New upstream version 2.20.1 2023-04-17 18:46:23 +03:00
Shlomi Fish
ab181ca34e update to upstream version 2.20.0 2023-02-28 14:54:07 +02:00
Fedora Release Engineering
9033dadd45 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 20:02:45 +00:00
Lumir Balhar
685e190368 Switch from pathfix.py to %py3_shebang_fix
For more info see https://fedoraproject.org/wiki/Changes/Python3.12#pathfix.py_tool_will_be_removed
2022-11-01 06:57:20 +01:00
Shlomi Fish
94494260cc Update PySolFC to 2.18.0 2022-10-12 15:19:26 +03:00
Fedora Release Engineering
53cf324a84 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 18:58:36 +00:00
Python Maint
a1119883fe Rebuilt for Python 3.11 2022-06-13 14:48:11 +02:00
Sérgio M. Basto
c0d4070bc5 More support to epel branches 2022-05-11 02:03:53 +01:00
Sérgio M. Basto
10c2f69caf Fix install on EL where we don't have freecell-solver 2022-05-04 11:12:44 +01:00
Sérgio M. Basto
cbcb47774e Update PySolFC to 2.15.0 (#2063446)
Update Cardsets Minimal to 2.1.0
2022-04-08 13:10:50 +01:00
Fedora Release Engineering
cd8fccffeb - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 19:37:08 +00:00
Shlomi Fish
540b7cfc42 new upstream version 2021-12-11 05:42:02 +02:00
Sérgio M. Basto
c0d035ccf0 Update to 2.14.0 (#2005720) 2021-09-20 10:30:03 +01:00
Sérgio M. Basto
bd65fb529e git add 06d2fd5b90c29cbfe9b938676cc85c514cbbcca1.patch 2021-08-12 16:47:08 +01:00
Sérgio M. Basto
810a027526 Update to 2.12.0 2021-08-12 16:23:57 +01:00
Fedora Release Engineering
36a6bc1498 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 16:01:45 +00:00
Fedora Release Engineering
c772afb290 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 11:07:14 +00:00
Python Maint
1e9d0f3e55 Rebuilt for Python 3.10 2021-06-04 20:17:42 +02:00
Fedora Release Engineering
14b0761d5b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 22:38:10 +00:00
Fedora Release Engineering
0edd98e56d - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 10:36:07 +00:00
Shlomi Fish
ef91c358d5 new version 2.10.0+setuptools 2020-06-23 20:53:20 +03:00
Miro Hrončok
4b35b445f4 Rebuilt for Python 3.9 2020-05-26 02:39:38 +02:00
Shlomi Fish
e040fec99c correct shebangs and typos (BZ#1818150) 2020-03-28 12:02:31 +03:00
Shlomi Fish
33258732b5 add .spec changelog (BZ#1816428) 2020-03-28 11:23:13 +03:00
Shlomi Fish
4bc67d03db undelete required source tarball 2020-03-24 20:02:32 +02:00
Shlomi Fish
5daa5ed670 undelete required Cardsets tarball 2020-03-24 19:56:39 +02:00
Shlomi Fish
58713db905 - Correct the paths 2020-03-20 10:42:43 +02:00
Shlomi Fish
88e3acafe6 - Correct the patch applying 2020-03-20 10:27:57 +02:00
Shlomi Fish
f168c0ae9d - New version 2.8.0 2020-03-20 10:26:24 +02:00
Shlomi Fish
8bfaea0f5c - New version 2.8.0 2020-03-20 10:23:01 +02:00
Shlomi Fish
17897eb015 - New version 2.8.0 2020-03-20 10:21:51 +02:00
Fedora Release Engineering
aaa0c6e7b8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 09:42:12 +00:00
Miro Hrončok
c2a67baa5e Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:49:57 +02:00
Miro Hrončok
b88a2f7dd2 Rebuilt for Python 3.8 2019-08-19 10:00:38 +02:00
Fedora Release Engineering
3fbd9553bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 16:07:22 +00:00
Sérgio M. Basto
9a3b10897d Fix some missing %{python3_pkgversion} 2019-05-11 01:36:42 +01:00
Sérgio M. Basto
e85cbb24e6 Add Minimal Cardsets 2019-05-06 20:27:20 +01:00
Sérgio M. Basto
55cdf6e88a Requires cartsets and music, clean old stuff and enable build for epel7 2019-05-01 16:59:52 +01:00
Sérgio M. Basto
a7577359dc Sound fix, seems using SOUND_MOD=auto it works 2019-04-28 04:26:21 +01:00
Sérgio M. Basto
0180da75f5 Reenable defaults of debug package and automagic Python byte compilation 2019-04-27 04:20:37 +01:00
Sérgio M. Basto
18981f7558 Add Requires: python3-random2 2019-04-27 04:19:36 +01:00
Sérgio M. Basto
600979f648 Modernize spec 2019-04-27 04:18:49 +01:00
Sérgio M. Basto
d92e541e81 Upgrade to 2.6.4 and python3 by Shlomi Fish
Upload sources and update changelog
2019-04-27 02:45:54 +01:00
Shlomi Fish
83be50c1e6 upgrade to 2.6.4 and python3 2019-04-26 19:52:04 +03:00
Fedora Release Engineering
befe1549d0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 11:50:09 +00:00
Igor Gnatenko
552210b3a6 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:38 +01:00
Miro Hrončok
67764eb351 https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 2018-11-15 12:53:55 +01:00
Igor Gnatenko
c8262628a3
Switch to %py2_build
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-30 00:00:09 +02:00
Igor Gnatenko
d11f49af9f
Switch to %py2_install
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-29 23:28:42 +02:00
Igor Gnatenko
a5210c9537
%{python_sitelib} → %{python2_sitelib}
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-29 23:11:35 +02:00
Fedora Release Engineering
26bb3d1b75 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 19:13:49 +00:00
Jason Tibbitts
616028b740 Remove needless use of %defattr 2018-07-10 01:23:50 -05:00
Igor Gnatenko
b6feed5f01
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 08:41:50 +01:00
Igor Gnatenko
619d03912e Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:22:17 +01:00
Fedora Release Engineering
8f3ea1a81f - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 00:59:04 +00:00
Iryna Shcherbina
e5edcf0fd6 Fix ambiguous Python 2 dependency declarations 2017-12-11 14:20:22 +01:00
Fedora Release Engineering
01575bc155 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:03:53 +00:00
Fedora Release Engineering
fdaea580e8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:20:34 +00:00
Fedora Release Engineering
cce22720d7 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 06:26:48 +00:00
Dennis Gilmore
196b220baa - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 15:37:34 +00:00
Dennis Gilmore
715bebba43 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:06:35 +00:00
Dennis Gilmore
a0639ecf06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 18:08:26 -05:00
Dennis Gilmore
eccff7b6b8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-02 18:15:25 -05:00
Toshio Kuratomi
48fb77c134 Remove vendor prefix from desktop files in F19+ https://fedorahosted.org/fesco/ticket/1077 2013-03-06 15:20:59 -08:00
Toshio Kuratomi
38b6fcd1ac Build with a patch so we can use python-pillow instead of python-imaging 2013-01-30 21:34:39 -08:00
Dennis Gilmore
812955c9b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 09:26:35 -05:00
Dennis Gilmore
ffcd0a76e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 14:33:38 -06:00
Dennis Gilmore
a7e3ba6dd0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:24:07 -06:00
Fedora Release Engineering
cd21c4b643 dist-git conversion 2010-07-28 09:13:09 +00:00
dmalcolm
c773cc8682 - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 00:27:43 +00:00
Stewart Adam
f9d5650a55 - Patch desktop file to use pysol and not pysol.py for exec
- Force pygame as sound mod, makes PySolFC work with PulseAudio
2010-02-23 04:12:58 +00:00
10 changed files with 369 additions and 64 deletions

View file

@ -1 +0,0 @@
PySolFC-2.0.tar.bz2

21
.gitignore vendored Normal file
View file

@ -0,0 +1,21 @@
PySolFC-2.0.tar.bz2
/PySolFC-2.6.4.tar.xz
/PySolFC-Cardsets--Minimal-2.0.tar.xz
/PySolFC-2.8.0.tar.xz
/PySolFC-2.10.0.tar.xz
/PySolFC-2.12.0.tar.xz
/PySolFC-Cardsets--Minimal-2.0.2.tar.xz
/PySolFC-2.14.0.tar.xz
/PySolFC-2.14.1.tar.xz
/PySolFC-2.15.0.tar.xz
/PySolFC-Cardsets--Minimal-2.1.0.tar.xz
/PySolFC-2.18.0.tar.xz
/PySolFC-2.20.0.tar.xz
/PySolFC-2.20.1.tar.xz
/PySolFC-Cardsets--Minimal-2.2.0.tar.xz
/PySolFC-2.21.0.tar.xz
/PySolFC-3.0.0.tar.xz
/PySolFC-Cardsets--Minimal-3.0.0.tar.xz
/PySolFC-3.1.0.tar.xz
/PySolFC-3.2.0.tar.xz
/PySolFC-3.4.0.tar.xz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: PySolFC
# $Id: Makefile,v 1.1 2007/10/23 00:27:35 tibbs Exp $
NAME := PySolFC
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -0,0 +1,11 @@
--- PySolFC-2.8.0/data/pysol.desktop.orig 2020-03-20 10:25:30.037977009 +0200
+++ PySolFC-2.8.0/data/pysol.desktop 2020-03-20 10:25:37.655003734 +0200
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=PySol Fan Club Edition
Comment=More than 1000 solitaire card games
-Exec=pysol.py
+Exec=pysol
StartupWMClass=Pysol
Terminal=false
Type=Application

View file

@ -0,0 +1,12 @@
pycotap is only needed for the single unittest , tap_unittests.py
--- ./setup.py.orig 2023-12-01 18:05:30.725608311 +0000
+++ ./setup.py 2023-12-01 18:05:46.564570718 +0000
@@ -74,7 +74,6 @@ kw = {
'install_requires': [
'attrs>=18.2.0',
'configobj',
- 'pycotap',
'pysol_cards',
'random2',
'six',

View file

@ -1,75 +1,328 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%define debug_package %{nil}
%define cardsetversion 1.1
%global cardsets_minimal_ver 3.0.0
Name: PySolFC
Version: 2.0
Release: 1%{?dist}
Summary: A collection of solitare card games
Group: Amusements/Games
License: GPLv2+
URL: http://pysolfc.sourceforge.net
Source0: http://downloads.sourceforge.net/pysolfc/%{name}-%{version}.tar.bz2
Version: 3.4.0
Release: 5%{?dist}
Summary: A collection of solitaire card games
License: GPL-2.0-or-later
URL: https://pysolfc.sourceforge.io
Source0: https://downloads.sourceforge.net/pysolfc/%{name}-%{version}.tar.xz
Source1: pysol-start-script
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Source2: https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets--Minimal-%{cardsets_minimal_ver}.tar.xz
Patch0: PySolFC-desktop-exec.patch
BuildArch: noarch
# optional but nice to have
Requires: python-imaging, tile
# really required
Requires: tcl
Requires: tk, tix, tkinter
Requires: python-imaging-tk
BuildRequires: python-devel
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: desktop-file-utils
BuildRequires: perl-interpreter
BuildRequires: tcl-devel < 1:9
BuildRequires: tk-devel < 1:9
%if 0%{?fedora}
# optional but nice to have but not available in any epel branch
# freecell-solver already requires libsfreecell-solver
Recommends: freecell-solver
Recommends: python%{python3_pkgversion}-freecell_solver
%endif
Requires: python%{python3_pkgversion}-imaging
Requires: tile
# used to get sound working with PulseAudio
Requires: python%{python3_pkgversion}-pygame
# really required
# Requires: tcl >= 9
# Requires: tk >= 9
Requires: tix
Requires: python%{python3_pkgversion}-tkinter
Requires: python%{python3_pkgversion}-imaging-tk
%if 0%{?fedora} || 0%{?rhel} > 7
Recommends: PySolFC-cardsets
Recommends: PySolFC-music
%else
# el7 doesn't detect these dependencies
Requires: python%{python3_pkgversion}-pysol-cards
Requires: python3-configobj
Requires: python36-attrs
%endif
Provides: pysol = %{version}-%{release}
%description
%{name} is a collection of more than 1000 solitaire card games. It is a fork
of PySol solitare. Its features include modern look and feel (uses Tile widget
set), multiple cardsets and tableau backgrounds, sound, unlimited undo, player
of PySol solitaire. Its features include modern look and feel (uses Tile widget
set), multiple card-sets and tableau backgrounds, sound, unlimited undo, player
statistics, a hint system, demo games, a solitaire wizard, support for user
written plug-ins, an integrated HTML help browser, and lots of documentation.
%prep
%setup -q
%autosetup -p1 -a2
%generate_buildrequires
%pyproject_buildrequires
%build
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
%pyproject_wheel
%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
%pyproject_install
# install desktop file
desktop-file-install --vendor="fedora" --delete-original \
desktop-file-install \
--delete-original \
--dir=$RPM_BUILD_ROOT/%{_datadir}/applications \
$RPM_BUILD_ROOT/%{_datadir}/applications/pysol.desktop
# install the startup wrapper
mv $RPM_BUILD_ROOT%{_bindir}/pysol.py $RPM_BUILD_ROOT%{_datadir}/%{name}
install -m755 %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}/pysol
cp -a PySolFC-Cardsets--Minimal-%{cardsets_minimal_ver}/cardset-* $RPM_BUILD_ROOT%{_datadir}/PySolFC
find "$RPM_BUILD_ROOT%{python3_sitelib}/pysollib" -name '*.py' | xargs -L1 perl -ln -i -E 'say if (not (($. == 1) and (m&^#![ \t]*/usr/&)))'
%find_lang pysol
%clean
rm -rf $RPM_BUILD_ROOT
%files -f pysol.lang
%defattr(-,root,root)
%doc README PKG-INFO COPYING
%dir %{_datadir}/%{name}
%dir %{python_sitelib}/pysollib
%{python_sitelib}/pysollib/*
%{python_sitelib}/*egg-info
%license COPYING
%doc README.md
%{python3_sitelib}/pysollib
%{python3_sitelib}/*dist-info
%{_bindir}/pysol
%{_datadir}/%{name}/*
%{_datadir}/pixmaps/*
%{_datadir}/icons/*.png
%{_datadir}/applications/fedora-*.desktop
%{_datadir}/%{name}
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/applications/*.desktop
%changelog
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.4.0-5
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.4.0-4
- Rebuilt for Python 3.14.0rc2 bytecode
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 11 2025 Shlomi Fish <shlomif@shlomifish.org> 3.4.0-2
- Remove unused / unavailable deps ( eg - python3-random2 )
- Use pyprojectize/etc. to modernize the .spec
- rhbz#2379434
- rhbz#2377406
* Sun Jun 15 2025 Packit <hello@packit.dev> - 3.4.0-1
- Update to version 3.4.0
- Resolves: rhbz#2372876
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 3.2.0-6
- Rebuilt for Python 3.14
* Fri Mar 07 2025 Shlomi Fish <shlomif@shlomifish.org> 3.2.0-5
- Revert to use tcl 8 / tk 8 given that is what PySolFC loads in practice.
- rhbz#2344906
* Tue Feb 18 2025 Shlomi Fish <shlomif@shlomifish.org> 3.2.0-4
- Trying to use tcl 9 / tk 9.
- rhbz#2344906
* Sat Feb 08 2025 Shlomi Fish <shlomif@shlomifish.org> 3.2.0-3
- Update the build process for tcl 9 / tk 9
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jan 11 2025 Packit <hello@packit.dev> - 3.2.0-1
- Update to version 3.2.0
- Resolves: rhbz#2337163
* Mon Oct 21 2024 Packit <hello@packit.dev> - 3.1.0-1
- Update to version 3.1.0
- Resolves: rhbz#2319948
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 3.0.0-2
- Rebuilt for Python 3.13
* Mon Jun 03 2024 Shlomi Fish <shlomif@shlomifish.org> 3.0.0-1
- New upstream versions (of both "PySolFC" and "PySolFC-Cardsets--Minimal").
pycotap patch is no longer needed so remove.
* Sun Mar 03 2024 Sérgio Basto <sergio@serjux.com> - 2.21.0-6
- py3_shebang_fix is not needed and fix epel-7 build
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Dec 01 2023 Sérgio Basto <sergio@serjux.com> - 2.21.0-3
- Do not require pycotap to run PySol, pycotap is only needed for the single
unittest ( https://github.com/shlomif/PySolFC/pull/353 )
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jul 12 2023 Shlomi Fish <shlomif@shlomifish.org> 2.21.0-1
- Update PySolFC to 2.21.0.
* Sat Jun 24 2023 Sérgio Basto <sergio@serjux.com> - 2.20.1-4
- Migrate to SPDX license format
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.20.1-3
- Rebuilt for Python 3.12
* Thu May 18 2023 Sérgio Basto <sergio@serjux.com> - 2.20.1-2
- Update cardsets_minimal_ver to 2.2.0
* Tue Feb 28 2023 Shlomi Fish <shlomif@shlomifish.org> 2.20.0-1
- Update PySolFC to 2.20.0.
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.18.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Oct 12 2022 Shlomi Fish <shlomif@shlomifish.org> 2.18.0-1
- Update PySolFC to 2.18.0.
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.15.0-3
- Rebuilt for Python 3.11
* Wed May 04 2022 Sérgio Basto <sergio@serjux.com> - 2.15.0-2
- Fix install on EL where we don't have freecell-solver
* Fri Apr 08 2022 Sérgio Basto <sergio@serjux.com> - 2.15.0-1
- Update PySolFC to 2.15.0 (#2063446)
- Update Cardsets Minimal to 2.1.0
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Dec 11 2021 Shlomi Fish <shlomif@shlomifish.org> 2.14.1-1
- Update to 2.14.1 (#2031331)
* Sun Sep 19 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.14.0-1
- Update to 2.14.0 (#2005720)
* Thu Aug 12 2021 Sérgio Basto <sergio@serjux.com> - 2.12.0-1
- Update to 2.12.0
* Thu Aug 12 2021 Sérgio Basto <sergio@serjux.com> - 2.10.0-6
- formatting.py deprecated fix for Pyhton 3.10
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.10.0-4
- Rebuilt for Python 3.10
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 23 2020 Shlomi Fish <shlomif@shlomifish.org> 2.10.0-1
- New upstream release
- Add BuildRequires on setuptools
- Add Requires on python3-freecell_solver
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.8.0-3
- Rebuilt for Python 3.9
* Sat Mar 28 2020 Shlomi Fish <shlomif@cpan.org> 2.8.0-2
- Fix or remove shebangs (RHBZ 1818150)
- Correct the changelog
* Tue Mar 24 2020 Shlomi Fish <shlomif@cpan.org> 2.8.0-1
- New upstream version
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.6.4-8
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.6.4-7
- Rebuilt for Python 3.8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat May 11 2019 Sérgio Basto <sergio@serjux.com> - 2.6.4-5
- Fix some missing %%{python3_pkgversion}
* Mon May 06 2019 Sérgio Basto <sergio@serjux.com> - 2.6.4-4
- Add Minimal Cardsets
* Wed May 01 2019 Sérgio Basto <sergio@serjux.com> - 2.6.4-3
- Requires cartsets and music, clean old stuff and enable build for epel7
* Sun Apr 28 2019 Sérgio Basto <sergio@serjux.com> - 2.6.4-2
- Sound fix, seems using SOUND_MOD=auto it works
* Fri Apr 26 2019 Sérgio Basto <sergio@serjux.com> - 2.6.4-1
- Upgrade to 2.6.4 and python3 by Shlomi Fish
- Modernize spec
- Add Requires: python3-random2
- Reenable defaults of debug package and automagic Python byte compilation
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Dec 11 2017 Iryna Shcherbina <ishcherb@redhat.com> - 2.0-16
- Fix ambiguous Python 2 dependency declarations
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-13
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Mar 6 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-8
- Remove vendor prefix from desktop files in F19+ https://fedorahosted.org/fesco/ticket/1077
* Wed Jan 30 2013 Toshio Kuratomi <toshio@fedoraproject.org> 2.0-7
- Build with a patch so we can use python-pillow instead of python-imaging
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Mon Feb 22 2010 Stewart Adam <s.adam at diffingo.com> - 2.0-2
- Patch desktop file to use pysol and not pysol.py for exec
- Force pygame as sound mod, makes PySolFC work with PulseAudio
* Mon Jan 18 2010 Stewart Adam <s.adam at diffingo.com> - 2.0-1
- Update to 2.0

3
README.packit Normal file
View file

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 1.8.0.post1.dev31+g9980e597.

26
packit.yaml Normal file
View file

@ -0,0 +1,26 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
rawhide:
fast_forward_merge_into:
- fedora-all
- epel-all
- job: koji_build
trigger: commit
allowed_pr_authors:
- all_admins
- packit
dist_git_branches:
- fedora-all
- epel-all
- job: bodhi_update
trigger: commit
dist_git_branches:
- fedora-all
- epel-all

View file

@ -1,3 +1,3 @@
#!/bin/sh
/usr/share/PySolFC/pysol.py $*
/usr/share/PySolFC/pysol.py "$@"
exit $?

View file

@ -1 +1,2 @@
f9ee647947924efdf1d24af179d3cc0a PySolFC-2.0.tar.bz2
SHA512 (PySolFC-3.4.0.tar.xz) = 208e301cd8f8467e5078aace219a729097a851f09cd47d12ee9723e5b2127e951dfe779704ad0dedacd94c2a9a18553fcc06de8fa426d27a6794eb0d15ff128f
SHA512 (PySolFC-Cardsets--Minimal-3.0.0.tar.xz) = 9d4bacd072b450b29b9f1bec4557121a3647c2f837aeb6e249f452cb886467c5e7ca36dd36a78ea69a5c9df6f30d5245e12681d9d02fc9da2ece09c25d77e787