|
cassmodiah |
b2c59b5 |
Name: biniax
|
|
cassmodiah |
b2c59b5 |
Version: 1.2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8b583f0 |
Release: 20%{?dist}
|
|
cassmodiah |
b2c59b5 |
Summary: A unique arcade logic game
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
Group: Amusements/Games
|
|
cassmodiah |
b2c59b5 |
License: zlib
|
|
cassmodiah |
b2c59b5 |
URL: http://www.biniax.com/
|
|
cassmodiah |
b2c59b5 |
Source0: http://mordred.dir.bg/%{name}/%{name}-src.zip
|
|
cassmodiah |
b2c59b5 |
Source1: %{name}.desktop
|
|
cassmodiah |
b2c59b5 |
# Icon taken from the source, icon.ico
|
|
cassmodiah |
b2c59b5 |
Source2: %{name}.png
|
|
cassmodiah |
b2c59b5 |
# Fixes the path in gfx.c, snd.c. and creates a ~/.biniax subdir
|
|
cassmodiah |
b2c59b5 |
# with "autosave" and "highscore" data. Patches send to upstream!
|
|
cassmodiah |
b2c59b5 |
Patch0: %{name}-%{version}-gfx.patch
|
|
cassmodiah |
b2c59b5 |
Patch1: %{name}-%{version}-snd.patch
|
|
cassmodiah |
b2c59b5 |
Patch2: %{name}-%{version}-save.patch
|
|
cassmodiah |
b2c59b5 |
Patch3: %{name}-%{version}-optflags.patch
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
f05843b |
Patch4: %{name}-%{version}-close.patch
|
|
cassmodiah |
b2c59b5 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
Requires: hicolor-icon-theme
|
|
cassmodiah |
b2c59b5 |
BuildRequires: SDL-devel SDL_mixer-devel desktop-file-utils
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%description
|
|
cassmodiah |
b2c59b5 |
The gaming field is 5x7 pairs of elements. Every pair consists of two elements
|
|
cassmodiah |
b2c59b5 |
out of four possible types (colors). Player is a single element, who can move on
|
|
cassmodiah |
b2c59b5 |
empty fields or can take a pair, if the player's element is present in the pair.
|
|
cassmodiah |
b2c59b5 |
If a pair is taken, the player's element is swapped to the other element of the
|
|
cassmodiah |
b2c59b5 |
pair. The field is scrolling down on time event or after certain moves are spend
|
|
cassmodiah |
b2c59b5 |
(depending on the game mode). Game over is when there is no move for the player.
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%prep
|
|
cassmodiah |
b2c59b5 |
%setup -q -c -n %{name}
|
|
cassmodiah |
b2c59b5 |
%patch0 -p0 -b .gfx
|
|
cassmodiah |
b2c59b5 |
%patch1 -p0 -b .snd
|
|
cassmodiah |
b2c59b5 |
%patch2 -p0 -b .save
|
|
cassmodiah |
b2c59b5 |
%patch3 -p0 -b .optflags
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
f05843b |
%patch4 -p0 -b .close
|
|
cassmodiah |
b2c59b5 |
# Needed because of this rpmlint warning "W: wrong-file-end-of-line-encoding"
|
|
cassmodiah |
b2c59b5 |
sed -i 's/\r//' Readme.txt LICENSE.txt
|
|
cassmodiah |
b2c59b5 |
# Set datadir prefix, snd.patch and gfx.patch
|
|
cassmodiah |
b2c59b5 |
sed -i 's!@DATADIR@!%{_datadir}!' desktop/gfx.c
|
|
cassmodiah |
b2c59b5 |
sed -i 's!@DATADIR@!%{_datadir}!' desktop/snd.c
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%build
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
make %{?_smp_mflags}
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%install
|
|
cassmodiah |
b2c59b5 |
rm -rf %{buildroot}
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
mkdir -p %{buildroot}%{_bindir}
|
|
cassmodiah |
b2c59b5 |
mkdir -p %{buildroot}%{_datadir}/%{name}/data
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
install -p -m 755 biniax %{buildroot}%{_bindir}/%{name}
|
|
cassmodiah |
b2c59b5 |
install -p -m 644 data/* %{buildroot}%{_datadir}/%{name}/data/
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
# below the desktop file and icon stuff
|
|
cassmodiah |
b2c59b5 |
desktop-file-install \
|
|
cassmodiah |
b2c59b5 |
--dir=%{buildroot}%{_datadir}/applications \
|
|
cassmodiah |
b2c59b5 |
%{SOURCE1}
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
install -p -m 0644 %{SOURCE2} \
|
|
cassmodiah |
b2c59b5 |
%{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%clean
|
|
cassmodiah |
b2c59b5 |
rm -rf %{buildroot}
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%post
|
|
cassmodiah |
b2c59b5 |
touch --no-create %{_datadir}/icons/hicolor
|
|
cassmodiah |
b2c59b5 |
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
|
|
cassmodiah |
b2c59b5 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
cassmodiah |
b2c59b5 |
fi
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%postun
|
|
cassmodiah |
b2c59b5 |
touch --no-create %{_datadir}/icons/hicolor
|
|
cassmodiah |
b2c59b5 |
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
|
|
cassmodiah |
b2c59b5 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
cassmodiah |
b2c59b5 |
fi
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%files
|
|
cassmodiah |
b2c59b5 |
%defattr(-,root,root,-)
|
|
cassmodiah |
b2c59b5 |
%doc LICENSE.txt Readme.txt
|
|
cassmodiah |
b2c59b5 |
%{_bindir}/%{name}
|
|
cassmodiah |
b2c59b5 |
%{_datadir}/%{name}
|
|
cassmodiah |
b2c59b5 |
%{_datadir}/applications/%{name}.desktop
|
|
cassmodiah |
b2c59b5 |
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8b583f0 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-20
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8b583f0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8b583f0 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
4e62d5d |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-19
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
4e62d5d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
4e62d5d |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b6907a2 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-18
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b6907a2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b6907a2 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
6576cf6 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-17
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
6576cf6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
6576cf6 |
|
|
![](https://seccdn.libravatar.org/avatar/4e8d68fe76de63043f2c89e9e363e4dc5af5775e488004cc7a8398c86381b072?s=16&d=retro) |
36a203c |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-16
|
|
![](https://seccdn.libravatar.org/avatar/4e8d68fe76de63043f2c89e9e363e4dc5af5775e488004cc7a8398c86381b072?s=16&d=retro) |
36a203c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/4e8d68fe76de63043f2c89e9e363e4dc5af5775e488004cc7a8398c86381b072?s=16&d=retro) |
36a203c |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
df7a3b5 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-15
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
df7a3b5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
df7a3b5 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
8222f3d |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-14
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
8222f3d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
8222f3d |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
28c6053 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-13
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
28c6053 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
28c6053 |
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
b32c07d |
* Wed Aug 08 2012 Jon Ciesla <limburgher@gmail.com> - 1.2-12
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
b32c07d |
- Patch fix.
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
b32c07d |
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
f05843b |
* Wed Aug 08 2012 Jon Ciesla <limburgher@gmail.com> - 1.2-11
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
f05843b |
- Allow closing with x button in window manager, BZ 513416.
|
|
![](https://seccdn.libravatar.org/avatar/dcfe7af74d8d03d1a0ebd18962b3b8f18e13cfb21df46c214faa00e234336c40?s=16&d=retro) |
f05843b |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0ba2c8d |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-10
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0ba2c8d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0ba2c8d |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
4d2bb4d |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-9
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
4d2bb4d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
4d2bb4d |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
e5dc825 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-8
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
e5dc825 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
e5dc825 |
|
|
cassmodiah |
640ea10 |
* Mon Oct 26 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 1.2-7
|
|
cassmodiah |
b2c59b5 |
- Re-import to Fedora
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-5
|
|
cassmodiah |
b2c59b5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
* Sat Oct 25 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 1.2-4
|
|
cassmodiah |
b2c59b5 |
- Add datadir prefix, snd.patch and gfx.patch
|
|
cassmodiah |
b2c59b5 |
- Remove obsolete desktop-file-install --vendor="fedora"
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
* Sat Oct 25 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 1.2-3
|
|
cassmodiah |
b2c59b5 |
- Cosmetic corrections
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
* Sat Oct 18 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 1.2-2
|
|
cassmodiah |
b2c59b5 |
- Add fix for "W: wrong-file-end-of-line-encoding"
|
|
cassmodiah |
b2c59b5 |
- Add RPM_OPT_FLAGS patch
|
|
cassmodiah |
b2c59b5 |
- Add more macros to spec
|
|
cassmodiah |
b2c59b5 |
- Add more info to .desktop file
|
|
cassmodiah |
b2c59b5 |
- Changed summary
|
|
cassmodiah |
b2c59b5 |
- Remove BuildRequires: dos2unix
|
|
cassmodiah |
b2c59b5 |
|
|
cassmodiah |
b2c59b5 |
* Tue Aug 05 2008 Stefan Posdzich <cheekyboinc@foresightlinux.org> - 1.2-1
|
|
cassmodiah |
b2c59b5 |
- Initial SPEC file
|