[gnome-build-meta/mcatanzaro/openh264-2.3.1: 3/3] Update to OpenH264 2.3.1




commit cd15bcc07270e86a02afb15fe3d0d124f910b97d
Author: Michael Catanzaro <mcatanzaro redhat com>
Date:   Mon Oct 3 14:31:10 2022 -0500

    Update to OpenH264 2.3.1

 elements/freedesktop-sdk.bst                 |   2 +
 files/freedesktop-sdk/noopenh264-2.3.1.patch | 138 +++++++++++++++++++++++++++
 2 files changed, 140 insertions(+)
---
diff --git a/elements/freedesktop-sdk.bst b/elements/freedesktop-sdk.bst
index 8d5469963..d1f85d430 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -5,6 +5,8 @@ sources:
   track: release/22.08
   track-tags: true
   ref: freedesktop-sdk-22.08.2.1-0-gde68b5af1dc9ae9656b1b6647ba035d27743bd77
+- kind: patch
+  path: files/freedesktop-sdk/noopenh264-2.3.1.patch
 config:
   options:
     target_arch: '%{arch}'
diff --git a/files/freedesktop-sdk/noopenh264-2.3.1.patch b/files/freedesktop-sdk/noopenh264-2.3.1.patch
new file mode 100644
index 000000000..068ffd8b2
--- /dev/null
+++ b/files/freedesktop-sdk/noopenh264-2.3.1.patch
@@ -0,0 +1,138 @@
+From 900b0cafc6102eb17448223bfda1484c163145de Mon Sep 17 00:00:00 2001
+From: Michael Catanzaro <mcatanzaro redhat com>
+Date: Wed, 5 Oct 2022 11:30:02 -0500
+Subject: [PATCH] Upgrade to OpenH264 2.3.1
+
+---
+ elements/components/noopenh264.bst |  7 +--
+ include/repo_branches.yml          |  2 +-
+ patches/noopenh264/11.patch        | 81 ------------------------------
+ 3 files changed, 2 insertions(+), 88 deletions(-)
+ delete mode 100644 patches/noopenh264/11.patch
+
+diff --git a/elements/components/noopenh264.bst b/elements/components/noopenh264.bst
+index 90e2feaa6..80722155f 100644
+--- a/elements/components/noopenh264.bst
++++ b/elements/components/noopenh264.bst
+@@ -28,9 +28,6 @@ config:
+     - |
+       rm %{install-root}%{extlibdir}/libopenh264.a
+ 
+-    - |
+-      ln -srL %{install-root}%{libdir}/libopenh264.so %{install-root}%{libdir}/libopenh264.so.5 
+-
+ public:
+   bst:
+     split-rules:
+@@ -43,10 +40,8 @@ sources:
+ - kind: git_tag
+   url: github:endlessm/noopenh264.git
+   track: master
+-  # There is no tag for 2.2.0
+-  # This is a tag for 2.3.0 but the patches revert the version back to 2.2.0
+   track-tags: false
+-  ref: Version_2.3.0-0-g750147f1e5af5cd9f47ffabef996c335b1ba0481
++  ref: Version_2.3.0+really2.2.0-1-g0fe1bf94c621e92e8f2bcf64a26966904e49c1b3
+   exclude:
+   - Release*
+ - kind: patch_queue
+diff --git a/include/repo_branches.yml b/include/repo_branches.yml
+index 487b52b76..f61394c32 100644
+--- a/include/repo_branches.yml
++++ b/include/repo_branches.yml
+@@ -3,4 +3,4 @@
+ #
+ freedesktop-sdk-flatpak-branch: '22.08'
+ freedesktop-sdk-snap-branch: '2208'
+-openh264-version: '2.2.0'
++openh264-version: '2.3.1'
+diff --git a/patches/noopenh264/11.patch b/patches/noopenh264/11.patch
+deleted file mode 100644
+index 1fe7bbeb2..000000000
+--- a/patches/noopenh264/11.patch
++++ /dev/null
+@@ -1,81 +0,0 @@
+-From a5435aabdeb4516f249db95b399d6d97f4084d31 Mon Sep 17 00:00:00 2001
+-From: Jordan Petridis <jordan centricular com>
+-Date: Mon, 5 Sep 2022 04:42:55 +0300
+-Subject: [PATCH 1/3] Revert "Merge pull request #9 from nanonyme/2.3.0"
+-
+-This reverts commit 7fbabfb3ccd5170e0d02e4c84bbe3ff694ba23e3, reversing
+-changes made to dfe5e4ecc78c4b13b31b8f8c611373a769fe838c.
+----
+- meson.build | 2 +-
+- 1 file changed, 1 insertion(+), 1 deletion(-)
+-
+-diff --git a/meson.build b/meson.build
+-index 3a7dc05..6996583 100644
+---- a/meson.build
+-+++ b/meson.build
+-@@ -9,7 +9,7 @@ project('noopenh264', ['cpp'],
+- )
+- 
+- major_version = '6'
+--matching_version = '2.3.0'
+-+matching_version = '2.2.0'
+- 
+- pkgconfig = import('pkgconfig')
+- 
+-
+-From eee5ae5d4f0c841a057ddefb6c1e22c6b05f68bd Mon Sep 17 00:00:00 2001
+-From: Jordan Petridis <jordan centricular com>
+-Date: Mon, 5 Sep 2022 04:42:29 +0300
+-Subject: [PATCH 2/3] Revert "Bump package version to 2.3.0"
+-
+-This reverts commit 750147f1e5af5cd9f47ffabef996c335b1ba0481.
+----
+- debian/changelog | 6 ------
+- 1 file changed, 6 deletions(-)
+-
+-diff --git a/debian/changelog b/debian/changelog
+-index 13c2c80..14e427b 100644
+---- a/debian/changelog
+-+++ b/debian/changelog
+-@@ -1,9 +1,3 @@
+--noopenh264 (2.3.0) eos; urgency=medium
+--
+--  * Update to match new upstream version.
+--
+-- -- Will Thompson <wjt endlessos org>  Mon, 01 Aug 2022 18:07:27 +0100
+--
+- noopenh264 (2.1.1-2) eos; urgency=medium
+- 
+-   * Revert changes to add plumbing to openh264 flatpak runtime, this is
+-
+-From d8c760615f2eaff6f592ae786b4b7f64a2b39c41 Mon Sep 17 00:00:00 2001
+-From: Jordan Petridis <jordan centricular com>
+-Date: Mon, 5 Sep 2022 04:43:35 +0300
+-Subject: [PATCH 3/3] codec_ver.h: Sync version header for 2.2.0
+-
+----
+- codec/api/svc/codec_ver.h | 10 +++++-----
+- 1 file changed, 5 insertions(+), 5 deletions(-)
+-
+-diff --git a/codec/api/svc/codec_ver.h b/codec/api/svc/codec_ver.h
+-index f45ab3f..adc1c3e 100644
+---- a/codec/api/svc/codec_ver.h
+-+++ b/codec/api/svc/codec_ver.h
+-@@ -4,12 +4,12 @@
+- 
+- #include "codec_app_def.h"
+- 
+--static const OpenH264Version g_stCodecVersion  = {2, 1, 1, 2005};
+--static const char* const g_strCodecVer  = "OpenH264 version:2.1.1.2005";
+-+static const OpenH264Version g_stCodecVersion  = {2, 2, 0, 2201};
+-+static const char* const g_strCodecVer  = "OpenH264 version:2.2.0.2201";
+- 
+- #define OPENH264_MAJOR (2)
+--#define OPENH264_MINOR (1)
+--#define OPENH264_REVISION (1)
+--#define OPENH264_RESERVED (2005)
+-+#define OPENH264_MINOR (2)
+-+#define OPENH264_REVISION (0)
+-+#define OPENH264_RESERVED (2201)
+- 
+- #endif  // CODEC_VER_H
+-- 
+2.37.3
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]