Compare commits
23 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
44bc804c70 | ||
|
|
1ff72363e6 | ||
|
|
30c5cbb2c8 | ||
|
|
dfbecd8848 | ||
|
|
ae67c7fe92 | ||
|
|
fa0961df1e | ||
|
|
145b89d8c1 | ||
|
|
c09fc1c81e | ||
|
|
95420e8f49 | ||
|
|
f24393bb22 | ||
|
|
c88d59c02d | ||
|
|
0111751ab4 | ||
|
|
503435cedf | ||
|
|
543da5e2d0 | ||
|
|
0073bc9cf9 | ||
|
|
abd90bea62 | ||
|
|
572a101aba | ||
|
|
13205eaea0 | ||
|
|
db860f79aa | ||
|
|
68afb68b6d | ||
|
|
33e3a585cb | ||
|
|
917b4d6851 | ||
|
|
58a65185d3 |
8 changed files with 292 additions and 20 deletions
13
xpilot-ng-SDL_window.patch
Normal file
13
xpilot-ng-SDL_window.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/src/client/sdl/scrap.c b/src/client/sdl/scrap.c
|
||||
index e86beaff931d66e9..557e33f206f84d12 100644
|
||||
--- a/src/client/sdl/scrap.c
|
||||
+++ b/src/client/sdl/scrap.c
|
||||
@@ -57,6 +57,8 @@ typedef uint32_t scrap_type;
|
||||
#if defined(X11_SCRAP)
|
||||
/* * */
|
||||
static Display *SDL_Display;
|
||||
+/* Avoid conflict with SDL_Window defined in <SDL/SDL_syswm.h>. */
|
||||
+#define SDL_Window SDL_Window_variable
|
||||
static Window SDL_Window;
|
||||
static void (*Lock_Display)(void);
|
||||
static void (*Unlock_Display)(void);
|
||||
11
xpilot-ng-c23.patch
Normal file
11
xpilot-ng-c23.patch
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
diff -up xpilot-ng-4.7.3/src/server/suibotdef.c~ xpilot-ng-4.7.3/src/server/suibotdef.c
|
||||
--- xpilot-ng-4.7.3/src/server/suibotdef.c~ 2026-01-24 18:58:21.000000000 +0100
|
||||
+++ xpilot-ng-4.7.3/src/server/suibotdef.c 2026-01-24 18:59:54.806510851 +0100
|
||||
@@ -378,7 +378,6 @@ typedef struct {
|
||||
} object_proximity_t;
|
||||
|
||||
|
||||
-static bool Get_object_proximity();
|
||||
static bool Get_object_proximity(player_t *pl, object_t *shot, double sqmaxdist,int maxtime, object_proximity_t *object_proximity){
|
||||
/* get square of closest distance between player and object
|
||||
* compare with sqmaxdist and maxtime and return sqdistance and time
|
||||
114
xpilot-ng-c99-incompatible-pointer-types.patch
Normal file
114
xpilot-ng-c99-incompatible-pointer-types.patch
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
diff --git a/src/mapedit/proto.h b/src/mapedit/proto.h
|
||||
index b4f19f7d25cfe63d..d6222f5c7aa02e83 100644
|
||||
--- a/src/mapedit/proto.h
|
||||
+++ b/src/mapedit/proto.h
|
||||
@@ -73,15 +73,15 @@ int NewMap(HandlerInfo_t info);
|
||||
int ResizeWidth(HandlerInfo_t info);
|
||||
int ResizeHeight(HandlerInfo_t info);
|
||||
int OpenPreferencesPopup(HandlerInfo_t info);
|
||||
-int OpenMapInfoPopup(void);
|
||||
-int OpenRobotsPopup(void);
|
||||
-int OpenVisibilityPopup(void);
|
||||
-int OpenCannonsPopup(void);
|
||||
-int OpenRoundsPopup(void);
|
||||
-int OpenInitItemsPopup(void);
|
||||
-int OpenMaxItemsPopup(void);
|
||||
-int OpenProbsPopup(void);
|
||||
-int OpenScoringPopup(void);
|
||||
+int OpenMapInfoPopup(HandlerInfo_t info);
|
||||
+int OpenRobotsPopup(HandlerInfo_t info);
|
||||
+int OpenVisibilityPopup(HandlerInfo_t info);
|
||||
+int OpenCannonsPopup(HandlerInfo_t info);
|
||||
+int OpenRoundsPopup(HandlerInfo_t info);
|
||||
+int OpenInitItemsPopup(HandlerInfo_t info);
|
||||
+int OpenMaxItemsPopup(HandlerInfo_t info);
|
||||
+int OpenProbsPopup(HandlerInfo_t info);
|
||||
+int OpenScoringPopup(HandlerInfo_t info);
|
||||
int ValidateCoordHandler(HandlerInfo_t info);
|
||||
int ShowHoles(HandlerInfo_t info);
|
||||
char MapData(int x, int y);
|
||||
diff --git a/src/mapedit/tools.c b/src/mapedit/tools.c
|
||||
index b99840a257dfa6f6..24a3ca0693e7bb02 100644
|
||||
--- a/src/mapedit/tools.c
|
||||
+++ b/src/mapedit/tools.c
|
||||
@@ -747,7 +747,7 @@ int OpenPreferencesPopup(HandlerInfo_t info)
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenMapInfoPopup()
|
||||
+int OpenMapInfoPopup(HandlerInfo_t info)
|
||||
{
|
||||
Window *temp;
|
||||
|
||||
@@ -790,7 +790,7 @@ int OpenMapInfoPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenRobotsPopup()
|
||||
+int OpenRobotsPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, robots);
|
||||
return 0;
|
||||
@@ -801,7 +801,7 @@ int OpenRobotsPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenVisibilityPopup()
|
||||
+int OpenVisibilityPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, visibility);
|
||||
return 0;
|
||||
@@ -812,7 +812,7 @@ int OpenVisibilityPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenCannonsPopup()
|
||||
+int OpenCannonsPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, cannons);
|
||||
return 0;
|
||||
@@ -823,7 +823,7 @@ int OpenCannonsPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenRoundsPopup()
|
||||
+int OpenRoundsPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, rounds);
|
||||
return 0;
|
||||
@@ -834,7 +834,7 @@ int OpenRoundsPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenInitItemsPopup()
|
||||
+int OpenInitItemsPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, inititems);
|
||||
return 0;
|
||||
@@ -845,7 +845,7 @@ int OpenInitItemsPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenMaxItemsPopup()
|
||||
+int OpenMaxItemsPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, maxitems);
|
||||
return 0;
|
||||
@@ -856,7 +856,7 @@ int OpenMaxItemsPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenProbsPopup()
|
||||
+int OpenProbsPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, probs);
|
||||
return 0;
|
||||
@@ -867,7 +867,7 @@ int OpenProbsPopup()
|
||||
/* Arguments : */
|
||||
/* Purpose : */
|
||||
/***************************************************************************/
|
||||
-int OpenScoringPopup()
|
||||
+int OpenScoringPopup(HandlerInfo_t info)
|
||||
{
|
||||
XMapWindow(display, scoring);
|
||||
return 0;
|
||||
13
xpilot-ng-c99-return-mismatch.patch
Normal file
13
xpilot-ng-c99-return-mismatch.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/src/server/suibotdef.c b/src/server/suibotdef.c
|
||||
index d5202e3c323f0a8f..494f73f531848817 100644
|
||||
--- a/src/server/suibotdef.c
|
||||
+++ b/src/server/suibotdef.c
|
||||
@@ -405,7 +405,7 @@ static bool Get_object_proximity(player_t *pl, object_t *shot, double sqmaxdist,
|
||||
/* ignore if there is enough time to deal with this object later */
|
||||
if((time_until_closest < 0) || (time_until_closest > maxtime))
|
||||
/*option instead of fixed value: options.dodgetime))*/
|
||||
- return;
|
||||
+ return false;
|
||||
|
||||
/* get the square of the distance */
|
||||
sqdistance =
|
||||
16
xpilot-ng-c99.patch
Normal file
16
xpilot-ng-c99.patch
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
Avoid implicit declaration of the Move_point function in
|
||||
Wall_in_between_points in suibotdef.c.
|
||||
|
||||
diff --git a/src/server/server.h b/src/server/server.h
|
||||
index 5c0cdd66de1db008..30b7f7d0a8fb09e4 100644
|
||||
--- a/src/server/server.h
|
||||
+++ b/src/server/server.h
|
||||
@@ -151,6 +151,8 @@ void Groups_init(void);
|
||||
void Walls_init(void);
|
||||
void Treasure_init(void);
|
||||
void Move_init(void);
|
||||
+struct collans;
|
||||
+void Move_point(const move_t *move, struct collans *answer);
|
||||
void Move_object(object_t *obj);
|
||||
void Move_player(player_t *pl);
|
||||
void Turn_player(player_t *pl, bool push);
|
||||
3
xpilot-ng-server.conf
Normal file
3
xpilot-ng-server.conf
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#Type Name ID GECOS Home directory Shell
|
||||
g xpilot - - - -
|
||||
u xpilot - 'xpilot game server' /usr/share/xpilot-ng/ -
|
||||
10
xpilot-ng.rpmlintrc
Normal file
10
xpilot-ng.rpmlintrc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
addFilter("incorrect-fsf-address")
|
||||
addFilter("dangling-symlink")
|
||||
addFilter("no-documentation")
|
||||
addFilter("non-standard-uid")
|
||||
addFilter("non-readable")
|
||||
addFilter("E: no-binary")
|
||||
addFilter("W: no-%check-section")
|
||||
addFilter("E: logrotate-log-dir-not-packaged")
|
||||
# meh, this should be fixed really ...
|
||||
addFilter("W: binary-or-shlib-calls-gethostbyname")
|
||||
132
xpilot-ng.spec
132
xpilot-ng.spec
|
|
@ -4,10 +4,11 @@
|
|||
|
||||
Name: xpilot-ng
|
||||
Version: 4.7.3
|
||||
Release: 17%{?dist}
|
||||
Summary: Multi-player space arcade game
|
||||
Release: 39%{?dist}
|
||||
Summary: Space arcade game for multiple players
|
||||
|
||||
License: GPLv2+
|
||||
# Automatically converted from old format: GPLv2+ - review is highly recommended.
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://xpilot.sourceforge.net
|
||||
Source0: http://downloads.sourceforge.net/sourceforge/xpilot/xpilot-ng-%{version}.tar.gz
|
||||
Source1: xpilot-ng.png
|
||||
|
|
@ -16,6 +17,7 @@ Source3: xpilot-ng-sdl.appdata.xml
|
|||
Source4: xpilot-ng-server.service
|
||||
Source5: xpilot-ng.sysconfig
|
||||
Source6: xpilot-ng.logrotate
|
||||
Source7: xpilot-ng-server.conf
|
||||
Source10: logwatch.logconf.xpilot
|
||||
Source11: logwatch.script.xpilot
|
||||
Source12: logwatch.serviceconf.xpilot
|
||||
|
|
@ -24,24 +26,30 @@ Source14: xpilot-ng-server.metainfo.xml
|
|||
Patch0: xpilot-ng-4.7.2-scoreassert.patch
|
||||
Patch1: xpilot-ng-4.7.2-rhbz830640.patch
|
||||
Patch2: xpilot-ng-4.7.3-fix-alut-detect.patch
|
||||
Patch3: xpilot-ng-c99.patch
|
||||
Patch4: xpilot-ng-SDL_window.patch
|
||||
Patch5: xpilot-ng-c99-return-mismatch.patch
|
||||
Patch6: xpilot-ng-c99-incompatible-pointer-types.patch
|
||||
Patch7: xpilot-ng-c23.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc make
|
||||
BuildRequires: desktop-file-utils libappstream-glib
|
||||
BuildRequires: expat-devel SDL_ttf-devel SDL_image-devel zlib-devel
|
||||
BuildRequires: libXt-devel libGLU-devel libXxf86misc-devel
|
||||
BuildRequires: libXt-devel libGLU-devel
|
||||
BuildRequires: openal-soft-devel freealut-devel automake
|
||||
BuildRequires: systemd-rpm-macros
|
||||
Requires: %{name}-data = %{version}-%{release} hicolor-icon-theme
|
||||
Provides: %{name}-engine = %{version}-%{release}
|
||||
|
||||
%description
|
||||
A highly addictive, infinitely configurable multiplayer space
|
||||
A highly addictive, infinitely configurable multi-player space
|
||||
arcade game. You pilot a spaceship around space, dodging
|
||||
obstacles, shooting players and bots, collecting power-ups, and
|
||||
causing general mayhem.
|
||||
|
||||
|
||||
%package x11
|
||||
Summary: %{name} X11 version
|
||||
Summary: Xpilot-ng X11 version
|
||||
Requires: %{name}-data = %{version}-%{release}
|
||||
Provides: %{name}-engine = %{version}-%{release}
|
||||
|
||||
|
|
@ -50,25 +58,27 @@ Version of %{name} which uses libX11 rather then SDL.
|
|||
|
||||
|
||||
%package data
|
||||
Summary: Datafiles for %{name}
|
||||
Summary: Data files for %{name}
|
||||
BuildArch: noarch
|
||||
Requires: %{name}-engine = %{version}-%{release} dejavu-sans-fonts
|
||||
|
||||
%description data
|
||||
Datafiles for %{name}.
|
||||
Data files for %{name}.
|
||||
|
||||
|
||||
%package server
|
||||
Summary: Server for hosting xpilot games
|
||||
Requires: %{name}-data = %{version}-%{release}
|
||||
Requires(pre): shadow-utils
|
||||
Requires: logrotate
|
||||
%{?sysusers_requires_compat}
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
BuildRequires: systemd
|
||||
Provides: %{name}-engine = %{version}-%{release}
|
||||
# Make sure the old no longer supported selinux policy from 4.7.2 gets removed
|
||||
Obsoletes: %{name}-selinux < %{version}
|
||||
Obsoletes: %{name}-selinux < %{version}-%{release}
|
||||
Provides: %{name}-selinux = %{version}-%{release}
|
||||
|
||||
%description server
|
||||
The xpilot server. This allows you to host xpilot games on your
|
||||
|
|
@ -78,7 +88,7 @@ public xpilot games hosted on the internet.
|
|||
|
||||
|
||||
%package logwatch
|
||||
Summary: logwatch scripts for the xpilot game server
|
||||
Summary: Logwatch scripts for the xpilot game server
|
||||
Requires: %{name}-server = %{version}-%{release} logwatch
|
||||
|
||||
%description logwatch
|
||||
|
|
@ -88,25 +98,35 @@ logwatch scripts for the Xpilot game server
|
|||
%prep
|
||||
%autosetup -p1
|
||||
# regenerate autofoo files for patch2
|
||||
./bootstrap
|
||||
autoreconf -ivf
|
||||
# fixup textfile encodings
|
||||
pushd doc/man
|
||||
iconv --from=ISO-8859-1 --to=UTF-8 xpilot-ng-server.man > xpilot-ng-server.man.new
|
||||
touch -r xpilot-ng-server.man xpilot-ng-server.man.new
|
||||
mv xpilot-ng-server.man.new xpilot-ng-server.man
|
||||
|
||||
iconv --from=ISO-8859-1 --to=UTF-8 xpilot-ng-x11.man > xpilot-ng-x11.man.new
|
||||
touch -r xpilot-ng-x11.man xpilot-ng-x11.man.new
|
||||
mv xpilot-ng-x11.man.new xpilot-ng-x11.man
|
||||
popd
|
||||
sed -i 's:/usr/bin/env python:/usr/bin/python2:' mapconvert.py
|
||||
|
||||
iconv --from=ISO-8859-1 --to=UTF-8 AUTHORS > AUTHORS.new
|
||||
touch -r AUTHORS AUTHORS.new
|
||||
mv AUTHORS.new AUTHORS
|
||||
|
||||
|
||||
%build
|
||||
%configure --enable-sound
|
||||
iconv --from=ISO-8859-1 --to=UTF-8 README -o README
|
||||
touch -r README.in README
|
||||
make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%make_install INSTALL="install -p"
|
||||
|
||||
chmod a+x $RPM_BUILD_ROOT/%{_datadir}/%{name}/mapconvert.py
|
||||
# Drop old Python 2 only map conversion script
|
||||
rm $RPM_BUILD_ROOT/%{_datadir}/%{name}/mapconvert.py
|
||||
|
||||
desktop-file-install --dir ${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE2}
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/
|
||||
|
|
@ -126,6 +146,9 @@ install -p -D -m 600 lib/password.txt $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/pas
|
|||
install -p -D -m 644 %{SOURCE6} \
|
||||
$RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/%{name}-server
|
||||
|
||||
# Install sysusers file
|
||||
install -p -D -m 0644 %{SOURCE7} %{buildroot}%{_sysusersdir}/xpilot-ng-server.conf
|
||||
|
||||
# Replace bundled fonts with system fonts
|
||||
|
||||
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts/FreeSansBoldOblique.ttf
|
||||
|
|
@ -141,11 +164,7 @@ install -pD -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{logwatch_conf}/services/%{name}
|
|||
install -pD -m 0644 %{SOURCE13} $RPM_BUILD_ROOT%{logwatch_scripts}/shared/applyxpilotdate
|
||||
|
||||
%pre server
|
||||
getent group xpilot >/dev/null || groupadd -r xpilot
|
||||
getent passwd xpilot >/dev/null || \
|
||||
useradd -r -g xpilot -d %{_datadir}/%{name} -s /sbin/nologin \
|
||||
-c "xpilot game server" xpilot
|
||||
exit 0
|
||||
%sysusers_create_compat %{SOURCE7}
|
||||
|
||||
%post server
|
||||
%systemd_post xpilot-ng-server.service
|
||||
|
|
@ -179,6 +198,7 @@ exit 0
|
|||
%{_mandir}/man6/xpilot-ng-x11.6.gz
|
||||
|
||||
%files server
|
||||
%{_sysusersdir}/xpilot-ng-server.conf
|
||||
%{_bindir}/xpilot-ng-xp-mapedit
|
||||
%{_bindir}/xpilot-ng-server
|
||||
/lib/systemd/system/xpilot-ng-server.service
|
||||
|
|
@ -203,6 +223,78 @@ exit 0
|
|||
|
||||
|
||||
%changelog
|
||||
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-39
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
|
||||
|
||||
* Mon Feb 2 2026 Hans de Goede <johannes.goede@oss.qualcomm.com> - 4.7.3-38
|
||||
- Use sysusers to create xpilot user for xpilot-ng-server (rhbz#2432687)
|
||||
|
||||
* Sat Jan 24 2026 Hans de Goede <johannes.goede@oss.qualcomm.com> - 4.7.3-37
|
||||
- Fix FTBFS (rhbz#2341581, rhbz#2385745)
|
||||
|
||||
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-36
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-35
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-34
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 4.7.3-33
|
||||
- convert license to SPDX
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-32
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-31
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Tue Jan 09 2024 Florian Weimer <fweimer@redhat.com> - 4.7.3-30
|
||||
- Additional C compatibility fixes (#2155781)
|
||||
|
||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-29
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-28
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Thu Dec 22 2022 Florian Weimer <fweimer@redhat.com> - 4.7.3-27
|
||||
- C99 port (#2155781)
|
||||
- Fix build issue due to SDL_Window identifier conflict with newer SDL
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-26
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-24
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-22
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-21
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Sat Aug 10 2019 Hans de Goede <hdegoede@redhat.com> - 4.7.3-19
|
||||
- Drop libXxf86misc-devel BuildRequires, all #if HAVE_XF86MISC code was
|
||||
commented out already, so this does not influence xpilot-ng behavior
|
||||
- Fix FTBFS (rhbz#1736985)
|
||||
- Drop script for converting old format maps, because it is Python 2 only
|
||||
- Fix a bunch of rpmlint warnings, ignore others
|
||||
|
||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.3-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Sat Feb 23 2019 Hans de Goede <hdegoede@redhat.com> - 4.7.3-17
|
||||
- Fix FTBFS (rhbz#1676250)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue