[openmw] New upstream release
by Alexandre Moine
commit 489d752d217302ab128456b12979db93c5cfae4a
Author: Alexandre Moine <nobrakal(a)gmail.com>
Date: Mon Sep 5 21:20:22 2016 +0200
New upstream release
.gitignore | 1 +
openmw.fix-ffmpeg-includedir.patch | 11 -----------
openmw.spec | 22 ++++++++--------------
openmw.use_position_independent_for_library.patch | 14 --------------
sources | 2 +-
5 files changed, 10 insertions(+), 40 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 93be932..4fb6bd0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ openmw-0.36.1.tar.gz
openmw-0.37.0.tar.gz
openmw-0.38.0.tar.gz
openmw-0.39.0.tar.gz
+/openmw-0.40.0.tar.gz
diff --git a/openmw.spec b/openmw.spec
index 9cf066f..d85a4d0 100644
--- a/openmw.spec
+++ b/openmw.spec
@@ -1,6 +1,6 @@
Name: openmw
-Version: 0.39.0
-Release: 2%{?dist}
+Version: 0.40.0
+Release: 1%{?dist}
Summary: Unofficial open source engine re-implementation of the game Morrowind
License: GPLv3 and MIT and zlib
@@ -8,14 +8,11 @@ URL: https://openmw.org
# If you use a classic internet browser, Github renames the archive (openmw-%%{version}.tar.gz) into openmw-openmw-%%{version}.tar.gz. So, If you want the sources, use for example wget.
Source0: https://github.com/OpenMW/openmw/archive/%{name}-%{version}.tar.gz
-# Pass path to ffmpeg headers in CFLAGS
-Patch0: %{name}.fix-ffmpeg-includedir.patch
-
# Unbundle dejavu-lgc-sans-mono-fonts
-Patch1: %{name}.unbundle-dejavu-font.patch
+Patch0: %{name}.unbundle-dejavu-font.patch
# Unbundle tango icons
-Patch2: %{name}.undundle-tango-icons.patch
+Patch1: %{name}.undundle-tango-icons.patch
BuildRequires: cmake
BuildRequires: boost-devel
@@ -69,17 +66,14 @@ to play OpenMW.
# Remove bundled tinyxml files
rm -f extern/oics/tiny*.*
-# Pass path to ffmpeg headers in CFLAGS
-%patch0 -p1 -b .ffmpeg
-
# Unbundle dejavu-lgc-sans-mono-fonts
rm -f files/mygui/DejaVuLGCSansMono.ttf
-%patch1 -p1
+%patch0 -p1
# Unbundle tango icons
rm -rf files/wizard/icons/
rm -rf files/launcher/icons/
-%patch2 -p1
+%patch1 -p1
%build
rm -rf build && mkdir build && pushd build
@@ -142,8 +136,8 @@ mkdir -p %{buildroot}/%{_datadir}/%{name}/data
%changelog
-* Sat Jul 30 2016 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.39.0-2
-- Rebuilt for ffmpeg-3.1.1
+* Sun Sep 04 2016 Alexandre Moine <nobrakal(a)gmail.com> 0.40.0-1
+- New upstream release
* Tue May 10 2016 Alexandre Moine <nobrakal(a)gmail.com> 0.39.0-1
- New upstream release
diff --git a/sources b/sources
index 9e5d749..d9ec5e5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-01c04b6eba8926f0c3dfc808534c9944 openmw-0.39.0.tar.gz
+2891b97df0fa5bc9d24879de66d65e8f openmw-0.40.0.tar.gz
8 years, 2 months
[qmplay2/f24] Update to 16.09.04
by Martin Gansser
Summary of changes:
2f1d6f4... Update to 16.09.04 (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 2 months
[qmplay2/f25] Update to 16.09.04
by Martin Gansser
Summary of changes:
2f1d6f4... Update to 16.09.04 (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 2 months
[qmplay2] Update to 16.09.04
by Martin Gansser
commit 2f1d6f4e21a48ed3fad82db585bcf7b0a5d75e3d
Author: Martin Gansser <mgansser(a)alice.de>
Date: Mon Sep 5 19:32:09 2016 +0200
Update to 16.09.04
.gitignore | 1 +
qmplay2.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 693c7b1..8c531ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/QMPlay2-src-16.08.19.tar.xz
+/QMPlay2-src-16.09.04.tar.xz
diff --git a/qmplay2.spec b/qmplay2.spec
index c2377b6..9e7a819 100644
--- a/qmplay2.spec
+++ b/qmplay2.spec
@@ -1,8 +1,8 @@
%global pname QMPlay2
Name: qmplay2
-Version: 16.08.19
-Release: 4%{?dist}
+Version: 16.09.04
+Release: 1%{?dist}
Summary: A Qt based media player, streamer and downloader
License: LGPLv3+
Url: http://zaps166.sourceforge.net/?app=QMPlay2
@@ -125,6 +125,9 @@ fi
%{_includedir}/%{pname}
%changelog
+* Mon Sep 05 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 16.09.04-1
+- Update to 16.09.04
+
* Sat Sep 03 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 16.08.19-4
- removed %%_isa requirement from kde-integration subpackage
diff --git a/sources b/sources
index ff8d00e..f2cd978 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b38beba1f43cb4c650363f560fe56489 QMPlay2-src-16.08.19.tar.xz
+8082c94f5f3ad718caa054788c65bb34 QMPlay2-src-16.09.04.tar.xz
8 years, 2 months
[mpg123] Do not remove output plugin .la files so that libout123 can actually
by jwrdegoede
commit a3dfec0439f8780ae67f58646bd5d0bb151754bd
Author: Hans de Goede <hdegoede(a)redhat.com>
Date: Mon Sep 5 09:44:44 2016 +0200
Do not remove output plugin .la files so that libout123 can actually
find them
mpg123.spec | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
---
diff --git a/mpg123.spec b/mpg123.spec
index 4da1a86..3358ca8 100644
--- a/mpg123.spec
+++ b/mpg123.spec
@@ -3,7 +3,7 @@
Name: mpg123
Version: 1.23.6
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3
License: LGPLv2+
@@ -103,7 +103,7 @@ popd
%install
%make_install
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+rm %{buildroot}%{_libdir}/*.la
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
@@ -117,18 +117,18 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
%doc %{_mandir}/man1/%{name}.1*
%doc %{_mandir}/man1/%{out}.1*
%dir %{_libdir}/%{name}/
-%{_libdir}/%{name}/output_alsa.so
-%{_libdir}/%{name}/output_dummy.so
-%{_libdir}/%{name}/output_oss.so
+%{_libdir}/%{name}/output_alsa.*
+%{_libdir}/%{name}/output_dummy.*
+%{_libdir}/%{name}/output_oss.*
%files plugins-pulseaudio
-%{_libdir}/%{name}/output_pulse.so
+%{_libdir}/%{name}/output_pulse.*
%files plugins-jack
-%{_libdir}/%{name}/output_jack.so
+%{_libdir}/%{name}/output_jack.*
%files plugins-portaudio
-%{_libdir}/%{name}/output_portaudio.so
+%{_libdir}/%{name}/output_portaudio.*
%files libs
%license COPYING
@@ -147,6 +147,10 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
%{_libdir}/pkgconfig/lib%{out}.pc
%changelog
+* Mon Sep 5 2016 Hans de Goede <j.w.r.degoede(a)gmail.com> - 1.23.6-3
+- Do not remove output plugin .la files so that libout123 can actually
+ find them
+
* Tue Jul 26 2016 Igor Gnatenko <ignatenko(a)redhat.com> - 1.23.6-2
- Provide old name for libs and libs-devel subpkgs
8 years, 2 months
[ffmpeg/f24] Updated to 3.0.3
by Julian Sikorski
commit f422044469be1f218c1a51538ee1a6e88243313a
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Mon Sep 5 08:40:51 2016 +0200
Updated to 3.0.3
.gitignore | 1 +
ffmpeg.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2dbc12b..edf874d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
ffmpeg-2.8.7.tar.xz
+/ffmpeg-3.0.3.tar.xz
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 2c13598..86ab418 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -12,8 +12,8 @@
Summary: Digital VCR and streaming server
Name: ffmpeg
-Version: 3.0.2
-Release: 4%{?date}%{?date:git}%{?rel}%{?dist}
+Version: 3.0.3
+Release: 1%{?date}%{?date:git}%{?rel}%{?dist}
%if 0%{?_with_amr} || 0%{?_with_gmp}
License: GPLv3+
%else
@@ -322,6 +322,9 @@ install -pm755 tools/qt-faststart $RPM_BUILD_ROOT%{_bindir}
%changelog
+* Mon Sep 05 2016 Julian Sikorski <belegdol(a)fedoraproject.org> - 3.0.3-1
+- Updated to 3.0.3
+
* Sun Jul 10 2016 Dominik Mierzejewski <rpm(a)greysector.net> - 3.0.2-4
- enable jack by default (rfbz#2156)
- re-enable opencl by default (rfbz#3640 was fixed)
diff --git a/sources b/sources
index 6d37bd9..15ff4ea 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-beb5c69c671aba1386e7156fc2af1ab6 ffmpeg-3.0.2.tar.xz
+57c01cf7a625cfc92136c2f8c47ac5c4 ffmpeg-3.0.3.tar.xz
8 years, 2 months
[VirtualBox] upload sources and disable webservices
by Sérgio M. Basto
commit 293430bd643c3c60291864273a26cb110b4083cc
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Sep 4 18:08:02 2016 +0100
upload sources and disable webservices
.gitignore | 1 +
VirtualBox.spec | 2 +-
sources | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fd77cea..4938a13 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ VirtualBox-5.0.16.tar.bz2
/VirtualBox-5.0.22.tar.bz2
/VirtualBox-5.0.24.tar.bz2
/VirtualBox-5.0.26.tar.bz2
+/VirtualBox-5.1.4.tar.bz2
diff --git a/VirtualBox.spec b/VirtualBox.spec
index c328f83..ad54a0b 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -15,7 +15,7 @@
%global prereltag %{?prerel:-%(awk 'BEGIN {print toupper("%{prerel}")}')}
%global __arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
-%bcond_without webservice
+%bcond_with webservice
%if 0%{?rhel}
%bcond_with docs
%else
diff --git a/sources b/sources
index fb3c62e..95c0aeb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0d89340df2c1e31ab377d023c1512eba VirtualBox-5.0.26.tar.bz2
+e25a6a1f3c113c373dc0433f9c2526f3 VirtualBox-5.1.4.tar.bz2
8 years, 2 months
[VirtualBox] Update VBox to 5.1.4
by Sérgio M. Basto
commit 30c594bf5e97217ac981fa86d2034f7384bd3d9b
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Sep 4 17:52:43 2016 +0100
Update VBox to 5.1.4
- Sat Jul 16 2016 Rok Mandeljc <rok.mandeljc(a)gmail.com>
- Fixed the 64-bit lib suffix in /usr/bin/VirtualBox so that it finds the
VirtualBox installation instead of ending up in infinite call loop
- Update VirtualBox to 5.1.0
- Drop upstream patches, rebase the rest
- Add Qt5 dependencies
02-gsoap-build-fix.patch | 2 +-
VirtualBox-4.3.0-no-bundles.patch | 2 +-
VirtualBox-4.3.10-xserver_guest.patch | 4 +--
VirtualBox-5.0.22-guest_soname.patch | 14 +++-----
VirtualBox-5.1.0-strings.patch | 67 +++++++++++++++++++++++++++++++++++
VirtualBox-OSE-4.0.2-aiobug.patch | 4 +--
VirtualBox-OSE-4.1.4-noupdate.patch | 2 +-
VirtualBox.spec | 51 ++++++++++++++++----------
changeset_trunk_59959.diff | 11 ------
changeset_trunk_59960.diff | 16 ---------
10 files changed, 111 insertions(+), 62 deletions(-)
---
diff --git a/02-gsoap-build-fix.patch b/02-gsoap-build-fix.patch
index 459f454..3e3f315 100644
--- a/02-gsoap-build-fix.patch
+++ b/02-gsoap-build-fix.patch
@@ -3,7 +3,7 @@ Index: virtualbox-git-orig/src/VBox/Main/webservice/Makefile.kmk
===================================================================
--- virtualbox-git-orig.orig/src/VBox/Main/webservice/Makefile.kmk 2013-12-02 12:32:51.211124975 -0500
+++ virtualbox-git-orig/src/VBox/Main/webservice/Makefile.kmk 2013-12-02 12:36:04.531133954 -0500
-@@ -685,7 +685,7 @@
+@@ -707,7 +707,7 @@
: $(VBOXWEB_GSOAPH_FROM_GSOAP) $(VBOXWEB_GSOAPH_FROM_XSLT) $(VBOX_NSMAP) $(RECOMPILE_ON_MAKEFILE_CURRENT) | $$(dir $$@)
$(call MSG_GENERATE,,lots of files,$(GSOAPH_RELEVANT))
$(RM) -f $@
diff --git a/VirtualBox-4.3.0-no-bundles.patch b/VirtualBox-4.3.0-no-bundles.patch
index 96e88ac..2f32485 100644
--- a/VirtualBox-4.3.0-no-bundles.patch
+++ b/VirtualBox-4.3.0-no-bundles.patch
@@ -1,6 +1,6 @@
--- ./Config.kmk.orig 2015-12-18 16:16:51.000000000 +0000
+++ ./Config.kmk 2015-12-21 23:27:27.833020706 +0000
-@@ -3181,19 +3181,19 @@ VBOXLNX32GUEST_SUFF_LIB = .a
+@@ -3446,19 +3446,19 @@ VBOXLNX32GUEST_SUFF_LIB = .a
# SDKs for external libraries.
#
SDK_VBOX_LIBXML2 = .
diff --git a/VirtualBox-4.3.10-xserver_guest.patch b/VirtualBox-4.3.10-xserver_guest.patch
index 084df8a..7e107d6 100644
--- a/VirtualBox-4.3.10-xserver_guest.patch
+++ b/VirtualBox-4.3.10-xserver_guest.patch
@@ -2,7 +2,7 @@ Just compile with X11 system source and we may remove bundle X11 source code.
--- ./src/VBox/Additions/common/crOpenGL/Makefile.kmk.mesa 2012-09-13 09:26:18.000000000 +0100
+++ ./src/VBox/Additions/common/crOpenGL/Makefile.kmk 2012-09-23 01:08:36.032101751 +0100
-@@ -82,18 +82,12 @@ VBoxOGL_TEMPLATE = VBOXCROGLR3GUES
+@@ -68,18 +68,12 @@ VBoxOGL_TEMPLATE = VBOXCROGLR3GUES
VBoxOGL_INCS = .
if1of ($(KBUILD_TARGET), linux solaris freebsd)
VBoxOGL_INCS += \
@@ -26,7 +26,7 @@ Just compile with X11 system source and we may remove bundle X11 source code.
VBoxOGL_DEFS += VBOX_NO_NATIVEGL
endif
-@@ -213,10 +207,10 @@
+@@ -214,10 +208,10 @@
if1of ($(KBUILD_TARGET), linux solaris freebsd)
VBoxOGL_LIBS += \
diff --git a/VirtualBox-5.0.22-guest_soname.patch b/VirtualBox-5.0.22-guest_soname.patch
index 02c2d0f..6447ffb 100644
--- a/VirtualBox-5.0.22-guest_soname.patch
+++ b/VirtualBox-5.0.22-guest_soname.patch
@@ -1,13 +1,7 @@
-Warning this patch may disable X11 guest 3D, don't use it ! .
-Still under investigation, RPMFusion needs VirtualBox-guest-additions rpm doesn't
-provides :
-libEGL.so.1()(64bit)
-libGL.so.1()(64bit)
-
Do not change SONAME in Linux for VBoxOGL and VBoxEGL
---- ./src/VBox/Additions/common/crOpenGL/Makefile.kmk.orig 2016-06-24 20:01:44.794134277 +0100
-+++ ./src/VBox/Additions/common/crOpenGL/Makefile.kmk 2016-06-24 20:01:54.994262126 +0100
-@@ -227,7 +227,6 @@ if1of ($(KBUILD_TARGET), linux solaris f
+--- ./src/VBox/Additions/common/crOpenGL/Makefile.kmk.orig 2016-07-15 23:07:46.253032128 +0200
++++ ./src/VBox/Additions/common/crOpenGL/Makefile.kmk 2016-07-15 23:20:17.923679249 +0200
+@@ -221,7 +221,6 @@
dl
endif
else
@@ -15,7 +9,7 @@ Do not change SONAME in Linux for VBoxOGL and VBoxEGL
VBoxOGL_LDFLAGS.linux += -Wl,-e,LibMain
endif
endif
-@@ -711,7 +710,6 @@ VBoxEGL_TEMPLATE = VBOXCROGLR3GUES
+@@ -705,7 +704,6 @@
VBoxEGL_SOURCES = egl.c
VBoxEGL_INCS = $(VBOX_PATH_X11_ROOT)/mesa-11.0.7
VBoxEGL_LIBS = $(VBOX_LIB_OGL) $(VBOX_LIB_IPRT_GUEST_R3_SHARED)
diff --git a/VirtualBox-5.1.0-strings.patch b/VirtualBox-5.1.0-strings.patch
new file mode 100644
index 0000000..1ec6b16
--- /dev/null
+++ b/VirtualBox-5.1.0-strings.patch
@@ -0,0 +1,67 @@
+--- ./src/VBox/Frontends/VirtualBox/src/main.cpp.orig 2016-07-15 22:49:01.368518594 +0200
++++ ./src/VBox/Frontends/VirtualBox/src/main.cpp 2016-07-15 22:52:19.852192522 +0200
+@@ -101,11 +101,12 @@
+ );
+
+ QString g_QStrHintLinuxNoDriver = QApplication::tr(
+- "The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or "
+- "there is a permission problem with /dev/vboxdrv. Please reinstall the kernel "
+- "module by executing<br/><br/>"
+- " <font color=blue>'/sbin/vboxconfig'</font><br/><br/>"
+- "as root."
++ "The VirtualBox Linux kernel driver (vboxdrv) is probably not loaded."
++ "You may not have kernel driver installed for kernel that is runnig, if so you may do as root:"
++ " <font color=blue>dnf install akmod-VirtualBox kernel-devel-$(uname -r)</font>"
++ "If you installed VirtualBox packages and don't want reboot the system, you may need load the "
++ "kernel driver, doing as root:"
++ " <font color=blue>akmods; systemctl restart systemd-modules-load.service</font><br/><br/>"
+ );
+
+ QString g_QStrHintOtherWrongDriverVersion = QApplication::tr(
+@@ -119,18 +120,18 @@
+ "The VirtualBox kernel modules do not match this version of "
+ "VirtualBox. The installation of VirtualBox was apparently not "
+ "successful. Executing<br/><br/>"
+- " <font color=blue>'/sbin/vboxconfig'</font><br/><br/>"
++ " <font color=blue>rmmod vboxnetadp vboxnetflt vboxdrv; systemctl restart systemd-modules-load.service</font> as root<br/><br/>"
+ "may correct this. Make sure that you do not mix the "
+- "OSE version and the PUEL version of VirtualBox."
++ "RPMFusion version and the Oracle version of VirtualBox."
+ );
+
+ QString g_QStrHintOtherNoDriver = QApplication::tr(
+ "Make sure the kernel module has been loaded successfully."
+ );
+
+-/* I hope this isn't (C), (TM) or (R) Microsoft support ;-) */
++/* We're going to try to give a helping hand */
+ QString g_QStrHintReinstall = QApplication::tr(
+- "Please try reinstalling VirtualBox."
++ "Please report the problem to the RPM Fusion Bugzilla."
+ );
+
+
+--- ./src/VBox/VMM/VMMR3/VM.cpp.orig 2016-07-15 22:49:17.314169835 +0200
++++ ./src/VBox/VMM/VMMR3/VM.cpp 2016-07-15 22:53:46.385309383 +0200
+@@ -384,8 +384,8 @@
+ #ifdef RT_OS_LINUX
+ pszError = N_("VirtualBox kernel driver not loaded. The vboxdrv kernel module "
+ "was either not loaded or /dev/vboxdrv is not set up properly. "
+- "Re-setup the kernel module by executing "
+- "'/sbin/vboxconfig' as root");
++ "Load the kernel module by executing "
++ "'systemctl restart systemd-modules-load.service' as root");
+ #else
+ pszError = N_("VirtualBox kernel driver not loaded");
+ #endif
+@@ -426,8 +426,8 @@
+ #ifdef RT_OS_LINUX
+ pszError = N_("VirtualBox kernel driver not installed. The vboxdrv kernel module "
+ "was either not loaded or /dev/vboxdrv was not created for some "
+- "reason. Re-setup the kernel module by executing "
+- "'/sbin/vboxconfig' as root");
++ "reason. Install the kernel module by executing 'dnf install akmod-VirtualBox'"
++ "and 'akmods --kernels $(uname -r) && systemctl restart systemd-modules-load.service' as root");
+ #else
+ pszError = N_("VirtualBox kernel driver not installed");
+ #endif
diff --git a/VirtualBox-OSE-4.0.2-aiobug.patch b/VirtualBox-OSE-4.0.2-aiobug.patch
index ea6e0a1..2ef7307 100644
--- a/VirtualBox-OSE-4.0.2-aiobug.patch
+++ b/VirtualBox-OSE-4.0.2-aiobug.patch
@@ -11,7 +11,7 @@ diff --git a/src/VBox/Main/src-client/ConsoleImpl2.cpp b/src/VBox/Main/src-clien
index cfa0bd4..ef4aca4 100644
--- a/src/VBox/Main/src-client/ConsoleImpl2.cpp
+++ b/src/VBox/Main/src-client/ConsoleImpl2.cpp
-@@ -2870,6 +2870,8 @@ int Console::configMediumAttachment(PCFGMNODE pCtlInst,
+@@ -4057,6 +4057,8 @@ int Console::configMediumAttachment(PCFGMNODE pCtlInst,
mfSnapshotFolderSizeWarningShown = true;
}
@@ -20,7 +20,7 @@ index cfa0bd4..ef4aca4 100644
#ifdef RT_OS_LINUX
/*
* Ext4 bug: Check if the host I/O cache is disabled and the disk image is located
-@@ -2925,6 +2927,7 @@ int Console::configMediumAttachment(PCFGMNODE pCtlInst,
+@@ -4110,6 +4112,7 @@ int Console::configMediumAttachment(PCFGMNODE pCtlInst,
}
}
#endif
diff --git a/VirtualBox-OSE-4.1.4-noupdate.patch b/VirtualBox-OSE-4.1.4-noupdate.patch
index 66dedbe..d5a2af1 100644
--- a/VirtualBox-OSE-4.1.4-noupdate.patch
+++ b/VirtualBox-OSE-4.1.4-noupdate.patch
@@ -11,7 +11,7 @@ Let's not bug the user with updates that are not yet packaged.
--- a/src/VBox/Frontends/VirtualBox/src/net/UIUpdateDefs.cpp 2011-10-03 23:27:27.022252299 +0100
+++ b/src/VBox/Frontends/VirtualBox/src/net/UIUpdateDefs.cpp 2011-10-03 23:27:37.597338185 +0100
-@@ -138,7 +138,7 @@
+@@ -163,7 +163,7 @@
if (m_dayList.isEmpty())
populate();
PeriodType index = (PeriodType)m_dayList.indexOf(VBoxUpdateDay(QString(), parser[0]));
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 262a66d..c328f83 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -16,7 +16,7 @@
%global __arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
%bcond_without webservice
-%if 0%{?rhel}
+%if 0%{?rhel}
%bcond_with docs
%else
%bcond_without docs
@@ -24,9 +24,9 @@
%bcond_with vnc
Name: VirtualBox
-Version: 5.0.26
-#Release: 6%%{?prerel:.%%{prerel}}%%{?dist}
-Release: 2%{?dist}
+Version: 5.1.4
+#Release: 1%%{?prerel:.%%{prerel}}%%{?dist}
+Release: 1%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
Group: Development/Tools
@@ -40,7 +40,7 @@ Source7: VirtualBox-guest.modules
Source10: vboxweb.service
Source11: vboxservice.service
Patch1: VirtualBox-OSE-4.1.4-noupdate.patch
-Patch2: VirtualBox-5.0.12-strings.patch
+Patch2: VirtualBox-5.1.0-strings.patch
Patch18: VirtualBox-OSE-4.0.2-aiobug.patch
Patch22: VirtualBox-OSE-4.1.12-gsoap.patch
Patch23: VirtualBox-4.3.10-xserver_guest.patch
@@ -49,9 +49,7 @@ Patch26: VirtualBox-4.3.0-no-bundles.patch
Patch27: VirtualBox-gcc.patch
# from Debian
Patch28: 02-gsoap-build-fix.patch
-# Upstream patches
-Patch30: changeset_trunk_59959.diff
-Patch31: changeset_trunk_59960.diff
+# Upstream patches
# I added some fixes for gcc6 just applied to Fedora 24+
Patch33: VirtualBox-gcc6-fixes.patch
# just applied to Fedora 25+
@@ -69,7 +67,9 @@ BuildRequires: pulseaudio-libs-devel
BuildRequires: python2-devel
BuildRequires: desktop-file-utils
BuildRequires: libcap-devel
-BuildRequires: qt4-devel
+BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtx11extras-devel
+BuildRequires: qt5-linguist
%if %{with webservice}
BuildRequires: gsoap-devel
%endif
@@ -115,6 +115,7 @@ BuildRequires: xorg-x11-server-devel
BuildRequires: libXcursor-devel
BuildRequires: libXcomposite-devel
BuildRequires: libXmu-devel
+BuildRequires: libXinerama-devel
%if %{with vnc}
BuildRequires: libvncserver-devel
%endif
@@ -227,10 +228,8 @@ rm -r src/libs/zlib-1.2.8/
%patch26 -p1 -b .nobundles
#patch27 -p1 -b .gcc
%if 0%{?fedora} > 20
-%patch28 -p1 -b .gsoap2
+#patch28 -p1 -b .gsoap2
%endif
-%patch30 -p1 -b .gcc6
-%patch31 -p1 -b .gcc6
%if 0%{?fedora} > 23
%patch33 -p1 -b .gcc6
%endif
@@ -242,6 +241,13 @@ rm -r src/libs/zlib-1.2.8/
# CRLF->LF
sed -i 's/\r//' COPYING
+# Fix the library path in wrapper script for 64-bit; otherwise, it will
+# find itself as the VirtualBox executable, and end up in endless call
+# loop...
+%ifarch x86_64
+sed -i 's@/usr/lib@/usr/lib64@' src/VBox/Installer/linux/VBox.sh
+%endif
+
%build
./configure --disable-kmods \
%if %{with webservice}
@@ -260,7 +266,7 @@ sed -i 's/\r//' COPYING
. ./env.sh
#TODO fix publisher in copr
-%global publisher _%{?vendor:%(echo "%{vendor}" | \
+%global publisher _%{?vendor:%(echo "%{vendor}" | \
sed -e 's/[^[:alnum:]]//g; s/FedoraProject//' | cut -c -9)}%{?!vendor:custom}
# VirtualBox build system installs and builds in the same step,
@@ -438,7 +444,7 @@ install -d %{buildroot}%{_libdir}/security
install -m 0755 -t %{buildroot}%{_libdir}/security \
obj/bin/additions/pam_vbox.so
-# init/vboxadd-x11 code near call the function install_x11_startup_app
+# init/vboxadd-x11 code near call the function install_x11_startup_app
install -m 0755 -D src/VBox/Additions/x11/Installer/98vboxadd-xclient \
%{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/98vboxadd-xclient.sh
ln -s ../..%{_sysconfdir}/X11/xinit/xinitrc.d/98vboxadd-xclient.sh \
@@ -680,6 +686,15 @@ fi
%{_datadir}/%{name}-kmod-%{version}
%changelog
+* Sun Sep 04 2016 Sérgio Basto <sergio(a)serjux.com> - 5.1.4-1
+- Update VBox to 5.1.4
+- Sat Jul 16 2016 Rok Mandeljc <rok.mandeljc(a)gmail.com>
+ - Fixed the 64-bit lib suffix in /usr/bin/VirtualBox so that it finds the
+ VirtualBox installation instead of ending up in infinite call loop
+ - Update VirtualBox to 5.1.0
+ - Drop upstream patches, rebase the rest
+ - Add Qt5 dependencies
+
* Sun Sep 04 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 5.0.26-2
- Rebuild for new libvpx version
@@ -822,7 +837,7 @@ https://www.virtualbox.org/ticket/15205#comment:8
- Rebuild for new x11-xorg-server
* Mon Mar 31 2014 Sérgio Basto <sergio(a)serjux.com> - 4.3.10-1
-- In vboxvideo guest drive, don't patch the source code of Mesa part that use glapi and use bundled
+- In vboxvideo guest drive, don't patch the source code of Mesa part that use glapi and use bundled
x11include/mesa-7.2 headers of Mesa, which btw rawhide doesn't have it, F20 have glapi in xorg-x11-server-source, but by what
I saw, seems is not correct use it.
- New upstream release
@@ -1402,14 +1417,14 @@ cvs diff: VirtualBox-OSE-4.1.4-xorg17.patch was removed, no comparison available
* Tue Oct 30 2007 Till Maas <opensource till name> - 1.5.2-1
- Update to new version
-* Wed Oct 03 2007 Till Maas <opensource till name>
+* Wed Oct 03 2007 Till Maas <opensource till name>
- 1.5.2-0.2.20071003svn5134
- update to devel Version
-* Wed Sep 19 2007 Till Maas <opensource till name>
+* Wed Sep 19 2007 Till Maas <opensource till name>
- 1.5.2-0.1.20070919svn4897
- Update to devel Version that may support Fedora as Guest again
-- Make /dev/vboxdrv owned by root instead of vboxusers, because only
+- Make /dev/vboxdrv owned by root instead of vboxusers, because only
the group is needed
* Mon Sep 03 2007 Till Maas <opensource till name> - 1.5.0-1
8 years, 2 months