commit manaplus for openSUSE:Factory
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 - mailaender@opensuse.org + +- 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 - joop.boonen@opensuse.org + +- Some changes specifically for openSUSE + +------------------------------------------------------------------- +Tue Feb 21 00:00:00 UTC 2012 - akaras@inbox.ru + +- Update to 1.2.2.19. +- Cleanup spec file a bit. + +------------------------------------------------------------------- +Sat Jul 2 00:00:00 UTC 2011 - akaras@inbox.ru + +- Add missing dependency SDL_image and compilation tools + +------------------------------------------------------------------- +Fri May 27 00:00:00 UTC 2011 - maarten.vanraes@gmail.com + +- 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 - incubusss@mandriva.org + ++ Revision: 498772 +- add version and release for Provides + +------------------------------------------------------------------- +Tue Jan 5 00:00:00 UTC 2010 - incubusss@mandriva.org + ++ 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.matthias@mailaender.name> From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <matthias@mailaender.name> 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
participants (1)
-
root@hilbert.suse.de