From 11fab4f0f3970f62e5746f8b110cd811d51399d1 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 18 Jan 2018 22:51:32 +0100 Subject: [PATCH 01/25] Remove obsolete scriptlets Signed-off-by: Igor Gnatenko --- xblast.spec | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/xblast.spec b/xblast.spec index c6262d4..0b9da39 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) Group: Amusements/Games License: GPLv2+ @@ -91,20 +91,6 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps install -p -m 644 %{SOURCE1} \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps - -%post common -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - -%postun common -if [ $1 -eq 0 ] ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -fi - -%posttrans common -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - - %files %{_bindir}/%{name}-sdl @@ -121,6 +107,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %changelog +* Thu Jan 18 2018 Igor Gnatenko - 2.10.4-23 +- Remove obsolete scriptlets + * Thu Aug 03 2017 Fedora Release Engineering - 2.10.4-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From cd76faf1626c8f7efae8fb78b7812a775b1931a2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 21:20:56 +0000 Subject: [PATCH 02/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 0b9da39..7981543 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) Group: Amusements/Games License: GPLv2+ @@ -107,6 +107,9 @@ install -p -m 644 %{SOURCE1} \ %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 2.10.4-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jan 18 2018 Igor Gnatenko - 2.10.4-23 - Remove obsolete scriptlets From 98cae9d8b1159ea97d901133bd24d0e9a711c040 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:53 +0200 Subject: [PATCH 03/25] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- xblast.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xblast.spec b/xblast.spec index 7981543..24c2b3b 100644 --- a/xblast.spec +++ b/xblast.spec @@ -11,6 +11,7 @@ Source2: xblast.desktop Source3: xblast.sh Patch0: xblast-2.10.4-sdl-fixes.patch Patch1: xblast-2.10.4-manpage.patch +BuildRequires: gcc BuildRequires: libXt-devel gettext gawk desktop-file-utils SDL_gfx-devel BuildRequires: SDL_image-devel SDL_ttf-devel SDL_mixer-devel SDL_net-devel Requires: %{name}-data >= 2.10.0, %{name}-common = %{version}-%{release} From 693c987c208d733279416d5d563c839e2eddc096 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:06:43 +0000 Subject: [PATCH 04/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 24c2b3b..5b8c92c 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) Group: Amusements/Games License: GPLv2+ @@ -108,6 +108,9 @@ install -p -m 644 %{SOURCE1} \ %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 2.10.4-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 2.10.4-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 2692886e13a431e1f2dc7e37d884ae92cfe6821d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:30 +0100 Subject: [PATCH 05/25] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- xblast.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/xblast.spec b/xblast.spec index 5b8c92c..4f33fd1 100644 --- a/xblast.spec +++ b/xblast.spec @@ -2,7 +2,6 @@ Name: xblast Version: 2.10.4 Release: 25%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) -Group: Amusements/Games License: GPLv2+ URL: http://xblast.sourceforge.net Source0: http://downloads.sourceforge.net/xblast/xblast-%{version}.tar.gz @@ -26,7 +25,6 @@ While at the same time you must avoid being blown up yourself. %package x11 Summary: Lay bombs and Blast the other players of the field (X11 version) -Group: Amusements/Games Requires: %{name}-data >= 2.10.0, %{name}-common = %{version}-%{release} Requires: xorg-x11-fonts-ISO8859-1-75dpi Provides: %{name}-engine = %{version}-%{release} @@ -39,7 +37,6 @@ to them. While at the same time you must avoid being blown up yourself. %package common Summary: Files common to both the X11 and SDL version of XBlast -Group: Amusements/Games Requires: %{name}-engine = %{version}-%{release}, hicolor-icon-theme %description common From 7de0df4a78ed2911bd48b99e6c33702785f6864e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:07:54 +0000 Subject: [PATCH 06/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 4f33fd1..11437af 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -105,6 +105,9 @@ install -p -m 644 %{SOURCE1} \ %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 2.10.4-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 2.10.4-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 989cdd801f432dc3713880000f3b83d731e696a7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:53:57 +0000 Subject: [PATCH 07/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 11437af..56b561a 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -105,6 +105,9 @@ install -p -m 644 %{SOURCE1} \ %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 2.10.4-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 2.10.4-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 9482750ffb52212a321b8494aa7e66ddeb97703e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 04:07:50 +0000 Subject: [PATCH 08/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 56b561a..e48b0b0 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -105,6 +105,9 @@ install -p -m 644 %{SOURCE1} \ %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 2.10.4-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 2.10.4-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From db07ee77d475f0bc11395c69acd07b0b6f4ee8ff Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Thu, 20 Feb 2020 17:44:03 +0100 Subject: [PATCH 09/25] Fix FTBFS (rhbz#1800265) Replace icon with 128x128 pixel version Add appdata Change font Requires to font(dejavusans) instead of a file-path (rhbz#1731705) --- xblast-2.10.4-fcommon-fix.patch | 24 +++++++++++++++++ xblast.appdata.xml | 40 +++++++++++++++++++++++++++++ xblast.desktop | 1 - xblast.png | Bin 2230 -> 14671 bytes xblast.rpmlintrc | 6 +++++ xblast.spec | 44 ++++++++++++++++++++------------ 6 files changed, 98 insertions(+), 17 deletions(-) create mode 100644 xblast-2.10.4-fcommon-fix.patch create mode 100644 xblast.appdata.xml create mode 100644 xblast.rpmlintrc diff --git a/xblast-2.10.4-fcommon-fix.patch b/xblast-2.10.4-fcommon-fix.patch new file mode 100644 index 0000000..33ac8f2 --- /dev/null +++ b/xblast-2.10.4-fcommon-fix.patch @@ -0,0 +1,24 @@ +diff -up xblast-2.10.4/cfg_control.h~ xblast-2.10.4/cfg_control.h +--- xblast-2.10.4/cfg_control.h~ 2006-02-09 22:21:23.000000000 +0100 ++++ xblast-2.10.4/cfg_control.h 2020-02-19 22:48:34.041292637 +0100 +@@ -29,7 +29,7 @@ + #define NUM_KEYB_CONTROLS 2 + + /* constant assignment of control to event type */ +-const XBEventCode keyEventType[NUM_KEYB_CONTROLS]; ++extern const XBEventCode keyEventType[NUM_KEYB_CONTROLS]; + + /* ingame controls for editing*/ + typedef struct +diff -up xblast-2.10.4/network.h~ xblast-2.10.4/network.h +--- xblast-2.10.4/network.h~ 2006-02-10 16:07:42.000000000 +0100 ++++ xblast-2.10.4/network.h 2020-02-17 23:47:58.022504923 +0100 +@@ -105,7 +105,7 @@ typedef enum + #define TEAM_UNDEF 252 + + /* team color assignment */ +-const XBColor teamColors[NUM_XBTS]; ++extern const XBColor teamColors[NUM_XBTS]; + + /* results of game config receive/create */ + typedef enum diff --git a/xblast.appdata.xml b/xblast.appdata.xml new file mode 100644 index 0000000..9406cdb --- /dev/null +++ b/xblast.appdata.xml @@ -0,0 +1,40 @@ + + + xblast.desktop + CC0-1.0 + GPL-2.0+ + XBlast + Lay bombs and Blast the other players of the field + +

