8dd3095
%define _hardened_build 1
Michael Thomas eaf8f5f
%define selinux_variants mls strict targeted
Michael Thomas 652e219
%global selinux_policyver %(%{__sed} -e 's,.*selinux-policy-\\([^/]*\\)/.*,\\1,' /usr/share/selinux/devel/policyhelp || echo 0.0.0)
Michael Thomas 86051f6
Michael Thomas eaf8f5f
Michael Thomas 75390c7
%define logwatch_root %{_datadir}/logwatch
Michael Thomas 75390c7
%define logwatch_conf %{logwatch_root}/dist.conf
Michael Thomas 75390c7
%define logwatch_scripts %{logwatch_root}/scripts
Michael Thomas 75390c7
Michael Thomas 402821e
Name: crossfire
6eb3dce
Version: 1.71.0
326fe61
Release: 13%{?dist}
Michael Thomas 402821e
Summary: Server for hosting crossfire games
Michael Thomas 94fea0c
# All files GPLv2+ except server/daemon.c which also has MIT attributions
Michael Thomas 94fea0c
License: GPLv2+ and MIT
Michael Thomas 402821e
URL: http://crossfire.real-time.com
368ca45
6eb3dce
Source0: http://downloads.sourceforge.net/crossfire/%{name}-%{version}.tar.bz2
6eb3dce
Source1: http://downloads.sourceforge.net/crossfire/%{name}-%{version}.arch.tar.bz2
0bbb12e
Source2: crossfire.service
Michael Thomas 402821e
Source3: crossfire.sysconfig
Michael Thomas 402821e
Source4: crossfire.logrotate
Michael Thomas eaf8f5f
Source5: crossfire.te
Michael Thomas eaf8f5f
Source6: crossfire.fc
Michael Thomas eaf8f5f
Source7: crossfire.if
Michael Thomas 75390c7
Source8: logwatch.logconf.crossfire
Michael Thomas 75390c7
Source9: logwatch.script.crossfire
Michael Thomas 75390c7
Source10: logwatch.serviceconf.crossfire
77fe687
#Patch0:  crossfire-1.10.0-log-login.patch
92f24f9
#Patch1:  crossfire-1.11.0-curl.patch
6eb3dce
Patch2:  crossfire-1.71.0-snprintf-formatting.patch
Michael Thomas 402821e
Requires:       crossfire-maps
Igor Gnatenko 439790c
BuildRequires:  gcc
e0c0b32
BuildRequires:  checkpolicy perl-generators selinux-policy-devel hardlink
Michael Thomas 402821e
BuildRequires:  libXt-devel
Michael Thomas 402821e
BuildRequires:  libXext-devel
Michael Thomas 402821e
BuildRequires:  libXaw-devel
48c7c22
BuildRequires:  python2-devel
6eb3dce
BuildRequires:  autoconf flex
Michael Thomas 75390c7
Requires: %{name}-plugins
Michael Thomas 402821e
368ca45
Requires(post): systemd
368ca45
Requires(preun): systemd
368ca45
Requires(postun): systemd
6eb3dce
Provides: crossfire-devel = %{version}-%{release}
6eb3dce
Obsoletes: crossfire-devel < %{version}-%{release}
Michael Thomas 402821e
Michael Thomas 402821e
%description
Michael Thomas 402821e
Crossfire is a highly graphical role-playing adventure game with
Michael Thomas 402821e
characteristics reminiscent of rogue, nethack, omega, and gauntlet. 
Michael Thomas 402821e
It has multiplayer capability and presently runs under X11.
Michael Thomas 402821e
Michael Thomas 402821e
This package contains the server for hosting crossfire games over a
Michael Thomas 402821e
public or private network.
Michael Thomas 402821e
Michael Thomas 402821e
%package doc
Michael Thomas 402821e
Summary: Documentation files for Crossfire
Michael Thomas 402821e
# Don't require the base package.  The docs can be used without the
Michael Thomas 402821e
# base package, and in fact include docs for both the client and
Michael Thomas 402821e
# server packages.
Michael Thomas 402821e
%description doc
Michael Thomas 402821e
Documentation files for the crossfire game.
Michael Thomas 402821e
6eb3dce
#%package devel
6eb3dce
#Summary: Development files for writing crossfire plugins
6eb3dce
#Requires: %%{name} = %%{version}-%%{release}
6eb3dce
#%description devel
6eb3dce
#Development files for writing crossfire plugins.
Michael Thomas 402821e
Michael Thomas 402821e
%package plugins
Michael Thomas 402821e
Summary: Plugin modules for the crossfire game server
Michael Thomas 7d398f8
Requires: %{name} = %{version}-%{release}
Michael Thomas 402821e
%description plugins
Michael Thomas 402821e
Plugin modules for the crossfire game server.
Michael Thomas 402821e
Michael Thomas 402821e
%package client-images
Michael Thomas 402821e
Summary: Image cache for crossfire clients
Michael Thomas 402821e
# No version dependency for the client since the images are pretty
Michael Thomas 402821e
# ignorant of the client version.
Michael Thomas 402821e
Requires: crossfire-client
Michael Thomas 402821e
%description client-images
Michael Thomas 402821e
Image files that can be used with the crossfire clients so that they
Michael Thomas 402821e
don't have to be downloaded from the server.
Michael Thomas 402821e
Michael Thomas eaf8f5f
%package selinux
Michael Thomas eaf8f5f
Summary: SELinux policy files for crossfire
Michael Thomas eaf8f5f
Requires: %{name} = %{version}-%{release}
Michael Thomas 75390c7
Requires:       selinux-policy >= %{selinux_policyver}
Michael Thomas eaf8f5f
Requires(post):         /usr/sbin/semodule /usr/sbin/semanage /sbin/fixfiles
368ca45
Requires(preun):        /usr/sbin/semodule /usr/sbin/semanage /sbin/fixfiles
Michael Thomas eaf8f5f
Requires(postun):       /usr/sbin/semodule
Michael Thomas eaf8f5f
%description selinux
Michael Thomas eaf8f5f
selinux policy files for the Crossfire game server
Michael Thomas eaf8f5f
Michael Thomas 75390c7
%package logwatch
Michael Thomas 75390c7
Summary: logwatch scripts for the Crossfire game server
Michael Thomas 75390c7
Requires: %{name} = %{version}-%{release} logwatch
Michael Thomas 75390c7
%description logwatch
Michael Thomas 75390c7
logwatch scripts for the Crossfire game server
Michael Thomas 75390c7
Michael Thomas 402821e
%prep
6eb3dce
%setup -qn crossfire-server-%{version}
6eb3dce
%setup -q -a 1 -n crossfire-server-%{version}
0bbb12e
#%%patch0 -p0
92f24f9
#%patch1 -p0
6eb3dce
%patch2 -p0
Michael Thomas eaf8f5f
mkdir SELinux
Michael Thomas eaf8f5f
cp  %{SOURCE5} %{SOURCE6} %{SOURCE7} SELinux
Michael Thomas eaf8f5f
Michael Thomas 402821e
mv arch/ lib/
Michael Thomas 402821e
368ca45
sed -i 's#\r##' utils/player_dl.pl.in
Michael Thomas 402821e
# Don't use a hardcoded /tmp directory for building the image archive
368ca45
sed -i "s#^\$TMPDIR=.*#\$TMPDIR=\"`pwd`\";#" lib/adm/collect_images.pl
Michael Thomas 402821e
# Don't map stdio streams to /
Michael Thomas 7d398f8
# This is fixed in CVS, but didn't make it into the 1.9.1 release.
368ca45
sed -i 's#    (void) open ("/", O_RDONLY);#    (void) open ("/var/log/crossfire/crossfire.log", O_RDONLY);#' server/daemon.c
Michael Thomas 402821e
Michael Thomas eaf8f5f
# Change the location of the tmp directory
368ca45
sed -i "s@^#define TMPDIR \"/tmp\"@#define TMPDIR \"%{_var}/games/%{name}/tmp\"@" include/config.h
Michael Thomas eaf8f5f
Michael Thomas 402821e
%build
Michael Thomas 402821e
# Change the localstatedir so that the variable data files are
Michael Thomas 402821e
# put in /var/games/crossfire instead of /var/crossfire.  This is
Michael Thomas 402821e
# in agreement with the FHS.
Michael Thomas 402821e
%configure --localstatedir=%{_var}/games --disable-static
Michael Thomas 7d398f8
6eb3dce
#make %%{?_smp_mflags} # parallel build is broken
6eb3dce
make CFLAGS="$RPM_OPT_FLAGS"
Michael Thomas 402821e
Michael Thomas eaf8f5f
# Build the selinux policy file
Michael Thomas eaf8f5f
pushd SELinux
Michael Thomas eaf8f5f
for variant in %{selinux_variants}
Michael Thomas eaf8f5f
do
Michael Thomas eaf8f5f
    make NAME=${variant} -f %{_datadir}/selinux/devel/Makefile
