Skip to content
Snippets Groups Projects
Commit 51e8c479 authored by Luis Guzmán's avatar Luis Guzmán
Browse files

ring: backport experimental fixes to ring unstable.

parent d7e291df
No related branches found
No related tags found
No related merge requests found
From 27da2eb5717b33acdf27457b11d4bc98e8cc35de Mon Sep 17 00:00:00 2001
From: Amin Bandali <bandali@gnu.org>
Date: Tue, 21 Feb 2023 01:08:08 -0500
Subject: [PATCH] * debian/rules: Remove usr/lib/pkgconfig/jami.pc.
We currently don't ship the Jami daemon as a library, so it doesn't
make much sense to ship the jami.pc pkg-config file either.
---
debian/changelog | 4 +++-
debian/rules | 2 ++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/debian/rules b/debian/rules
index 621d0cec..08ae06aa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -132,6 +132,8 @@ override_dh_auto_install:
rm -rfv $(CURDIR)/debian/jami-daemon/usr/include
rm -rfv $(CURDIR)/debian/jami-daemon/usr/lib/*.a
rm -rfv $(CURDIR)/debian/jami-daemon/usr/lib/*.la
+ rm -rfv $(CURDIR)/debian/jami-daemon/usr/lib/pkgconfig
+ rm -rv $(CURDIR)/debian/jami-daemon/usr/lib
# CMake files
rm -rfv $(CURDIR)/debian/jami/usr/lib/cmake
--
GitLab
From 219296f6363a9d7425180b67b4bb83a6a801a6bd Mon Sep 17 00:00:00 2001
From: Petter Reinholdtsen <pere@debian.org>
Date: Tue, 21 Feb 2023 04:13:52 +0100
Subject: [PATCH] Added 1000-appstream-categories.patch to fix warning from
appstream generator.
---
.../patches/1000-appstream-categories.patch | 23 +++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 24 insertions(+)
create mode 100644 debian/patches/1000-appstream-categories.patch
diff --git a/debian/patches/1000-appstream-categories.patch b/debian/patches/1000-appstream-categories.patch
new file mode 100644
index 00000000..404f5c02
--- /dev/null
+++ b/debian/patches/1000-appstream-categories.patch
@@ -0,0 +1,23 @@
+Description: Remove appstream metadata categories not recognized by validator
+ The Communication and Productivity categories are not listed in the
+ XDG Menu Specification.
+Author: Petter Reinholdtsen
+Forwarded: no
+
+diff --git a/daemon/net.jami.daemon.metainfo.xml.in b/daemon/net.jami.daemon.metainfo.xml.in
+index f30a8ac6..99c70f7a 100644
+--- a/daemon/net.jami.daemon.metainfo.xml.in
++++ b/daemon/net.jami.daemon.metainfo.xml.in
+@@ -67,12 +67,10 @@
+ <!-- https://specifications.freedesktop.org/menu-spec/latest/apas02.html -->
+ <categories>
+ <category>Chat</category>
+- <category>Communication</category>
+ <category>FileTransfer</category>
+ <category>InstantMessaging</category>
+ <category>Network</category>
+ <category>P2P</category>
+- <category>Productivity</category>
+ </categories>
+
+ <content_rating type="oars-1.1">
diff --git a/debian/patches/series b/debian/patches/series
index 997c9a39..ea657633 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+1000-appstream-categories.patch
2000-jsoncpp-rename.patch
2010-dont-build-gnutls.patch
2020-dont-build-msgpack.patch
--
GitLab
From 4d64f33d99d8a2521bcb4ff7d06a5b1dabb2621e Mon Sep 17 00:00:00 2001
From: Amin Bandali <bandali@gnu.org>
Date: Mon, 20 Feb 2023 19:31:40 -0500
Subject: [PATCH] Add missing libqt6sql6-sqlite dependency, fix some lintian
warnings/errors
---
debian/changelog | 11 +++++++++++
debian/control | 1 +
debian/copyright | 8 --------
debian/source/lintian-overrides | 5 +++--
4 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/debian/control b/debian/control
index 0b486037..ac39eaa6 100644
--- a/debian/control
+++ b/debian/control
@@ -95,6 +95,7 @@ Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
jami-daemon (=${binary:Version}),
+ libqt6sql6-sqlite,
qml6-module-qt-labs-platform,
qml6-module-qt-labs-qmlmodels,
qml6-module-qt5compat-graphicaleffects,
diff --git a/debian/copyright b/debian/copyright
index e5b88470..59cca73f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -76,13 +76,6 @@ License: Expat
# Jami daemon
-Files: daemon/doc/dbus-api/tools/devhelp.xsl
- daemon/doc/dbus-api/tools/doc-generator.py
- daemon/doc/dbus-api/tools/doc-generator.xsl
- daemon/doc/dbus-api/tools/specparser.py
-Copyright: 2009 Collabora Ltd.
-License: LGPL-2.1+
-
Files: daemon/compat/msvc/dlfcn.h
daemon/compat/msvc/dlfcn.c
Copyright: 2007 Ramiro Polla
@@ -113,7 +106,6 @@ Copyright: 2003-2011 the VideoLAN team
License: GPL-2+
Files: daemon/m4/ax_cxx_compile_stdcxx.m4
- daemon/m4/dolt.m4
Copyright: 2008 Benjamin Kosnik <bkoz@redhat.com>
2012 Zack Weinberg <zackw@panix.com>
2013 Roy Stogner <roystgnr@ices.utexas.edu>
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 0339fc0c..93f5703f 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,3 +1,4 @@
# The full commented source is there.
-source-is-missing lrc/src/web-chatview/linkify.js *
-source-is-missing lrc/src/web-chatview/jed.js *
+source-is-missing [src/libclient/web-chatview/linkify.j]
+source-is-missing [src/libclient/web-chatview/jed.js]
+source-is-missing [3rdparty/SortFilterProxyModel/docs/*.html]
--
GitLab
From 1ed26e451022e941627c5e1eb499eb876e3ac50e Mon Sep 17 00:00:00 2001
From: Petter Reinholdtsen <pere@debian.org>
Date: Tue, 21 Feb 2023 04:14:07 +0100
Subject: [PATCH] Fixed typo in d//source/lintian-overrides.
---
debian/source/lintian-overrides | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 93f5703f..30d220df 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,4 +1,4 @@
# The full commented source is there.
-source-is-missing [src/libclient/web-chatview/linkify.j]
+source-is-missing [src/libclient/web-chatview/linkify.js]
source-is-missing [src/libclient/web-chatview/jed.js]
source-is-missing [3rdparty/SortFilterProxyModel/docs/*.html]
--
GitLab
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
EXTERNAL='deb-src http://ftp.debian.org/debian unstable main' EXTERNAL='deb-src http://ftp.debian.org/debian unstable main'
REPOKEY=04EE7237B7D453EC REPOKEY=04EE7237B7D453EC
VERSION=2 VERSION=3
. ./config . ./config
...@@ -58,6 +58,14 @@ done ...@@ -58,6 +58,14 @@ done
# against libavutil56 (ffmpeg 4.4). Can be removed on Trisquel 12 # against libavutil56 (ffmpeg 4.4). Can be removed on Trisquel 12
patch -R -p1 < $DATA/ffmpeg_time_base_frame.patch patch -R -p1 < $DATA/ffmpeg_time_base_frame.patch
# Backport latest changes required at experimental - Remove once package
# keep up with changes at testing or unstable release.
for patch in $(ls -v ${DATA}/debian_backport/*.patch)
do
echo "Applying $patch"
patch -Np1 < $patch
done
changelog "Backport ring/jammi to aramo from debian testing" changelog "Backport ring/jammi to aramo from debian testing"
compile compile
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment