Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > a141c11601efe29781e847457f9a9049 > files > 3

sudokuki-1.2.4-5.mga9.src.rpm

Name:           sudokuki
Version:        1.2.4
Release:        %mkrel 5
Summary:        Essential Sudoku game
Group:          Games/Puzzles
License:        GPLv3+
URL:            http://sudokuki.sourceforge.net
Source0:        https://downloads.sf.net/sudokuki/%{name}-%{version}.tar.bz2
Patch0:         sudokuki-1.2.4-mga-parallel-make.patch

BuildArch:	noarch
BuildRequires:  gettext-devel
BuildRequires:  libtool
BuildRequires:  java-devel

%description
Sudokuki is a free graphical SUDOKU game developed in Java.
You can use it to solve even the most difficult grids for you,
and also to generate a sudoku, edit it, play it or print it.

%prep
%setup -q
%autopatch -p1

%build
autoreconf -vfi
%configure --bindir=%{_gamesbindir} \
               --build=%{_build} \
               --datadir=%{_javadir}
%make_build

%install
%make_install

# Create an unversioned symbolic link according to Mageia's java policy
pushd %{buildroot}%{_javadir}/%{name}/
ln -sf %{name}-%{version}.jar %{name}.jar
popd

# Create the menu entry
cat > %{name}.desktop << EOF
[Desktop Entry]
Type=Application
Terminal=false
Name=Sudokuki
Name[fr]=Sudokuki
Comment=Essential Sudoku game
Comment[fr]=Jeu de Sudoku essentiel
Exec=%{name}
Icon=%{name}
Categories=Game;LogicGame;
EOF
install -D -m755 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop

# Install the icon
install -D -m644 src/resources/files/net/jankenpoi/sudokuki/resources/images/sudokuki_icon.png \
    %{buildroot}%{_datadir}/pixmaps/%{name}.png

%files
%doc AUTHORS README
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%{_gamesbindir}/%{name}
%{_javadir}/%{name}/%{name}*.jar


%changelog
* Sat Mar 26 2022 umeabot <umeabot> 1.2.4-5.mga9
+ Revision: 1828156
- Mageia 9 Mass Rebuild

* Wed Feb 12 2020 umeabot <umeabot> 1.2.4-4.mga8
+ Revision: 1501117
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Wed Sep 19 2018 umeabot <umeabot> 1.2.4-3.mga7
+ Revision: 1276345
- Mageia 7 Mass Rebuild

* Fri Nov 11 2016 akien <akien> 1.2.4-2.mga6
+ Revision: 1066525
- Attempt at fixing parallel make

* Sat Apr 23 2016 akien <akien> 1.2.4-1.mga6
+ Revision: 1005716
- Version 1.2.4

* Mon Apr 11 2016 daviddavid <daviddavid> 1.2.2-7.mga6
+ Revision: 1000491
- limit parallel build to level 4 (fails always on autobuild)
- switch back to %%configure2_5x using --build configure option

* Thu Mar 10 2016 daviddavid <daviddavid> 1.2.2-6.mga6
+ Revision: 988781
- rebuild against current java stack

* Mon Jan 04 2016 tv <tv> 1.2.2-5.mga6
+ Revision: 919326
- switch to %%old_configure
- remove debuginfo disabling and make it noarch instead

* Sun Jan 03 2016 daviddavid <daviddavid> 1.2.2-4.mga6
+ Revision: 919300
- remove empty lang files to fix build with latest rpm
- disable empty debug package

* Wed Oct 15 2014 umeabot <umeabot> 1.2.2-3.mga5
+ Revision: 739558
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.2.2-2.mga5
+ Revision: 689579
- Mageia 5 Mass Rebuild

* Mon May 05 2014 akien <akien> 1.2.2-1.mga5
+ Revision: 620340
- Use proper install path following our Java policy
- Add desktop file and icon
- imported package sudokuki