Michael Thomas eaf8f5f
    mv %{name}.pp %{name}.pp.${variant}
Michael Thomas eaf8f5f
    make NAME=${variant} -f %{_datadir}/selinux/devel/Makefile clean
Michael Thomas eaf8f5f
done
Michael Thomas eaf8f5f
popd
Michael Thomas eaf8f5f
Michael Thomas 402821e
# This will create a tarball of the images for the client.
Michael Thomas 402821e
cd lib && adm/collect_images.pl -archive
Michael Thomas 402821e
Michael Thomas 402821e
%install
Michael Thomas 402821e
make DESTDIR=$RPM_BUILD_ROOT install
Michael Thomas 402821e
Michael Thomas 402821e
# Install the client images
Michael Thomas 6bd651a
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}-client
Michael Thomas 6bd651a
tar xf %{name}-images.tar -C $RPM_BUILD_ROOT/%{_datadir}/%{name}-client
Michael Thomas 402821e
# Nuke the installation instructions for the image archive.
Michael Thomas 6bd651a
rm $RPM_BUILD_ROOT/%{_datadir}/%{name}-client/README
Michael Thomas 402821e
0bbb12e
#install -pD -m 0755 %%{SOURCE2} $RPM_BUILD_ROOT%%{_initrddir}/crossfire
0bbb12e
install -pD -m 0755 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/crossfire.service
Michael Thomas 402821e
Michael Thomas 402821e
# Move some rarely-used binaries out of /usr/bin and into a
Michael Thomas 402821e
# tools directory.
Michael Thomas 402821e
mkdir $RPM_BUILD_ROOT%{_datadir}/%{name}/tools
Michael Thomas 402821e
Michael Thomas 402821e
# This utility restarts crossfire at periodic intervals.
6eb3dce
#mv $RPM_BUILD_ROOT%{_bindir}/crossloop,pl $RPM_BUILD_ROOT%{_datadir}/%{name}/tools
Michael Thomas 402821e
Michael Thomas 402821e
# This submits core files to the developers.
Michael Thomas 402821e
mv $RPM_BUILD_ROOT%{_bindir}/crossloop.web $RPM_BUILD_ROOT%{_datadir}/%{name}/tools
Michael Thomas 402821e
Michael Thomas 402821e
# Allows players to download their player files from a web
Michael Thomas 402821e
# server. This feature relies on a properly configured web server
Michael Thomas 402821e
# which is not handled by this rpm release.
Michael Thomas 402821e
mv $RPM_BUILD_ROOT%{_bindir}/player_dl.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/tools
Michael Thomas 402821e
Michael Thomas 402821e
# Binary for running a crossfire metaserver.  Requires interaction with
Michael Thomas 402821e
# a web server, so we disable this for now.
92f24f9
#rm $RPM_BUILD_ROOT%{_libdir}/%{name}/metaserver.pl
Michael Thomas 402821e
Michael Thomas 402821e
# I have no idea what this is for.
92f24f9
#mv $RPM_BUILD_ROOT%{_libdir}/%{name}/mktable.script $RPM_BUILD_ROOT%{_datadir}/%{name}/tools
Michael Thomas 402821e
Michael Thomas 402821e
# This is not needed anymore based on comments at the top of
Michael Thomas 402821e
# the file itself.
92f24f9
#rm $RPM_BUILD_ROOT%{_libdir}/%{name}/add_throw.perl
Michael Thomas 402821e
Michael Thomas 402821e
# /usr/bin is a better place for the standalone random map generator
92f24f9
#mv $RPM_BUILD_ROOT/usr/libexec/crossfire/random_map $RPM_BUILD_ROOT%{_bindir}/cross_random_map
Michael Thomas 402821e
Michael Thomas 402821e
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.la
Michael Thomas 402821e
Michael Thomas 402821e
# Create the log directory
Michael Thomas 402821e
mkdir -p $RPM_BUILD_ROOT%{_var}/log/%{name}
Michael Thomas 402821e
Michael Thomas 402821e
install -p -D -m 644 %{SOURCE3} \
Michael Thomas 402821e
    $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/%{name}
