Hello community, here is the log from the commit of package openxcom for openSUSE:Leap:15.2 checked in at 2020-02-19 19:42:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/openxcom (Old) and /work/SRC/openSUSE:Leap:15.2/.openxcom.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openxcom" Wed Feb 19 19:42:45 2020 rev:15 rq:777358 version:1.0.0.1552426261.8a4b13d65 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/openxcom/openxcom.changes 2020-01-15 15:37:30.995031475 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.openxcom.new.26092/openxcom.changes 2020-02-19 19:43:00.233345451 +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.WI0eMM/_old 2020-02-19 19:43:00.893346752 +0100 +++ /var/tmp/diff_new_pack.WI0eMM/_new 2020-02-19 19:43:00.909346784 +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>
