mjk 53f2b46
Name:           gnofract4d
833dfde
Version:        4.3
854b519
Release:        16%{?dist}
mjk 53f2b46
Summary:        Gnofract 4D is a Gnome-based program to draw fractals
b5ab538
License:        BSD-3-Clause
acfda98
a09a2b9
URL:            https://fract4d.github.io/gnofract4d/
b5ab538
Source0:        https://github.com/fract4d/gnofract4d/releases/download/v%{version}/%{name}-%{version}.tar.gz
dcabf21
Source1:        com.github.fract4d.%{name}.metainfo.xml
833dfde
# File missing from the 4.3 release
833dfde
Source2:        https://github.com/fract4d/gnofract4d/raw/master/testdata/test.ase
ac83545
9939fe1
# Acquire the GIL before freeing python objects
9939fe1
# https://github.com/fract4d/gnofract4d/pull/166
9939fe1
Patch0:         %{name}-gil.patch
f00537f
f00537f
# Avoid implicit function declarations
c382bef
Patch1:         gnofract4d-c99.patch
9939fe1
f00537f
# Avoid PyEval_InitThreads, which does nothing in python 3.9-3.12 and has been
f00537f
# remove entirely in python 3.13
f00537f
Patch2:         %{name}-pyeval-initthreads.patch
f00537f
7bedc10
# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
7bedc10
ExcludeArch:    %{ix86}
7bedc10
833dfde
BuildRequires:  adwaita-blue-gtk-theme
ac83545
BuildRequires:  desktop-file-utils
f6380ba
BuildRequires:  gcc-c++
acfda98
BuildRequires:  gmp-devel
defd079
BuildRequires:  libappstream-glib
833dfde
BuildRequires:  librsvg2
984abf0
BuildRequires:  pkgconfig(gtk+-3.0)
984abf0
BuildRequires:  pkgconfig(libjpeg)
984abf0
BuildRequires:  pkgconfig(libpng)
fba78f7
BuildRequires:  python3-devel
fba78f7
BuildRequires:  python3-gobject
833dfde
BuildRequires:  %{py3_dist pytest}
Jerry James bd3fc01
BuildRequires:  xorg-x11-fonts-Type1
Jerry James bd3fc01
BuildRequires:  xorg-x11-server-Xvfb
ac83545
ac83545
Requires:       gcc
833dfde
Requires:       hicolor-icon-theme
ac83545
Requires:       libgcc%{?_isa}
ac83545
Requires:       glibc-devel%{?_isa}
fba78f7
Requires:       python3-gobject
acfda98
mjk 53f2b46
%description
3b81f64
Gnofract 4D is a free, open source program which allows anyone to create
ac83545
beautiful images called fractals.  The images are automatically created
ac83545
by the computer based on mathematical principles.  These include the
ac83545
Mandelbrot and Julia sets and many more.  You don't need to do any math:
ac83545
you can explore a universe of images just using a mouse.
mjk 53f2b46
mjk 53f2b46
%prep
9939fe1
%autosetup -p0
mjk 53f2b46
ac83545
# Fix the desktop file
fba78f7
sed -e "s/Categories.*/Categories=Graphics;GTK;GNOME;Education;Science;Math;/" \
ac83545
    -e "s/MimeType.*/&;/" \
02e6a9e
    -i.orig %{name}.desktop
02e6a9e
touch -r %{name}.desktop.orig %{name}.desktop
02e6a9e
rm %{name}.desktop.orig
ac83545
833dfde
# Do not override Fedora flags
f00537f
sed -e 's|^\(os\.environ\["CFLAGS"\] = \).*|\1"%{build_cflags}"|' \
f00537f
    -e 's|^\(os\.environ\["OPT"\] = \).*|\1"%{build_cflags}"|' \
f00537f
    -e '/\.replace/d' \
f00537f
    -e 's/, "-O3"//' \
f00537f
    -i setup.py
Jerry James bd3fc01
833dfde
# Supply missing test file
833dfde
cp -p %{SOURCE2} testdata
acfda98
1141078
%generate_buildrequires
1141078
%pyproject_buildrequires
1141078
mjk 53f2b46
%build
a09a2b9
%pyproject_wheel
mjk 53f2b46
mjk 53f2b46
%install
a09a2b9
%pyproject_install
296282e
%pyproject_save_files fract4d fract4d_compiler fract4dgui
ac83545
ac83545
# Check the desktop file
984abf0
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
ac83545
defd079
# Change the desktop file name to satisfy appstream-util
dcabf21
mv %{buildroot}%{_datadir}/applications/%{name}.desktop \
dcabf21
   %{buildroot}%{_datadir}/applications/com.github.fract4d.%{name}.desktop
