324ae9e
# vavoom's CMakefiles are a mess, force in-source building
324ae9e
%global _vpath_builddir .
324ae9e
5f019de
Name:           vavoom
2b914ea
Version:        1.33
38f2219
Release:        43%{?dist}
e76a4f6
Summary:        Enhanced Doom, Heretic, Hexen and Strife source port - meta package
5f019de
Source0:        http://downloads.sourceforge.net/vavoom/%{name}-%{version}.tar.bz2
5f019de
Source1:        doom.autodlrc
5f019de
Source2:        heretic.autodlrc
5f019de
Source3:        hexen.autodlrc
5f019de
Source4:        strife.autodlrc
5f019de
Source5:        doom-shareware.sh
5f019de
Source6:        heretic-shareware.sh
5f019de
Source7:        hexen-demo.sh
5f019de
Source8:        strife-demo.sh
5f019de
Source9:        doom-shareware.desktop
5f019de
Source10:       heretic-shareware.desktop
5f019de
Source11:       hexen-demo.desktop
5f019de
Source12:       strife-demo.desktop
609a41f
Source13:       vavoom.desktop
e76a4f6
Source14:       doom-shareware.appdata.xml
e76a4f6
Source15:       heretic-shareware.appdata.xml
e76a4f6
Source16:       hexen-demo.appdata.xml
e76a4f6
Source17:       strife-demo.appdata.xml
e76a4f6
Source18:       vavoom.appdata.xml
e76a4f6
Source19:       vavoom.png
e76a4f6
Source20:       doom-logo.png
e76a4f6
Source21:       tux-b2f.png
e76a4f6
Source22:       vavoom.6
5f019de
Patch0:         vavoom-1.21-datadir.patch
e76f0c0
Patch1:         vavoom-1.27-CMakeLists.patch
b563876
Patch2:         vavoom-1.33-format-security.patch
609a41f
Patch3:         vavoom-1.33-dont-override-delete.patch
1ab05d8
Patch4:         vavoom-1.33-default-iwaddir.patch
aee086c
Patch5:         vavoom-1.33-gcc6.patch
07ed42c
Patch6:         vavoom-1.33-misc-fixes.patch
07ed42c
# Incomplete patch to build with -std=c++11 not used as this crashes on exit
07ed42c
Patch7:         vavoom-1.33-cx11.patch
07ed42c
# Hack for crash on exit when building with -std=c++11, not used
07ed42c
Patch8:         vavoom-1.33-crash-on-exit.patch
cf1bb87
Patch9:         vavoom-1.33-wxwidgets3.0.patch
5f019de
URL:            http://vavoom-engine.com/
b41fa22
License:        GPLv2+
7425b38
BuildRequires: make
Igor Gnatenko 8df0005
BuildRequires:  gcc
Igor Gnatenko 8df0005
BuildRequires:  gcc-c++
5f019de
BuildRequires:  SDL_mixer-devel SDL_net-devel libpng-devel libjpeg-devel
f78cd02
BuildRequires:  libvorbis-devel mikmod-devel flac-devel openal-soft-devel
d455876
BuildRequires:  libGLU-devel wxGTK-devel desktop-file-utils cmake
609a41f
BuildRequires:  libappstream-glib
e76a4f6
Requires:       %{name}-engine = %{version}-%{release}
e76a4f6
Requires:       %{name}-doom-shareware = %{version}-%{release}
e76a4f6
Requires:       %{name}-heretic-shareware = %{version}-%{release}
e76a4f6
Requires:       %{name}-hexen-demo = %{version}-%{release}
e76a4f6
Requires:       %{name}-strife-demo = %{version}-%{release}
5f019de
5f019de
%description
e76a4f6
Vavoom is an enhanced open-source port of Doom. The "vavoom" meta-package
e76a4f6
installs vavoom-engine, and launchers / menu-entries to download and play
e76a4f6
doom-shareware, heretic-shareware, hexen-demo and strife-demo.
e76a4f6
e76a4f6
e76a4f6
%package engine
e76a4f6
Summary:        Enhanced Doom, Heretic, Hexen and Strife game engine
e76a4f6
Requires:       timidity++-patches hicolor-icon-theme
e76a4f6
e76a4f6
%description engine
5f019de
Vavoom is an enhanced open-source port of Doom. Allowing you to play not only
5f019de
the classic 3D first-person shooter Doom, but also the Doom derived classics
5f019de
Heretic, Hexen and Strife. Compared to the original games it adds extra
5f019de
features such as translucency and freelook support and ofcourse the capability
5f019de
to play these classics under Linux.
5f019de
e76a4f6
e76a4f6
%package doom-shareware
e76a4f6
Summary:        Doom shareware installer
e76a4f6
BuildArch:      noarch
e76a4f6
Requires:       %{name}-engine = %{version}-%{release}
e76a4f6
Requires:       autodownloader unzip
e76a4f6
e76a4f6
%description doom-shareware
e76a4f6
Doom is id Software's classic first person shooter follow-up to
e76a4f6
Wolfenstein 3D. The Doom engine is Open Source. The original Doom datafiles
e76a4f6
however are not Open Source. There is a gratis, but not Open Source shareware
e76a4f6
version available on the internet.
e76a4f6
e76a4f6
This package contains an applications menu entry for playing Doom shareware
e76a4f6
using the vavoom engine.  The first time you click this menu entry, it will
e76a4f6
offer to download and install the Doom shareware datafiles for you.
e76a4f6
e76a4f6
e76a4f6
%package heretic-shareware
e76a4f6
Summary:        Heretic shareware installer
e76a4f6
BuildArch:      noarch
e76a4f6
Requires:       %{name}-engine = %{version}-%{release}
e76a4f6
Requires:       autodownloader unzip
e76a4f6
e76a4f6
%description heretic-shareware
e76a4f6
Heretic is Raven's classic dark fantasy first person shooter using a
e76a4f6
modified Doom engine. The Heretic engine is Open Source. The original
e76a4f6
Heretic datafiles however are not Open Source. There is a gratis, but not
e76a4f6
Open Source shareware version available on the internet.
e76a4f6
e76a4f6
This package contains an applications menu entry for playing Heretic
e76a4f6
shareware using the vavoom engine. The first time you click this menu
e76a4f6
entry, it will offer to download and install the Heretic shareware
e76a4f6
datafiles for you.
e76a4f6
e76a4f6
e76a4f6
%package hexen-demo
e76a4f6
Summary:        Hexen demo installer
e76a4f6
BuildArch:      noarch
e76a4f6
Requires:       %{name}-engine = %{version}-%{release}
e76a4f6
Requires:       autodownloader unzip
e76a4f6
e76a4f6
%description hexen-demo
e76a4f6
Hexen: Beyond Heretic is Raven's classic dark fantasy first person shooter
e76a4f6
follow-up to Heretic. The Hexen engine is Open Source. The original Hexen
e76a4f6
datafiles however are not Open Source. There is a gratis, but not Open
e76a4f6
Source demo version available on the internet.
e76a4f6
e76a4f6
This package contains an applications menu entry for playing Hexen
e76a4f6
demo using the vavoom engine. The first time you click this menu
e76a4f6
entry, it will offer to download and install the Hexen demo
e76a4f6
datafiles for you.
e76a4f6
e76a4f6
e76a4f6
%package strife-demo
e76a4f6
Summary:        Strife demo installer
e76a4f6
BuildArch:      noarch
e76a4f6
Requires:       %{name}-engine = %{version}-%{release}
e76a4f6
Requires:       autodownloader unzip
e76a4f6
e76a4f6
%description strife-demo
e76a4f6
Strife is Rogue Entertainment's classic first person shooter with
e76a4f6
role-playing game elements. The Strife engine is Open Source. The original
e76a4f6
Strife datafiles however are not Open Source. There is a gratis, but not
e76a4f6
Open Source demo version available on the internet.
e76a4f6
e76a4f6
This package contains an applications menu entry for playing Strife
e76a4f6
demo using the vavoom engine. The first time you click this menu
e76a4f6
entry, it will offer to download and install the Strife demo
e76a4f6
datafiles for you.
e76a4f6
e76a4f6
5f019de
%prep 
5f019de
%setup -q
Software Management Team ea93dda
%patch -P0 -p1 -b .datadir
Software Management Team ea93dda
%patch -P1 -p1
Software Management Team ea93dda
%patch -P2 -p1
Software Management Team ea93dda
%patch -P3 -p1
Software Management Team ea93dda
%patch -P4 -p1
Software Management Team ea93dda
%patch -P5 -p1
Software Management Team ea93dda
%patch -P6 -p1
Software Management Team ea93dda
%patch -P9 -p1
609a41f
5f019de
5f019de
%build
07ed42c
# Build with -std=gnu++98, c++11 causes issues on exit, likely due to
07ed42c
# bad interactions with the new / delete overloading in vc_object.cpp
07ed42c
export CXXFLAGS="$RPM_OPT_FLAGS -std=gnu++98 -fno-strict-aliasing -Wno-unused -Wno-unused-but-set-variable -Wno-unused-result -Wno-sign-compare -Wno-reorder"
278dde4
%cmake -DWITH_LIBMAD:BOOL=OFF
5f019de
5f019de
# This one line sed command is easier than trying to muck with the Makefile
5f019de
# to add the proper -D definition.
b41fa22
sed -i "s|#define FL_BASEDIR.*|#define FL_BASEDIR \"%{_datadir}/%{name}\"|" source/files.h
2b914ea
sed -i "s|#define CONFIG_FILE.*|#define CONFIG_FILE \"%{_sysconfdir}/timidity.cfg\"|" source/timidity/timidity.h
5f019de
1f20e45
# source/CMakeLists.txt lacks dependencies to generate svnrev.h, force it
1f20e45
make -C source revision_check
6cad58b
make linespec
1f20e45
# no -j# because there are more dependency issues in source/CMakeLists.txt
278dde4
make VERBOSE=1
5f019de
5f019de
%install
5f019de
make install \
5f019de
        DESTDIR=$RPM_BUILD_ROOT \
