From e50780916e6a0c5b9dc456f643f6474d0d2198dc Mon Sep 17 00:00:00 2001 From: Andres Salomon Date: Mon, 18 Jan 2021 04:31:30 -0500 Subject: Update for the 0.6.4 release and package rename --- debian/changelog | 9 +++++++++ debian/control | 26 ++++++++++++++++++-------- debian/libqmatrixclient-dev.dirs | 2 -- debian/libqmatrixclient-dev.docs | 1 - debian/libqmatrixclient-dev.install | 4 ---- debian/libqmatrixclient0.5.1.dirs | 1 - debian/libqmatrixclient0.5.1.install | 1 - debian/libquotient-dev.dirs | 2 ++ debian/libquotient-dev.install | 4 ++++ debian/libquotient0.6.dirs | 1 + debian/libquotient0.6.install | 1 + debian/rules | 6 ++---- 12 files changed, 37 insertions(+), 21 deletions(-) delete mode 100644 debian/libqmatrixclient-dev.dirs delete mode 100644 debian/libqmatrixclient-dev.docs delete mode 100644 debian/libqmatrixclient-dev.install delete mode 100644 debian/libqmatrixclient0.5.1.dirs delete mode 100644 debian/libqmatrixclient0.5.1.install create mode 100644 debian/libquotient-dev.dirs create mode 100644 debian/libquotient-dev.install create mode 100644 debian/libquotient0.6.dirs create mode 100644 debian/libquotient0.6.install mode change 100644 => 100755 debian/rules diff --git a/debian/changelog b/debian/changelog index 4f15e67f..da2d8c71 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +libquotient (0.6.4-1) unstable; urgency=medium + + * New upstream release (closes: #980067). + * Add myself as an uploader. + * Upstream renamed the library from libqmatrixclient to libQuotient; + rename the packages accordingly, with a dummy -dev package. + + -- Andres Salomon Mon, 18 Jan 2021 04:16:19 -0500 + libqmatrixclient (0.5.3.2-1) unstable; urgency=medium * New upstream release. diff --git a/debian/control b/debian/control index 318e4787..900226d0 100644 --- a/debian/control +++ b/debian/control @@ -1,25 +1,35 @@ -Source: libqmatrixclient +Source: libquotient Priority: optional Maintainer: Matrix Packaging Team -Uploaders: Hubert Chathi +Uploaders: Hubert Chathi , Andres Salomon Build-Depends: debhelper-compat (= 12), cmake, qtbase5-dev, qtmultimedia5-dev Standards-Version: 4.3.0 Section: libs Homepage: https://github.com/quotient-im/libQuotient -Vcs-Git: https://salsa.debian.org/matrix-team/libqmatrixclient.git -Vcs-Browser: https://salsa.debian.org/matrix-team/libqmatrixclient +Vcs-Git: https://salsa.debian.org/matrix-team/libquotient.git +Vcs-Browser: https://salsa.debian.org/matrix-team/libquotient Package: libqmatrixclient-dev +Section: oldlibs +Architecture: any +Depends: libquotient-dev, ${misc:Depends} +Description: Qt5 library for Matrix clients [transitional package] + libQMatrixClient is a Qt5-based library to make IM clients for the Matrix + protocol. This is a transitional package. It can safely be removed. + +Package: libquotient-dev Section: libdevel Architecture: any -Depends: libqmatrixclient0.5.1 (= ${binary:Version}), ${misc:Depends} +Replaces: libqmatrixclient-dev (<< 0.6.4-1~) +Breaks: libqmatrixclient-dev (<< 0.6.4-1~) +Depends: libquotient0.6 (= ${binary:Version}), ${misc:Depends} Description: Qt5 library to write cross-platform clients for Matrix - libQMatrixClient is a Qt5-based library to make IM clients for the Matrix + libQuotient is a Qt5-based library to make IM clients for the Matrix protocol. It is the backbone of Quaternion, Spectral and some other projects. -Package: libqmatrixclient0.5.1 +Package: libquotient0.6 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Qt5 library to write cross-platform clients for Matrix - libQMatrixClient is a Qt5-based library to make IM clients for the Matrix + libQuotient is a Qt5-based library to make IM clients for the Matrix protocol. It is the backbone of Quaternion, Spectral and some other projects. diff --git a/debian/libqmatrixclient-dev.dirs b/debian/libqmatrixclient-dev.dirs deleted file mode 100644 index da07fddd..00000000 --- a/debian/libqmatrixclient-dev.dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/include -usr/lib diff --git a/debian/libqmatrixclient-dev.docs b/debian/libqmatrixclient-dev.docs deleted file mode 100644 index 1e107f52..00000000 --- a/debian/libqmatrixclient-dev.docs +++ /dev/null @@ -1 +0,0 @@ -examples diff --git a/debian/libqmatrixclient-dev.install b/debian/libqmatrixclient-dev.install deleted file mode 100644 index 9b9e44b6..00000000 --- a/debian/libqmatrixclient-dev.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/include/* -usr/lib/*/lib*.so -usr/lib/*/pkgconfig/* -usr/lib/*/cmake/* diff --git a/debian/libqmatrixclient0.5.1.dirs b/debian/libqmatrixclient0.5.1.dirs deleted file mode 100644 index 68457717..00000000 --- a/debian/libqmatrixclient0.5.1.dirs +++ /dev/null @@ -1 +0,0 @@ -usr/lib diff --git a/debian/libqmatrixclient0.5.1.install b/debian/libqmatrixclient0.5.1.install deleted file mode 100644 index 3ddde584..00000000 --- a/debian/libqmatrixclient0.5.1.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff --git a/debian/libquotient-dev.dirs b/debian/libquotient-dev.dirs new file mode 100644 index 00000000..da07fddd --- /dev/null +++ b/debian/libquotient-dev.dirs @@ -0,0 +1,2 @@ +usr/include +usr/lib diff --git a/debian/libquotient-dev.install b/debian/libquotient-dev.install new file mode 100644 index 00000000..9b9e44b6 --- /dev/null +++ b/debian/libquotient-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* +usr/lib/*/cmake/* diff --git a/debian/libquotient0.6.dirs b/debian/libquotient0.6.dirs new file mode 100644 index 00000000..68457717 --- /dev/null +++ b/debian/libquotient0.6.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/libquotient0.6.install b/debian/libquotient0.6.install new file mode 100644 index 00000000..3ddde584 --- /dev/null +++ b/debian/libquotient0.6.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/rules b/debian/rules old mode 100644 new mode 100755 index deedfacc..2c000bc2 --- a/debian/rules +++ b/debian/rules @@ -5,11 +5,9 @@ override_dh_auto_configure: - dh_auto_configure -- -DCMAKE_INSTALL_INCLUDEDIR=include/libqmatrixclient -DBUILD_SHARED_LIBS=1 + dh_auto_configure -- -DCMAKE_INSTALL_INCLUDEDIR=include/libquotient -DBUILD_SHARED_LIBS=1 override_dh_auto_install: dh_auto_install # unused example file -- remove to avoid warning from dh_missing - rm debian/tmp/usr/bin/qmc-example -# libQMatrixClient 0.5.3 doesn't change the ABI from libQMatrixClient0.5.1 - ln -s libQMatrixClient.so.0.5.3.2 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQMatrixClient.so.0.5.1 + rm debian/tmp/usr/bin/quotest -- cgit v1.2.3