Sophie

Sophie

distrib > Mageia > 8 > x86_64 > by-pkgid > 101d522b41d8f64bbdd71e968e09dd68 > files > 2

auale-1.1.2-2.mga8.src.rpm

Name:           auale
Version:        1.1.2
Release:        %mkrel 2
Summary:        A free mancala game for the serious player
Group:          Games/Boards
License:        GPLv3+
URL:            http://www.joansala.com/auale
Source0:        http://www.joansala.com/auale/packages/1.1/%{name}-%{version}.tar.xz

BuildArch:      noarch
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
Requires:       python3-cairo
Requires:       python3-gobject3
Recommends:     sdl2_mixer

%description
Aualé is a graphical user interface for the popular Oware Abapa board
game. It may be used to analyze, record and share your own mancala
games or to play against the computer.

This interface communicates with an oware engine through an adapted
version of the Universal Chess Interface protocol, which makes it
suitable for use with multiple mancala playing programs. Although,
currently only the Aalina game engine supports this protocol.

%prep
%setup -q
%autopatch -p1

%build
pushd src/auale
%py3_build
popd

%install
pushd src/auale
%py3_install -- --install-lib=%{_gamesdatadir}/%{name}
popd

# __main__.py is the game launcher
install -d %{buildroot}%{_gamesbindir}
ln -s %{_gamesdatadir}/%{name}/__main__.py %{buildroot}%{_gamesbindir}/%{name}
sed -i 's/env python/env python3/' %{buildroot}%{_gamesdatadir}/%{name}/__main__.py
chmod +x %{buildroot}%{_gamesdatadir}/%{name}/__main__.py

# Install dist files
pushd res/share
install -D -m644 applications/%{name}.desktop \
    %{buildroot}%{_datadir}/applications/%{name}.desktop
install -D -m644 glib-2.0/schemas/com.joansala.%{name}.gschema.xml \
    %{buildroot}%{_datadir}/glib-2.0/schemas/com.joansala.%{name}.gschema.xml
install -D -m644 man/man6/%{name}.6 \
    %{buildroot}%{_mandir}/man6/%{name}.6
install -D -m644 mime/packages/%{name}.xml \
    %{buildroot}%{_datadir}/mime/packages/%{name}.xml
install -D -m644 icons/hicolor/scalable/mimetypes/text-x-oware-ogn.svg \
    %{buildroot}%{_iconsdir}/hicolor/scalable/mimetypes/text-x-oware-ogn.svg
install -D -m644 icons/hicolor/scalable/apps/%{name}.svg \
    %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
popd

# Move installed locales
mv %{buildroot}%{_gamesdatadir}/%{name}/res/messages %{buildroot}%{_datadir}/locale

%find_lang %{name}

%files -f %{name}.lang
%doc AUTHORS NEWS README
%{_gamesbindir}/%{name}
%{_gamesdatadir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/glib-2.0/schemas/com.joansala.%{name}.gschema.xml
%{_datadir}/mime/packages/%{name}.xml
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
%{_iconsdir}/hicolor/scalable/mimetypes/text-x-oware-ogn.svg
%{_mandir}/man6/%{name}.6*


%changelog
* Fri Feb 14 2020 umeabot <umeabot> 1.1.2-2.mga8
+ Revision: 1520077
- Mageia 8 Mass Rebuild

* Sun Nov 04 2018 daviddavid <daviddavid> 1.1.2-1.mga7
+ Revision: 1328070
- new version: 1.1.2

* Tue Sep 18 2018 umeabot <umeabot> 1.1.0-7.mga7
+ Revision: 1262077
- Mageia 7 Mass Rebuild

* Tue Sep 18 2018 umeabot <umeabot> 1.1.0-6.mga7
+ Revision: 1259972
- Mageia 7 Mass Rebuild

* Tue Sep 18 2018 umeabot <umeabot> 1.1.0-5.mga7
+ Revision: 1259784
- Mageia 7 Mass Rebuild

* Sat Jan 28 2017 daviddavid <daviddavid> 1.1.0-4.mga6
+ Revision: 1083833
- let's use fixed python macros with one or more arguments
+ umeabot <umeabot>
- Mageia 6 Mass Rebuild

* Mon Nov 23 2015 philippem <philippem> 1.1.0-2.mga6
+ Revision: 905081
- pass parameters to py3_install
+ akien <akien>
- Build with python3
- Move translations to %%_datadir/locale

* Sat Nov 14 2015 akien <akien> 1.1.0-1.mga6
+ Revision: 903131
- Version 1.1.0

* Thu Sep 17 2015 tv <tv> 1.0-4.mga6
+ Revision: 880201
- make it noarch thus really fixing empty debuginfo

* Wed Sep 09 2015 neoclust <neoclust> 1.0-3.mga6
+ Revision: 875063
- Fix build with new rpm ( empty debuginfo)

* Mon Dec 01 2014 akien <akien> 1.0-2.mga5
+ Revision: 800154
- Recommends sdl2_mixer for sound support

* Sat Nov 29 2014 akien <akien> 1.0-1.mga5
+ Revision: 799856
- imported package auale