[nouveau-firmware] Update to 340.32
by Sérgio M. Basto
commit 5701d7d35dd72de0aa4dfb00398b9f0cee5f0c99
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jul 30 18:37:57 2018 +0100
Update to 340.32
.gitignore | 2 ++
README | 29 +++++++++++++++++++++++++++++
nouveau-firmware.spec | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 ++
4 files changed, 82 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6bb7cc7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/NVIDIA-Linux-x86_64-340.32.run
+/extract_firmware.py
diff --git a/README b/README
new file mode 100644
index 0000000..ef80cc0
--- /dev/null
+++ b/README
@@ -0,0 +1,29 @@
+These are tools designed to help with reverse-engineering the VP2
+engine available on NVIDIA NV84-NV98 cards.
+
+h264_player:
+
+ A player that is designed to play back exactly one video, for now:
+ http://www.h264info.com/clips.html, download The Simpsons Movie
+ trailer, and run mplayer -dumpvideo foo.mkv. The resulting
+ stream.dump file is the input file for h264_player.
+
+ Note that it does not do any frame reordering, so the output is very
+ jittery. Also since it doesn't have access to the picinfo, it's
+ hardcoded to the right thing (so other videos are unlikely to play).
+
+ (Current version commented s.t. it outputs just the first frame's
+ YUV data on stdout.)
+
+bsp_test:
+
+ Tries to make sure that the BSP engine is accessible and functioning
+ properly. Invokes the 0x304 "write semaphore" method, and checks
+ whether the value is indeed written.
+
+decode_frame:
+
+ Standalone program that decodes a single NAL (that it loads from a
+ separate file). This has all the bits necessary to do the actual
+ decoding, but uses hardcoded picinfo, as h264_player above. Output
+ is a YUV file on stdout.
diff --git a/nouveau-firmware.spec b/nouveau-firmware.spec
new file mode 100644
index 0000000..deaba31
--- /dev/null
+++ b/nouveau-firmware.spec
@@ -0,0 +1,49 @@
+Name: nouveau-firmware
+Version: 340.32
+Release: 1%{?dist}
+Summary: Firmware files used by the nouveau Linux kernel driver
+
+License: Redistributable, no modification permitted
+URL: https://nouveau.freedesktop.org/wiki/VideoAcceleration/
+Source0: https://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-...
+Source1: https://raw.github.com/imirkin/re-vp2/master/extract_firmware.py
+Source2: https://raw.github.com/imirkin/re-vp2/master/README
+
+BuildRequires: python2-devel
+
+BuildArch: noarch
+
+%description
+This package includes firmware files required for the nouveau kernel driver
+to activate Video acceleration on certain NVIDIA devices.
+
+
+%prep
+%setup -q -c -T
+sh %{SOURCE0} --extract-only
+cp NVIDIA-Linux*/LICENSE .
+cp %{SOURCE2} .
+
+
+%build
+%{__python2} %{SOURCE1}
+
+
+%install
+mkdir -p %{buildroot}%{_prefix}/lib/firmware/nouveau
+find -maxdepth 1 ! -type d \( -name "nv*" -o -name "vuc*" \) | xargs mv -t %{buildroot}%{_prefix}/lib/firmware/nouveau
+
+
+%files
+%doc README
+%license LICENSE
+%dir %{_prefix}/lib/firmware/nouveau
+%{_prefix}/lib/firmware/nouveau/*
+
+
+%changelog
+* Mon May 25 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 340.32-1
+- Update to 340.32
+
+* Fri Oct 25 2013 Stefan Becker <chemobejk(a)gmail.com> - 325.08-1
+- Initial RPM Release
diff --git a/sources b/sources
index e69de29..aeddccc 100644
--- a/sources
+++ b/sources
@@ -0,0 +1,2 @@
+7975d50a07d9cd9131dba60aef32a86f extract_firmware.py
+ee9b52dcf9286c49fb23b6ca0d2b0e4a NVIDIA-Linux-x86_64-340.32.run
6 years, 3 months
[telegram-desktop] Enable custom -g1 CXXFLAG due to crash on linking stage even on x86_64 with 8 GB RAM.
by Vitaly Zaitsev
commit ca1868db91544752c223d95be52b94bb121f113c
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Mon Jul 30 18:09:55 2018 +0500
Enable custom -g1 CXXFLAG due to crash on linking stage even on x86_64 with 8 GB RAM.
This reverts commit a83beeb9a5b0302e5d429396a0cf516b9cf5f656.
telegram-desktop.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index f188375..8ac0d6d 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -5,6 +5,9 @@
%global commit1 9bc641f2d4ab140a84aea64c7f2d4669f7633246
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
+# Decrease debuginfo verbosity to reduce memory consumption...
+%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
+
Summary: Telegram Desktop official messaging app
Name: telegram-desktop
Version: 1.3.10
6 years, 3 months
[qmplay2] Update to 18.07.03
by Martin Gansser
commit dc01348a123c8feb3b61d1db5e2ad9a21824b5ca
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jul 30 15:03:02 2018 +0200
Update to 18.07.03
.gitignore | 1 +
qmplay2.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1e618a9..03c11c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,3 +19,4 @@
/QMPlay2-src-17.12.31.tar.xz
/QMPlay2-src-18.03.02.tar.xz
/QMPlay2-src-18.04.01.tar.xz
+/QMPlay2-src-18.07.03.tar.xz
diff --git a/qmplay2.spec b/qmplay2.spec
index da1d02c..f83dee9 100644
--- a/qmplay2.spec
+++ b/qmplay2.spec
@@ -2,8 +2,8 @@
%global pname QMPlay2
Name: qmplay2
-Version: 18.04.01
-Release: 2%{?dist}
+Version: 18.07.03
+Release: 1%{?dist}
Summary: A Qt based media player, streamer and downloader
License: LGPLv3+
URL: http://zaps166.sourceforge.net/?app=QMPlay2
@@ -121,6 +121,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata.
%{_includedir}/%{pname}
%changelog
+* Mon Jul 30 2018 Martin Gansser <martinkg(a)fedoraproject.org> - 18.07.03-1
+- Update to 18.07.03
+
* Fri Jul 27 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 18.04.01-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index 10ff79a..940a512 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9c78a2f971b49bce1c5096707291fbfd QMPlay2-src-18.04.01.tar.xz
+100c4134c28d9ae53650731fcae309cf QMPlay2-src-18.07.03.tar.xz
6 years, 3 months
[telegram-desktop] Disable custom build flags.
by Vitaly Zaitsev
commit a83beeb9a5b0302e5d429396a0cf516b9cf5f656
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Mon Jul 30 12:21:03 2018 +0200
Disable custom build flags.
telegram-desktop.spec | 3 ---
1 file changed, 3 deletions(-)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 8ac0d6d..f188375 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -5,9 +5,6 @@
%global commit1 9bc641f2d4ab140a84aea64c7f2d4669f7633246
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
-# Decrease debuginfo verbosity to reduce memory consumption...
-%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
-
Summary: Telegram Desktop official messaging app
Name: telegram-desktop
Version: 1.3.10
6 years, 3 months
[telegram-desktop] Rebuild for libtgvoip update and issue with binutils.
by Vitaly Zaitsev
commit be0481b991352ddc530a9de343e5738b45a4780d
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Mon Jul 30 12:01:43 2018 +0200
Rebuild for libtgvoip update and issue with binutils.
telegram-desktop.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 748ddb8..8ac0d6d 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -11,7 +11,7 @@
Summary: Telegram Desktop official messaging app
Name: telegram-desktop
Version: 1.3.10
-Release: 2%{?dist}
+Release: 3%{?dist}
# Application and 3rd-party modules licensing:
# * S0 (Telegram Desktop) - GPLv3+ with OpenSSL exception -- main source;
@@ -135,6 +135,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_datadir}/metainfo/%{name}.
%{_datadir}/metainfo/%{name}.appdata.xml
%changelog
+* Mon Jul 30 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.3.10-3
+- Rebuild for libtgvoip update and issue with binutils.
+
* Fri Jul 27 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1.3.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6 years, 3 months
[libtgvoip] Updated to 2.2 (regular release).
by Vitaly Zaitsev
commit cfade1b77bde7a76dbac877c3097d71f35ab5d4e
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Mon Jul 30 11:28:45 2018 +0200
Updated to 2.2 (regular release).
.gitignore | 1 +
libtgvoip-addidional-fixes.patch | 142 +++++++++++++++++++++++++++++++++++++++
libtgvoip-build-fixes.patch | 4 +-
libtgvoip-crash-fix.patch | 48 +++++++++++++
libtgvoip.spec | 15 +++--
sources | 2 +-
6 files changed, 202 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5bd95a2..65f436e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/libtgvoip-83ac2c6.tar.gz
/libtgvoip-6a8f543.tar.gz
/libtgvoip-2.1.1.tar.gz
+/libtgvoip-2.2.tar.gz
diff --git a/libtgvoip-addidional-fixes.patch b/libtgvoip-addidional-fixes.patch
new file mode 100644
index 0000000..7f97a48
--- /dev/null
+++ b/libtgvoip-addidional-fixes.patch
@@ -0,0 +1,142 @@
+From 8faf6f670037a8049ede4b85a004c40bdd359c6a Mon Sep 17 00:00:00 2001
+From: Grishka <grishka93(a)gmail.com>
+Date: Sun, 29 Jul 2018 21:21:34 +0300
+Subject: [PATCH] Fixes
+
+---
+ VoIPController.cpp | 34 ++++++++++++++++++++++++++--------
+ VoIPController.h | 3 +++
+ 2 files changed, 29 insertions(+), 8 deletions(-)
+
+diff --git a/VoIPController.cpp b/VoIPController.cpp
+index f60c6c5..e361dcb 100644
+--- a/VoIPController.cpp
++++ b/VoIPController.cpp
+@@ -526,7 +526,8 @@ void VoIPController::InitializeTimers(){
+ }, 0.1, 0.1);
+ }
+
+- messageThread.Post(std::bind(&VoIPController::SendUdpPings, this), 0.0, 0.5);
++ udpConnectivityState=UDP_PING_PENDING;
++ udpPingTimeoutID=messageThread.Post(std::bind(&VoIPController::SendUdpPings, this), 0.0, 0.5);
+ messageThread.Post(std::bind(&VoIPController::SendRelayPings, this), 0.0, 2.0);
+ }
+
+@@ -1891,7 +1892,7 @@ void VoIPController::SetNetworkType(int type){
+ if(itfName!=activeNetItfName){
+ udpSocket->OnActiveInterfaceChanged();
+ LOGI("Active network interface changed: %s -> %s", activeNetItfName.c_str(), itfName.c_str());
+- bool isFirstChange=activeNetItfName.length()==0;
++ bool isFirstChange=activeNetItfName.length()==0 && state!=STATE_ESTABLISHED && state!=STATE_RECONNECTING;
+ activeNetItfName=itfName;
+ if(isFirstChange)
+ return;
+@@ -1921,8 +1922,6 @@ void VoIPController::SetNetworkType(int type){
+ }
+ }
+ }
+- udpConnectivityState=UDP_UNKNOWN;
+- udpPingCount=0;
+ lastUdpPingTime=0;
+ if(proxyProtocol==PROXY_SOCKS5)
+ InitUDPProxy();
+@@ -1939,9 +1938,9 @@ void VoIPController::SetNetworkType(int type){
+ }
+ selectCanceller->CancelSelect();
+ didSendIPv6Endpoint=false;
+- udpPingCount=0;
+
+ AddIPv6Relays();
++ ResetUdpAvailability();
+ }
+ LOGI("set network type: %d, active interface %s", type, activeNetItfName.c_str());
+ }
+@@ -2747,6 +2746,22 @@ void VoIPController::SetEchoCancellationStrength(int strength){
+ echoCanceller->SetAECStrength(strength);
+ }
+
++void VoIPController::ResetUdpAvailability(){
++ LOGI("Resetting UDP availability");
++ if(udpPingTimeoutID!=MessageThread::INVALID_ID){
++ messageThread.Cancel(udpPingTimeoutID);
++ }
++ {
++ MutexGuard m(endpointsMutex);
++ for(shared_ptr<Endpoint>& e:endpoints){
++ e->udpPongCount=0;
++ }
++ }
++ udpPingCount=0;
++ udpConnectivityState=UDP_PING_PENDING;
++ udpPingTimeoutID=messageThread.Post(std::bind(&VoIPController::SendUdpPings, this), 0.0, 0.5);
++}
++
+ #pragma mark - Timer methods
+
+ void VoIPController::SendUdpPings(){
+@@ -2755,12 +2770,12 @@ void VoIPController::SendUdpPings(){
+ SendUdpPing(e);
+ }
+ }
+- if(udpConnectivityState==UDP_UNKNOWN)
++ if(udpConnectivityState==UDP_UNKNOWN || udpConnectivityState==UDP_PING_PENDING)
+ udpConnectivityState=UDP_PING_SENT;
+ udpPingCount++;
+ if(udpPingCount==4 || udpPingCount==10){
+ messageThread.CancelSelf();
+- messageThread.Post(std::bind(&VoIPController::EvaluateUdpPingResults, this), 1.0);
++ udpPingTimeoutID=messageThread.Post(std::bind(&VoIPController::EvaluateUdpPingResults, this), 1.0);
+ }
+ }
+
+@@ -2795,11 +2810,13 @@ void VoIPController::EvaluateUdpPingResults(){
+ useTCP=true;
+ AddTCPRelays();
+ setCurrentEndpointToTCP=true;
+- messageThread.Post(std::bind(&VoIPController::SendUdpPings, this), 0.5, 0.5);
++ udpPingTimeoutID=messageThread.Post(std::bind(&VoIPController::SendUdpPings, this), 0.5, 0.5);
+ }else{
++ udpPingTimeoutID=MessageThread::INVALID_ID;
+ udpConnectivityState=UDP_AVAILABLE;
+ }
+ }else{
++ udpPingTimeoutID=MessageThread::INVALID_ID;
+ udpConnectivityState=UDP_NOT_AVAILABLE;
+ }
+ }
+@@ -2966,6 +2983,7 @@ void VoIPController::UpdateAudioBitrate(){
+
+ if(state==STATE_ESTABLISHED && time-lastRecvPacketTime>=reconnectingTimeout){
+ SetState(STATE_RECONNECTING);
++ ResetUdpAvailability();
+ }
+
+ if(state==STATE_ESTABLISHED || state==STATE_RECONNECTING){
+diff --git a/VoIPController.h b/VoIPController.h
+index c7f0232..a8a64f8 100644
+--- a/VoIPController.h
++++ b/VoIPController.h
+@@ -436,6 +436,7 @@ namespace tgvoip{
+ };
+ enum{
+ UDP_UNKNOWN=0,
++ UDP_PING_PENDING,
+ UDP_PING_SENT,
+ UDP_AVAILABLE,
+ UDP_NOT_AVAILABLE,
+@@ -475,6 +476,7 @@ namespace tgvoip{
+ void UpdateQueuedPackets();
+ void SendNopPacket();
+ void TickJitterBufferAngCongestionControl();
++ void ResetUdpAvailability();
+
+ int state;
+ std::vector<std::shared_ptr<Endpoint>> endpoints;
+@@ -594,6 +596,7 @@ namespace tgvoip{
+
+ uint32_t initTimeoutID=MessageThread::INVALID_ID;
+ uint32_t noStreamsNopID=MessageThread::INVALID_ID;
++ uint32_t udpPingTimeoutID=MessageThread::INVALID_ID;
+
+ /*** server config values ***/
+ uint32_t maxAudioBitrate;
diff --git a/libtgvoip-build-fixes.patch b/libtgvoip-build-fixes.patch
index bba8031..942a6e7 100644
--- a/libtgvoip-build-fixes.patch
+++ b/libtgvoip-build-fixes.patch
@@ -1,4 +1,4 @@
-From a21e490ded152c915a8f2cd793fb0daa3d78592f Mon Sep 17 00:00:00 2001
+From 4b4b5ea525c2f061c7e7ba62563e8cfd1c2b01ff Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Thu, 6 Jul 2017 17:27:01 +0200
Subject: [PATCH] Fixed build of libtgvoip under Fedora as shared library.
@@ -11,7 +11,7 @@ Subject: [PATCH] Fixed build of libtgvoip under Fedora as shared library.
4 files changed, 65 insertions(+), 10 deletions(-)
diff --git a/libtgvoip.gyp b/libtgvoip.gyp
-index f236987..a86317f 100644
+index 0cf04ea..88a98cd 100644
--- a/libtgvoip.gyp
+++ b/libtgvoip.gyp
@@ -4,7 +4,8 @@
diff --git a/libtgvoip-crash-fix.patch b/libtgvoip-crash-fix.patch
new file mode 100644
index 0000000..7b1b648
--- /dev/null
+++ b/libtgvoip-crash-fix.patch
@@ -0,0 +1,48 @@
+From 100f7ecbd889a94742c378b726dc46bfbc27ad96 Mon Sep 17 00:00:00 2001
+From: Grishka <grishka93(a)gmail.com>
+Date: Thu, 19 Jul 2018 14:52:38 +0300
+Subject: [PATCH] Fixed crash
+
+---
+ threading.h | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/threading.h b/threading.h
+index dbba1f9..cef6d3c 100644
+--- a/threading.h
++++ b/threading.h
+@@ -75,6 +75,7 @@ namespace tgvoip{
+ public:
+ Thread(MethodPointerBase* entry, void* arg) : entry(entry), arg(arg){
+ name=NULL;
++ thread=NULL;
+ }
+
+ virtual ~Thread(){
+@@ -86,7 +87,8 @@ namespace tgvoip{
+ }
+
+ void Join(){
+- pthread_join(thread, NULL);
++ if(thread)
++ pthread_join(thread, NULL);
+ }
+
+ void SetName(const char* name){
+@@ -242,6 +244,7 @@ namespace tgvoip{
+ public:
+ Thread(MethodPointerBase* entry, void* arg) : entry(entry), arg(arg){
+ name=NULL;
++ thread=NULL;
+ }
+
+ ~Thread(){
+@@ -253,6 +256,8 @@ namespace tgvoip{
+ }
+
+ void Join(){
++ if(!thread)
++ return;
+ #if !defined(WINAPI_FAMILY) || WINAPI_FAMILY!=WINAPI_FAMILY_PHONE_APP
+ WaitForSingleObject(thread, INFINITE);
+ #else
diff --git a/libtgvoip.spec b/libtgvoip.spec
index 9cb5c35..8043a47 100644
--- a/libtgvoip.spec
+++ b/libtgvoip.spec
@@ -1,6 +1,6 @@
Name: libtgvoip
-Version: 2.1.1
-Release: 2%{?dist}
+Version: 2.2
+Release: 1%{?dist}
Summary: VoIP library for Telegram clients
# Libtgvoip shared library - Public Domain.
@@ -11,6 +11,10 @@ URL: https://github.com/grishka/%{name}
Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Patch0: %{name}-build-fixes.patch
+# Temporary backported from upstream patches.
+Patch100: %{name}-crash-fix.patch
+Patch101: %{name}-addidional-fixes.patch
+
Provides: bundled(webrtc-audio-processing) = 0.3
BuildRequires: pulseaudio-libs-devel
BuildRequires: alsa-lib-devel
@@ -47,7 +51,6 @@ popd
# Installing shared library...
mkdir -p "%{buildroot}%{_libdir}"
install -m 0755 -p out/Release/lib.target/%{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so.%{version}"
-ln -s %{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so.2.1"
ln -s %{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so.2"
ln -s %{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so"
@@ -56,8 +59,6 @@ mkdir -p "%{buildroot}%{_includedir}/%{name}/audio"
find . -maxdepth 1 -type f -name "*.h" -exec install -m 0644 -p '{}' %{buildroot}%{_includedir}/%{name} \;
find audio -maxdepth 1 -type f -name "*.h" -exec install -m 0644 -p '{}' %{buildroot}%{_includedir}/%{name}/audio \;
-%ldconfig_scriptlets
-
%files
%license UNLICENSE
%{_libdir}/%{name}.so.*
@@ -67,8 +68,8 @@ find audio -maxdepth 1 -type f -name "*.h" -exec install -m 0644 -p '{}' %{build
%{_libdir}/%{name}.so
%changelog
-* Thu Jul 26 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.1.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+* Fri Jul 20 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.2-1
+- Updated to 2.2 (regular release).
* Mon Jul 02 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.1.1-1
- Updated to 2.1.1 (regular release).
diff --git a/sources b/sources
index 565b5eb..116d4e3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-45cb22177aa588c37f3c8185ad20363b libtgvoip-2.1.1.tar.gz
+29ad32f3ad855b6838a15d798ad28d1f libtgvoip-2.2.tar.gz
6 years, 3 months
[rpmfusion-free-obsolete-packages] Add ffmpeg-compat
by Nicolas Chauvet
commit 240f3fcf328059afaaf5d3701411e6323e34a211
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Sun Jul 29 13:48:29 2018 +0200
Add ffmpeg-compat
rpmfusion-free-obsolete-packages.spec | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/rpmfusion-free-obsolete-packages.spec b/rpmfusion-free-obsolete-packages.spec
index a1ec9e8..e06c84d 100644
--- a/rpmfusion-free-obsolete-packages.spec
+++ b/rpmfusion-free-obsolete-packages.spec
@@ -1,6 +1,6 @@
Name: rpmfusion-free-obsolete-packages
-Version: 28
-Release: 5%{?dist}
+Version: 29
+Release: 1%{?dist}
Summary: A package to obsolete retired packages from rpmfusion-free
License: MIT
@@ -38,6 +38,10 @@ Obsoletes: subtitleripper < 0.3-12
# Last build gmediafinder-1.5.1-10.694694c.fc28
Provides: gmediafinder = 1.5.1-11.694694c
Obsoletes: gmediafinder < 1.5.1-11.694694c
+# Last build ffmpeg-compat-0.6.7-10.fc26
+Provides: ffmpeg-compat = 0.6.7-11
+Obsoletes: ffmpeg-compat < 0.6.7-11
+
%description
This package exists only to obsolete other packages which need to be removed
@@ -57,6 +61,9 @@ cp -p %{SOURCE0} .
%doc README
%changelog
+* Sun Jul 29 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 29-1
+- Add ffmpeg-compat - rhbz#4952
+
* Fri Jul 27 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 28-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6 years, 3 months