commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2020-08-28 21:21:21 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new.3399 (New) Package is "crawl" Fri Aug 28 21:21:21 2020 rev:34 rq:829547 version:0.25.1 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2020-04-16 23:03:35.695693011 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new.3399/crawl.changes2020-08-28 21:22:23.884354399 +0200 @@ -1,0 +2,16 @@ +Mon Aug 17 11:45:57 UTC 2020 - Dirk Mueller + +- update to 0.25.1 + * Change log see https://github.com/crawl/crawl/releases + + Highlights + * Spells in many schools have been redesigned to make the schools + more distinct. + * Acquirement scrolls have been despoilered, offering the player + a choice of generated items. + * Effects from spell miscasts, god wrath, death curses, and Zot + traps have been overhauled for consistency and simplicity. + +- remove CVE-2020-11722.patch (fixed upstream) + +--- Old: CVE-2020-11722.patch stone_soup-0.24.0-nodeps.tar.xz New: stone_soup-0.25.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.zdP8DS/_old 2020-08-28 21:22:25.020354950 +0200 +++ /var/tmp/diff_new_pack.zdP8DS/_new 2020-08-28 21:22:25.024354952 +0200 @@ -17,36 +17,33 @@ # -%define major_ver 0.24 %define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, \ which is guarded by many horrible and hideous creatures. Name: crawl -Version:%{major_ver}.0 +Version:0.25.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0-or-later Group: Amusements/Games/RPG URL:https://crawl.develz.org/ -Source: https://crawl.develz.org/release/%{major_ver}/stone_soup-%{version}-nodeps.tar.xz -# PATCH-FIX-UPSTREAM https://github.com/crawl/crawl/pull/464 +Source: https://github.com/crawl/crawl/releases/download/%{version}/stone_soup-%{version}-nodeps.tar.xz Patch0: desktop.patch Patch1: icon.patch Patch2: appdata.patch -# PATCH-FIX-UPSTREAM CVE-2020-11722, boo#1169381, disable LUA loadstring -Patch3: CVE-2020-11722.patch BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: git-core BuildRequires: hicolor-icon-theme BuildRequires: libpng-devel BuildRequires: lua51-devel BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: pngcrush -BuildRequires: python -BuildRequires: python-PyYAML +BuildRequires: python3 +BuildRequires: python3-PyYAML BuildRequires: update-desktop-files BuildRequires: pkgconfig(SDL2_image) BuildRequires: pkgconfig(freetype2) @@ -93,10 +90,9 @@ %prep %setup -q -n stone_soup-%{version} -%patch0 -p2 -%patch1 -p2 -%patch2 -p2 -%patch3 -p1 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build cd source @@ -133,7 +129,6 @@ %make_install -C source prefix=%{_prefix} bin_prefix=bin DATADIR=%{_datadir}/%{name} BINDIR=%{_bindir} TILES=y install -D -m0644 docs/%{name}.6 %{buildroot}%{_mandir}/man6/%{name}.6 install -D -m0755 source/crawl-sdl %{buildroot}%{_bindir}/crawl-sdl -make DESTDIR=%{buildroot} prefix=%{_prefix} install-linux-desktop install-linux-appdata -C source %fdupes %{buildroot}%{_datadir}/%{name} %post ++ appdata.patch ++ --- /var/tmp/diff_new_pack.zdP8DS/_old 2020-08-28 21:22:25.048354964 +0200 +++ /var/tmp/diff_new_pack.zdP8DS/_new 2020-08-28 21:22:25.048354964 +0200 @@ -11,26 +11,24 @@ crawl-ref/source/linux/crawl.appdata.xml | 32 2 files changed, 36 insertions(+) -diff --git a/crawl-ref/source/Makefile b/crawl-ref/source/Makefile -index d325e67b8d..e5345eb3f2 100644 a/crawl-ref/source/Makefile -+++ b/crawl-ref/source/Makefile -@@ -1445,6 +1445,10 @@ install-linux-desktop: +Index: stone_soup-0.25.1/source/Makefile +=== +--- stone_soup-0.25.1.orig/source/Makefile stone_soup-0.25.1/source/Makefile +@@ -1473,7 +1473,8 @@ endif + $(COPY) linux/crawl.desktop $(prefix_fp)/share/applications [ -d $(prefix_fp)/share/icons/hicolor/scalable/apps ] || mkdir -p $(prefix_fp)/share/icons/hicolor/scalable/apps $(COPY) linux/crawl.svg $(prefix_fp)/share/icons/hicolor/scalable/apps - -+install-linux-appdata: +- + [ -d $(prefix_fp)/share/appdata ] || mkdir -p $(prefix_fp)/share/ap
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2013-10-04 07:20:07 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2013-06-19 14:42:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2013-10-04 07:20:09.0 +0200 @@ -1,0 +2,5 @@ +Mon Sep 23 10:29:06 UTC 2013 - idon...@suse.com + +- Create games user/group on demand. fate#314560 + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.HpRX11/_old 2013-10-04 07:20:09.0 +0200 +++ /var/tmp/diff_new_pack.HpRX11/_new 2013-10-04 07:20:09.0 +0200 @@ -34,8 +34,8 @@ BuildRequires: gcc-c++ BuildRequires: libpng-devel %if 0%{?suse_version} > 1210 -BuildRequires: lua51-devel BuildRequires: dejavu-fonts +BuildRequires: lua51-devel %else BuildRequires: lua-devel %endif @@ -45,6 +45,7 @@ BuildRequires: pkg-config BuildRequires: update-desktop-files BuildRequires: pkgconfig(glu) +Requires(pre): pwdutils Requires: %{name}-data = %{version} %description @@ -104,6 +105,10 @@ mv crawl crawl-sdl mv crawl.tty crawl +%pre +getent group games >/dev/null || groupadd -r games +getent passwd games >/dev/null || useradd -r -g games -d /var/games -s /sbin/nologin + %install # binaries install -D -m 0755 source/crawl %{buildroot}%{_bindir}/crawl -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2014-07-10 14:55:04 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2014-06-10 14:39:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2014-07-10 14:55:04.0 +0200 @@ -1,0 +2,55 @@ +Fri Jun 20 05:02:09 UTC 2014 - devel.opensuse@gmail.com + +- Added crawl_24_gbdbe590.patch: +- Update to git master 0.14.1-24-gbdbe590: + * Make drakes breathe, not throw (hangedman, Grunt) + This was broken when the dragon genus was split. I didn't restore + the "roars" message, though. + Also incorporates "Restrict drake breathe message to targeted spells." + * Don't crash on t-r at the map edge (bh) + * Fix an #ifdef (MarvinPA). + * Include tileweb-text.cc in MSVC builds. + * Add hash.cc to, remove obsolete files from, MSVC project. + * Allow using Luajit on 64-bit systems (#8641) + 64-bit luajit doesn't support lua_newstate or custom allocators, so don't + try to use one there. However, give a warning if this happens with a + webtiles or dgamelaunch build, because servers probably do want the + memory throttling. + * Don't crash on time step while siren-mesmerised (#8546) + * Use the correct skill in variable-range rod spells (#8307) + For the purposes of the hostile-in-range check and darken_beyond_range, + we were computing power using the spell schools rather than Evocations. + * More carefully chase item links in the pickup menu (#8603) + Moving the item to the player destroyed it; normally that would have set + the non-item's link to NON_ITEM, exiting the loop, but level excursions as + part of pickup could overwrite the link. + * Allow more than just the fallback hell entry in old late D. + * Generate abyss/hell entries in old games with D:27. + This includes generating hell entries on every level as we currently do in + Depths. + * Fix a bad array subscript (#8594) + This has incorrectly been 9 rather than 0 since the function was added + in 0.13-a0-927-g55b8bbf. + * Replace a few uses of a <= b <= c (#8594) + One of them was incorrect, and the other correct but confusing. + * Fix a potential teleport closet (#8604) + * Fix some Asterion speech. (MarvinPA, #8602) + * Distinguish artefact from non- when swapping rings (#8062) + If the left ring was a artefact and the right ring a non-artefact of the + same base time, we failed to ask which to swap out. + * Time-out unintentional Vp bat form normally (#8392) + * Remove mention of ! from tutorial/hints skills screen (#5346). + According to b702f4e, this menu is supposed to be disabled because it + explains advanced commands which aren't available in the simple menu, + * Allow toggling skill practicing in tutorial/hints mode again. + Broken by ecaf8b2. + It's a sad state of affairs that nobody thought this was a bug for + almost three years. + * Mention some 0.13 changes in the changelog (#7000). + * Don't allow wielding an item that's too large while transformed. + * Relevant for tree-form. + * tilepick-p.cc: fix SP_NAGA switch fallthrough + * Don't crash when mousing over remembered-but-gone webs (#8429) + * Remove some residual item race references (#8480). + +--- New: crawl_24_gbdbe590.patch Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.oY1XXx/_old 2014-07-10 14:55:05.0 +0200 +++ /var/tmp/diff_new_pack.oY1XXx/_new 2014-07-10 14:55:05.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -17,27 +17,33 @@ # +%define _lver 0.14.1 +%define _gitrev 24_gbdbe590 + Name: crawl -Version:0.14.1 +Version:%{_lver}+%{_gitrev} Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ Group: Amusements/Games/RPG Url:http://crawl.develz.org/ -Source0:stone_soup-%{version}-nodeps.tar.xz +Source0: http://downloads.sourceforge.net/project/crawl-ref/Stone%20Soup/%{_lver}/stone_soup-%{_lver}-nodeps.tar.xz Source1:%{name}.desktop # patch to link against tinfo Patch0: %{name}-ncurses-with-tinfo.patch +# patch update to git 24_gbdbe590 +Patch1: %{name}_%{_gitrev}.patch BuildRequires: SDL_image-devel +BuildReq
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2012-07-09 07:55:35 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2012-03-05 17:59:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2012-07-09 07:55:38.0 +0200 @@ -1,0 +2,26 @@ +Fri Jul 6 19:26:50 UTC 2012 - devel.opensuse@gmail.com + +- Updated to version 0.10.3: + * Crash fixes. + * rPois- doesn't grant rPois+ for potions of poison. + * Clean chunks are no longer better than permafood when nauseated. + * The Flight spell is no longer cancellable (could cause a death when +swapping a +Lev item above water due to incorrect assumptions). + * A warning when transforming would meld your last +Lev item. + * Backlash works for finding portals on the map screen. + * Remembered traps no longer lose their identity when out of sight. + * Certain rare monsters don't clutter tile displays with name tags anymore. + * show_game_turns labels its display as "Time:" not "Turn:". + * Greatly improved webtiles performance. + * Fixed miscompiles or compilation failures with GCC 4.7. + * A bunch of assorted minor fixes. + * Some new interface functionality: + * can annotate remote levels (X[ then !) + * picking a stack of items you already had some of shows how many did you +just gain + * shops show item slot letters assigned to your new purchases + * enchanteable missiles are listed in the wield menu if you have scrolls +of Enchant Weapon +- Adapt crawl-ncurses-with-tinfo.patch to new version of the game + +--- Old: stone_soup-0.9.1.tar.bz2 New: stone_soup-0.10.3.tar.bz2 Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.UPpHhb/_old 2012-07-09 07:55:41.0 +0200 +++ /var/tmp/diff_new_pack.UPpHhb/_new 2012-07-09 07:55:41.0 +0200 @@ -18,14 +18,15 @@ Name: crawl -Version:0.9.1 +Version:0.10.3 Release:0 -Summary:Roguelike dungeon exploration game License:GPL-2.0+ -Group: Amusements/Games/RPG +Summary:Roguelike dungeon exploration game Url:http://crawl.develz.org/ +Group: Amusements/Games/RPG Source0:stone_soup-%{version}.tar.bz2 Source1:%{name}.desktop +# patch to link against tinfo Patch0: %{name}-ncurses-with-tinfo.patch BuildRequires: SDL_image-devel BuildRequires: desktop-file-utils @@ -122,8 +123,8 @@ cp -a source/dat %{buildroot}%{_datadir}/%{name}/dat # config cp -a settings %{buildroot}%{_datadir}/%{name}/settings -#install -m 755 -d %{buildroot}%{_sysconfdir}/%{name} -#touch %{buildroot}%{_sysconfdir}/%{name}/crawlrc +#install -m 755 -d %%{buildroot}%%{_sysconfdir}/%%{name} +#touch %%{buildroot}%%{_sysconfdir}/%%{name}/crawlrc # icon and desktop file install -D -m 0644 source/dat/tiles/stone_soup_icon-32x32.png %{buildroot}%{_datadir}/pixmaps/%{name}.png # saves directory ++ crawl-ncurses-with-tinfo.patch ++ --- /var/tmp/diff_new_pack.UPpHhb/_old 2012-07-09 07:55:41.0 +0200 +++ /var/tmp/diff_new_pack.UPpHhb/_new 2012-07-09 07:55:41.0 +0200 @@ -1,7 +1,6 @@ -diff -ur a/source/makefile b/source/makefile a/source/makefile 2011-08-12 20:37:59.0 +0200 -+++ b/source/makefile 2011-11-22 13:07:56.834538964 +0100 -@@ -763,7 +763,7 @@ +--- a/source/Makefile 2012-07-07 14:38:49.102179818 +0300 b/source/Makefile 2012-07-07 14:42:43.183178604 +0300 +@@ -814,7 +814,7 @@ INCLUDES_L += -I$(NC_INCLUDE) ifndef TILES ++ stone_soup-0.9.1.tar.bz2 -> stone_soup-0.10.3.tar.bz2 ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.9.1.tar.bz2 /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.10.3.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2011-11-25 11:11:47 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2011-09-23 01:54:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2011-11-25 10:12:16.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 22 14:06:19 UTC 2011 - sasc...@suse.de + +- Set license to SDPX style (GPL-2.0+) +- Add crawl-ncurses-with-tinfo.patch to link against tinfo + +--- New: crawl-ncurses-with-tinfo.patch Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.ZSnRSc/_old 2011-11-25 10:12:17.0 +0100 +++ /var/tmp/diff_new_pack.ZSnRSc/_new 2011-11-25 10:12:17.0 +0100 @@ -1,6 +1,7 @@ # # spec file for package crawl # +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -12,15 +13,21 @@ # 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: crawl Version:0.9.1 Release:0 -License:GPLv2+ +License:GPL-2.0+ Summary:Roguelike dungeon exploration game Url:http://crawl.develz.org/ Group: Amusements/Games/RPG Source0:stone_soup-%{version}.tar.bz2 Source1:%{name}.desktop +Patch0: %{name}-ncurses-with-tinfo.patch BuildRequires: SDL_image-devel BuildRequires: desktop-file-utils BuildRequires: freetype2-devel @@ -80,6 +87,7 @@ %prep %setup -q -n stone_soup-%{version} +%patch0 -p1 %build cd source @@ -126,6 +134,7 @@ %endif %if 0%{?mandriva_version} > 2006 + %post %update_menus @@ -149,7 +158,7 @@ %files data %defattr (-,root,root) -%{_docdir}/%{name}/ -%{_datadir}/%{name}/ +%{_docdir}/%{name} +%{_datadir}/%{name} %changelog ++ crawl-ncurses-with-tinfo.patch ++ diff -ur a/source/makefile b/source/makefile --- a/source/makefile 2011-08-12 20:37:59.0 +0200 +++ b/source/makefile 2011-11-22 13:07:56.834538964 +0100 @@ -763,7 +763,7 @@ INCLUDES_L += -I$(NC_INCLUDE) ifndef TILES -LIBS += -L$(NC_PREFIX)/lib -l$(NC_LIB) +LIBS += -L$(NC_PREFIX)/lib -l$(NC_LIB) -ltinfo endif endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2012-02-14 19:00:09 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2011-11-25 10:12:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2012-02-14 19:00:11.0 +0100 @@ -1,0 +2,6 @@ +Wed Nov 23 12:25:30 UTC 2011 - jreidin...@suse.com + +- fix build for older distributions( old ncurses doesn't have + separated tinfo ) + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.9JeNew/_old 2012-02-14 19:00:13.0 +0100 +++ /var/tmp/diff_new_pack.9JeNew/_new 2012-02-14 19:00:13.0 +0100 @@ -87,7 +87,9 @@ %prep %setup -q -n stone_soup-%{version} +%if 0%{?suse_version} > 1210 %patch0 -p1 +%endif %build cd source -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2012-03-05 17:59:16 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2012-02-14 19:00:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2012-03-05 17:59:18.0 +0100 @@ -1,0 +2,5 @@ +Tue Feb 21 15:57:21 UTC 2012 - sasc...@suse.de + +- BuildRequire lua51-devel on openSUSE > 12.1 + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.2rl4So/_old 2012-03-05 17:59:19.0 +0100 +++ /var/tmp/diff_new_pack.2rl4So/_new 2012-03-05 17:59:19.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -17,14 +17,13 @@ # - Name: crawl Version:0.9.1 Release:0 -License:GPL-2.0+ Summary:Roguelike dungeon exploration game -Url:http://crawl.develz.org/ +License:GPL-2.0+ Group: Amusements/Games/RPG +Url:http://crawl.develz.org/ Source0:stone_soup-%{version}.tar.bz2 Source1:%{name}.desktop Patch0: %{name}-ncurses-with-tinfo.patch @@ -33,7 +32,11 @@ BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: libpng-devel +%if 0%{?suse_version} > 1210 +BuildRequires: lua51-devel +%else BuildRequires: lua-devel +%endif BuildRequires: ncurses-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2013-06-19 14:42:35 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2012-09-23 08:02:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2013-06-19 14:42:37.0 +0200 @@ -1,0 +2,9 @@ +Wed Jun 19 01:26:14 UTC 2013 - crrodrig...@opensuse.org + +- version 0.12.1 +* add buildrequire to sqlite-devel and dejavu fonts. +* fix build with gcc 48 +- Fixed multiple issues on big-endian systems. +- Misc crash fixes + +--- Old: stone_soup-0.10.3.tar.bz2 New: stone_soup-0.12.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.UYImjo/_old 2013-06-19 14:42:38.0 +0200 +++ /var/tmp/diff_new_pack.UYImjo/_new 2013-06-19 14:42:38.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -18,13 +18,13 @@ Name: crawl -Version:0.10.3 +Version:0.12.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ Group: Amusements/Games/RPG Url:http://crawl.develz.org/ -Source0:stone_soup-%{version}.tar.bz2 +Source0:stone_soup-%{version}-nodeps.tar.xz Source1:%{name}.desktop # patch to link against tinfo Patch0: %{name}-ncurses-with-tinfo.patch @@ -35,10 +35,12 @@ BuildRequires: libpng-devel %if 0%{?suse_version} > 1210 BuildRequires: lua51-devel +BuildRequires: dejavu-fonts %else BuildRequires: lua-devel %endif BuildRequires: ncurses-devel +BuildRequires: sqlite-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkg-config BuildRequires: update-desktop-files -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2012-09-23 08:02:38 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2012-07-09 07:55:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2012-09-23 08:02:40.0 +0200 @@ -1,0 +2,5 @@ +Tue Sep 18 12:54:58 UTC 2012 - idon...@suse.com + +- Add explicit glu dependency to fix the build for Factory + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.EFS81y/_old 2012-09-23 08:02:41.0 +0200 +++ /var/tmp/diff_new_pack.EFS81y/_new 2012-09-23 08:02:41.0 +0200 @@ -20,10 +20,10 @@ Name: crawl Version:0.10.3 Release:0 -License:GPL-2.0+ Summary:Roguelike dungeon exploration game -Url:http://crawl.develz.org/ +License:GPL-2.0+ Group: Amusements/Games/RPG +Url:http://crawl.develz.org/ Source0:stone_soup-%{version}.tar.bz2 Source1:%{name}.desktop # patch to link against tinfo @@ -40,12 +40,9 @@ %endif BuildRequires: ncurses-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} BuildRequires: pkg-config BuildRequires: update-desktop-files -%else -BuildRequires: pkgconfig -%endif +BuildRequires: pkgconfig(glu) Requires: %{name}-data = %{version} %description @@ -132,21 +129,7 @@ install -d %{buildroot}%{_localstatedir}/games/%{name}/saves chmod -R 0775 %{buildroot}%{_localstatedir}/games/%{name} -%if 0%{?suse_version} %suse_update_desktop_file -i %{name} Game RolePlaying -%endif -%if 0%{?fedora} -desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} -%endif - -%if 0%{?mandriva_version} > 2006 - -%post -%update_menus - -%postun -%clean_menus -%endif %files %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2015-08-25 07:20:16 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2015-04-13 20:31:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2015-08-25 08:46:49.0 +0200 @@ -1,0 +2,5 @@ +Mon Aug 24 07:29:42 UTC 2015 - bem...@gmail.com + +- Updated to 0.16.2 (bugfix release) + +--- Old: stone_soup-0.16.1-nodeps.tar.xz New: stone_soup-0.16.2-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.KBlSbZ/_old 2015-08-25 08:46:50.0 +0200 +++ /var/tmp/diff_new_pack.KBlSbZ/_new 2015-08-25 08:46:50.0 +0200 @@ -18,7 +18,7 @@ Name: crawl -Version:0.16.1 +Version:0.16.2 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ ++ stone_soup-0.16.1-nodeps.tar.xz -> stone_soup-0.16.2-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.16.1-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.16.2-nodeps.tar.xz differ: char 26, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2015-12-14 10:13:20 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2015-08-31 22:59:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2015-12-14 10:13:21.0 +0100 @@ -1,0 +2,5 @@ +Mon Nov 9 07:05:08 UTC 2015 - bem...@gmail.com + +- Updated to 0.17.0 + +--- Old: stone_soup-0.16.2-nodeps.tar.xz New: stone_soup-0.17.0-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.AGZhOo/_old 2015-12-14 10:13:23.0 +0100 +++ /var/tmp/diff_new_pack.AGZhOo/_new 2015-12-14 10:13:23.0 +0100 @@ -18,7 +18,7 @@ Name: crawl -Version:0.16.2 +Version:0.17.0 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ @@ -118,7 +118,6 @@ cp -a docs/develop docs/license %{buildroot}%{_docdir}/%{name} # those are needed ingame, therefore they move elsewhere install -d %{buildroot}%{_datadir}/%{name}/docs -install -m 0644 README.txt %{buildroot}%{_datadir}/%{name} install -m 0644 docs/{aptitudes,crawl_manual,macros_guide,options_guide,quickstart,tiles_help}.txt %{buildroot}%{_datadir}/%{name}/docs # common data cp -a source/dat %{buildroot}%{_datadir}/%{name}/dat ++ stone_soup-0.16.2-nodeps.tar.xz -> stone_soup-0.17.0-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.16.2-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.17.0-nodeps.tar.xz differ: char 26, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2015-08-31 22:59:07 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2015-08-25 08:46:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2015-08-31 22:59:10.0 +0200 @@ -1,0 +2,6 @@ +Thu Aug 27 09:09:02 UTC 2015 - norm...@linux.vnet.ibm.com + +- for ppc64le architecture disable __ALTIVEC__ to avoid build error + to avoid contention between SDL vector and gcc defines + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.6QzTZs/_old 2015-08-31 22:59:11.0 +0200 +++ /var/tmp/diff_new_pack.6QzTZs/_new 2015-08-31 22:59:11.0 +0200 @@ -80,11 +80,18 @@ %build cd source +tmpflags="%{optflags}" +%ifarch ppc64le +# avoid contentions between SDL vector and gcc defines +# disable the include of altivec.h in /usr/include/SDL2/SDL_cpuinfo.h +# note that --disable-altivec not supported by gcc 4.8 +tmpflags="$tmpflags -U__ALTIVEC__" +%endif make clean -make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="%{optflags}" +make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="${tmpflags}" mv crawl crawl.tty # avoid name clashes temporarily make clean -make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="%{optflags}" TILES="1" +make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="${tmpflags}" TILES="1" mv crawl crawl-sdl mv crawl.tty crawl
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2020-03-20 23:58:03 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new.3160 (New) Package is "crawl" Fri Mar 20 23:58:03 2020 rev:32 rq:786731 version:0.24.0 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2019-07-23 22:43:50.366708096 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new.3160/crawl.changes2020-03-21 00:02:22.185131200 +0100 @@ -1,0 +2,10 @@ +Wed Mar 18 12:54:41 UTC 2020 - Jon Brightwell + +- Update to version 0.24.0 + * Vampire species simplified + * Thrown weapons streamlined + * Fedhas reimagined + * Sif Muna reworked +- removed crawl-0.17.1-datetime.patch as fixed upstream + +--- Old: crawl-0.17.1-datetime.patch stone_soup-0.23.2-nodeps.tar.xz New: stone_soup-0.24.0-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.rp6VXe/_old 2020-03-21 00:02:23.369131848 +0100 +++ /var/tmp/diff_new_pack.rp6VXe/_new 2020-03-21 00:02:23.397131864 +0100 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -13,28 +13,26 @@ # 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/ # -%define major_ver 0.23 +%define major_ver 0.24 %define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, \ which is guarded by many horrible and hideous creatures. Name: crawl -Version:%{major_ver}.2 +Version:%{major_ver}.0 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0-or-later Group: Amusements/Games/RPG -Url:https://crawl.develz.org/ +URL:https://crawl.develz.org/ Source: https://crawl.develz.org/release/%{major_ver}/stone_soup-%{version}-nodeps.tar.xz -# PATCH-FIX-OPENSUSE for reproducible builds -Patch0: %{name}-0.17.1-datetime.patch # PATCH-FIX-UPSTREAM https://github.com/crawl/crawl/pull/464 -Patch1: desktop.patch -Patch2: icon.patch -Patch3: appdata.patch +Patch0: desktop.patch +Patch1: icon.patch +Patch2: appdata.patch BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -45,14 +43,14 @@ BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: pngcrush +BuildRequires: python +BuildRequires: python-PyYAML BuildRequires: update-desktop-files BuildRequires: pkgconfig(SDL2_image) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sqlite3) -BuildRequires: python -BuildRequires: python-PyYAML Requires: %{name}-data = %{version} %if 0%{?suse_version} >= 1330 Requires: group(games) @@ -93,10 +91,9 @@ %prep %setup -q -n stone_soup-%{version} -%patch0 -p1 +%patch0 -p2 %patch1 -p2 %patch2 -p2 -%patch3 -p2 %build cd source ++ stone_soup-0.23.2-nodeps.tar.xz -> stone_soup-0.24.0-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.23.2-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new.3160/stone_soup-0.24.0-nodeps.tar.xz differ: char 26, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2020-04-16 23:03:35 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new.2738 (New) Package is "crawl" Thu Apr 16 23:03:35 2020 rev:33 rq:794404 version:0.24.0 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2020-03-21 00:02:22.185131200 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new.2738/crawl.changes2020-04-16 23:03:35.695693011 +0200 @@ -1,0 +2,6 @@ +Tue Apr 14 11:22:21 UTC 2020 - Ferdinand Thiessen + +- Added CVE-2020-11722.patch to fix CVE-2020-11722, boo#1169381 + * Fixes a remote code evaluation issue with lua loadstring + +--- New: CVE-2020-11722.patch Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.nhB5Pp/_old 2020-04-16 23:03:36.359693602 +0200 +++ /var/tmp/diff_new_pack.nhB5Pp/_new 2020-04-16 23:03:36.359693602 +0200 @@ -33,6 +33,8 @@ Patch0: desktop.patch Patch1: icon.patch Patch2: appdata.patch +# PATCH-FIX-UPSTREAM CVE-2020-11722, boo#1169381, disable LUA loadstring +Patch3: CVE-2020-11722.patch BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -60,7 +62,7 @@ %endif %description -%about +%{about} This is the Stone Soup version of Dungeon Crawl. @@ -72,7 +74,7 @@ Requires: %{name} = %{version} %description sdl -%about +%{about} This is the (SDL-based) tiled Stone Soup version of Dungeon Crawl. @@ -85,7 +87,7 @@ BuildArch: noarch %description data -%about +%{about} These are the data files for Dungeon Crawl Stone Soup. @@ -94,6 +96,7 @@ %patch0 -p2 %patch1 -p2 %patch2 -p2 +%patch3 -p1 %build cd source @@ -104,11 +107,11 @@ # note that --disable-altivec not supported by gcc 4.8 tmpflags="$tmpflags -U__ALTIVEC__" %endif -make %{?_smp_mflags} clean -make %{?_smp_mflags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" +%make_build clean +%make_build prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" mv crawl crawl.tty # avoid name clashes temporarily -make %{?_smp_mflags} clean -make %{?_smp_mflags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" TILES="1" +%make_build clean +%make_build prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" TILES="1" mv crawl crawl-sdl mv crawl.tty crawl ++ CVE-2020-11722.patch ++ Fix CVE CVE-2020-11722 before version 0.25 Contains upstream commits 768f60da87a3fa0b5561da5ade9309577c176d04 and fc522ff6eb1bbb85e3de60c60a45762571e48c28 diff -Nur stone_soup-0.24.0/source/clua.cc new/source/clua.cc --- stone_soup-0.24.0/source/clua.cc2019-04-21 07:54:24.0 +0200 +++ new/source/clua.cc 2020-04-14 13:38:19.579713046 +0200 @@ -315,6 +315,9 @@ while (!f.eof()) script += f.get_line() + "\n"; +if (script[0] == 0x1b) +abort(); + // prefixing with @ stops lua from adding [string "%s"] return luaL_loadbuffer(ls, &script[0], script.length(), ("@" + file).c_str()); @@ -729,6 +732,20 @@ return !err; } +static int lua_loadstring(lua_State *ls) +{ +const auto lua = luaL_checkstring(ls, 1); +if (lua[0] == 0x1b) +abort(); +lua_settop(ls, 0); +if (luaL_loadstring(ls, lua)) +{ +lua_pushnil(ls); +lua_insert(ls, 1); +} +return lua_gettop(ls); +} + void CLua::init_lua() { if (_state) @@ -751,6 +768,11 @@ lua_stack_cleaner clean(_state); +lua_pushcfunction(_state, lua_loadstring); +lua_setglobal(_state, "loadstring"); +lua_pushnil(_state); +lua_setglobal(_state, "load"); + lua_atpanic(_state, _clua_panic); #ifdef CLUA_UNRESTRICTED_LIBS
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2017-07-12 19:35:59 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Wed Jul 12 19:35:59 2017 rev:28 rq:509505 version:0.20.1 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2017-05-22 10:48:57.812397667 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2017-07-12 19:36:00.320354035 +0200 @@ -1,0 +2,5 @@ +Thu Jul 6 11:57:42 UTC 2017 - r...@fthiessen.de + +- Update to 0.20.1 + +--- Old: stone_soup-0.19.4-nodeps.tar.xz New: stone_soup-0.20.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.Fce6sh/_old 2017-07-12 19:36:01.848138222 +0200 +++ /var/tmp/diff_new_pack.Fce6sh/_new 2017-07-12 19:36:01.852137657 +0200 @@ -16,15 +16,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - +%define major_ver 0.20 Name: crawl -Version:0.19.4 +Version:%{major_ver}.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ Group: Amusements/Games/RPG Url:http://crawl.develz.org/ -Source: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz +Source: http://crawl.develz.org/release/%{major_ver}/stone_soup-%{version}-nodeps.tar.xz # PATCH-FIX-OPENSUSE for reproducible builds Patch0: %{name}-0.17.1-datetime.patch # PATCH-FIX-UPSTREAM https://github.com/crawl/crawl/pull/464 ++ stone_soup-0.19.4-nodeps.tar.xz -> stone_soup-0.20.1-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.19.4-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.20.1-nodeps.tar.xz differ: char 26, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2015-04-13 20:31:01 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2015-04-10 09:53:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2015-04-13 20:31:02.0 +0200 @@ -1,0 +2,11 @@ +Sun Apr 12 14:37:57 UTC 2015 - bem...@gmail.com + +- Removed _service, source archive is now attached directly + +--- +Sat Apr 11 16:50:46 UTC 2015 - bem...@gmail.com + +- Updated crawl to 0.16.1 +- Source archive is now downloaded directly from crawl's website + +--- Old: stone_soup-0.16.0-nodeps.tar.xz New: stone_soup-0.16.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.Qaaa1m/_old 2015-04-13 20:31:04.0 +0200 +++ /var/tmp/diff_new_pack.Qaaa1m/_new 2015-04-13 20:31:04.0 +0200 @@ -18,7 +18,7 @@ Name: crawl -Version:0.16.0 +Version:0.16.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ ++ stone_soup-0.16.0-nodeps.tar.xz -> stone_soup-0.16.1-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.16.0-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.16.1-nodeps.tar.xz differ: char 27, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2014-05-27 11:53:51 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2013-10-04 07:20:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2014-05-27 11:53:53.0 +0200 @@ -1,0 +2,6 @@ +Sat May 24 01:01:05 MSK 2014 - bem...@gmail.com + +- version 0.14.1 +- Adapt crawl-ncurses-with-tinfo.patch to new version of the game + +--- Old: stone_soup-0.12.1-nodeps.tar.xz New: stone_soup-0.14.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.cz4Szl/_old 2014-05-27 11:53:54.0 +0200 +++ /var/tmp/diff_new_pack.cz4Szl/_new 2014-05-27 11:53:54.0 +0200 @@ -18,7 +18,7 @@ Name: crawl -Version:0.12.1 +Version:0.14.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ @@ -117,7 +117,7 @@ install -D -m 0644 docs/crawl.6 %{buildroot}%{_mandir}/man6/crawl.6 # documentation install -d %{buildroot}%{_docdir}/%{name} -install -m 0644 docs/{arena,changelog,keybind,key_changes,ssh_guide}.txt %{buildroot}%{_docdir}/%{name} +install -m 0644 docs/{arena,changelog,keybind,ssh_guide}.txt %{buildroot}%{_docdir}/%{name} cp -a docs/develop docs/license %{buildroot}%{_docdir}/%{name} # those are needed ingame, therefore they move elsewhere install -d %{buildroot}%{_datadir}/%{name}/docs @@ -138,14 +138,6 @@ %suse_update_desktop_file -i %{name} Game RolePlaying -%files -%defattr(-,root,root) -%{_mandir}/man6/* -%attr(0775,games,games) %dir %{_localstatedir}/games/%{name} -%attr(0775,games,games) %dir %{_localstatedir}/games/%{name}/morgue -%attr(0775,games,games) %dir %{_localstatedir}/games/%{name}/saves -%attr(0755,root,root) %{_bindir}/%{name} - %files sdl %defattr (-,root,root) %{_datadir}/applications/%{name}.desktop @@ -157,4 +149,15 @@ %{_docdir}/%{name} %{_datadir}/%{name} +%files +%defattr(-,root,root) +%{_mandir}/man6/* +%attr(0775,games,games) %dir %{_localstatedir}/games/%{name} +%attr(0775,games,games) %dir %{_localstatedir}/games/%{name}/morgue +%attr(0775,games,games) %dir %{_localstatedir}/games/%{name}/saves +%attr(0755,root,root) %{_bindir}/%{name} + +%post +/usr/bin/crawl -builddb + %changelog ++ crawl-ncurses-with-tinfo.patch ++ --- /var/tmp/diff_new_pack.cz4Szl/_old 2014-05-27 11:53:54.0 +0200 +++ /var/tmp/diff_new_pack.cz4Szl/_new 2014-05-27 11:53:54.0 +0200 @@ -1,7 +1,7 @@ --- a/source/Makefile 2012-07-07 14:38:49.102179818 +0300 +++ b/source/Makefile 2012-07-07 14:42:43.183178604 +0300 -@@ -814,7 +814,7 @@ - INCLUDES_L += -I$(NC_INCLUDE) +@@ -946,7 +946,7 @@ endif + INCLUDES_L += -isystem $(NC_INCLUDE) ifndef TILES -LIBS += -L$(NC_PREFIX)/lib -l$(NC_LIB) ++ stone_soup-0.12.1-nodeps.tar.xz -> stone_soup-0.14.1-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.12.1-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.14.1-nodeps.tar.xz differ: char 25, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2014-06-10 14:39:12 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2014-05-27 11:53:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2014-06-10 14:39:14.0 +0200 @@ -1,0 +2,9 @@ +Mon Jun 9 13:31:02 MSK 2014 - bem...@gmail.com +- Now saves located in ~/.crawl dir. This mean: +* Different users now uses different settings +* Users can now change setting without root privilages + (by creating ~/.crawl/init.txt or ~/.crawlrc file) + +- Old saves moved to /root/.crawl directory + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.m9Ejlc/_old 2014-06-10 14:39:15.0 +0200 +++ /var/tmp/diff_new_pack.m9Ejlc/_new 2014-06-10 14:39:15.0 +0200 @@ -98,16 +98,23 @@ %build cd source make clean -make %{?_smp_flags} DATADIR="%{_datadir}/crawl/" SAVEDIR="/var/games/crawl/" EXTRA_FLAGS="%{optflags}" +make %{?_smp_flags} DATADIR="%{_datadir}/crawl/" EXTRA_FLAGS="%{optflags}" mv crawl crawl.tty # avoid name clashes temporarily make clean -make %{?_smp_flags} DATADIR="%{_datadir}/crawl/" SAVEDIR="/var/games/crawl/" TILES="1" EXTRA_FLAGS="%{optflags}" +make %{?_smp_flags} DATADIR="%{_datadir}/crawl/" TILES="1" EXTRA_FLAGS="%{optflags}" mv crawl crawl-sdl mv crawl.tty crawl %pre getent group games >/dev/null || groupadd -r games getent passwd games >/dev/null || useradd -r -g games -d /var/games -s /sbin/nologin +#move old saves +if [ -d /var/games/crawl ]; then + if [ -d /root/.crawl ]; then + mv /root/.crawl /root/.crawl_old + fi + mv /var/games/crawl /root/.crawl +fi %install # binaries @@ -131,10 +138,6 @@ #touch %%{buildroot}%%{_sysconfdir}/%%{name}/crawlrc # icon and desktop file install -D -m 0644 source/dat/tiles/stone_soup_icon-32x32.png %{buildroot}%{_datadir}/pixmaps/%{name}.png -# saves directory -install -d %{buildroot}%{_localstatedir}/games/%{name}/morgue -install -d %{buildroot}%{_localstatedir}/games/%{name}/saves -chmod -R 0775 %{buildroot}%{_localstatedir}/games/%{name} %suse_update_desktop_file -i %{name} Game RolePlaying @@ -152,12 +155,6 @@ %files %defattr(-,root,root) %{_mandir}/man6/* -%attr(0775,games,games) %dir %{_localstatedir}/games/%{name} -%attr(0775,games,games) %dir %{_localstatedir}/games/%{name}/morgue -%attr(0775,games,games) %dir %{_localstatedir}/games/%{name}/saves %attr(0755,root,root) %{_bindir}/%{name} -%post -/usr/bin/crawl -builddb - %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2014-11-10 17:28:18 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2014-07-10 14:55:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2014-11-10 17:28:24.0 +0100 @@ -1,0 +2,19 @@ +Thu Nov 6 15:54:44 MSK 2014 - bem...@gmail.com + +- Updated crawl to 0.15.2 (bugfix) +- Removed openSUSE 12.10, 11.* workarounds +- Removed crawl-ncurses-with-tinfo.patch, + because tinfo included in ncurses by default + +--- +Sun Sep 28 17:12:31 UTC 2014 - mailaen...@opensuse.org + +- Updated to version 0.15.1 +- avoid redundancy in %description + +--- +Thu Aug 28 08:58:11 MSK 2014 - bem...@gmail.com + +- Updated crawl to 0.15 + +--- Old: crawl-ncurses-with-tinfo.patch crawl_24_gbdbe590.patch stone_soup-0.14.1-nodeps.tar.xz New: stone_soup-0.15.2-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.phmYbE/_old 2014-11-10 17:28:26.0 +0100 +++ /var/tmp/diff_new_pack.phmYbE/_new 2014-11-10 17:28:26.0 +0100 @@ -17,34 +17,22 @@ # -%define _lver 0.14.1 -%define _gitrev 24_gbdbe590 - Name: crawl -Version:%{_lver}+%{_gitrev} +Version:0.15.2 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ Group: Amusements/Games/RPG Url:http://crawl.develz.org/ -Source0: http://downloads.sourceforge.net/project/crawl-ref/Stone%20Soup/%{_lver}/stone_soup-%{_lver}-nodeps.tar.xz +Source0: http://downloads.sourceforge.net/project/crawl-ref/Stone%20Soup/%{version}/stone_soup-%{version}-nodeps.tar.xz Source1:%{name}.desktop -# patch to link against tinfo -Patch0: %{name}-ncurses-with-tinfo.patch -# patch update to git 24_gbdbe590 -Patch1: %{name}_%{_gitrev}.patch BuildRequires: SDL_image-devel BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: libpng-devel -%if 0%{?suse_version} > 1210 BuildRequires: lua51-devel -%else -BuildRequires: lua-devel -BuildRequires: xz -%endif BuildRequires: ncurses-devel BuildRequires: sqlite-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -54,11 +42,10 @@ Requires(pre): pwdutils Requires: %{name}-data = %{version} +%define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria. Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, which is guarded by many horrible and hideous creatures. + %description -Crawl is a fun game in the grand tradition of games like Rogue, Hack, and -Moria. Your objective is to travel deep into a subterranean cave complex and -retrieve the Orb of Zot, which is guarded by many horrible and hideous -creatures. +%about This is the Stone Soup version of Dungeon Crawl. @@ -70,10 +57,7 @@ Requires: %{name} = %{version} %description sdl -Crawl is a fun game in the grand tradition of games like Rogue, Hack, and -Moria. Your objective is to travel deep into a subterranean cave complex and -retrieve the Orb of Zot, which is guarded by many horrible and hideous -creatures. +%about This is the (SDL-based) tiled Stone Soup version of Dungeon Crawl. @@ -82,26 +66,16 @@ %package data Summary:Roguelike dungeon exploration game (Data files) Group: Amusements/Games/RPG -%if 0%{?suse_version} >= 1120 BuildArch: noarch -%endif Requires: %{name} = %{version} %description data -Crawl is a fun game in the grand tradition of games like Rogue, Hack, and -Moria. Your objective is to travel deep into a subterranean cave complex and -retrieve the Orb of Zot, which is guarded by many horrible and hideous -creatures. +%about These are the data files for Dungeon Crawl Stone Soup. %prep -#%%setup -q -n stone_soup-%%{version} -%setup -q -n stone_soup-%{_lver} -%if 0%{?suse_version} > 1210 -%patch0 -p1 -%endif -%patch1 -p1 +%setup -q -n stone_soup-%{version} %build cd source ++ stone_soup-0.14.1-nodeps.tar.xz -> stone_soup-0.15.2-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.14.1-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.15.2-nodeps.tar.xz differ: char 25, line 1 -- To unsubscribe, e-mail: opensuse-commi
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2015-03-18 13:05:57 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2014-11-10 17:28:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2015-03-18 13:05:58.0 +0100 @@ -1,0 +2,10 @@ +Mon Mar 16 05:09:22 UTC 2015 - bem...@gmail.com + +- Source URL corrected + +--- +Sat Mar 14 19:49:00 MSK 2015 - bem...@gmail.com + +- Updated crawl to 0.16.0 + +--- Old: stone_soup-0.15.2-nodeps.tar.xz New: stone_soup-0.16.0-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.wFVPfx/_old 2015-03-18 13:05:59.0 +0100 +++ /var/tmp/diff_new_pack.wFVPfx/_new 2015-03-18 13:05:59.0 +0100 @@ -18,15 +18,16 @@ Name: crawl -Version:0.15.2 +Version:0.16.0 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ Group: Amusements/Games/RPG Url:http://crawl.develz.org/ -Source0: http://downloads.sourceforge.net/project/crawl-ref/Stone%20Soup/%{version}/stone_soup-%{version}-nodeps.tar.xz +Source0: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz Source1:%{name}.desktop -BuildRequires: SDL_image-devel +BuildRequires: SDL2-devel +BuildRequires: SDL2_image-devel BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils BuildRequires: freetype2-devel @@ -83,7 +84,7 @@ make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="%{optflags}" mv crawl crawl.tty # avoid name clashes temporarily make clean -make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" TILES="1" EXTRA_FLAGS="%{optflags}" +make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="%{optflags}" TILES="1" mv crawl crawl-sdl mv crawl.tty crawl ++ stone_soup-0.15.2-nodeps.tar.xz -> stone_soup-0.16.0-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.15.2-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.16.0-nodeps.tar.xz differ: char 25, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2018-08-31 10:44:27 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Fri Aug 31 10:44:27 2018 rev:30 rq:631803 version:0.22.0 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2018-07-23 18:02:30.152819420 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2018-08-31 10:44:48.743228998 +0200 @@ -1,0 +2,16 @@ +Sat Aug 25 17:45:20 UTC 2018 - r...@fthiessen.de + +- Spec cleanup + * Dropped defattr as more recent rpms add a default %defattr line +if none is present in the rpm %files section +- Fixed source (used corret one from upstream) + +--- +Fri Aug 10 15:14:29 UTC 2018 - j...@moozaad.co.uk + +- Update to 0.22.0 + * Player ghosts now only appear in sealed ghost vaults + * New spell library interface + * User interface revamp for Tiles and WebTiles + +--- Old: stone_soup-0.21.1-nodeps.tar.xz New: stone_soup-0.22.0-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.LucFkx/_old 2018-08-31 10:44:52.459233461 +0200 +++ /var/tmp/diff_new_pack.LucFkx/_new 2018-08-31 10:44:52.459233461 +0200 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -16,15 +16,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define major_ver 0.21 + +%define major_ver 0.22 +%define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ +Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, \ +which is guarded by many horrible and hideous creatures. Name: crawl -Version:%{major_ver}.1 +Version:%{major_ver}.0 Release:0 Summary:Roguelike dungeon exploration game -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Amusements/Games/RPG -Url:http://crawl.develz.org/ -Source: http://crawl.develz.org/release/%{major_ver}/stone_soup-%{version}-nodeps.tar.xz +Url:https://crawl.develz.org/ +Source: https://crawl.develz.org/release/%{major_ver}/stone_soup-%{version}-nodeps.tar.xz # PATCH-FIX-OPENSUSE for reproducible builds Patch0: %{name}-0.17.1-datetime.patch # PATCH-FIX-UPSTREAM https://github.com/crawl/crawl/pull/464 @@ -39,7 +43,7 @@ BuildRequires: libpng-devel BuildRequires: lua51-devel BuildRequires: ncurses-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pngcrush BuildRequires: update-desktop-files BuildRequires: pkgconfig(SDL2_image) @@ -47,18 +51,13 @@ BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sqlite3) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: %{name}-data = %{version} %if 0%{?suse_version} >= 1330 Requires: group(games) Requires: user(games) %else Requires(pre): pwdutils %endif -Requires: %{name}-data = %{version} - -%define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ -Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, \ -which is guarded by many horrible and hideous creatures. %description %about @@ -82,8 +81,8 @@ %package data Summary:Roguelike dungeon exploration game (Data files) Group: Amusements/Games/RPG -BuildArch: noarch Requires: %{name} = %{version} +BuildArch: noarch %description data %about @@ -106,11 +105,11 @@ # note that --disable-altivec not supported by gcc 4.8 tmpflags="$tmpflags -U__ALTIVEC__" %endif -make clean -make %{?_smp_flags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" +make %{?_smp_mflags} clean +make %{?_smp_mflags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" mv crawl crawl.tty # avoid name clashes temporarily -make clean -make %{?_smp_flags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" TILES="1" +make %{?_smp_mflags} clean +make %{?_smp_mflags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_F
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2016-05-10 09:28:01 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2016-01-05 21:55:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2016-05-10 09:28:05.0 +0200 @@ -1,0 +2,5 @@ +Mon May 9 08:49:44 UTC 2016 - steevste...@gmail.com + +- Update to 0.18.1 + +--- Old: stone_soup-0.17.1-nodeps.tar.xz New: stone_soup-0.18.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.wk7Iej/_old 2016-05-10 09:28:06.0 +0200 +++ /var/tmp/diff_new_pack.wk7Iej/_new 2016-05-10 09:28:06.0 +0200 @@ -18,7 +18,7 @@ Name: crawl -Version:0.17.1 +Version:0.18.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ ++ stone_soup-0.17.1-nodeps.tar.xz -> stone_soup-0.18.1-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.17.1-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.18.1-nodeps.tar.xz differ: char 26, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2016-01-05 21:54:55 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2015-12-14 10:13:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2016-01-05 21:55:20.0 +0100 @@ -1,0 +2,16 @@ +Sat Jan 2 21:04:03 UTC 2016 - opens...@dstoecker.de + +- do not compile date and time into the binary + (crawl-0.17.1-datetime.patch) + +--- +Mon Dec 14 18:01:21 UTC 2015 - r...@fthiessen.de + +- Added fdupes and fixed usage of __DATE__ and __TIME__ + +--- +Mon Dec 14 08:17:43 UTC 2015 - bem...@gmail.com + +- Updated to 0.17.1 + +--- Old: stone_soup-0.17.0-nodeps.tar.xz New: crawl-0.17.1-datetime.patch stone_soup-0.17.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.bfJboK/_old 2016-01-05 21:55:22.0 +0100 +++ /var/tmp/diff_new_pack.bfJboK/_new 2016-01-05 21:55:22.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: crawl -Version:0.17.0 +Version:0.17.1 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ @@ -26,24 +26,28 @@ Url:http://crawl.develz.org/ Source0: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz Source1:%{name}.desktop +Patch: %{name}-0.17.1-datetime.patch BuildRequires: SDL2-devel BuildRequires: SDL2_image-devel BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils +BuildRequires: fdupes BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: libpng-devel BuildRequires: lua51-devel BuildRequires: ncurses-devel -BuildRequires: sqlite-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkg-config +BuildRequires: sqlite-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(glu) +BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): pwdutils Requires: %{name}-data = %{version} -%define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria. Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, which is guarded by many horrible and hideous creatures. +%define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ +Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, \ +which is guarded by many horrible and hideous creatures. %description %about @@ -77,6 +81,7 @@ %prep %setup -q -n stone_soup-%{version} +%patch -p1 %build cd source @@ -115,6 +120,7 @@ # documentation install -d %{buildroot}%{_docdir}/%{name} install -m 0644 docs/{arena,changelog,keybind,ssh_guide}.txt %{buildroot}%{_docdir}/%{name} +chmod -x docs/develop/git/pre-commit cp -a docs/develop docs/license %{buildroot}%{_docdir}/%{name} # those are needed ingame, therefore they move elsewhere install -d %{buildroot}%{_datadir}/%{name}/docs @@ -127,7 +133,7 @@ #touch %%{buildroot}%%{_sysconfdir}/%%{name}/crawlrc # icon and desktop file install -D -m 0644 source/dat/tiles/stone_soup_icon-32x32.png %{buildroot}%{_datadir}/pixmaps/%{name}.png - +%fdupes %{buildroot}%{_datadir}/%{name} %suse_update_desktop_file -i %{name} Game RolePlaying %files sdl ++ crawl-0.17.1-datetime.patch ++ diff -ur stone_soup-0.17.1/source/version.cc stone_soup-0.17.1_fix/source/version.cc --- stone_soup-0.17.1/source/version.cc 2015-10-08 00:37:59.0 +0200 +++ stone_soup-0.17.1_fix/source/version.cc 2016-01-02 22:01:46.344531538 +0100 @@ -35,7 +35,7 @@ #endif const char* compilation_info = -"Compiled with " COMPILER " on " __DATE__ " at " __TIME__ "\n" +"Compiled with " COMPILER " on openSUSE Build Service\n" "Build platform: " CRAWL_HOST "\n" "Platform: " CRAWL_ARCH "\n" "CFLAGS: " CRAWL_CFLAGS "\n" ++ stone_soup-0.17.0-nodeps.tar.xz -> stone_soup-0.17.1-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.17.0-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.n
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2019-07-23 22:43:49 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new.4126 (New) Package is "crawl" Tue Jul 23 22:43:49 2019 rev:31 rq:717935 version:0.23.2 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2018-08-31 10:44:48.743228998 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new.4126/crawl.changes2019-07-23 22:43:50.366708096 +0200 @@ -1,0 +2,11 @@ +Sun Jul 21 16:44:16 UTC 2019 - Simon Puchert + +- Update to version 0.23.2 + * Trap system overhaul + * New Gauntlet portal to replace Labyrinths + * Nemelex Xobeh rework + * Nine unrandarts reworked and the new "Rift" unrandart added + * Support for seeded dungeon play + * build requires python and python-pyYAML + +--- Old: stone_soup-0.22.0-nodeps.tar.xz New: stone_soup-0.23.2-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.DerwqV/_old 2019-07-23 22:43:51.434707120 +0200 +++ /var/tmp/diff_new_pack.DerwqV/_new 2019-07-23 22:43:51.438707116 +0200 @@ -17,12 +17,12 @@ # -%define major_ver 0.22 +%define major_ver 0.23 %define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, \ which is guarded by many horrible and hideous creatures. Name: crawl -Version:%{major_ver}.0 +Version:%{major_ver}.2 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0-or-later @@ -51,6 +51,8 @@ BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sqlite3) +BuildRequires: python +BuildRequires: python-PyYAML Requires: %{name}-data = %{version} %if 0%{?suse_version} >= 1330 Requires: group(games) ++ stone_soup-0.22.0-nodeps.tar.xz -> stone_soup-0.23.2-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.22.0-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new.4126/stone_soup-0.23.2-nodeps.tar.xz differ: char 25, line 1
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2017-05-22 10:47:56 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Mon May 22 10:47:56 2017 rev:27 rq:496873 version:0.19.4 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2017-03-28 15:21:03.727424027 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2017-05-22 10:48:57.812397667 +0200 @@ -1,0 +2,6 @@ +Tue May 16 20:36:28 UTC 2017 - dims...@opensuse.org + +- On platforms > Leap 42.x/SLE12, require user(games) and + group(games) instead of creating the user/group in pre. + +--- Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.HSgGE1/_old 2017-05-22 10:48:58.708271398 +0200 +++ /var/tmp/diff_new_pack.HSgGE1/_new 2017-05-22 10:48:58.712270834 +0200 @@ -48,7 +48,12 @@ BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sqlite3) BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1330 +Requires: group(games) +Requires: user(games) +%else Requires(pre): pwdutils +%endif Requires: %{name}-data = %{version} %define about Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria.\ @@ -110,8 +115,11 @@ mv crawl.tty crawl %pre +%if 0%{?suse_version} < 1330 +# Anything after Leap 42.x / SLE12 base uses user/group package dependencies getent group games >/dev/null || groupadd -r games getent passwd games >/dev/null || useradd -r -g games -d /var/games -s /sbin/nologin +%endif # move old saves if [ -d /var/games/crawl ]; then if [ -d /root/.crawl ]; then
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2017-03-28 15:21:01 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Tue Mar 28 15:21:01 2017 rev:26 rq:460927 version:0.19.4 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2016-05-10 09:28:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2017-03-28 15:21:03.727424027 +0200 @@ -1,0 +2,8 @@ +Sat Feb 18 12:13:17 UTC 2017 - mailaen...@opensuse.org + +- Update to version 0.19.4 +- Add desktop.patch for a menu starter +- Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore +- Add icon.patch for installing a SVG icon + +--- Old: crawl.desktop stone_soup-0.18.1-nodeps.tar.xz New: appdata.patch desktop.patch icon.patch stone_soup-0.19.4-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.vk9PR4/_old 2017-03-28 15:21:06.687004862 +0200 +++ /var/tmp/diff_new_pack.vk9PR4/_new 2017-03-28 15:21:06.691004295 +0200 @@ -1,7 +1,7 @@ # # spec file for package crawl # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Sascha Peilicke # # All modifications and additions to the file contributed by third parties @@ -18,29 +18,35 @@ Name: crawl -Version:0.18.1 +Version:0.19.4 Release:0 Summary:Roguelike dungeon exploration game License:GPL-2.0+ Group: Amusements/Games/RPG Url:http://crawl.develz.org/ -Source0: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz -Source1:%{name}.desktop -Patch: %{name}-0.17.1-datetime.patch -BuildRequires: SDL2-devel -BuildRequires: SDL2_image-devel +Source: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz +# PATCH-FIX-OPENSUSE for reproducible builds +Patch0: %{name}-0.17.1-datetime.patch +# PATCH-FIX-UPSTREAM https://github.com/crawl/crawl/pull/464 +Patch1: desktop.patch +Patch2: icon.patch +Patch3: appdata.patch BuildRequires: dejavu-fonts BuildRequires: desktop-file-utils BuildRequires: fdupes -BuildRequires: freetype2-devel BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme BuildRequires: libpng-devel BuildRequires: lua51-devel BuildRequires: ncurses-devel BuildRequires: pkg-config -BuildRequires: sqlite-devel +BuildRequires: pngcrush BuildRequires: update-desktop-files +BuildRequires: pkgconfig(SDL2_image) +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glu) +BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(sqlite3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): pwdutils Requires: %{name}-data = %{version} @@ -81,7 +87,10 @@ %prep %setup -q -n stone_soup-%{version} -%patch -p1 +%patch0 -p1 +%patch1 -p2 +%patch2 -p2 +%patch3 -p2 %build cd source @@ -93,10 +102,10 @@ tmpflags="$tmpflags -U__ALTIVEC__" %endif make clean -make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="${tmpflags}" +make %{?_smp_flags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" mv crawl crawl.tty # avoid name clashes temporarily make clean -make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="${tmpflags}" TILES="1" +make %{?_smp_flags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" TILES="1" mv crawl crawl-sdl mv crawl.tty crawl @@ -112,44 +121,36 @@ fi %install -# binaries -install -D -m 0755 source/crawl %{buildroot}%{_bindir}/crawl -install -D -m 0755 source/crawl-sdl %{buildroot}%{_bindir}/crawl-sdl -# man pages -install -D -m 0644 docs/crawl.6 %{buildroot}%{_mandir}/man6/crawl.6 -# documentation -install -d %{buildroot}%{_docdir}/%{name} -install -m 0644 docs/{arena,changelog,keybind,ssh_guide}.txt %{buildroot}%{_docdir}/%{name} -chmod -x docs/develop/git/pre-commit -cp -a docs/develop docs/license %{buildroot}%{_docdir}/%{name} -# those are needed ingame, therefore they move elsewhere -install -d %{buildroot}%{_datadir}/%{name}/docs -install -m 0644 docs/{aptitudes,crawl_manual,macros_guide,options_guide,quickstart,tiles_help}.txt %{buildroot}%{_datadir}/%{name}/docs -# common data -cp -a source/dat %{buildroot}%{_datadir}/%{name}/dat -# config -cp -a settings %{buildroot}%{_datadir}/%{name}/settings -#install -m 755 -d %%{buildroot}%%{_sysconfdir}/%%{name} -#touch %%{buildroot}%%{_sys
commit crawl for openSUSE:Factory
Hello community, here is the log from the commit of package crawl for openSUSE:Factory checked in at 2018-07-23 18:01:43 Comparing /work/SRC/openSUSE:Factory/crawl (Old) and /work/SRC/openSUSE:Factory/.crawl.new (New) Package is "crawl" Mon Jul 23 18:01:43 2018 rev:29 rq:624598 version:0.21.1 Changes: --- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2017-07-12 19:36:00.320354035 +0200 +++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2018-07-23 18:02:30.152819420 +0200 @@ -1,0 +2,5 @@ +Sat Jul 14 16:05:43 UTC 2018 - j...@moozaad.co.uk + +- Update to 0.21.1 + +--- Old: stone_soup-0.20.1-nodeps.tar.xz New: stone_soup-0.21.1-nodeps.tar.xz Other differences: -- ++ crawl.spec ++ --- /var/tmp/diff_new_pack.Ra5VgS/_old 2018-07-23 18:02:31.112818231 +0200 +++ /var/tmp/diff_new_pack.Ra5VgS/_new 2018-07-23 18:02:31.112818231 +0200 @@ -16,7 +16,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define major_ver 0.20 +%define major_ver 0.21 Name: crawl Version:%{major_ver}.1 Release:0 ++ stone_soup-0.20.1-nodeps.tar.xz -> stone_soup-0.21.1-nodeps.tar.xz ++ /work/SRC/openSUSE:Factory/crawl/stone_soup-0.20.1-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.21.1-nodeps.tar.xz differ: char 26, line 1