5f019de
        INSTALL_PARMS="-m 0755" \
5f019de
        INSTALL_EXEPARMS="-m 0755" \
5f019de
        INSTALL_DIRPARMS="-m 0755 -d"
5f019de
5f019de
mv $RPM_BUILD_ROOT%{_bindir}/%{name}.* $RPM_BUILD_ROOT%{_bindir}/%{name}
5f019de
mv $RPM_BUILD_ROOT%{_bindir}/%{name}-dedicated.* $RPM_BUILD_ROOT%{_bindir}/%{name}-dedicated
5f019de
e76a4f6
# rm obsolete icon
e76a4f6
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.png
e76a4f6
5f019de
# install autodl files and wrapper scripts
5f019de
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}
5f019de
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}
5f019de
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}
5f019de
install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}
5f019de
5f019de
install -p -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/doom-shareware
5f019de
install -p -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_bindir}/heretic-shareware
5f019de
install -p -m 755 %{SOURCE7} $RPM_BUILD_ROOT%{_bindir}/hexen-demo
5f019de
install -p -m 755 %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/strife-demo
5f019de
5f019de
# below is the desktop file and icon stuff.
5f019de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
609a41f
for i in %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13}; do
609a41f
  desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications "$i"
609a41f
done
609a41f
609a41f
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
e76a4f6
for i in %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18}; do
e76a4f6
  install -p -m 644 "$i" $RPM_BUILD_ROOT%{_datadir}/appdata
