Hello community,

here is the log from the commit of package manaplus for openSUSE:Factory 
checked in at 2017-03-28 15:20:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/manaplus (Old)
 and      /work/SRC/openSUSE:Factory/.manaplus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "manaplus"

Tue Mar 28 15:20:34 2017 rev:1 rq:458959 version:1.7.2.4

Changes:
--------
New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.manaplus.new/manaplus.changes   2017-03-28 
15:20:35.647401022 +0200
@@ -0,0 +1,68 @@
+-------------------------------------------------------------------
+Sat Feb 18 15:58:15 UTC 2017 - [email protected]
+
+- Update to version 1.7.2.4
+- Unbundle fonts
+- Enable unit tests
+- Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore
+- Add a lang package
+- Use make install
+
+-------------------------------------------------------------------
+Tue May 29 13:22:22 UTC 2012 - [email protected]
+
+- Some changes specifically for openSUSE
+
+-------------------------------------------------------------------
+Tue Feb 21 00:00:00 UTC 2012 - [email protected]
+
+- Update to 1.2.2.19.
+- Cleanup spec file a bit.
+
+-------------------------------------------------------------------
+Sat Jul  2 00:00:00 UTC 2011 - [email protected]
+
+- Add missing dependency SDL_image and compilation tools
+
+-------------------------------------------------------------------
+Fri May 27 00:00:00 UTC 2011 - [email protected]
+
+- Generalise spec file to work for multiple rpm-based distros
+
+-------------------------------------------------------------------
+Sun Apr 17 00:00:00 UTC 2011 - alien <alien> 1.1.4.17-1.mga1
+
++ Revision: 87336
+- upgrade to 1.1.4.17
+
+-------------------------------------------------------------------
+Fri Apr  8 00:00:00 UTC 2011 - alien <alien> 1.1.4.3-1.mga1
+
++ Revision: 82020
+- Update to new version 1.1.4.3
+- manaplus is now primarily for Evol Online, updating Summary and Description 
and add Provides
+- suggests mumble
+
+-------------------------------------------------------------------
+Sat Feb 26 00:00:00 UTC 2011 - alien <alien> 1.1.2.20-1.mga1
+
++ Revision: 61040
+- Fix BuildRequires
+- Fix configure part
+- Remove unneeded mv files
+- Remove BuildRoot
+- use tmw spec file as basis
+- imported package manaplus
+
+-------------------------------------------------------------------
+Sun Jan 31 00:00:00 UTC 2010 - [email protected]
+
++ Revision: 498772
+- add version and release for Provides
+
+-------------------------------------------------------------------
+Tue Jan  5 00:00:00 UTC 2010 - [email protected]
+
++ Revision: 486388
+- add some provides on themanaworld and manaworld
+- import tmw

New:
----
  appdata.patch
  manaplus-1.7.2.4.tar.xz
  manaplus.changes
  manaplus.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ manaplus.spec ++++++
#
# spec file for package manaplus
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           manaplus
Version:        1.7.2.4
Release:        0
Summary:        A client for Evol Online and The Mana World: 2D MMORPG
License:        GPL-2.0+
Group:          Amusements/Games/RPG
Url:            http://manaplus.evolonline.org/
Source:         
http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz
# PATCH-FEATURE-UPSTREAM https://gitlab.com/manaplus/manaplus/merge_requests/10
Patch1:         appdata.patch
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  gcc-c++
BuildRequires:  make
BuildRequires:  xz
BuildRequires:  pkgconfig(SDL_gfx)
BuildRequires:  pkgconfig(SDL_image)
BuildRequires:  pkgconfig(SDL_mixer)
BuildRequires:  pkgconfig(SDL_net)
BuildRequires:  pkgconfig(SDL_ttf)
BuildRequires:  pkgconfig(sdl)
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  dejavu-fonts
BuildRequires:  fdupes
BuildRequires:  fontpackages-devel
BuildRequires:  gettext-devel
BuildRequires:  liberation-fonts
BuildRequires:  libpng-devel
BuildRequires:  update-desktop-files
BuildRequires:  pkgconfig(gl)
BuildRequires:  pkgconfig(libcurl)
BuildRequires:  pkgconfig(libxml-2.0)
BuildRequires:  pkgconfig(physfs)
Provides:       evolonline-client = %{version}
Provides:       manaworld-client = %{version}
Recommends:     %{name}-lang
Requires:       dejavu-fonts
Requires:       liberation-fonts
%{lang_package}

%description
ManaPlus is extended client for Evol Online, The Mana World and similar
servers based on eAthena fork.
As a 2D style game, Evol Online aims to create a friendly environment where
people can escape reality and interact with others while enjoying themselves
through a fantasy style game.
The Mana World (TMW) is a serious effort to create an innovative free and
open source MMORPG. TMW uses 2D graphics and aims to create a large and
diverse interactive world.

%prep
%setup -q
%patch1 -p1

%build
%configure --enable-unittests
make %{?_smp_mflags}