dcabf21
b0524b8
# Install the AppData file
ea70950
mkdir -p %{buildroot}%{_metainfodir}
ea70950
install -pm 644 %{SOURCE1} %{buildroot}%{_metainfodir}
defd079
appstream-util validate-relax --nonet \
dcabf21
  %{buildroot}%{_metainfodir}/com.github.fract4d.%{name}.metainfo.xml
b0524b8
ac83545
# Remove the shebangs
984abf0
for fil in `find %{buildroot}%{python3_sitearch} -perm 644 -name '*.py'`; do
ac83545
  sed '\|^#!/usr/bin.*python|d' $fil > $fil.new
ac83545
  touch -r $fil $fil.new
ac83545
  mv -f $fil.new $fil
3b81f64
done
mjk 53f2b46
ac83545
# Remove duplicated docs
984abf0
rm -rf %{buildroot}%{_docdir}/%{name}
ea42139
ac83545
# Install the man page
984abf0
mkdir -p %{buildroot}%{_mandir}/man1
984abf0
cp -p doc/%{name}.1 %{buildroot}%{_mandir}/man1
ac83545
02e6a9e
%check
833dfde
# The test_main_window test hangs in mock, so move it out of the way while we
833dfde
# test.
833dfde
mv fract4dgui/tests/test_main_window.py ..
98e2c8c
xvfb-run -d pytest
833dfde
mv ../test_main_window.py fract4dgui/tests
02e6a9e
296282e
%files -f %{pyproject_files}
984abf0
%doc README.md
3b81f64
%{_bindir}/%{name}
3b81f64
%{_datadir}/%{name}/
dcabf21
%{_datadir}/applications/com.github.fract4d.%{name}.desktop
3b81f64
%{_datadir}/mime/packages/%{name}-mime.xml
833dfde
%{_datadir}/icons/hicolor/*/apps/%{name}.png
833dfde
%{_datadir}/pixmaps/%{name}.png
ac83545
%{_mandir}/man1/%{name}*
dcabf21
%{_metainfodir}/com.github.fract4d.%{name}.metainfo.xml
mjk 53f2b46
mjk 53f2b46
%changelog
854b519
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-16
854b519
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
854b519
10456bd
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-15
10456bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
10456bd
7bedc10
* Tue Jan 16 2024 Jerry James <loganjerry@gmail.com> - 4.3-14
7bedc10
- Stop building for 32-bit x86
7bedc10
f00537f
* Tue Oct 31 2023 Jerry James <loganjerry@gmail.com> - 4.3-14
f00537f
- Avoid PyEval_InitThreads for python 3.13 (rhbz#2247255)
f00537f
67dd7a5
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-13
67dd7a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
67dd7a5
defd079
* Tue Jul 18 2023 Jerry James <loganjerry@gmail.com> - 4.3-12
defd079
- Validate metainfo with appstream-util
defd079
2558caa
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 4.3-12
2558caa
- Rebuilt for Python 3.12
2558caa
c382bef
* Fri Apr 14 2023 Florian Weimer <fweimer@redhat.com> - 4.3-11
c382bef
- Port to C99
c382bef
1141078
* Thu Feb 23 2023 Jerry James <loganjerry@gmail.com> - 4.3-10
1141078
- Dynamically generate python BuildRequires
1141078
c002e47
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-10
c002e47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
c002e47
b5ab538
* Thu Nov 24 2022 Jerry James <loganjerry@gmail.com> - 4.3-9
b5ab538
- Correct License tag (LGPLv2+ to BSD-3-Clause) and convert to SPDX
b5ab538
48eb7db
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-9
48eb7db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
48eb7db
296282e
* Mon Jul 18 2022 Jerry James <loganjerry@gmail.com> - 4.3-8
296282e
- Use %%pyproject_save_files to simplify %%files
296282e
aaa314a
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.3-8
aaa314a
- Rebuilt for Python 3.11
aaa314a
3e625bc
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-7
3e625bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
3e625bc
6a1ce8e
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-6
6a1ce8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
6a1ce8e
af35c85
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.3-5
af35c85
- Rebuilt for Python 3.10
af35c85
ea70950
* Wed Feb  3 2021 Jerry James <loganjerry@gmail.com> - 4.3-4
ea70950
- Update the appdata and install it in the metainfo dir
ea70950
d65094e
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-3
d65094e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d65094e
98e2c8c
* Mon Oct  5 2020 Jerry James <loganjerry@gmail.com> - 4.3-2
98e2c8c
- Explicitly BR setuptools
98e2c8c
9939fe1
* Sat Aug 15 2020 Jerry James <loganjerry@gmail.com> - 4.3-1
9939fe1
- Add -gil patch to address intermittent test failures
9939fe1
833dfde
* Tue Aug  4 2020 Jerry James <loganjerry@gmail.com> - 4.3-1
833dfde
- Version 4.3
833dfde
fc81cda
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-3
fc81cda
- Second attempt - Rebuilt for
fc81cda
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
fc81cda
f11f30d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-2
f11f30d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f11f30d
02e6a9e
* Fri May 29 2020 Jerry James <loganjerry@gmail.com> - 4.2-1
02e6a9e
- Version 4.2
02e6a9e
- Upstream now installs the header files needed at runtime
02e6a9e
- Add a check script
02e6a9e
a0d9ae8
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 4.1-3
a0d9ae8
- Rebuilt for Python 3.9
a0d9ae8
d560229
* Tue May 19 2020 Jerry James <loganjerry@gmail.com> - 4.1-2
d560229
- Install header files needed at runtime (bz 1837317)
d560229
984abf0
* Sun May 10 2020 Jerry James <loganjerry@gmail.com> - 4.1-1
984abf0
- Version 4.1
984abf0
a2e7466
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-8
a2e7466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
a2e7466
2a2f168
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 4.0.1-7
2a2f168
- Rebuilt for Python 3.8.0rc1 (#1748018)
2a2f168
e74ef2e
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 4.0.1-6
e74ef2e
- Rebuilt for Python 3.8
e74ef2e
2280f31
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-5
2280f31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2280f31
f1ecb18
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-4
f1ecb18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f1ecb18
68f0418
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-3
68f0418
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
68f0418
712f971
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 4.0.1-2
712f971
- Rebuilt for Python 3.7
712f971
fba78f7
* Sat Apr 28 2018 Jerry James <loganjerry@gmail.com> - 4.0.1-1
fba78f7
- New upstream version
fba78f7
- Drop upstreamed -refcount patch
fba78f7
- Upstream now has the higher resolution icon, too; use it
fba78f7
- Project now requires python3 instead of python2
fba78f7
6a3e50b
* Sat Mar  3 2018 Jerry James <loganjerry@gmail.com> - 3.14.1-22
6a3e50b
- Install a higher resolution icon
6a3e50b
f6380ba
* Sat Mar  3 2018 Jerry James <loganjerry@gmail.com> - 3.14.1-21
f6380ba
- BR gcc-c++ instead of gcc
f6380ba
f40f545
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.1-20
f40f545
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f40f545
1b38474
* Fri Jan 05 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.14.1-19
1b38474
- Update Python 2 dependency declarations to new packaging standards
1b38474
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
1b38474
a19f316
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.1-18
a19f316
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a19f316
1ae05c9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.1-17
1ae05c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1ae05c9
280a104
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.1-16
280a104
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
280a104
1120b9e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-15
1120b9e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
1120b9e
eee0527
* Tue Feb 23 2016 Jerry James <loganjerry@gmail.com> - 3.14.1-14
eee0527
- Fix inverted test in -refcount patch
eee0527
a82bcde
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.1-13
a82bcde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a82bcde
83b8c9d
* Tue Dec 15 2015 Jerry James <loganjerry@gmail.com> - 3.14.1-12
83b8c9d
- Update -refcount patch again to fix still more crashes
acfda98
- Update URLs
acfda98
- Add gmp-devel, gmpy, and libpng-devel BRs
83b8c9d
8f953b2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-11
8f953b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8f953b2
bfccf2f
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.14.1-10
bfccf2f
- Rebuilt for GCC 5 C++11 ABI change
bfccf2f
c808b67
* Mon Mar  9 2015 Jerry James <loganjerry@gmail.com> - 3.14.1-9
c808b67
- Update -refcount patch to fix bz 1199824
c808b67
Jerry James 23dca51
* Wed Nov 12 2014 Jerry James <loganjerry@gmail.com> - 3.14.1-8
Jerry James 23dca51
- Add -refcount patch to attempt to fix bz 1033441 and bz 1131717
Jerry James 23dca51
- Minor spec file cleanups
Jerry James 23dca51
Rex Dieter 017c440
* Thu Oct 02 2014 Rex Dieter <rdieter@fedoraproject.org> 3.14.1-7
Rex Dieter 017c440
- update mime scriptlet
Rex Dieter 017c440
b6db6f1
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-6
b6db6f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b6db6f1
21c5889
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-5
21c5889
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
21c5889
b0524b8
* Thu Feb 27 2014 Jerry James <loganjerry@gmail.com> - 3.14.1-4
b0524b8
- Simplify Xvfb usage
b0524b8
- Add an AppData file
b0524b8
5c6963b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.1-3
5c6963b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5c6963b
Jerry James a98d6e2
* Tue Jun 18 2013 Jerry James <loganjerry@gmail.com> - 3.14.1-2
Jerry James a98d6e2
- Rebuild for libpng 1.6
Jerry James a98d6e2
- Fix bogus changelog dates
Jerry James a98d6e2
Jerry James 39fc197
* Fri Mar 15 2013 Jerry James <loganjerry@gmail.com> - 3.14.1-1
Jerry James 39fc197
- New upstream release
Jerry James 39fc197
80423f9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14-4
80423f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
80423f9
Adam Tkac e11e32e
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 3.14-3
Adam Tkac e11e32e
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac e11e32e
Jerry James bd3fc01
* Thu Nov  8 2012 Jerry James <loganjerry@gmail.com> - 3.14-2
Jerry James bd3fc01
- Fix bz 872853 by doing the following:
Jerry James bd3fc01
- Add missing tutorial*.xml files from upstream git
Jerry James bd3fc01
- BR libxslt to get xsltproc
Jerry James bd3fc01
- BR docbook-style-xsl, required by the doc files
Jerry James bd3fc01
- BR xorg packages so pygtk is able to generate the PNG files
Jerry James bd3fc01
- Run createdocs.py after building
Jerry James bd3fc01
ac83545
* Thu Jul 26 2012 Jerry James <loganjerry@gmail.com> - 3.14-1
ac83545
- New upstream release (fixes bz 665571, 834382, and 843224)
ac83545
- Require glibc-devel (fixes bz 725205)
ac83545
- Filter provides of private Python shared objects
ac83545
- Ship the man page
ac83545
- Spec file cleanups
ac83545
6ffe005
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13-5
6ffe005
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6ffe005
e4433d5
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13-4
e4433d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e4433d5
6d4eeba
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 3.13-3
6d4eeba
- Rebuild for new libpng
6d4eeba
6b54899
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13-2
6b54899
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6b54899
Adam Tkac ba65348
* Fri Aug 20 2010 Adam Tkac <atkac redhat com> - 3.13-1
Adam Tkac ba65348
- rebuild to ensure F14 has higher NVR than F13
Adam Tkac ba65348
- following changes have been merged from F13 [Stewart Adam]
Adam Tkac ba65348
  - Update to 3.13
Adam Tkac ba65348
  - Require gcc (fixes #571970)
Adam Tkac ba65348
fb4dc07
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 3.12-4
fb4dc07
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
fb4dc07
fa8e479
* Fri Aug 14 2009 Stewart Adam <s.adam at diffingo.com> - 3.12-3
fa8e479
- Disable make check, it seems to cause extremely long build times (>24h)
fa8e479
d206ca2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12-2
d206ca2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d206ca2
7fa2c94
* Fri Jun 19 2009 Stewart Adam <s.adam at diffingo.com> - 3.12-1
7fa2c94
- Update to 3.12
7fa2c94
ea1c22b
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-3
ea1c22b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ea1c22b
53fb46b
* Thu Feb 19 2009 Stewart Adam <s.adam at diffingo.com> - 3.10-2
53fb46b
- Use a random X display number from :10 to :99 to avoid "display in use"
53fb46b
  errors while building
53fb46b
25d7a7a
* Thu Feb 19 2009 Stewart Adam <s.adam at diffingo.com> - 3.10-1
25d7a7a
- Update to 3.10
25d7a7a
e4c3a9b
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.9-2
e4c3a9b
- Rebuild for Python 2.6
e4c3a9b
aa2e25a
* Sat Jul 19 2008 Stewart Adam <s.adam at diffingo.com> - 3.9-1
aa2e25a
- Update to 3.9
aa2e25a
caa4925
* Sat Feb 16 2008 Stewart Adam <s.adam at diffingo.com> - 3.8-1
caa4925
- Update to 3.8
caa4925
ea42139
* Fri Dec 28 2007 Stewart Adam <s.adam at diffingo.com> - 3.7-1
ea42139
- Update to 3.7
ea42139
- Drop obsolete patches
ea42139
3b81f64
* Sun Nov 18 2007 Stewart Adam <s.adam at diffingo.com> - 3.6-4
3b81f64
- Fix .desktop file location
3b81f64
- Fix Source0 URL
3b81f64
- Own /usr/share/gnofract4d
3b81f64
3b81f64
* Sun Nov 18 2007 Stewart Adam <s.adam at diffingo.com> - 3.6-3
3b81f64
- BR xorg-x11-xinit, pygtk2-devel >= 2.6
3b81f64
3b81f64
* Sat Nov 17 2007 Stewart Adam <s.adam at diffingo.com> - 3.6-2
3b81f64
- License is actually LGPLv2+ because of lex.py, yacc.py, FCTGen.py
3b81f64
- Add patch for test suite files since two tests are invalid
3b81f64
- Update MIME and desktop databases
3b81f64
- Use virtual X for GUI test suite
3b81f64
- Remove redundant BR
3b81f64
- Remove redundant entries from %%files
3b81f64
- Fix rpmlint's errors about executable files/shebangs
3b81f64
3b81f64
* Wed Nov 14 2007 Stewart Adam <s.adam at diffingo.com> - 3.6-1
3b81f64
- Update to 3.6
3b81f64
- Make Source0 a URL again
3b81f64
- License is no longer GPL
3b81f64
- Update spec for Fedora (re)review
3b81f64
- Add patch to generate a valid .desktop file
3b81f64
Jerry James a98d6e2
* Mon Aug 28 2006 Michael J. Knox <michael[AT]knox.net.nz> - 2.14-4
mjk 0ca8240
- Rebuild for FC6
mjk 0ca8240
mjk fc4ca2b
* Thu Jul 20 2006 Michael J. Knox <michael[AT]knox.net.nz> - 2.14-3
mjk fc4ca2b
- fixed bz# 192878
mjk fc4ca2b
mjk 37a484f
* Sun May 21 2006 Michael J. Knox <michael[AT]Knox.net.nz> - 2.14-2
mjk 37a484f
- fixed files list for x86_64 builds
mjk 37a484f
mjk 53f2b46
* Wed May 17 2006 Michael J. Knox <michael[AT]Knox.net.nz> - 2.14-1
mjk 53f2b46
- version bump and spec clean
mjk 53f2b46
Jerry James a98d6e2
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
mjk 53f2b46
- rebuilt
mjk 53f2b46
mjk 53f2b46
* Sun Feb 13 2005 Throsten Leemhuis <fedora at leemhuis dot info> 0:2.6-2
mjk 53f2b46
- "sed -i s|/usr/lib/|%%{_libdir}|g setup.cfg" on x86_64
mjk 53f2b46
mjk 53f2b46
* Tue Feb 01 2005 Panu Matilainen <pmatilai@welho.com> 0:2.6-1
mjk 53f2b46
- update to 2.6
mjk 53f2b46
- drop epoch 0 and fedora.us release tag
mjk 53f2b46
- run update-desktop-database on post+postun
mjk 53f2b46
mjk 53f2b46
* Sun Oct 03 2004 Panu Matilainen <pmatilai@welho.com> 0:2.1-0.fdr.1
mjk 53f2b46
- update to 2.1
mjk 53f2b46
mjk 53f2b46
* Tue Jul 06 2004 Panu Matilainen <pmatilai@welho.com> 0:2.0-0.fdr.1
mjk 53f2b46
- update to 2.0
mjk 53f2b46
- quite a few dependency changes because of switch to python etc
mjk 53f2b46
mjk 53f2b46
* Mon May 31 2004 Panu Matilainen <pmatilai@welho.com> 0:1.9-0.fdr.3
mjk 53f2b46
- fix build against newer gtk (gtk-buildfix patch)
mjk 53f2b46
mjk 53f2b46
* Tue Dec 23 2003 Panu Matilainen <pmatilai@welho.com> 0:1.9-0.fdr.2
mjk 53f2b46
- address issues in #1114
mjk 53f2b46
- huh, this requires g++ to run...
mjk 53f2b46
mjk 53f2b46
* Mon Dec 15 2003 Panu Matilainen <pmatilai@welho.com> 0:1.9-0.fdr.1
mjk 53f2b46
- update to 1.9
mjk 53f2b46
- drop patch (no longer needed to build)
mjk 53f2b46
- add translations now that there is one
mjk 53f2b46
mjk 53f2b46
mjk 53f2b46
* Sun Dec 07 2003 Panu Matilainen <pmatilai@welho.com> 0:1.8-0.fdr.1
mjk 53f2b46
- Initial Fedora packaging.