e76a4f6
  appstream-util validate-relax --nonet \
e76a4f6
    $RPM_BUILD_ROOT%{_datadir}/appdata/$(basename "$i")
e76a4f6
done
609a41f
609a41f
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{48x48,96x96}/apps
e76a4f6
install -p -m 644 %{SOURCE19} \
609a41f
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/96x96/apps/
e76a4f6
install -p -m 644 %{SOURCE20} %{SOURCE21} \
5f019de
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
5f019de
609a41f
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man6
e76a4f6
install -p -m 644 %{SOURCE22} $RPM_BUILD_ROOT%{_mandir}/man6
609a41f
5f019de
%files
e76a4f6
# no files, meta-package
e76a4f6
e76a4f6
%files engine
609a41f
%doc docs/*.log docs/vavoom.txt
609a41f
%license docs/gnu.txt
5f019de
%{_bindir}/*
609a41f
%{_mandir}/man6/%{name}.6*
e76a4f6
%dir %{_datadir}/%{name}
e76a4f6
%{_datadir}/%{name}/basev
609a41f
%{_datadir}/appdata/%{name}.appdata.xml
e76a4f6
%{_datadir}/applications/%{name}.desktop
609a41f
%{_datadir}/icons/hicolor/*/apps/*.png
609a41f
e76a4f6
%files doom-shareware
e76a4f6
%{_datadir}/%{name}/doom.autodlrc
e76a4f6
%{_datadir}/appdata/doom-shareware.appdata.xml
e76a4f6
%{_datadir}/applications/doom-shareware.desktop
e76a4f6
e76a4f6
%files heretic-shareware
e76a4f6
%{_datadir}/%{name}/heretic.autodlrc
e76a4f6
%{_datadir}/appdata/heretic-shareware.appdata.xml
e76a4f6
%{_datadir}/applications/heretic-shareware.desktop
e76a4f6
e76a4f6
%files hexen-demo
e76a4f6
%{_datadir}/%{name}/hexen.autodlrc
e76a4f6
%{_datadir}/appdata/hexen-demo.appdata.xml
e76a4f6
%{_datadir}/applications/hexen-demo.desktop
e76a4f6
e76a4f6
%files strife-demo
e76a4f6
%{_datadir}/%{name}/strife.autodlrc
e76a4f6
%{_datadir}/appdata/strife-demo.appdata.xml
e76a4f6
%{_datadir}/applications/strife-demo.desktop
e76a4f6
5f019de
5f019de
%changelog
38f2219
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-43
38f2219
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
38f2219
2e3c3df
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-42
2e3c3df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2e3c3df
ec51a03
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-41
ec51a03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ec51a03
71adff2
* Wed Sep 14 2022 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.33-40
71adff2
- Rebuilt for flac 1.4.0
71adff2
d455876
* Thu Aug 04 2022 Scott Talbert <swt@techie.net> - 1.33-39
d455876
- Rebuild with wxWidgets 3.2
d455876
98a696b
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-38
98a696b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
98a696b
64b5f0f
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-37
64b5f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
64b5f0f
d5f4421
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-36
d5f4421
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d5f4421
581a93d
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-35
581a93d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
581a93d
324ae9e
* Mon Aug 24 2020 Hans de Goede <hdegoede@redhat.com> - 1.33-34
324ae9e
- Fix FTBFS (rhbz#1865603)
324ae9e
2c9993d
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-33
2c9993d
- Second attempt - Rebuilt for
2c9993d
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2c9993d
9b8a65d
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-32
9b8a65d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9b8a65d
4b13e82
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-31
4b13e82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4b13e82
6cad58b
* Fri Jan 17 2020 Jeff Law <law@redhat.com> - 1.33-30
6cad58b
- Make linespec explicitly to ensure it's built early enough
6cad58b
  as the generated Makefiles are missing dependencies
6cad58b
050691e
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-29
050691e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
050691e
e4805d1
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-28
e4805d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e4805d1
cf1bb87
* Mon Oct 29 2018 Scott Talbert <swt@techie.net> - 1.33-27
cf1bb87
- Rebuild with wxWidgets 3.0
cf1bb87
933b4ab
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-26
933b4ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
933b4ab
764f467
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-25
764f467
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
764f467
52228df
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.33-24
52228df
- Remove obsolete scriptlets
52228df
eaedbf3
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-23
eaedbf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
eaedbf3
43fc532
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-22
43fc532
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
43fc532
1f20e45
* Mon Feb 13 2017 Hans de Goede <hdegoede@redhat.com> - 1.33-21
1f20e45
- Fix FTBFS
1f20e45
8c272b3
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-20
8c272b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8c272b3
07ed42c
* Tue Aug  9 2016 Hans de Goede <hdegoede@redhat.com> - 1.33-19
07ed42c
- Fix a bunch of compiler warnings (and silence some others)
07ed42c
- Fix crash on exit:
07ed42c
  https://retrace.fedoraproject.org/faf/reports/1192370/
07ed42c
aee086c
* Mon Feb 22 2016 Hans de Goede <hdegoede@redhat.com> - 1.33-18
aee086c
- Fix FTBFS (rhbz#1308217)
aee086c
5e553ee
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.33-17
5e553ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5e553ee
e76a4f6
* Mon Jan 11 2016 Hans de Goede <hdegoede@redhat.com> - 1.33-16
e76a4f6
- Split out the .desktop files, wrapper scripts and autodownloader files for:
e76a4f6
  doom-shareware, heretic-shareware, hexen-demo and strife-demo into
e76a4f6
  seperate sub-packages
e76a4f6
- Add one .appdata.xml file per .desktop file
e76a4f6
1ab05d8
* Tue Jan  5 2016 Hans de Goede <hdegoede@redhat.com> - 1.33-15
1ab05d8
- Make vavoom work better with iwads installed in system dirs
1ab05d8
- Drop freedoom support again, this uses a builtin mapinfo.txt which is
1ab05d8
  already out of date with the latest freedoom version; advice: use prboom
1ab05d8
  to play freedoom instead
1ab05d8
- Update mirror lists
1ab05d8
609a41f
* Mon Jan  4 2016 Hans de Goede <hdegoede@redhat.com> - 1.33-14
609a41f
- Fix crash in mesa / i965_dri.so caused by globally overriding delete
609a41f
- Add a manpage and support for freedoom (from Debian)
609a41f
- Add appdata
609a41f
5aa3f61
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-13
5aa3f61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5aa3f61
b44581a
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.33-12
b44581a
- Rebuilt for GCC 5 C++11 ABI change
b44581a
6a106c9
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-11
6a106c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
6a106c9
b563876
* Fri Jun 20 2014 Hans de Goede <hdegoede@redhat.com> - 1.33-10
b563876
- Fix FTBFS (rhbz#1037375)
b563876
83a56f7
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-9
83a56f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
83a56f7
95f726c
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-8
95f726c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
95f726c
Parag Nemade d29ea5e
* Sat Feb 09 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 1.33-7
Parag Nemade d29ea5e
- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
Parag Nemade d29ea5e
- Cleanup spec as per recently changed packaging guidelines
Parag Nemade d29ea5e
Adam Tkac 96c4ac8
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.33-6
Adam Tkac 96c4ac8
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 96c4ac8
Adam Tkac b6f3572
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 1.33-5
Adam Tkac b6f3572
- rebuild against new libjpeg
Adam Tkac b6f3572
8d850c0
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-4
8d850c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8d850c0
68f0278
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-3
68f0278
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
68f0278
23eac17
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.33-2
23eac17
- Rebuild for new libpng
23eac17
2b914ea
* Sat Aug 20 2011 Rahul Sundaram <sundaram@fedoraproject.org> 1.33-1
2b914ea
- New upstream release
2b914ea
- Drop definition of buildroot, defattr and clean stage
2b914ea
- Drop obsolete patches
2b914ea
- Remove no longer valid doom shareware mirror in doom.autodlrc
2b914ea
- Fixed sed line to apply to timidity.h instead of config.h which no longer exists
2b914ea
cc29140
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.30-6
cc29140
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cc29140
9d6dc58
* Wed Jul 14 2010 Dan HorĂ¡k <dan@danny.cz> - 1.30-5
9d6dc58
- rebuilt against wxGTK-2.8.11-2
9d6dc58
c5be6c1
* Fri Nov 20 2009 Hans de Goede <hdegoede@redhat.com> 1.30-4
c5be6c1
- Fix building with cmake-2.8.x (#539127)
c5be6c1
f78cd02
* Sun Aug 16 2009 Hans de Goede <hdegoede@redhat.com> 1.30-3
f78cd02
- Switch to openal-soft
f78cd02
e0badc4
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.30-2
e0badc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e0badc4
4c673c1
* Fri Mar 20 2009 Hans de Goede <hdegoede@redhat.com> 1.30-1
4c673c1
- New upstream release 1.30
4c673c1
- Fix vavoom not working at all when compiled with gcc-4.4
4c673c1
4ec7c54
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.29-2
4ec7c54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4ec7c54
e76f0c0
* Tue Oct 28 2008 Hans de Goede <hdegoede@redhat.com> 1.29-1
e76f0c0
- New upstream release 1.29
e76f0c0
d91df2f
* Mon Jun 16 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.28-1
d91df2f
- New upstream release 1.28
d91df2f
ef43763
* Sun Apr 13 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.27.1-1
ef43763
- New upstream bugfix release 1.27.1
ef43763
278dde4
* Wed Apr  2 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.27-1
278dde4
- New upstream release 1.27
278dde4
2c91c80
* Mon Mar  3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.26-3
2c91c80
- Change Requires: timidity++ to timidity++-patches, as we just need the
2c91c80
  patches
2c91c80
0c5b67a
* Sun Feb 17 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.26-2
0c5b67a
- Rebuild for new libmikmod
0c5b67a
- Rebuild with gcc 4.3
0c5b67a
c5f6450
* Tue Jan 22 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.26-1
c5f6450
- New upstream release 1.26
c5f6450
587c8e5
* Tue Oct  9 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.25-1
587c8e5
- New upstream release 1.25
587c8e5
587c8e5
* Sat Sep 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.24-4
587c8e5
- Don't build with libmad support even if libmad happens to be on the system
587c8e5
bf1131f
* Fri Aug 31 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.24-3
bf1131f
- Fix some security issues in the server: CVE-2007-4533, CVE-2007-4534,
bf1131f
  CVE-2007-4535 (bz 256621)
bf1131f
b41fa22
* Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.24-2
b41fa22
- Update License tag for new Licensing Guidelines compliance
b41fa22
0aec2dc
* Thu Jun 14 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.24-1
0aec2dc
- New upstream release 1.24
0aec2dc
- This also fixes bug 241611
0aec2dc
5f019de
* Sat May 19 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.23-2
5f019de
- Add missing libjpeg-devel BuildRequires
5f019de
5f019de
* Wed May 16 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.23-1
5f019de
- Update to 1.23
5f019de
- No longer require freedoom, it doesn't seem to work with vavoom
5f019de
- No longer require vavoom-vmdl, it has license issues
5f019de
- Add --enable-debug to ./configure flags so that the bins don't get stripped
5f019de
- Add .desktop files, wrapper scripts and autodownloader files for:
5f019de
  doom-shareware, heretic-shareware, hexen-demo and strife-demo
5f019de
- Submit for FE inclusion
5f019de
5f019de
* Sun Jul 23 2006 Wart <wart at kobold dot org> 1.21.1-1
5f019de
- Update to 1.21.1
5f019de
b563876
* Sun Jul 16 2006 Wart <wart at kobold dot org> 1.21-2
5f019de
- Remove some comments from the spec file
5f019de
- Remove shell script wrappers from /usr/bin
5f019de
- Update datadir patch to 1.21
5f019de
5f019de
* Sat Jul 15 2006 Wart <wart at kobold dot org> 1.21-1
5f019de
- Update to 1.21
5f019de
5f019de
* Fri Jun 16 2006 Wart <wart at kobold dot org> 1.20-2
5f019de
- Added various fixes to conform to FHS.
5f019de
- Added upstream patch to prevent cross-filesystem links when building
5f019de
  glvis files.
5f019de
5f019de
* Sat Jun 3 2006 Wart <wart at kobold dot org> 1.20-1
5f019de
- Initial Fedora Extras package