|
|
2eb74e4 |
Name: zaz
|
|
|
b9fb0a0 |
Version: 1.0.1
|
|
|
6e5d8b5 |
Release: 2%{?dist}
|
|
|
2eb74e4 |
Summary: A puzzle game where the player has to arrange balls in triplets
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
# Music released under CC-BY-SA
|
|
|
2eb74e4 |
License: GPLv3+ and CC-BY-SA
|
|
|
0cd4520 |
URL: http://zaz.sourceforge.net/
|
|
|
b9fb0a0 |
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
|
|
|
0cd4520 |
# 128x128px icon by Zbigniew Jędrzejewski-Szmek
|
|
|
0cd4520 |
Source1: %{name}.png
|
|
|
0cd4520 |
# Appdata by Richard Hughes
|
|
|
0cd4520 |
Source2: %{name}.appdata.xml
|
|
|
0cd4520 |
# Debian man page
|
|
|
0cd4520 |
Source3: %{name}.6
|
|
|
0cd4520 |
# Fix jumpy keyboard
|
|
|
0cd4520 |
# http://bugs.debian.org/649021
|
|
|
b9fb0a0 |
Patch0: %{name}-1.0.0-jumpy_keyboard.patch
|
|
|
f608f81 |
# Link with libvorbis
|
|
|
f608f81 |
# https://bugs.debian.org/768718
|
|
|
b9fb0a0 |
Patch1: %{name}-1.0.1-libvorbis.patch
|
|
|
2eb74e4 |
|
|
|
b9fb0a0 |
BuildRequires: make
|
|
|
bf9da3e |
BuildRequires: gcc-c++
|
|
|
2eb74e4 |
BuildRequires: mesa-libGL-devel
|
|
|
2eb74e4 |
BuildRequires: SDL_image-devel
|
|
|
2eb74e4 |
BuildRequires: libtheora-devel
|
|
|
2eb74e4 |
BuildRequires: libvorbis-devel
|
|
|
0cd4520 |
BuildRequires: ftgl-devel >= 2.1.3
|
|
|
2eb74e4 |
BuildRequires: gettext
|
|
|
1b868ab |
BuildRequires: ImageMagick
|
|
|
0cd4520 |
BuildRequires: libappstream-glib
|
|
|
2eb74e4 |
BuildRequires: desktop-file-utils
|
|
|
0cd4520 |
Requires: hicolor-icon-theme
|
|
|
2eb74e4 |
Requires: gnu-free-mono-fonts
|
|
|
2eb74e4 |
Requires: gnu-free-sans-fonts
|
|
|
2eb74e4 |
Requires: oflb-dignas-handwriting-fonts
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
%description
|
|
|
2eb74e4 |
Zaz is an arcade action puzzle game where the goal is to get rid of all
|
|
|
2eb74e4 |
incoming balls by rearranging their order and making triplets.
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
A 3D accelerator is needed for decent gameplay.
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
%prep
|
|
|
b9fb0a0 |
%autosetup -p1
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
# Fix permissions
|
|
|
2eb74e4 |
chmod 644 src/*.{cpp,h}
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
%build
|
|
|
2eb74e4 |
%configure
|
|
|
f608f81 |
%make_build
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
%install
|
|
|
0cd4520 |
%make_install
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
# Symlink system fonts
|
|
|
2eb74e4 |
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/FreeMonoBold.ttf
|
|
|
2eb74e4 |
ln -s %{_datadir}/fonts/gnu-free/FreeMonoBold.ttf \
|
|
|
2eb74e4 |
$RPM_BUILD_ROOT%{_datadir}/%{name}/FreeMonoBold.ttf
|
|
|
2eb74e4 |
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/FreeSans.ttf
|
|
|
2eb74e4 |
ln -s %{_datadir}/fonts/gnu-free/FreeSans.ttf \
|
|
|
2eb74e4 |
$RPM_BUILD_ROOT%{_datadir}/%{name}/FreeSans.ttf
|
|
|
2eb74e4 |
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/font1.ttf
|
|
|
2eb74e4 |
ln -s %{_datadir}/fonts/oflb-dignas-handwriting/phranzysko_-_Digna_s_Handwriting.ttf \
|
|
|
2eb74e4 |
$RPM_BUILD_ROOT%{_datadir}/%{name}/font1.ttf
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
# Remove docs
|
|
|
6483065 |
rm -r $RPM_BUILD_ROOT/usr/share/doc/
|
|
|
2eb74e4 |
|
|
|
0cd4520 |
# Remove obsolete pixmap
|
|
|
0cd4520 |
rm -rf $RPM_BUILD_ROOT%{_datadir}/pixmaps/
|
|
|
0cd4520 |
|
|
|
1b868ab |
# Convert xpm icon to png to appease appdata
|
|
|
0cd4520 |
install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
|
|
|
0cd4520 |
convert extra/%{name}.xpm \
|
|
|
0cd4520 |
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
|
|
|
0cd4520 |
|
|
|
0cd4520 |
# Install 128x128px icon to appease appdata
|
|
|
0cd4520 |
install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
|
|
|
0cd4520 |
install -p -m 0644 %{SOURCE1} \
|
|
|
0cd4520 |
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
|
|
Richard Hughes |
f983800 |
|
|
Andrea |
62550ed |
# Validate desktop file
|
|
Andrea |
62550ed |
desktop-file-validate \
|
|
|
6483065 |
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
|
2eb74e4 |
|
|
|
0cd4520 |
# Install appdata
|
|
|
f608f81 |
install -d $RPM_BUILD_ROOT%{_datadir}/metainfo
|
|
|
0cd4520 |
install -p -m 0644 %{SOURCE2} \
|
|
|
f608f81 |
$RPM_BUILD_ROOT%{_datadir}/metainfo
|
|
|
0cd4520 |
appstream-util validate-relax --nonet \
|
|
|
f608f81 |
$RPM_BUILD_ROOT%{_datadir}/metainfo/*.appdata.xml
|
|
|
0cd4520 |
|
|
|
0cd4520 |
# Install man page
|
|
|
0cd4520 |
install -d $RPM_BUILD_ROOT%{_mandir}/man6
|
|
|
0cd4520 |
install -p -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man6/
|
|
|
0cd4520 |
|
|
|
2eb74e4 |
%find_lang %{name}
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
%files -f %{name}.lang
|
|
|
2eb74e4 |
%{_bindir}/%{name}
|
|
|
2eb74e4 |
%{_datadir}/%{name}
|
|
|
f608f81 |
%{_datadir}/metainfo/%{name}.appdata.xml
|
|
|
2eb74e4 |
%{_datadir}/applications/%{name}.desktop
|
|
|
0cd4520 |
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
|
|
0cd4520 |
%{_mandir}/man6/*
|
|
|
0cd4520 |
%license COPYING data/copyright.txt
|
|
|
0cd4520 |
%doc AUTHORS ChangeLog
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
%changelog
|
|
|
6e5d8b5 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
|
|
|
6e5d8b5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
6e5d8b5 |
|
|
|
b9fb0a0 |
* Tue Mar 16 2021 Andrea Musuruane <musuruan@gmail.com> - 1.0.1-1
|
|
|
b9fb0a0 |
- Updated to new upstream release
|
|
|
b9fb0a0 |
|
|
|
12fd787 |
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-29
|
|
|
12fd787 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
12fd787 |
|
|
|
c5e0a1b |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-28
|
|
|
c5e0a1b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
c5e0a1b |
|
|
|
e02f7f2 |
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-27
|
|
|
e02f7f2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
e02f7f2 |
|
|
|
36681a8 |
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-26
|
|
|
36681a8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
36681a8 |
|
|
|
7949a9b |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-25
|
|
|
7949a9b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
7949a9b |
|
|
|
b544493 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-24
|
|
|
b544493 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
b544493 |
|
|
|
f608f81 |
* Sat Feb 24 2018 Andrea Musuruane <musuruan@gmail.com> - 1.0.0-23
|
|
|
f608f81 |
- Added gcc dependency
|
|
|
f608f81 |
- Added a patch from Debian to link libvorbis
|
|
|
f608f81 |
- Used new AppData directory
|
|
|
f608f81 |
- Spec file clean up
|
|
|
f608f81 |
|
|
|
faad8d4 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-22
|
|
|
faad8d4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
faad8d4 |
|
|
|
4794309 |
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.0-21
|
|
|
4794309 |
- Remove obsolete scriptlets
|
|
|
4794309 |
|
|
|
88cc13c |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-20
|
|
|
88cc13c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
88cc13c |
|
|
|
6f4eb1f |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-19
|
|
|
6f4eb1f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
6f4eb1f |
|
|
|
d450d56 |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-18
|
|
|
d450d56 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
d450d56 |
|
|
|
54a974d |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-17
|
|
|
54a974d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
54a974d |
|
|
|
ae5dcac |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-16
|
|
|
ae5dcac |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
ae5dcac |
|
|
|
0cd4520 |
* Sun Jan 03 2016 Andrea Musuruane <musuruan@gmail.com> - 1.0.0-15
|
|
|
0cd4520 |
- Fixed upstream homepage
|
|
|
0cd4520 |
- Added patches from Debian
|
|
|
0cd4520 |
- Added man page from Debian
|
|
|
0cd4520 |
- Added appdata thanks to Richard Hughes (#1185980)
|
|
|
0cd4520 |
- Added 128x128px icon thanks to Zbigniew Jędrzejewski-Szmek (#1185980)
|
|
|
0cd4520 |
- Spec file cleanup
|
|
|
0cd4520 |
|
|
|
e0c4802 |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-14
|
|
|
e0c4802 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
e0c4802 |
|
|
|
b3680d9 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.0-13
|
|
|
b3680d9 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
b3680d9 |
|
|
Richard Hughes |
f983800 |
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 1.0.0-12
|
|
Richard Hughes |
f983800 |
- Add an AppData file for the software center
|
|
Richard Hughes |
f983800 |
|
|
|
1b868ab |
* Fri Dec 19 2014 Andrea Musuruane <musuruan@gmail.com> - 1.0.0-11
|
|
|
1b868ab |
- Converted xpm icon to png to appease appdata (#1175972)
|
|
|
1b868ab |
|
|
|
a00a625 |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-10
|
|
|
a00a625 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
a00a625 |
|
|
|
4d0be55 |
* Sat Jun 14 2014 Andrea Musuruane <musuruan@gmail.com> - 1.0.0-9
|
|
|
4d0be55 |
- Fix FTBFS (#510432)
|
|
|
4d0be55 |
- Dropped obsolete Group, Buildroot, %%clean and %%defattr
|
|
|
4d0be55 |
|
|
|
8ebacc1 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-8
|
|
|
8ebacc1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
8ebacc1 |
|
|
|
a25e279 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-7
|
|
|
a25e279 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
a25e279 |
|
|
|
425d093 |
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-6
|
|
|
425d093 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
425d093 |
|
|
|
2b4daad |
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-5
|
|
|
2b4daad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
2b4daad |
|
|
|
c5c3e3d |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-4
|
|
|
c5c3e3d |
- Rebuilt for c++ ABI breakage
|
|
|
c5c3e3d |
|
|
|
1ffc337 |
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
|
|
|
1ffc337 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
1ffc337 |
|
|
|
5de8630 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
|
|
|
5de8630 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
5de8630 |
|
|
|
d7a879e |
* Sat Sep 04 2010 Andrea Musuruane <musuruan@gmail.com> 1.0.0-1
|
|
|
d7a879e |
- Updated to upstream 1.0.0
|
|
|
d7a879e |
|
|
Andrea |
62550ed |
* Thu Jul 22 2010 Andrea Musuruane <musuruan@gmail.com> 0.8.0-1
|
|
Andrea |
62550ed |
- Updated to upstream 0.8.0
|
|
Andrea |
62550ed |
|
|
|
69068fd |
* Sat May 08 2010 Andrea Musuruane <musuruan@gmail.com> 0.7.0-1
|
|
|
69068fd |
- Updated to upstream 0.7.0
|
|
|
69068fd |
|
|
|
6483065 |
* Thu Feb 25 2010 Andrea Musuruane <musuruan@gmail.com> 0.3.3-1
|
|
|
6483065 |
- Updated to upstream 0.3.3
|
|
|
6483065 |
|
|
|
2eb74e4 |
* Tue Dec 22 2009 Andrea Musuruane <musuruan@gmail.com> 0.3.0-3
|
|
|
2eb74e4 |
- Consistent use of macros
|
|
|
2eb74e4 |
- Fixed typo
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
* Wed Dec 09 2009 Andrea Musuruane <musuruan@gmail.com> 0.3.0-2
|
|
|
2eb74e4 |
- Now Requires renamed Digna font package (BZ #542461)
|
|
|
2eb74e4 |
|
|
|
2eb74e4 |
* Sun Nov 29 2009 Andrea Musuruane <musuruan@gmail.com> 0.3.0-1
|
|
|
2eb74e4 |
- First release
|
|
|
2eb74e4 |
|