Michael Thomas 402821e
Michael Thomas 402821e
install -p -D -m 644 %{SOURCE4} \
Michael Thomas 402821e
    $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/%{name}
Michael Thomas 402821e
Michael Thomas eaf8f5f
mkdir $RPM_BUILD_ROOT%{_var}/games/%{name}/tmp
Michael Thomas eaf8f5f
Michael Thomas eaf8f5f
# Install selinux policies
Michael Thomas eaf8f5f
pushd SELinux
Michael Thomas eaf8f5f
for variant in %{selinux_variants}
Michael Thomas eaf8f5f
do
Michael Thomas 75390c7
    install -d $RPM_BUILD_ROOT%{_datadir}/selinux/${variant}
Michael Thomas eaf8f5f
    install -p -m 644 %{name}.pp.${variant} \
Michael Thomas 75390c7
           $RPM_BUILD_ROOT%{_datadir}/selinux/${variant}/%{name}.pp
Michael Thomas eaf8f5f
done
Michael Thomas eaf8f5f
popd
Michael Thomas eaf8f5f
# Hardlink identical policy module packages together
e192c72
/usr/bin/hardlink -cv $RPM_BUILD_ROOT%{_datadir}/selinux
Michael Thomas 75390c7
Michael Thomas 75390c7
# Install logwatch files
Michael Thomas 75390c7
install -pD -m 0644 %{SOURCE8} $RPM_BUILD_ROOT%{logwatch_conf}/logfiles/%{name}.conf
Michael Thomas 75390c7
install -pD -m 0755 %{SOURCE9} $RPM_BUILD_ROOT%{logwatch_scripts}/services/%{name}
Michael Thomas 75390c7
install -pD -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{logwatch_conf}/services/%{name}.conf
Michael Thomas eaf8f5f
Michael Thomas eaf8f5f
Michael Thomas 402821e
%pre
Michael Thomas 94fea0c
getent group crossfire >/dev/null || groupadd -r crossfire
Michael Thomas 94fea0c
getent passwd crossfire >/dev/null || \
Michael Thomas 94fea0c
useradd -r -g crossfire -d %{_datadir}/%{name} -s /sbin/nologin \
Michael Thomas dcceee3
    -c "Daemon account for the crossfire server" crossfire