%install
%make_install
%fdupes %{buildroot}%{_datadir}
%find_lang %{name}

rm -f %{buildroot}%{_datadir}/%{name}/data/fonts/dejavu*.ttf
ln -s %{_ttfontsdir}/DejaVuSans-Bold.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/dejavusans-bold.ttf
ln -s %{_ttfontsdir}/DejaVuSansMono-Bold.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/dejavusansmono-bold.ttf
ln -s %{_ttfontsdir}/DejaVuSansMono.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/dejavusansmono.ttf
ln -s %{_ttfontsdir}/DejaVuSerifCondensed-Bold.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/dejavuserifcondensed-bold.ttf
ln -s %{_ttfontsdir}/DejaVuSerifCondensed.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/dejavuserifcondensed.ttf
ln -s %{_ttfontsdir}/DejaVuSans.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/dejavusans.ttf

rm -f %{buildroot}%{_datadir}/%{name}/data/fonts/liberation*.ttf
ln -s %{_ttfontsdir}/LiberationMono-Bold.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/liberationsansmono-bold.ttf
ln -s %{_ttfontsdir}/LiberationMono-Regular.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/liberationsansmono.ttf
ln -s %{_ttfontsdir}/LiberationSans-Bold.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/liberationsans-bold.ttf
ln -s %{_ttfontsdir}/LiberationSans-Regular.ttf 
%{buildroot}%{_datadir}/%{name}/data/fonts/liberationsans.ttf

%check
make check

%post
%desktop_database_post

%postun
%desktop_database_postun

%files
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING docs/*.txt README
%{_bindir}/manaplus
%{_bindir}/dyecmd
%{_datadir}/%{name}
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/manaplustest.desktop
%{_mandir}/man6/%{name}*
%dir %{_datadir}/appdata/
%{_datadir}/appdata/%{name}.appdata.xml

%files lang -f %{name}.lang

%changelog
++++++ appdata.patch ++++++
>From f78392606f12c8924bfee6fc8ae2702de1365a36 Mon Sep 17 00:00:00 2001
Message-Id: 
<f78392606f12c8924bfee6fc8ae2702de1365a36.1487437681.git.matth...@mailaender.name>
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <[email protected]>
Date: Sat, 18 Feb 2017 18:07:53 +0100
Subject: [PATCH] Add an appdata.xml file for Linux software galleries

---
 CMakeLists.txt       |  2 ++
 Makefile.am          |  5 +++++
 manaplus.appdata.xml | 27 +++++++++++++++++++++++++++
 3 files changed, 34 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c3ee3161e..45a1e156c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -56,6 +56,8 @@ ENDIF()
 If(UNIX)
     INSTALL(FILES manaplus.desktop DESTINATION share/applications)
     INSTALL(FILES manaplustest.desktop DESTINATION share/applications)
+
+    INSTALL(FILES manaplus.appdata.xml DESTINATION share/appdata)
 ENDIF()
 
 SET(CPACK_PACKAGE_NAME "manaplus")
diff --git a/Makefile.am b/Makefile.am
index 536592c70..3140badf3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,8 +6,13 @@ desktopdir = $(datarootdir)/applications
 desktop_DATA = manaplus.desktop \
             manaplustest.desktop
 
+appdatadir = $(datarootdir)/appdata
+
+appdata_DATA = manaplus.appdata.xml
+
 # Extra files to include
 EXTRA_DIST = $(desktop_DATA) \
+            $(appdata_DATA) \
             CMakeLists.txt \
             po/CMakeLists.txt \
             po/*.po \
diff --git a/manaplus.appdata.xml b/manaplus.appdata.xml
new file mode 100644
index 000000000..179516c0f
--- /dev/null
+++ b/manaplus.appdata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+  <id type="desktop">manaplus.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <license>GPL-2.0</license>
+  <name>The Mana Plus Client</name>
+  <summary>Extended client for The Mana World and similar servers</summary>
+  <description>
+    <p>
+        ManaPlus is extended client for Evol Online, The Mana World and 
similar servers
+       based on eAthena fork. As a 2D style game, Evol Online aims to create a 
friendly
+       environment where people can escape reality and interact with others 
while enjoying
+       themselves through a fantasy style game.
+    </p>
+    <p>
+        The Mana World (TMW) is a serious effort to create an innovative free 
and
+       open source MMORPG. TMW uses 2D graphics and aims to create a large and 
diverse
+       interactive world.
+    </p>
+  </description>
+  <url type="homepage">http://manaplus.org/</url>
+  <screenshots>
+    <screenshot 
type="default">http://manaplus.org/_media/manaplus_screenshot_8.png</screenshot>
+    
<screenshot>http://manaplus.org/_media/manaplus_screenshot_11.png</screenshot>
+    
<screenshot>http://manaplus.org/_media/manaplus_screenshot_15.png</screenshot>
+  </screenshots>
+</application>
\ No newline at end of file
-- 
2.11.0


Reply via email to