0f1547c
Name:           ski
dbc73d6
Version:        1.4.0
d921190
Release:        4%{?dist}
0f1547c
Summary:        IA-64 user and system mode simulator
0f1547c
dbc73d6
License:        GPL-2.0-only and GPL-2.0-or-later
dbc73d6
URL:            https://github.com/trofi/ski
dbc73d6
Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
a5b96ac
# https://github.com/trofi/ski/pull/3
dbc73d6
Patch1:         ski-1.3.2-header.patch
a5b96ac
# https://github.com/trofi/ski/commit/027b69d20b1e1c737bd41f0b936aae0055a1e8a1
dbc73d6
Patch2:         ski-c99-2.patch
b036904
Patch3: ski-c99-3.patch
b036904
Patch4: ski-c99-4.patch
b036904
Patch5: ski-c99-5.patch
b036904
Patch6: ski-c99-6.patch
0f1547c
dbc73d6
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
dbc73d6
ExcludeArch:    %{ix86}
dbc73d6
# some syscalls are missing
41e0781
ExcludeArch:    aarch64
41e0781
dbc73d6
BuildRequires:  make
51289ed
BuildRequires:  libglade2-devel ncurses-devel elfutils-libelf-devel libgnomeui-devel motif-devel
0f1547c
BuildRequires:  automake autoconf libtool gperf bison flex
807d038
BuildRequires:  libtool-ltdl-devel
7c417a3
BuildRequires:  gcc
dbc73d6
Obsoletes: %{name}-libs < 1.4.0
dbc73d6
Obsoletes: %{name}-devel < 1.4.0
0f1547c
0f1547c
0f1547c
%description
0f1547c
The Ski IA-64 user and system simulator originally developed by HP.
0f1547c
0f1547c
0f1547c
%prep
7c417a3
%autosetup -p1
0f1547c
0f1547c
0f1547c
%build
0f1547c
./autogen.sh
0f1547c
0f1547c
%configure --with-x11 --with-gtk --enable-shared --disable-static
dbc73d6
%make_build
0f1547c
0f1547c
0f1547c
%install
dbc73d6
%make_install
0f1547c
0f1547c
0f1547c
%files
807d038
%license COPYING
807d038
%doc AUTHORS NEWS README TODO ChangeLog
0f1547c
%doc doc/ski-notes.html doc/manual/*.pdf
0f1547c
%config(noreplace) %{_sysconfdir}/X11/app-defaults/*
0f1547c
%{_bindir}/ski
0f1547c
%{_bindir}/bski*
0f1547c
%{_bindir}/gski
0f1547c
%{_bindir}/xski
0f1547c
%{_bindir}/ski-fake-xterm
0f1547c
%{_mandir}/man1/*
0f1547c
%{_datadir}/%{name}
0f1547c
0f1547c
0f1547c
%changelog
d921190
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-4
d921190
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d921190
b036904
* Fri Jan 05 2024 Florian Weimer <fweimer@redhat.com> - 1.4.0-3
b036904
- Backport upstream patches to fix C type errors
b036904
316c6eb
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
316c6eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
316c6eb
dbc73d6
* Fri Mar 17 2023 Dan Horák <dan[at]danny.cz> - 1.4.0-1
dbc73d6
- updated to 1.4.0
dbc73d6
e5262f0
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-38
e5262f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
e5262f0
73a73ca
* Wed Jan 11 2023 Florian Weimer <fweimer@redhat.com> - 1.3.2-37
73a73ca
- Apply patches from github.com/trofi/ski to fix C99 compatibility issues
73a73ca
- Fix sporadic build failure due to missing makefile dependency
73a73ca
4cfec1f
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-36
4cfec1f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
4cfec1f
3a296df
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-35
3a296df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
3a296df
099ffe1
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-34
099ffe1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
099ffe1
e9605c0
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-33
e9605c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e9605c0
16f18be
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-32
16f18be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
16f18be
be96515
* Mon Feb 03 2020 Dan Horák <dan[at]danny.cz> - 1.3.2-31
be96515
- fix build with gcc 10
be96515
ab54479
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-30
ab54479
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ab54479
2ae0989
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-29
2ae0989
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2ae0989
9f3a0cd
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-28
9f3a0cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9f3a0cd
3af3cbc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-27
3af3cbc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3af3cbc
902a4e7
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-26
902a4e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
902a4e7
be98315
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-25
be98315
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
be98315
f463f3c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-24
f463f3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f463f3c
c0a3744
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-23
c0a3744
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c0a3744
41e0781
* Wed Sep  7 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.3.2-22
41e0781
- Exclude aarch64
41e0781
807d038
* Tue Feb 16 2016 Dan Horák <dan[at]danny.cz> - 1.3.2-21
807d038
- fix FTBFS (#1308134)
807d038
- spec cleanup
807d038
0f077c2
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-20
0f077c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0f077c2
51289ed
* Thu Oct 01 2015 Jon Ciesla <limburgher@gmail.com> - 1.3.2-19
51289ed
- Move from lesstif to motif.
51289ed
60bb1c3
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-18
60bb1c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
60bb1c3
3d4a7a8
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-17
3d4a7a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3d4a7a8
6fad18d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-16
6fad18d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6fad18d
3b18a8d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-15
3b18a8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3b18a8d
641d304
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-14
641d304
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
641d304
9e52808
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-13
9e52808
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9e52808
6b8b7d1
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-12
6b8b7d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6b8b7d1
034f050
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.3.2-11
034f050
- Rebuild for new libpng
034f050
b0898ef
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-10
b0898ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b0898ef
1b6ef8a
* Sat Jan  1 2011 Dan Horák <dan[at]danny.cz> 1.3.2-9
1b6ef8a
- updated the nohayes patch to completely remove TIOC[GS]HAYESESP
1b6ef8a
bfd29ec
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-8
bfd29ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
bfd29ec
3cdc44b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-7
3cdc44b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3cdc44b
9cdf4f6
* Sat Nov  1 2008 Dan Horak <dan[at]danny.cz> 1.3.2-6
9cdf4f6
- rename the ppc patch to nohayes and add other arches without TIOC[GS]HAYESESP
9cdf4f6
d1a0b77
* Wed Apr 30 2008 Dan Horak <dan[at]danny.cz> 1.3.2-5
d1a0b77
- fix attributes for files in subpackages
d1a0b77
0f1547c
* Thu Apr 10 2008 Dan Horak <dan[at]danny.cz> 1.3.2-4
0f1547c
- fix build on ppc
0f1547c
0f1547c
* Wed Apr  9 2008 Dan Horak <dan[at]danny.cz> 1.3.2-3
0f1547c
- fix linking issues
0f1547c
- use -libs for the subpackage
0f1547c
0f1547c
* Sat Apr  5 2008 Dan Horak <dan[at]danny.cz> 1.3.2-2
0f1547c
- fix compile in rawhide (kernel >= 2.6.25-rc5)
0f1547c
0f1547c
* Tue Feb 19 2008 Dan Horak <dan[at]danny.cz> 1.3.2-1
0f1547c
- update to version 1.3.2
0f1547c
- remove patches integrated into upstream codebase
0f1547c
- create a lib subpackage to be multi-lib aware
0f1547c
0f1547c
* Sat Nov 10 2007 Dan Horak <dan[at]danny.cz> 1.2.6-2
0f1547c
- merge libski and libskiui
0f1547c
0f1547c
* Sat Oct  6 2007 Dan Horak <dan[at]danny.cz> 1.2.6-1
0f1547c
- initial Fedora version