Michael Thomas 94fea0c
exit 0
Michael Thomas 402821e
Michael Thomas 402821e
%post
0bbb12e
if [ $1 -eq 1 ] ; then 
0bbb12e
    # Initial installation 
0bbb12e
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
0bbb12e
fi
0bbb12e
Michael Thomas 402821e
Michael Thomas eaf8f5f
%post selinux
Michael Thomas eaf8f5f
# Install SELinux policy modules
Michael Thomas eaf8f5f
for selinuxvariant in %{selinux_variants}
Michael Thomas eaf8f5f
do
Michael Thomas eaf8f5f
  /usr/sbin/semodule -s ${selinuxvariant} -i \
Michael Thomas eaf8f5f
    %{_datadir}/selinux/${selinuxvariant}/%{name}.pp &> /dev/null || :
Michael Thomas eaf8f5f
done
Michael Thomas 6bd651a
/usr/sbin/semanage port -a -t %{name}_port_t -p tcp 13327 > /dev/null 2>&1 || :
Michael Thomas eaf8f5f
/sbin/fixfiles -R %{name} restore || :
Michael Thomas eaf8f5f
/sbin/service %{name} condrestart > /dev/null 2>&1 || :
Michael Thomas eaf8f5f
Michael Thomas 402821e
%preun
0bbb12e
if [ $1 -eq 0 ] ; then
0bbb12e
    # Package removal, not upgrade
