[smplayer] Add patch to fix build in rawhide
by Sérgio M. Basto
commit 790ecc63f695bcab32e8452a984cc536341c401a
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Jul 19 01:41:21 2016 +0100
Add patch to fix build in rawhide
smplayer-16.7.0-removeqt43code.patch | 42 ++++++++++++++++++++++++++++++++++++
smplayer.spec | 7 +++++-
2 files changed, 48 insertions(+), 1 deletion(-)
---
diff --git a/smplayer-16.7.0-removeqt43code.patch b/smplayer-16.7.0-removeqt43code.patch
new file mode 100644
index 0000000..2a91115
--- /dev/null
+++ b/smplayer-16.7.0-removeqt43code.patch
@@ -0,0 +1,42 @@
+diff -rup smplayer-16.7.0.orig/src/playlistdock.cpp smplayer-16.7.0/src/playlistdock.cpp
+--- smplayer-16.7.0.orig/src/playlistdock.cpp 2016-01-04 23:34:33.000000000 +0000
++++ smplayer-16.7.0/src/playlistdock.cpp 2016-07-19 01:27:37.913731244 +0100
+@@ -35,18 +35,6 @@ void PlaylistDock::closeEvent( QCloseEve
+ e->accept();
+ }
+
+-#if QT_VERSION < 0x040300
+-void PlaylistDock::showEvent( QShowEvent * /* event */ ) {
+- qDebug("PlaylistDock::showEvent");
+- emit visibilityChanged(true);
+-}
+-
+-void PlaylistDock::hideEvent( QHideEvent * /* event */ ) {
+- qDebug("PlaylistDock::hideEvent");
+- emit visibilityChanged(false);
+-}
+-#endif
+-
+
+ #include "moc_playlistdock.cpp"
+
+diff -rup smplayer-16.7.0.orig/src/playlistdock.h smplayer-16.7.0/src/playlistdock.h
+--- smplayer-16.7.0.orig/src/playlistdock.h 2016-01-15 01:29:42.000000000 +0000
++++ smplayer-16.7.0/src/playlistdock.h 2016-07-19 01:27:14.719484221 +0100
+@@ -32,16 +32,9 @@ public:
+
+ signals:
+ void closed();
+-#if QT_VERSION < 0x040300
+- void visibilityChanged(bool visible);
+-#endif
+
+ protected:
+ virtual void closeEvent( QCloseEvent * e );
+-#if QT_VERSION < 0x040300
+- virtual void showEvent ( QShowEvent * event );
+- virtual void hideEvent ( QHideEvent * event );
+-#endif
+ };
+
+ #endif
diff --git a/smplayer.spec b/smplayer.spec
index cabf332..21bc67c 100644
--- a/smplayer.spec
+++ b/smplayer.spec
@@ -3,7 +3,7 @@ Version: 16.7.0
%global smtube_ver 16.7.2
%global smplayer_themes_ver 16.6.0
%global smplayer_skins_ver 15.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A graphical frontend for mplayer
Group: Applications/Multimedia
@@ -18,6 +18,7 @@ Source4: http://downloads.sourceforge.net/smplayer/smplayer-skins-%{smpla
Patch0: smplayer-0.8.3-desktop-files.patch
Patch2: smplayer-14.9.0.6966-system-qtsingleapplication.patch
Patch3: smtube-16.3.0-system-qtsingleapplication.patch
+Patch4: smplayer-16.7.0-removeqt43code.patch
BuildRequires: desktop-file-utils
BuildRequires: qt5-qtbase-devel
@@ -75,6 +76,7 @@ pushd smtube-%{smtube_ver}
# correction for wrong-file-end-of-line-encoding on smtube
%{__sed} -i 's/\r//' *.txt
popd
+%patch4 -p1 -b .qt43
# correction for wrong-file-end-of-line-encoding
%{__sed} -i 's/\r//' *.txt
@@ -171,6 +173,9 @@ update-desktop-database &> /dev/null || :
%{_datadir}/smplayer/themes/
%changelog
+* Tue Jul 19 2016 Sérgio Basto <sergio(a)serjux.com> - 16.7.0-2
+- Add patch to fix build in rawhide
+
* Sun Jul 17 2016 Sérgio Basto <sergio(a)serjux.com> - 16.7.0-1
- Update smplayer to 16.7.0 and smtube to 16.7.2
- Install smplayer-themes and smplayer-skins
8 years, 4 months
[VirtualBox] Update to 5.0.26
by Sérgio M. Basto
commit a56f144088e81272090d652ba5223f84f52dd2ba
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Jul 19 01:23:27 2016 +0100
Update to 5.0.26
.gitignore | 1 +
VirtualBox-5.0.22-guest_soname.patch | 6 ++++++
VirtualBox.spec | 6 +++++-
sources | 2 +-
4 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 31c9969..fd77cea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ VirtualBox-5.0.14.tar.bz2
VirtualBox-5.0.16.tar.bz2
/VirtualBox-5.0.22.tar.bz2
/VirtualBox-5.0.24.tar.bz2
+/VirtualBox-5.0.26.tar.bz2
diff --git a/VirtualBox-5.0.22-guest_soname.patch b/VirtualBox-5.0.22-guest_soname.patch
index 7d0255c..02c2d0f 100644
--- a/VirtualBox-5.0.22-guest_soname.patch
+++ b/VirtualBox-5.0.22-guest_soname.patch
@@ -1,3 +1,9 @@
+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
diff --git a/VirtualBox.spec b/VirtualBox.spec
index ea8cbc8..5ba895e 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -24,7 +24,7 @@
%bcond_with vnc
Name: VirtualBox
-Version: 5.0.24
+Version: 5.0.26
#Release: 6%%{?prerel:.%%{prerel}}%%{?dist}
Release: 1%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
@@ -133,6 +133,7 @@ ExclusiveArch: i386 x86_64
Requires: %{name}-kmod = %{version}
Provides: %{name}-kmod-common = %{version}-%{release}
Conflicts: %{name}-guest <= %{version}-%{release}
+Conflicts: %{name}-guest-additions <= %{version}-%{release}
%description
A general-purpose full virtualizer and emulator for 32-bit and
@@ -679,6 +680,9 @@ fi
%{_datadir}/%{name}-kmod-%{version}
%changelog
+* Mon Jul 18 2016 Sérgio Basto <sergio(a)serjux.com> - 5.0.26-1
+- Update to 5.0.26
+
* Tue Jun 28 2016 Sérgio Basto <sergio(a)serjux.com> - 5.0.24-1
- Update VirtualBox to 5.0.24
diff --git a/sources b/sources
index 8aafefc..fb3c62e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2701f423f2828cab4405098982f4f446 VirtualBox-5.0.24.tar.bz2
+0d89340df2c1e31ab377d023c1512eba VirtualBox-5.0.26.tar.bz2
8 years, 4 months
[ffmpeg/f24] (12 commits) ...enable optional support for many external libraries (rfbz#4109)
by Dominik Mierzejewski
Summary of changes:
fd2420b... test (*)
ad0b99a... Fixed build failure on rawhide due to newer opencv using a (*)
d59ad3d... enable jack by default (rfbz#2156) (*)
7016e63... re-enable opencl by default (rfbz#3640 was fixed) (*)
ba48e67... add conditional support for QSV via libmfx (rfbz#4043) (*)
30a5b93... drop libcelt support (*)
f349d0c... drop libdirac support (unsupported by FFmpeg) (*)
1c68673... make xvidcore support optional (*)
85f7946... add missing ldconfig calls for libavdevice package (*)
43281f1... move examples from main package to -devel as docs (*)
339f85b... make DV (IEEE 1394) support optional (*)
7cfce40... enable optional support for many external libraries (rfbz#4 (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[libde265] Initial version based on libde265 1.0.2
by Joachim Bauch
commit f8e58ddc8ba2307b54ba404f8041c6e87947bc53
Author: Joachim Bauch <mail(a)joachim-bauch.de>
Date: Thu Jun 9 21:35:11 2016 +0000
Initial version based on libde265 1.0.2
.gitignore | 1 +
libde265.spec | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 102 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..66ec624 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libde265-1.0.2.tar.gz
diff --git a/libde265.spec b/libde265.spec
new file mode 100644
index 0000000..f365467
--- /dev/null
+++ b/libde265.spec
@@ -0,0 +1,100 @@
+Name: libde265
+Summary: Open H.265 video codec implementation
+Version: 1.0.2
+Release: 1%{?dist}
+License: LGPLv3+
+Group: System Environment/Libraries
+Source: https://github.com/strukturag/libde265/releases/download/v%{version}/%{na...
+URL: http://www.libde265.org/
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(libswscale)
+BuildRequires: pkgconfig(QtCore)
+BuildRequires: pkgconfig(QtGui)
+BuildRequires: pkgconfig(sdl)
+
+
+%description
+libde265 is an open source implementation of the H.265 video codec.
+It is written from scratch for simplicity and efficiency. Its simple
+API makes it easy to integrate it into other software.
+
+
+%package devel
+Group: Development/Libraries
+Summary: Open H.265 video codec implementation - development files
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+libde265 is an open source implementation of the H.265 video codec.
+It is written from scratch for simplicity and efficiency. Its simple
+API makes it easy to integrate it into other software.
+
+The development headers for compiling programs that use libde265
+are provided by this package.
+
+
+%package examples
+# The entire examples source code is GPLv3+ except extra/getopt* which is BSD.
+License: GPLv3+ and BSD
+Group: Applications/Multimedia
+Summary: Open H.265 video codec implementation - examples
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description examples
+libde265 is an open source implementation of the H.265 video codec.
+It is written from scratch for simplicity and efficiency. Its simple
+API makes it easy to integrate it into other software.
+
+Sample applications using libde265 are provided by this package.
+
+
+%prep
+%autosetup
+
+%build
+%configure --disable-silent-rules --disable-static --enable-shared
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+make %{?_smp_mflags}
+
+%install
+%make_install
+find %{buildroot} -type f -name '*.a' -exec rm -f {} \;
+find %{buildroot} -type f -name '*.la' -exec rm -f {} \;
+mv %{buildroot}%{_bindir}/dec265 %{buildroot}%{_bindir}/libde265-dec265
+mv %{buildroot}%{_bindir}/sherlock265 %{buildroot}%{_bindir}/libde265-sherlock265
+# Don't package internal development tools.
+rm %{buildroot}%{_bindir}/bjoentegaard
+rm %{buildroot}%{_bindir}/block-rate-estim
+rm %{buildroot}%{_bindir}/enc265
+rm %{buildroot}%{_bindir}/gen-enc-table
+rm %{buildroot}%{_bindir}/hdrcopy
+rm %{buildroot}%{_bindir}/rd-curves
+rm %{buildroot}%{_bindir}/tests
+rm %{buildroot}%{_bindir}/yuv-distortion
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%doc AUTHORS
+%license COPYING
+%{_libdir}/*.so.*
+
+%files devel
+%doc README.md
+%{_includedir}/libde265/
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+
+%files examples
+%doc README.md
+%{_bindir}/libde265-dec265
+%{_bindir}/libde265-sherlock265
+
+%changelog
+* Thu Jun 09 2016 Joachim Bauch <bauch(a)struktur.de> 1.0.2-1
+- Initial version.
diff --git a/sources b/sources
index e69de29..bcc9dda 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+93520b378df25f3a94e962f2b54872cc libde265-1.0.2.tar.gz
8 years, 4 months
[proas] Fix wrong date (in 2002)
by Sergio Pascual
commit 8a13fe937e0ca07dde399a9eb03c6bcb7589b157
Author: Sergio Pascual <sergiopr(a)fis.ucm.es>
Date: Mon Jul 18 18:43:46 2016 +0200
Fix wrong date (in 2002)
proas.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/proas.spec b/proas.spec
index f9b909e..4284f4e 100644
--- a/proas.spec
+++ b/proas.spec
@@ -66,5 +66,5 @@ make DESTDIR=%{buildroot} install
* Mon Oct 10 2005 Sergio Pascual <sergiopr(a)astrax.fis.ucm.es> 2.0-2
- Updated spec file.
-* Tue Jan 10 2002 Sergio Pascual <sergiopr(a)astrax.fis.ucm.es> 2.0-1
+* Thu Jan 10 2002 Sergio Pascual <sergiopr(a)astrax.fis.ucm.es> 2.0-1
- Initial RPM file.
8 years, 4 months
[smplayer/f24] (3 commits) ...Fix translations
by Sérgio M. Basto
Summary of changes:
e7664fa... Switch builds to Qt5 (*)
22f65fa... Update smplayer to 16.7.0 and smtube to 16.7.2 (*)
cf0566c... Fix translations (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[smplayer] Fix translations
by Sérgio M. Basto
commit cf0566cc296bc401e1d63a3c556762eb63bc3af2
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jul 18 00:01:09 2016 +0100
Fix translations
smplayer.spec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/smplayer.spec b/smplayer.spec
index eb978fe..cabf332 100644
--- a/smplayer.spec
+++ b/smplayer.spec
@@ -87,11 +87,11 @@ mv Changelog.utf8 Changelog
%{__sed} -e 's/rcc -binary/rcc-qt5 -binary/' -i smplayer-skins-%{smplayer_skins_ver}/themes/Makefile
%build
-%make_build QMAKE=%{_qt5_qmake} LRELEASE=%{_bindir}/lrelease-qt5
+%make_build QMAKE=%{_qt5_qmake} PREFIX=%{_prefix} LRELEASE=%{_bindir}/lrelease-qt5
pushd smtube-%{smtube_ver}
sed -i 's|smtube/translations|smplayer/translations|' Makefile
-%make_build QMAKE=%{_qt5_qmake} LRELEASE=%{_bindir}/lrelease-qt5
+%make_build QMAKE=%{_qt5_qmake} PREFIX=%{_prefix} LRELEASE=%{_bindir}/lrelease-qt5
popd
pushd smplayer-themes-%{smplayer_themes_ver}
8 years, 4 months