Hello community, here is the log from the commit of package openxcom for openSUSE:Factory checked in at 2019-03-26 22:32:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openxcom (Old) and /work/SRC/openSUSE:Factory/.openxcom.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openxcom" Tue Mar 26 22:32:41 2019 rev:6 rq:687918 version:1.0.0.1552426261.8a4b13d65 Changes: -------- --- /work/SRC/openSUSE:Factory/openxcom/openxcom.changes 2018-02-15 13:26:50.285073444 +0100 +++ /work/SRC/openSUSE:Factory/.openxcom.new.25356/openxcom.changes 2019-03-26 22:33:09.437695143 +0100 @@ -1,0 +2,18 @@ +Sat Mar 23 16:47:40 UTC 2019 - [email protected] + +- Switch to github service as there was n o release since 2014 + and there are simply too many fixes in the git repository +- Update to version 1.0.0.1552426261.8a4b13d65: + * Update links + * Check if OXCE is required when enabling mods + * Don't replenish empty medikits after reload + * Fix language loading to properly default to en-US when translations are missing. Prioritize untranslated text over incorrect text. + * Correctly drop units on the ground + * Fix handling a mix of unconscious and MIA units + * Fix handling of unconscious ignored units + * Fix ignored units making it through to the next stage +- Remove upstream patches: + * openxcom-math.patch + * openxcom-abs.patch + +------------------------------------------------------------------- Old: ---- openxcom-1.0.0.tar.gz openxcom-abs.patch openxcom-math.patch New: ---- OpenXcom-1.0.0.1552426261.8a4b13d65.tar.xz _service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openxcom.spec ++++++ --- /var/tmp/diff_new_pack.X1MeYi/_old 2019-03-26 22:33:11.013694763 +0100 +++ /var/tmp/diff_new_pack.X1MeYi/_new 2019-03-26 22:33:11.053694753 +0100 @@ -1,7 +1,7 @@ # # spec file for package openxcom # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,37 +12,34 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: openxcom -Version: 1.0.0 +Version: 1.0.0.1552426261.8a4b13d65 Release: 0 Summary: An open source reimplementation of the original X-Com game -License: GPL-3.0 +License: GPL-3.0-only Group: Amusements/Games/Strategy/Turn Based -Url: http://openxcom.org/ -# Interesting approach to count downloads http://openxcom.org/file/1726/ -Source: %{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM: gcc6 compat, taken from git -Patch0: openxcom-abs.patch -# PATCH-FIX-UPSTREAM include math.h when needed also in git -Patch1: openxcom-math.patch +URL: http://openxcom.org/ +Source: OpenXcom-%{version}.tar.xz BuildRequires: Mesa-devel -BuildRequires: SDL-devel -BuildRequires: SDL_gfx-devel >= 2.0.22 -BuildRequires: SDL_image-devel -BuildRequires: SDL_mixer-devel +BuildRequires: autoconf +BuildRequires: automake BuildRequires: docbook2X BuildRequires: dos2unix BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: xmlto -BuildRequires: yaml-cpp-devel >= 0.5 +BuildRequires: pkgconfig(SDL_gfx) +BuildRequires: pkgconfig(SDL_image) +BuildRequires: pkgconfig(SDL_mixer) +BuildRequires: pkgconfig(sdl) +BuildRequires: pkgconfig(yaml-cpp) >= 0.5 %description OpenXcom is an open-source clone of the original UFO: Enemy Unknown @@ -64,7 +61,7 @@ Documentation files for %{name} game. %prep -%autosetup -p1 +%setup -q -n OpenXcom-%{version} chmod -x LICENSE.txt sed -i \ @@ -73,6 +70,7 @@ dos2unix *.txt %build +autoreconf -fvi %configure \ --disable-werror \ --disable-silent-rules \ @@ -80,16 +78,18 @@ make %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install +pushd %{buildroot}%{_datadir}/pixmaps/ +ln -s openxcom_wide.svg openxcom.svg +popd %fdupes %{buildroot}%{_datadir} %files -%defattr(-,root,root,-) -%doc LICENSE.txt README.txt CHANGELOG.txt +%license LICENSE.txt +%doc README.md CHANGELOG.txt %{_datadir}/applications/openxcom.desktop -%{_mandir}/man6/openxcom.6.* -%{_datadir}/pixmaps/openxcom.png -%{_datadir}/pixmaps/openxcom.svg +%{_mandir}/man6/openxcom.6%{?ext_man} +%{_datadir}/pixmaps/* %{_datadir}/%{name}/ %{_docdir}/%{name}/*.txt %{_bindir}/%{name} @@ -97,7 +97,6 @@ %exclude %{_docdir}/%{name}/html/ %files doc -%defattr(-,root,root,-) %dir %{_docdir}/%{name} %dir %{_docdir}/%{name}/html %{_docdir}/%{name}/html/* ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="versionprefix">1.0.0</param> <param name="url">https://github.com/OpenXcom/OpenXcom</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> <param name="file">*.tar</param> </service> <service name="set_version" mode="disabled"/> </services>
