[simplescreenrecorder/f25] (4 commits) ...Merge patch from Sérgio Basto.
by Vasiliy Glazov
Summary of changes:
d8b4314... Correct use of macro for ARM builds. (*)
c17f57e... Switch to use Qt5. (*)
c32d012... Correct name-repeated-in-summary warning. (*)
8d55ed1... Merge patch from Sérgio Basto. (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 2 months
[simplescreenrecorder] Merge patch from Sérgio Basto.
by Vasiliy Glazov
commit 8d55ed17a653fe5d286bc8bfa1220624a3d1f201
Author: Vascom <vascom2(a)gmail.com>
Date: Thu Oct 13 09:27:50 2016 +0300
Merge patch from Sérgio Basto.
simplescreenrecorder.spec | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/simplescreenrecorder.spec b/simplescreenrecorder.spec
index fc770b4..49cd3f0 100644
--- a/simplescreenrecorder.spec
+++ b/simplescreenrecorder.spec
@@ -11,6 +11,9 @@ Patch0: fix_ldpath.patch
Patch1: simplescreenrecorder-0.3.6-fix-build.patch
BuildRequires: desktop-file-utils
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
BuildRequires: ffmpeg-devel
BuildRequires: pkgconfig(Qt5)
BuildRequires: pkgconfig(Qt5X11Extras)
@@ -21,6 +24,8 @@ BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glu)
+BuildRequires: pkgconfig(xi)
+BuildRequires: qt5-linguist
Requires: hicolor-icon-theme
Obsoletes: %{name}-libs
@@ -35,13 +40,15 @@ It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC
%build
-CPPFLAGS="$CPPFLAGS -fPIC"
+./bootstrap
export LDFLAGS="$LDFLAGS `pkg-config --libs-only-L libavformat libavcodec libavutil libswscale`"
-export CPPFLAGS="$CPPFLAGS `pkg-config --cflags-only-I libavformat libavcodec libavutil libswscale`"
+export CPPFLAGS="$CPPFLAGS -fPIC `pkg-config --cflags-only-I libavformat libavcodec libavutil libswscale`"
%configure --with-qt5 \
--disable-static \
-%ifarch %{arm} aarch64
+%ifnarch %{ix86} x86_64
--disable-x86-asm \
+%endif
+%ifarch %{arm} aarch64
--disable-glinjectlib \
%endif
%nil
8 years, 2 months
[fdkaac/f25] Initial push
by Christopher Atherton
Summary of changes:
9b183c5... Initial push (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 2 months
[VirtualBox] Some fixes:
by Sérgio M. Basto
commit 6fd9f1ea0884243aac90d5d4c9c8a863e04ad268
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Wed Oct 12 16:35:11 2016 +0100
Some fixes:
Add full description on %{name} package.
Fix requires on sub-packages to %{name}-server.
Add %{?_isa}.
Do not provide %{name}-gui, we don't use it and it is ambiguous.
VirtualBox.spec | 44 +++++++++++++++++++++++++-------------------
1 file changed, 25 insertions(+), 19 deletions(-)
---
diff --git a/VirtualBox.spec b/VirtualBox.spec
index be7f73b..1a925d2 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -25,7 +25,7 @@
Name: VirtualBox
Version: 5.1.6
#Release: 1%%{?prerel:.%%{prerel}}%%{?dist}
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
License: GPLv2 or (GPLv2 and CDDL)
@@ -50,7 +50,8 @@ Patch27: VirtualBox-gcc.patch
# from Debian
Patch28: 02-gsoap-build-fix.patch
Patch29: 29-fix-ftbfs-as-needed.patch
-# glibc is just applied to Fedora 25+ but Oracle opt by another fix
+# glibc fix is just for glibc-2.24 (Fedora 25+) but Oracle opt by another fix
+# https://www.virtualbox.org/ticket/15205
Patch34: VirtualBox-5.0.16-glibc.patch
Patch35: VirtualBox-5.0.22-guest_soname.patch
Patch37: smap.diff
@@ -137,21 +138,9 @@ ExclusiveArch: i386 x86_64
Group: System/Emulators/PC
Requires: %{name}-server%{?isa} = %{version}
-Provides: %{name}-gui = %{version}
Obsoletes: %{name}-qt
%description
-Qt GUI part for %{name}.
-
-%package server
-Summary: core part (host server) for %{name}
-Group: Development/Tools
-Requires: %{name}-kmod = %{version}
-Provides: %{name}-kmod-common = %{version}-%{release}
-Conflicts: %{name}-guest <= %{version}-%{release}
-Conflicts: %{name}-guest-additions <= %{version}-%{release}
-
-%description server
VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for
enterprise as well as home use. Not only is VirtualBox an extremely feature
rich, high performance product for enterprise customers, it is also the only
@@ -164,12 +153,22 @@ Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows
10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris and OpenSolaris,
OS/2, and OpenBSD.
+%package server
+Summary: core part (host server) for %{name}
+Group: Development/Tools
+Requires: %{name}-kmod = %{version}
+Provides: %{name}-kmod-common = %{version}-%{release}
+Conflicts: %{name}-guest <= %{version}-%{release}
+Conflicts: %{name}-guest-additions <= %{version}-%{release}
+
+%description server
+%{name} without Qt GUI part.
+
%if %{with webservice}
%package webservice
Summary: WebService GUI part for %{name}
Group: System/Emulators/PC
-Requires: %{name} = %{version}
-Provides: %{name}-gui = %{version}
+Requires: %{name}-server%{?isa} = %{version}
%description webservice
webservice GUI part for %{name}.
@@ -178,8 +177,8 @@ webservice GUI part for %{name}.
%package devel
Summary: %{name} SDK
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: python-%{name} = %{version}-%{release}
+Requires: %{name}-server%{?isa} = %{version}-%{release}
+Requires: python-%{name}%{?isa} = %{version}-%{release}
%description devel
%{name} Software Development Kit.
@@ -188,7 +187,7 @@ Requires: python-%{name} = %{version}-%{release}
%package -n python-%{name}
Summary: Python bindings for %{name}
Group: Development/Libraries
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-server%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python2-%{srcname}}
%description -n python-%{name}
@@ -755,6 +754,13 @@ getent group vboxsf >/dev/null || groupadd -r vboxsf 2>&1
%{_datadir}/%{name}-kmod-%{version}
%changelog
+* Wed Oct 12 2016 Sérgio Basto <sergio(a)serjux.com> - 5.1.6-4
+- Some fixes:
+ Add full description on %{name} package.
+ Fix requires on sub-packages to %{name}-server.
+ Add %{?_isa}.
+ Do not provide %{name}-gui, we don't use it and it is ambiguous.
+
* Sat Oct 08 2016 Sérgio Basto <sergio(a)serjux.com> - 5.1.6-3
- rfbz#1169 v2, use another sub-package schema.
Core sub-package now is called server and main package is Qt part (as end user
8 years, 2 months
[libvdpau-va-gl/f24] (4 commits) ...Update to 0.4.2
by nchauvet
Summary of changes:
5a1410e... Rebuilt for ffmpeg-3.1.1 (*)
6b0fcd2... Update to 0.4.0 (*)
655769c... Drop dropped BR (*)
0efe0b2... Update to 0.4.2 (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 2 months
[libvdpau-va-gl] Update to 0.4.2
by nchauvet
commit 0efe0b22fb3d40fd1a102d1b70a7c98abc053ee7
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Oct 12 15:31:51 2016 +0200
Update to 0.4.2
.gitignore | 4 +---
libvdpau-va-gl.spec | 20 +++++++++++++-------
sources | 2 +-
3 files changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7d20932..26d6f89 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-v0.3.4.tar.gz
-/v0.3.6.tar.gz
-/v0.4.0.tar.gz
+/libvdpau-va-gl-*.tar.gz
diff --git a/libvdpau-va-gl.spec b/libvdpau-va-gl.spec
index 23098f4..2ee3a12 100644
--- a/libvdpau-va-gl.spec
+++ b/libvdpau-va-gl.spec
@@ -1,11 +1,11 @@
Name: libvdpau-va-gl
-Version: 0.4.0
+Version: 0.4.2
Release: 1%{?dist}
Summary: VDPAU driver with OpenGL/VAAPI back-end
License: LGPLv3
URL: https://github.com/i-rinat/libvdpau-va-gl
-Source0: https://github.com/i-rinat/libvdpau-va-gl/archive/v%{version}.tar.gz
+Source0: https://github.com/i-rinat/%{name}/archive/v%{version}.tar.gz#/%{name}-%{...
#Unlikely to have some meaning outside of intel driver
ExclusiveArch: i686 x86_64 ia64
@@ -15,7 +15,7 @@ BuildRequires: pkgconfig(vdpau)
BuildRequires: pkgconfig(libva-glx)
BuildRequires: pkgconfig(gl)
-Requires: libva-intel-driver
+Requires: libva-intel-driver%{?_isa}
@@ -24,7 +24,7 @@ VDPAU driver with OpenGL/VAAPI back-end.
%prep
-%setup -q
+%autosetup -q
%build
@@ -35,23 +35,29 @@ cd build
-DLIB_INSTALL_DIR=%{_libdir}/vdpau \
..
-make %{?_smp_mflags}
+%make_build
%install
cd build
%make_install
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
%files
-%doc ChangeLog LICENSE README.md
+%doc ChangeLog README.md
+%license LICENSE
%{_libdir}/vdpau/libvdpau_va_gl.so.1
%exclude %{_libdir}/vdpau/libvdpau_va_gl.so
%changelog
+* Wed Oct 12 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 0.4.2-1
+- Update to 0.4.2
+- Add %%{?_isa} to Requires libva-intel-driver
+- Use %%make_build macro
+
* Tue Aug 30 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 0.4.0-1
- Update to 0.4.0
- Drop compat symlink
diff --git a/sources b/sources
index 5e9c2b4..4a609d1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-638244652a702d0262039890904f37ce v0.4.0.tar.gz
+8db21dcfd5cd14c6ec51b992e20369dc libvdpau-va-gl-0.4.2.tar.gz
8 years, 2 months
[simplescreenrecorder] Correct name-repeated-in-summary warning.
by Vasiliy Glazov
commit c32d012351c3e54890a5ffe824e171b9ccd0a90e
Author: Vascom <vascom2(a)gmail.com>
Date: Wed Oct 12 17:04:25 2016 +0300
Correct name-repeated-in-summary warning.
simplescreenrecorder.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/simplescreenrecorder.spec b/simplescreenrecorder.spec
index 7dcea91..fc770b4 100644
--- a/simplescreenrecorder.spec
+++ b/simplescreenrecorder.spec
@@ -26,7 +26,7 @@ Requires: hicolor-icon-theme
Obsoletes: %{name}-libs
%description
-SimpleScreenRecorder is a screen recorder for Linux.
+It is a screen recorder for Linux.
Despite the name, this program is actually quite complex.
It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC
8 years, 2 months
[simplescreenrecorder] Switch to use Qt5.
by Vasiliy Glazov
commit c17f57e5de23dfb444ef7108ad97e9e03c0259fb
Author: Vascom <vascom2(a)gmail.com>
Date: Wed Oct 12 16:56:05 2016 +0300
Switch to use Qt5.
simplescreenrecorder.spec | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
---
diff --git a/simplescreenrecorder.spec b/simplescreenrecorder.spec
index 227686b..7dcea91 100644
--- a/simplescreenrecorder.spec
+++ b/simplescreenrecorder.spec
@@ -1,7 +1,7 @@
%define shortname ssr
Name: simplescreenrecorder
Version: 0.3.6
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: SimpleScreenRecorder is a screen recorder for Linux
License: GPLv3
@@ -12,14 +12,15 @@ Patch1: simplescreenrecorder-0.3.6-fix-build.patch
BuildRequires: desktop-file-utils
BuildRequires: ffmpeg-devel
-BuildRequires: qt4-devel
-BuildRequires: alsa-lib-devel
-BuildRequires: pulseaudio-libs-devel
-BuildRequires: jack-audio-connection-kit-devel
-BuildRequires: libX11-devel
-BuildRequires: libXfixes-devel
-BuildRequires: mesa-libGL-devel
-BuildRequires: mesa-libGLU-devel
+BuildRequires: pkgconfig(Qt5)
+BuildRequires: pkgconfig(Qt5X11Extras)
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(jack)
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(xfixes)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glu)
Requires: hicolor-icon-theme
Obsoletes: %{name}-libs
@@ -34,9 +35,11 @@ It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC
%build
+CPPFLAGS="$CPPFLAGS -fPIC"
export LDFLAGS="$LDFLAGS `pkg-config --libs-only-L libavformat libavcodec libavutil libswscale`"
export CPPFLAGS="$CPPFLAGS `pkg-config --cflags-only-I libavformat libavcodec libavutil libswscale`"
-%configure --disable-static \
+%configure --with-qt5 \
+ --disable-static \
%ifarch %{arm} aarch64
--disable-x86-asm \
--disable-glinjectlib \
@@ -82,6 +85,9 @@ fi
%{_mandir}/man1/%{shortname}-glinject.1.*
%changelog
+* Wed Oct 12 2016 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.3.6-7
+- Switch to use Qt5
+
* Wed Sep 21 2016 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.3.6-6
- Add obsoletes
8 years, 2 months
[xorg-x11-drv-nvidia] Add libglvnd path to ld.so.conf.d conf file
by Leigh Scott
commit 62bcab11aa97cbca8bb64d2ad4798f1ec586d570
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Oct 12 10:46:06 2016 +0100
Add libglvnd path to ld.so.conf.d conf file
xorg-x11-drv-nvidia.spec | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index df34614..9934dc6 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -1,6 +1,7 @@
%global _nvidia_serie nvidia
%global _nvidia_libdir %{_libdir}/%{_nvidia_serie}
%global _nvidia_xorgdir %{_nvidia_libdir}/xorg
+%global _glvnd_libdir %{_libdir}/libglvnd
%global debug_package %{nil}
%global __strip /bin/true
@@ -8,7 +9,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 1
Version: 370.28
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
Group: User Interface/X Hardware Support
@@ -167,7 +168,7 @@ rm -f nvidia-installer*
install -m 0755 -d $RPM_BUILD_ROOT%{_bindir}
install -m 0755 -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/
-echo "%{_nvidia_libdir}" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/nvidia-%{_lib}.conf
+echo -e "%{_nvidia_libdir} \n%{_glvnd_libdir} \n" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/nvidia-%{_lib}.conf
#Blacklist nouveau (since F-11)
install -m 0755 -d $RPM_BUILD_ROOT%{_prefix}/lib/modprobe.d/
@@ -547,6 +548,9 @@ fi ||:
%{_nvidia_libdir}/libGLX_nvidia.so
%changelog
+* Wed Oct 12 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 1:370.28-5
+- Add libglvnd path to ld.so.conf.d conf file
+
* Tue Oct 11 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 1:370.28-4
- Switch to system libglvnd
- Fix unowned file links
8 years, 2 months