0bbb12e
    /bin/systemctl --no-reload disable crossfire.service > /dev/null 2>&1 || :
0bbb12e
    /bin/systemctl stop crossfire.service > /dev/null 2>&1 || :
Michael Thomas 402821e
fi
Michael Thomas 402821e
0bbb12e
Michael Thomas eaf8f5f
%preun selinux
Michael Thomas eaf8f5f
if [ "$1" -lt "1" ] ; then
Michael Thomas eaf8f5f
    # Unload the module
Michael Thomas 6bd651a
    /usr/sbin/semanage port -d -t %{name}_port_t -p tcp 13327 >/dev/null 2>&1 || :
Michael Thomas eaf8f5f
    for variant in %{selinux_variants} ; do
Michael Thomas eaf8f5f
        /usr/sbin/semodule -s ${variant} -r %{name} &> /dev/null || :
Michael Thomas eaf8f5f
    done
Michael Thomas eaf8f5f
    # Set the context back
Michael Thomas eaf8f5f
    /sbin/fixfiles -R %{name} restore || :
Michael Thomas eaf8f5f
fi
Michael Thomas eaf8f5f
Michael Thomas 402821e
%postun
0bbb12e
#if [ "$1" -ge "1" ]; then
0bbb12e
#    /sbin/service crossfire condrestart >/dev/null 2>&1
0bbb12e
#fi
0bbb12e
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
0bbb12e
if [ $1 -ge 1 ] ; then
0bbb12e
    # Package upgrade, not uninstall
0bbb12e
    /bin/systemctl try-restart crossfire.service >/dev/null 2>&1 || :
Michael Thomas 402821e
fi
Michael Thomas 402821e
0bbb12e
Michael Thomas eaf8f5f
%postun selinux
Michael Thomas eaf8f5f
if [ "$1" -ge "1" ] ; then
Michael Thomas eaf8f5f
    # Replace the module if it is already loaded. semodule -u also
Michael Thomas eaf8f5f
    # checks the module version
Michael Thomas eaf8f5f
    for variant in %{selinux_variants} ; do
Michael Thomas eaf8f5f
        /usr/sbin/semodule -u %{_datadir}/selinux/${variant}/%{name}.pp || :
Michael Thomas eaf8f5f
    done