+ XBlast is a multi-player arcade game where the "purpose" is to Blast + the other players of the gamefield by laying bombs close to them. + While at the same time you must avoid being blown up yourself. +

+

+ The game can be played with at least two players and up to six players. +

+

+ The game comes with many different types of bombs, player upgrades, + levels, etc. +

+
+ http://xblast.sourceforge.net/ + + http://freexbresse.free.fr/xblast/pics/levyb/lev66.gif + http://freexbresse.free.fr/xblast/pics/levyb/lev22.gif + http://freexbresse.free.fr/xblast/pics/levyb/lev09.gif + http://freexbresse.free.fr/xblast/pics/levyb/lev43.gif + + jwrdegoede_at_fedoraproject.org + + mild + + + + +

Latest stable xblast release

+
+
+
+
diff --git a/xblast.desktop b/xblast.desktop index cf538b9..4f237b0 100644 --- a/xblast.desktop +++ b/xblast.desktop @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 Name=XBlast Comment=Lay bombs and Blast the other players of the field Exec=xblast diff --git a/xblast.png b/xblast.png index e4ccd4c9c1e9361f22bc013560e545661b321e21..68edfa2a2bbcad6590c24614f850aa115d562428 100644 GIT binary patch literal 14671 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 literal 2230 zcmV;n2ub&eP)0Hj)d)=20zjIEfh;+&&A*3tkn6}mpf4N{TmP%~O-^d>yIQA|ocD|nPH8UX#OUasUwY}&0>anLLkAy!{OvPm zYHKN_m=J_9JWna57*hzr`{3N>cKg(c6Q3>6?Ck8?n?}PW=x#az(p`lYJPktsq_fAgEEG{xB8Rv{K#u#OcQi?G~7$>0d-iP3w^Uek5 zymQ`KhS1!(bDy%PcinZ@+|rWFGL>a{o)=|VR#mI2T0=wC&`?!XRaLdBs;H{GEc2pJ zc`lUVQgWp{#v3Lk4oyw{zayV}_SqY=(C)kM?l>o;6iUg#M@lXPV~h}j5K1w6@11kj z7^Ah(+8ATCcGg;BytP5=KOR1O@X<#H+y3U8dk;*{jmky5l>T!6Lr=W;;<}>j-pR>T zYlTuG%T$(Sd7kIF$}*K@N=n8Ur4%6)Lh#-LN+SeitS2voQj93Z#QArprY>E$0NcLu zy*sC>H_@F5O(6FwM|gcH6{cT zLP!bfDO;^pRh4B~mZi!vAw&T00rIbpkEX%-U ztyZgSwemcdQZmL;O5Qm=uvQ4(Icp4MtSHN+x<&}?P$qVkhYRVt6g_!2`u-90;BIuf zvvg+Tf9@DxSLs;pbW~9=N*QAejHDDe4osEjxm1c#3f`fNf$yxfM(ak(EX%Ypu$zdM zXWaO3^sh(W`qsX${O~CHISY&GP3yTLH{?m63s&CUv8|kg9d1XjCMuUOORJpV#? zp^&rl|M=NDGqvlR5u>X)0)k~wP5<|W!4r5*DFulUk}amR7#<$lytx<}!WbE?@7VL@ z^_C7FW3PrIlzOE+#Ta9Z!TSIUis+iv`wAsCgcM_Y!v<5=t4m9+FD9q;>im4d1Yz|4 z-0X)!Jb(D`{(XCY^z@;tE+ZHN1WE~F7!GsJ!H+gt57YyqHpUoZoVCtc=Nzz6N=HUV zXQ!tZ=jL#X2xC*%1Y^u8r37KLbH}!`=ih}xAADfn#S7Ej&Ps@pV~m%sTm>5BSs)4C z4>+{eqG^D`_eJfTGg{Ym-82mp5NnKg&U=p#8rrl;7KN$n?v*P-DR0f7bLpRJeV&dh0y|E_jLr5W{zH7iPTI;5+1?OZUJf>QF{TVoonyWMW5)2X{%-84pPXRY%dm|_Sq#uNiei4w9l z7-CF=ubkkWTedv>=)r4%j=%o;hHcv@ILkR}Eo+*ZQi3r;D1~6HRZ20=0SNM;)>=1B zx6`S+-KMUM*4A2YZEy}`jzWkb5R@QP0fADc@~peM3Qxvct)Kq#xev+Il5-FyvDQ*b z2qA=EjN`yTQug|xl%U#M4M*G9e>~(duQHz zx3jWbwyJ@7t^pbw896sQOPuq7(pNeN+-S`?XN+M&P)adI?;La>Abj04(4c{|qxUI< z7<>qxVuDi7NM)-!dh9qt=(Qt%yMD*GVSF5O&ZXo+a3O@0LP{y6kdpU1Yv}M(jL=P6 zYaQrWYY?>quUQ+M^Tv?i6~&Y>LJ2}>Zhq+o=CW;Dw@%N_VrWwPxe??ts1oo)ujVS} zAXkBHoO6H@y${Z%5F|n1dW_Jf&0B7G>KNO;z4o37K?lPI=Yx@hVB7;rDTP7$^r4>^ zgL45iWNolkq9`aOj1o!+r8Dm@-0^SlE+dM`%GKA2JI70BC(5AK3E`&7`BLG3PW6Utd z7^9+9op|G|k3T4mj*VSeS>ahm86%7hI+G6qtzqf`fqJ};-VbGxb4D30%GR0bi=T9I zZMWN9t(j6VM8i~n4G=;p#?&`t^genYV+_uv7&#?Xt{7)Ut99o5#r03FA2r*z+wJ9* z6%hDUrhb>QCJsXiA@;H0e}{7=B;PtVe)7#zH#SSBk6gQU?SfI2Fvg@5d4BbiWjxE6 zl;G2~drHo3ofv!i&{OHg7h2Ctx7>0IA?v-`YPZ|__D-gcyYTw&sqeYxp39dnFDxuH zP4j_22_ZIa+&D5aa`Kbi#jNYX>gJ{AO`w}VUofEm0&Xmks9^5=;{X5v07*qoM6N<$ Ef`H*d)Bpeg diff --git a/xblast.rpmlintrc b/xblast.rpmlintrc new file mode 100644 index 0000000..bb1a0dc --- /dev/null +++ b/xblast.rpmlintrc @@ -0,0 +1,6 @@ +# There is a generic xblast manpage in the -common pkg +addFilter("W: no-manual-page-for-binary x.*") +# There are docs in the shared (and required) -common pkg +addFilter("W: no-documentation") +# meh +addFilter("E: incorrect-fsf-address.*") diff --git a/xblast.spec b/xblast.spec index e48b0b0..d5d191e 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -8,18 +8,20 @@ Source0: http://downloads.sourceforge.net/xblast/xblast-%{version}.tar.gz Source1: xblast.png Source2: xblast.desktop Source3: xblast.sh +Source4: xblast.appdata.xml Patch0: xblast-2.10.4-sdl-fixes.patch Patch1: xblast-2.10.4-manpage.patch +Patch2: xblast-2.10.4-fcommon-fix.patch BuildRequires: gcc BuildRequires: libXt-devel gettext gawk desktop-file-utils SDL_gfx-devel BuildRequires: SDL_image-devel SDL_ttf-devel SDL_mixer-devel SDL_net-devel Requires: %{name}-data >= 2.10.0, %{name}-common = %{version}-%{release} -Requires: /usr/share/fonts/dejavu/DejaVuSans.ttf +Requires: font(dejavusans) Provides: %{name}-engine = %{version}-%{release} %description -This is the new SDL version of XBlast, a multiplayer game where the "purpose" -is to Blast the other players of the gamefield by laying bombs close to them. +This is the new SDL version of XBlast, a multi-player game where the "purpose" +is to Blast the other players of the game-field by laying bombs close to them. While at the same time you must avoid being blown up yourself. @@ -30,8 +32,8 @@ Requires: xorg-x11-fonts-ISO8859-1-75dpi Provides: %{name}-engine = %{version}-%{release} %description x11 -This is the original X11 version of XBlast, a multiplayer game where the -"purpose" is to Blast the other players of the gamefield by laying bombs close +This is the original X11 version of XBlast, a multi-player game where the +"purpose" is to Blast the other players of the game-field by laying bombs close to them. While at the same time you must avoid being blown up yourself. @@ -40,17 +42,14 @@ Summary: Files common to both the X11 and SDL version of XBlast Requires: %{name}-engine = %{version}-%{release}, hicolor-icon-theme %description common -Files common to both the X11 and SDL version of XBlast, a multiplayer game -where the "purpose" is to Blast the other players of the gamefield by laying +Files common to both the X11 and SDL version of XBlast, a multi-player game +where the "purpose" is to Blast the other players of the game-field by laying bombs close to the other player. %prep -%setup -q -%patch0 -p1 -z .sdl -%patch1 -p1 -z .man +%autosetup -p1 sed -i 's|$(game_datadir)/locale|%{_datadir}/locale|g' Makefile.in - # stop rpmlint from complaining about executable source files in the -debuginfo chmod -x chat.* version.c # stop autoxxx from rerunning because of strange timestamps in the tarbal @@ -85,9 +84,14 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} -mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps install -p -m 644 %{SOURCE1} \ - $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata +install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/appdata +appstream-util validate-relax --nonet \ + $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml + %files %{_bindir}/%{name}-sdl @@ -97,14 +101,22 @@ install -p -m 644 %{SOURCE1} \ %{_bindir}/xbsndsrv %files -f %{name}.lang common -%doc AUTHORS ChangeLog COPYING README NEWS +%doc AUTHORS README +%license COPYING %{_bindir}/%{name} %{_mandir}/man6/%{name}.6.gz -%{_datadir}/icons/hicolor/48x48/apps/%{name}.png +%{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/128x128/apps/%{name}.png %changelog +* Wed Feb 19 2020 Hans de Goede - 2.10.4-29 +- Fix FTBFS (rhbz#1800265) +- Replace icon with 128x128 pixel version +- Add appdata +- Change font Requires to font(dejavusans) instead of a file-path (rhbz#1731705) + * Fri Jan 31 2020 Fedora Release Engineering - 2.10.4-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From f65234d21f7d58655bf4b8c8210fd2e27f85c96d Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Thu, 20 Feb 2020 17:51:26 +0100 Subject: [PATCH 10/25] Add missin BuildRequires: libappstream-glib --- xblast.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xblast.spec b/xblast.spec index d5d191e..f3354ab 100644 --- a/xblast.spec +++ b/xblast.spec @@ -15,6 +15,7 @@ Patch2: xblast-2.10.4-fcommon-fix.patch BuildRequires: gcc BuildRequires: libXt-devel gettext gawk desktop-file-utils SDL_gfx-devel BuildRequires: SDL_image-devel SDL_ttf-devel SDL_mixer-devel SDL_net-devel +BuildRequires: libappstream-glib Requires: %{name}-data >= 2.10.0, %{name}-common = %{version}-%{release} Requires: font(dejavusans) Provides: %{name}-engine = %{version}-%{release} From 55e660b302844760cf568ad18bf86d3c6ede1139 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Wed, 4 Mar 2020 15:28:29 +0100 Subject: [PATCH 11/25] Fix xblast not starting because of dejavu-sans-fonts path changes Replace 128x128 icon with a better version Add 32x32 and 48x48 icons for cases where we need a lower res icon --- xblast-128.png | Bin 0 -> 14993 bytes xblast-2.10.4-sdl-fixes.patch | 2 +- xblast-32.png | Bin 0 -> 478 bytes xblast-48.png | Bin 0 -> 2674 bytes xblast.png | Bin 14671 -> 0 bytes xblast.spec | 35 ++++++++++++++++++++++------------ 6 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 xblast-128.png create mode 100644 xblast-32.png create mode 100644 xblast-48.png delete mode 100644 xblast.png diff --git a/xblast-128.png b/xblast-128.png new file mode 100644 index 0000000000000000000000000000000000000000..7428ede67dd23fa17b79676cbab8757cc2989240 GIT binary patch literal 14993 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 diff --git a/xblast.spec b/xblast.spec index f3354ab..687e052 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,14 +1,16 @@ Name: xblast Version: 2.10.4 -Release: 29%{?dist} +Release: 30%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net Source0: http://downloads.sourceforge.net/xblast/xblast-%{version}.tar.gz -Source1: xblast.png +Source1: xblast.sh Source2: xblast.desktop -Source3: xblast.sh -Source4: xblast.appdata.xml +Source3: xblast-32.png +Source4: xblast-48.png +Source5: xblast-128.png +Source6: xblast.appdata.xml Patch0: xblast-2.10.4-sdl-fixes.patch Patch1: xblast-2.10.4-manpage.patch Patch2: xblast-2.10.4-fcommon-fix.patch @@ -75,21 +77,25 @@ make install localedir=%{_datadir}/locale DESTDIR=$RPM_BUILD_ROOT mv $RPM_BUILD_ROOT%{_bindir}/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}-x11 install -m 755 xblast-sdl $RPM_BUILD_ROOT%{_bindir} -install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/%{name} +install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_mandir}/man6 install -m 644 %{name}.man $RPM_BUILD_ROOT%{_mandir}/man6/%{name}.6 # below is the desktop file and icon stuff. mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications -desktop-file-install \ - --dir $RPM_BUILD_ROOT%{_datadir}/applications \ - %{SOURCE2} +desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps -install -p -m 644 %{SOURCE1} \ - $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps +install -p -m 644 %{SOURCE3} \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +install -p -m 644 %{SOURCE4} \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png +install -p -m 644 %{SOURCE5} \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/%{name}.png mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata -install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/appdata +install -p -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/appdata appstream-util validate-relax --nonet \ $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml @@ -108,10 +114,15 @@ appstream-util validate-relax --nonet \ %{_mandir}/man6/%{name}.6.gz %{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/128x128/apps/%{name}.png +%{_datadir}/icons/hicolor/*/apps/%{name}.png %changelog +* Wed Mar 4 2020 Hans de Goede - 2.10.4-30 +- Fix xblast not starting because of dejavu-sans-fonts path changes +- Replace 128x128 icon with a better version +- Add 32x32 and 48x48 icons for cases where we need a lower res icon + * Wed Feb 19 2020 Hans de Goede - 2.10.4-29 - Fix FTBFS (rhbz#1800265) - Replace icon with 128x128 pixel version From a22286aec3d6f5600c645aae9a67c7408276c9be Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 14:28:28 +0000 Subject: [PATCH 12/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 687e052..2dcbdc8 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 30%{?dist} +Release: 31%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -118,6 +118,9 @@ appstream-util validate-relax --nonet \ %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 2.10.4-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Mar 4 2020 Hans de Goede - 2.10.4-30 - Fix xblast not starting because of dejavu-sans-fonts path changes - Replace 128x128 icon with a better version From 3167a90b89b432662f33ea44c414caa885c98ac6 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 01:09:37 +0000 Subject: [PATCH 13/25] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- xblast.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xblast.spec b/xblast.spec index 2dcbdc8..271f956 100644 --- a/xblast.spec +++ b/xblast.spec @@ -14,6 +14,7 @@ Source6: xblast.appdata.xml Patch0: xblast-2.10.4-sdl-fixes.patch Patch1: xblast-2.10.4-manpage.patch Patch2: xblast-2.10.4-fcommon-fix.patch +BuildRequires: make BuildRequires: gcc BuildRequires: libXt-devel gettext gawk desktop-file-utils SDL_gfx-devel BuildRequires: SDL_image-devel SDL_ttf-devel SDL_mixer-devel SDL_net-devel From 751dfc99f8c9615c930f954a608fae625f6a90d6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:48:53 +0000 Subject: [PATCH 14/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 271f956..3a5cba3 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 31%{?dist} +Release: 32%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 2.10.4-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 2.10.4-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From f1daf6d7b13e14b94ced07aeed103c9be941686b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:18:35 +0000 Subject: [PATCH 15/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 3a5cba3..bbe8fd6 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 32%{?dist} +Release: 33%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 2.10.4-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 2.10.4-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 6e8309ddd8fb8abdf8816379e2ee4cc3e4067985 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:50:12 +0000 Subject: [PATCH 16/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index bbe8fd6..b017e29 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 33%{?dist} +Release: 34%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 2.10.4-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 2.10.4-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 4ec6438d601e0f3ff4504b0a7caf6dded0f3aa1f Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sat, 16 Jul 2022 17:44:20 +0200 Subject: [PATCH 17/25] Fix xblast-x11 crashing with BadFont error after using xblast-sdl (#2107144) --- xblast-2.10.4-font-config-fix.patch | 62 +++++++++++++++++++++++++++++ xblast.spec | 9 +++-- 2 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 xblast-2.10.4-font-config-fix.patch diff --git a/xblast-2.10.4-font-config-fix.patch b/xblast-2.10.4-font-config-fix.patch new file mode 100644 index 0000000..8b699f5 --- /dev/null +++ b/xblast-2.10.4-font-config-fix.patch @@ -0,0 +1,62 @@ +diff -up xblast-2.10.4/atom.c~ xblast-2.10.4/atom.c +--- xblast-2.10.4/atom.c~ 2006-02-09 22:21:22.000000000 +0100 ++++ xblast-2.10.4/atom.c 2022-07-16 17:36:05.151322538 +0200 +@@ -168,6 +168,7 @@ XBAtom atomRight; + XBAtom atomRightKeyboard; + XBAtom atomScrambleDel; + XBAtom atomScrambleDraw; ++XBAtom atomSDL; + XBAtom atomSelect; + XBAtom atomServer; + XBAtom atomShape; +@@ -373,6 +374,7 @@ InitDefaultAtoms (void) + atomRightKeyboard = GUI_StringToAtom ("rightKeyboard"); + atomScrambleDel = GUI_StringToAtom ("scrambleDel"); + atomScrambleDraw = GUI_StringToAtom ("scrambleDraw"); ++ atomSDL = GUI_StringToAtom ("sdl"); + atomSelect = GUI_StringToAtom ("select"); + atomServer = GUI_StringToAtom ("server"); + atomShape = GUI_StringToAtom ("shape"); +diff -up xblast-2.10.4/atom.h~ xblast-2.10.4/atom.h +--- xblast-2.10.4/atom.h~ 2006-02-09 22:21:22.000000000 +0100 ++++ xblast-2.10.4/atom.h 2022-07-16 17:36:05.687320493 +0200 +@@ -163,6 +163,7 @@ extern XBAtom atomRight; + extern XBAtom atomRightKeyboard; + extern XBAtom atomScrambleDel; + extern XBAtom atomScrambleDraw; ++extern XBAtom atomSDL; + extern XBAtom atomSelect; + extern XBAtom atomServer; + extern XBAtom atomShape; +diff -up xblast-2.10.4/sdl_config.c~ xblast-2.10.4/sdl_config.c +--- xblast-2.10.4/sdl_config.c~ 2006-02-09 22:21:24.000000000 +0100 ++++ xblast-2.10.4/sdl_config.c 2022-07-16 17:36:30.294228033 +0200 +@@ -149,7 +149,7 @@ GetColorConfig (void) + void + GUI_LoadConfig (void) + { +- dbGui = DB_Create (DT_Config, atomX11); ++ dbGui = DB_Create (DT_Config, atomSDL); + assert (dbGui != NULL); + if (DB_Load (dbGui)) { + return; +diff -up xblast-2.10.4/x11_config.c~ xblast-2.10.4/x11_config.c +--- xblast-2.10.4/x11_config.c~ 2006-02-09 22:21:25.000000000 +0100 ++++ xblast-2.10.4/x11_config.c 2022-07-16 17:33:34.640897215 +0200 +@@ -101,6 +101,16 @@ GetFontConfig (void) + DB_GetEntryString (section, atomSmall, &cfgFont.small); + DB_GetEntryString (section, atomMedium, &cfgFont.medium); + DB_GetEntryString (section, atomLarge, &cfgFont.large); ++ /* ++ * detect old SDL version which saved its settings (which ++ * are invalid for x11) to x11.cfg, in this case fall back ++ * to the default font settings. ++ */ ++ if (!strcmp (cfgFont.small, "14")) { ++ memcpy (&cfgFont, &defaultFontConfig, sizeof (CFGFont)); ++ StoreFontConfig (&cfgFont); ++ DB_Store (dbGui); ++ } + } + return &cfgFont; + } /* GetFontConfig */ diff --git a/xblast.spec b/xblast.spec index b017e29..9591a1b 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 34%{?dist} +Release: 35%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -14,8 +14,8 @@ Source6: xblast.appdata.xml Patch0: xblast-2.10.4-sdl-fixes.patch Patch1: xblast-2.10.4-manpage.patch Patch2: xblast-2.10.4-fcommon-fix.patch -BuildRequires: make -BuildRequires: gcc +Patch3: xblast-2.10.4-font-config-fix.patch +BuildRequires: gcc make BuildRequires: libXt-devel gettext gawk desktop-file-utils SDL_gfx-devel BuildRequires: SDL_image-devel SDL_ttf-devel SDL_mixer-devel SDL_net-devel BuildRequires: libappstream-glib @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jul 16 2022 Hans de Goede - 2.10.4-35 +- Fix xblast-x11 crashing with BadFont error after using xblast-sdl (#2107144) + * Sat Jan 22 2022 Fedora Release Engineering - 2.10.4-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From f0c87d38c02889dbf683079cd743b0d962d227bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:49:13 +0000 Subject: [PATCH 18/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 9591a1b..e956d81 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 35%{?dist} +Release: 36%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 2.10.4-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jul 16 2022 Hans de Goede - 2.10.4-35 - Fix xblast-x11 crashing with BadFont error after using xblast-sdl (#2107144) From 46fc8fad2e7fe7af4eaf6a82e972132d3e828c91 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:10:52 +0000 Subject: [PATCH 19/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index e956d81..fa9b9e8 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 36%{?dist} +Release: 37%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 2.10.4-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 2.10.4-36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 502fa1e811941e73d369f6deb813c824ffac8d04 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:33:06 +0000 Subject: [PATCH 20/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index fa9b9e8..eeb0fa4 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 37%{?dist} +Release: 38%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 2.10.4-38 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 2.10.4-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 013b49b06d4df79ad5492867aa879ddf344ef1bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:21:37 +0000 Subject: [PATCH 21/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index eeb0fa4..78a6bdc 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 38%{?dist} +Release: 39%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2.10.4-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 2.10.4-38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 992260e3d02f796cb5c5838fbd142d672d229c62 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:44:47 +0000 Subject: [PATCH 22/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 78a6bdc..1bdbd8f 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 39%{?dist} +Release: 40%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) License: GPLv2+ URL: http://xblast.sourceforge.net @@ -119,6 +119,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2.10.4-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 2.10.4-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f10b689a0cff3d0e2770bb2ec452abe93d305c8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 03:46:04 +0200 Subject: [PATCH 23/25] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- xblast.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xblast.spec b/xblast.spec index 1bdbd8f..70c8d1a 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,8 +1,9 @@ Name: xblast Version: 2.10.4 -Release: 40%{?dist} +Release: 41%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://xblast.sourceforge.net Source0: http://downloads.sourceforge.net/xblast/xblast-%{version}.tar.gz Source1: xblast.sh @@ -119,6 +120,9 @@ appstream-util validate-relax --nonet \ %changelog +* Fri Jul 26 2024 Miroslav Suchý - 2.10.4-41 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 2.10.4-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 4162410a93c355ec720533c485428433867d59e2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:27:53 +0000 Subject: [PATCH 24/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 70c8d1a..1d38cb0 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 41%{?dist} +Release: 42%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -120,6 +120,9 @@ appstream-util validate-relax --nonet \ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2.10.4-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 2.10.4-41 - convert license to SPDX From c2cbdd90c225d41b1eb64c81cdea3c96f55bd4c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:38:49 +0000 Subject: [PATCH 25/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xblast.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xblast.spec b/xblast.spec index 1d38cb0..2f8cc13 100644 --- a/xblast.spec +++ b/xblast.spec @@ -1,6 +1,6 @@ Name: xblast Version: 2.10.4 -Release: 42%{?dist} +Release: 43%{?dist} Summary: Lay bombs and Blast the other players of the field (SDL version) # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -120,6 +120,9 @@ appstream-util validate-relax --nonet \ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.10.4-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 2.10.4-42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild