|
oddsocks |
eee75c6 |
%define machines %{_datadir}/openmsx/machines
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
Name: cbios
|
|
|
53c53ca |
Version: 0.27
|
|
|
cbb7b2e |
Release: 2%{?dist}
|
|
oddsocks |
eee75c6 |
Summary: A third party BIOS compatible with the MSX BIOS
|
|
oddsocks |
eee75c6 |
Group: Applications/Emulators
|
|
oddsocks |
eee75c6 |
License: BSD
|
|
oddsocks |
eee75c6 |
URL: http://cbios.sourceforge.net/
|
|
oddsocks |
c89e819 |
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.zip
|
|
oddsocks |
eee75c6 |
BuildArch: noarch
|
|
oddsocks |
eee75c6 |
BuildRequires: sjasm
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%description
|
|
oddsocks |
eee75c6 |
C-BIOS is a BIOS compatible with the MSX BIOS written from scratch by BouKiCHi.
|
|
oddsocks |
eee75c6 |
It is available for free, including its source code and can be shipped with MSX
|
|
oddsocks |
eee75c6 |
emulators so they are usable out-of-the-box without copyright issues.
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
# Build c-bios support for different msx emulators as sub packages, cbios has
|
|
oddsocks |
eee75c6 |
# support for blueMSX, NLMSX, openMSX, RuMSX but at the moment we only support
|
|
oddsocks |
eee75c6 |
# openmsx (others not available for Linux yet).
|
|
oddsocks |
eee75c6 |
%package openmsx
|
|
oddsocks |
eee75c6 |
Summary: C-BIOS support for openMSX
|
|
oddsocks |
eee75c6 |
Group: Applications/Emulators
|
|
oddsocks |
eee75c6 |
Requires: cbios = %{version}-%{release}
|
|
|
53c53ca |
Requires: openmsx >= 0.9.2
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%description openmsx
|
|
oddsocks |
eee75c6 |
Adds C-BIOS support for openMSX, a third party MSX compatible BIOS.
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%prep
|
|
oddsocks |
eee75c6 |
%setup -q
|
|
oddsocks |
eee75c6 |
sed -i 's/\r//' doc/*.txt
|
|
oddsocks |
eee75c6 |
# Character encoding fixes
|
|
oddsocks |
eee75c6 |
iconv -f iso8859-1 doc/cbios.txt -t utf8 > doc/cbios.conv \
|
|
oddsocks |
eee75c6 |
&& /bin/mv -f doc/cbios.conv doc/cbios.txt
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%build
|
|
oddsocks |
eee75c6 |
make %{?_smp_mflags} Z80_ASSEMBLER=sjasm
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%install
|
|
oddsocks |
eee75c6 |
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
oddsocks |
eee75c6 |
mkdir -p %{buildroot}%{machines}
|
|
oddsocks |
eee75c6 |
install -pm 0644 derived/bin/* %{buildroot}%{_datadir}/%{name}
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
# Install openmsx configuration and symlinks to cbios
|
|
oddsocks |
eee75c6 |
cp -a configs/openMSX/C-BIOS_MSX* %{buildroot}%{machines}
|
|
|
53c53ca |
for i in %{buildroot}%{_datadir}/%{name}/*.rom; do
|
|
|
53c53ca |
ln -s --target-directory=%{buildroot}%{machines} \
|
|
|
53c53ca |
../../%{name}/$(basename $i)
|
|
|
53c53ca |
done
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%files
|
|
oddsocks |
eee75c6 |
%{_datadir}/%{name}
|
|
|
53c53ca |
%doc doc/cbios.txt doc/chkram.txt
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
# We don't own the parent directories here, because they are owned by openmsx,
|
|
oddsocks |
eee75c6 |
# also we don't set hardwareconfig.xml as %%config because they are not
|
|
oddsocks |
eee75c6 |
# intended to be changed by the end user.
|
|
oddsocks |
eee75c6 |
%files openmsx
|
|
|
53c53ca |
%{machines}/*
|
|
oddsocks |
eee75c6 |
%doc configs/openMSX/README.txt
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
%changelog
|
|
|
cbb7b2e |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-2
|
|
|
cbb7b2e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
cbb7b2e |
|
|
|
53c53ca |
* Wed Apr 20 2016 Hans de Goede <hdegoede@redhat.com> - 0.27-1
|
|
|
53c53ca |
- New upstream release 0.27 (rhbz#1326651)
|
|
|
53c53ca |
|
|
|
8ce422b |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-10
|
|
|
8ce422b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
8ce422b |
|
|
|
2a23dd2 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-9
|
|
|
2a23dd2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
2a23dd2 |
|
|
|
99ac8a0 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-8
|
|
|
99ac8a0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
99ac8a0 |
|
|
|
6b10592 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-7
|
|
|
6b10592 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
6b10592 |
|
|
|
7d94d78 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-6
|
|
|
7d94d78 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
7d94d78 |
|
|
|
d0fdd21 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-5
|
|
|
d0fdd21 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
d0fdd21 |
|
|
|
1cd98eb |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-4
|
|
|
1cd98eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
1cd98eb |
|
|
|
0f94a9b |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-3
|
|
|
0f94a9b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
0f94a9b |
|
|
|
071d664 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-2
|
|
|
071d664 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
071d664 |
|
|
|
7f03493 |
* Fri Jul 3 2009 Hans de Goede <hdegoede@redhat.com> 0.23-1
|
|
|
7f03493 |
- New upstream release 0.23
|
|
|
7f03493 |
|
|
|
855068c |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-4
|
|
|
855068c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
855068c |
|
|
oddsocks |
9b47753 |
* Tue Aug 28 2007 Ian Chapman <packages[AT]amiga-hardware.com> 0.21-3
|
|
oddsocks |
9b47753 |
- Really convert some documentation to UTF8 this time.
|
|
oddsocks |
9b47753 |
|
|
oddsocks |
eee75c6 |
* Sun Aug 26 2007 Ian Chapman <packages[AT]amiga-hardware.com> 0.21-2
|
|
oddsocks |
eee75c6 |
- Migration to Fedora
|
|
oddsocks |
eee75c6 |
- Converted some documentation to UTF8
|
|
oddsocks |
eee75c6 |
|
|
oddsocks |
eee75c6 |
* Fri Aug 11 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.21-1
|
|
oddsocks |
eee75c6 |
- Initial Release
|