Michael Thomas eaf8f5f
fi
Michael Thomas eaf8f5f
Michael Thomas 402821e
Michael Thomas 402821e
Michael Thomas 402821e
%files
368ca45
%license COPYING
368ca45
%doc README NEWS AUTHORS
77fe687
#%%{_bindir}/crossedit
77fe687
#%%{_bindir}/crossfire
77fe687
%{_bindir}/crossfire-server
Michael Thomas 402821e
%{_bindir}/crossloop
Michael Thomas 402821e
%{_datadir}/%{name}
Michael Thomas 402821e
%dir %{_libdir}/%{name}
Michael Thomas 402821e
%dir %{_sysconfdir}/%{name}
92f24f9
%dir %{_libexecdir}/%{name}
92f24f9
%{_libexecdir}/%{name}/*
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/ban_file
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/dm_file
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/exp_table
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/forbid
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/motd
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/news
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/rules
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/%{name}/settings
Michael Thomas 3c14446
%config(noreplace) %{_sysconfdir}/%{name}/metaserver2
92f24f9
%config(noreplace) %{_sysconfdir}/%{name}/stat_bonus
Michael Thomas 402821e
%attr(-,crossfire,root) %{_var}/games/%{name}
Michael Thomas 402821e
%attr(-,crossfire,root) %{_var}/log/%{name}
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
Michael Thomas 402821e
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
Michael Thomas 402821e
%{_mandir}/man6/*
0bbb12e
%{_unitdir}/%{name}.service
Michael Thomas 402821e
Michael Thomas 402821e
%files doc
6eb3dce
%doc doc/Developers doc/playbook* doc/scripts doc/spell-docs doc/spoiler doc/spoiler-html doc/*.txt
Michael Thomas 402821e
6eb3dce
#%files devel
6eb3dce
#%defattr(-,root,root,-)
6eb3dce
#%%{_bindir}/crossfire-config
6eb3dce
#%doc doc/plugins
Michael Thomas 402821e
Michael Thomas 402821e
%files plugins
Michael Thomas 402821e
%{_libdir}/%{name}/plugins
Michael Thomas 402821e
Michael Thomas 402821e
%files client-images
Michael Thomas 6bd651a
%{_datadir}/%{name}-client
Michael Thomas 402821e
Michael Thomas eaf8f5f
%files selinux
Michael Thomas eaf8f5f
%doc SELinux/*.??
Michael Thomas eaf8f5f
%{_datadir}/selinux/*/%{name}.pp
Michael Thomas eaf8f5f
Michael Thomas 75390c7
%files logwatch
Michael Thomas 75390c7
%{logwatch_conf}/logfiles/%{name}.conf
Michael Thomas 75390c7
%{logwatch_conf}/services/%{name}.conf
Michael Thomas 75390c7
%{logwatch_scripts}/services/%{name}
Michael Thomas 75390c7
Michael Thomas 402821e
Michael Thomas 402821e
%changelog
326fe61
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-13
326fe61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
326fe61
e192c72
* Wed Jun 19 2019 Gwyn Ciesla <gwync@protonmail.com> - 1.71.0-12
e192c72
- Fix FTBFS due to hardlink path.
e192c72
e192c72
* Wed Mar 20 2019 Peter Robinson <pbrobinson@fedoraproject.org> - 1.71.0-11
368ca45
- Drop legacy bits, use %%license
368ca45
a8a79c5
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-10
a8a79c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a8a79c5
fea830c
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 1.71.0-9
fea830c
- Rebuilt for libcrypt.so.2 (#1666033)
fea830c
8f8d279
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-8
8f8d279
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8f8d279
cd6738b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-7
cd6738b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cd6738b
a808472
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 1.71.0-6
a808472
- Rebuilt for switch to libxcrypt
a808472
48c7c22
* Fri Dec 15 2017 Iryna Shcherbina <ishcherb@redhat.com> - 1.71.0-5
48c7c22
- Update Python 2 dependency declarations to new packaging standards
48c7c22
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
48c7c22
1789536
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-4
1789536
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1789536
27dd067
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-3
27dd067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
27dd067
a64d26d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.71.0-2
a64d26d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a64d26d
6eb3dce
* Fri Feb 19 2016 Jon Ciesla <limburgher@gmail.com> - 1.71.0-1
6eb3dce
- 1.71.0, BZ 1310012.
6eb3dce
- Obsolete devel subpackage.
6eb3dce
4d150bc
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.70.0-11
4d150bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4d150bc
bc03047
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.70.0-10
bc03047
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bc03047
6651064
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.70.0-9
6651064
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
6651064
0adc1eb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.70.0-8
0adc1eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0adc1eb
ea254c5
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.70.0-7
ea254c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ea254c5
dcb2a5a
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.70.0-6
dcb2a5a
- Perl 5.18 rebuild
dcb2a5a
1d15069
* Thu Jun 06 2013 Jon Ciesla <limburgher@gmail.com> - 1.70.0-5
1d15069
- Fix unit file, BZ 971088.
1d15069
b267053
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.70.0-4
b267053
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b267053
3ad21c7
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.70.0-3
3ad21c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3ad21c7
8dd3095
* Fri Apr 13 2012 Jon Ciesla <limburgher@gmail.com> - 1.70.0-2
8dd3095
- Add hardened build.
8dd3095
92f24f9
* Tue Mar 27 2012 Jon Ciesla <limburgher@gmail.com> - 1.70.0-1
92f24f9
- New upstream.
92f24f9
- Curl patch upstreamed.
92f24f9
0bbb12e
* Tue Jan 31 2012 Jon Ciesla <limburgher@gmail.com> - 1.60.0-2
0bbb12e
- Migrate to systemd, BZ 771752.
0bbb12e
77fe687
* Wed Jan 11 2012 Jon Ciesla <limburgher@gmail.com> - 1.60.0-1
77fe687
- New upstream.
77fe687
07d4bff
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-5
07d4bff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
07d4bff
e122d54
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-4
e122d54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e122d54
1dc8cb4
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-3
1dc8cb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1dc8cb4
9317027
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.11.0-2
9317027
- Rebuild for Python 2.6
9317027
Michael Thomas 3c14446
* Thu Jul 24 2008 Wart <wart@kobold.org> 1.11.0-1
Michael Thomas 3c14446
- Update to 1.11.0
Michael Thomas 3c14446
Michael Thomas 86051f6
* Tue Jul 22 2008 Wart <wart@kobold.org> 1.10.0-6
Michael Thomas 86051f6
- Fix selinux policy with regard to sock_file
Michael Thomas 86051f6
Michael Thomas dcceee3
* Wed Jun 18 2008 Wart <wart@kobold.org> 1.10.0-5
Michael Thomas dcceee3
- Fix creation of the crossfire user (BZ #442384)
Michael Thomas dcceee3
Michael Thomas 57fd425
* Sat Feb 9 2008 Wart <wart@kobold.org> 1.10.0-4
Michael Thomas 57fd425
- Rebuild for gcc 4.3
Michael Thomas 57fd425
Michael Thomas 94fea0c
* Fri Aug 17 2007 Wart <wart@kobold.org> 1.10.0-3
Michael Thomas 94fea0c
- License tag clarification
Michael Thomas 94fea0c
- Update user creation to conform to recently modified guidelines
Michael Thomas 94fea0c
Michael Thomas 6bd651a
* Thu Jul 12 2007 Wart <wart@kobold.org> 1.10.0-2
Michael Thomas 6bd651a
- Move client images outside of the server data directory.
Michael Thomas 6bd651a
- Update selinux policy
Michael Thomas 6bd651a
Michael Thomas 75390c7
* Tue May 22 2007 Wart <wart@kobold.org> 1.10.0-1
Michael Thomas 75390c7
- Update to 1.10.0
Michael Thomas 75390c7
- Drop patch that was accepted upstream
Michael Thomas 75390c7
- Add logwatch subpackage
Michael Thomas 75390c7
Michael Thomas a8f3b27
* Fri Dec 8 2006 Wart <wart@kobold.org> 1.9.1-3
Michael Thomas a8f3b27
- Rebuild for new python 2.5
Michael Thomas a8f3b27
Michael Thomas a8f3b27
* Thu Aug 31 2006 Wart <wart@kobold.org> 1.9.1-2
Michael Thomas eaf8f5f
- Added upstream patch to fix configure bug.
Michael Thomas eaf8f5f
- Added selinux security policy
Michael Thomas eaf8f5f
- Don't use /tmp for the map file cache
Michael Thomas eaf8f5f
Michael Thomas 7d398f8
* Thu Jul 6 2006 Wart <wart@kobold.org> 1.9.1-1
Michael Thomas 7d398f8
- Update to 1.9.1
Michael Thomas 7d398f8
Michael Thomas 402821e
* Tue May 16 2006 Wart <wart@kobold.org> 1.9.0-4
Michael Thomas 402821e
- Added -doc subpackage
Michael Thomas 402821e
- Own /etc/crossfire
Michael Thomas 402821e
- Add crossfire-client dependency for crossfire-client-images
Michael Thomas 402821e
Michael Thomas 402821e
* Tue May 16 2006 Wart <wart@kobold.org> 1.9.0-3
Michael Thomas 402821e
- Added patch to fix missing stdout problem with python plugin.
Michael Thomas 402821e
Michael Thomas 402821e
* Mon May 15 2006 Wart <wart@kobold.org> 1.9.0-2
Michael Thomas 402821e
- Generate the -client-images subpackage here instead of relying
Michael Thomas 402821e
  on upstream's missing -client-images tarball.
Michael Thomas 402821e
Michael Thomas 402821e
* Thu Mar 9 2006 Wart <wart@kobold.org> 1.9.0-1
Michael Thomas 402821e
- Initial spec file following Fedora Extras conventions