From 539a56e0e2039d5e5532606d9b3ae34a16040a9abb28fb0006f2ee4b249fc140 Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Tue, 16 Jan 2024 10:36:03 +0000 Subject: [PATCH 1/6] 1.1.0 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/kdsingleapplication?expand=0&rev=3 --- kdsingleapplication-1.0.0.tar.gz | 3 --- kdsingleapplication-1.0.0.tar.gz.asc | 17 ----------------- kdsingleapplication-1.1.0.tar.gz | 3 +++ kdsingleapplication-1.1.0.tar.gz.asc | 17 +++++++++++++++++ kdsingleapplication.changes | 7 +++++++ kdsingleapplication.spec | 5 +++-- 6 files changed, 30 insertions(+), 22 deletions(-) delete mode 100644 kdsingleapplication-1.0.0.tar.gz delete mode 100644 kdsingleapplication-1.0.0.tar.gz.asc create mode 100644 kdsingleapplication-1.1.0.tar.gz create mode 100644 kdsingleapplication-1.1.0.tar.gz.asc diff --git a/kdsingleapplication-1.0.0.tar.gz b/kdsingleapplication-1.0.0.tar.gz deleted file mode 100644 index 2c76f32..0000000 --- a/kdsingleapplication-1.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c92355dc10f3ebd39363458458fb5bdd9662e080cf77d91f0437763c4d936520 -size 67545 diff --git a/kdsingleapplication-1.0.0.tar.gz.asc b/kdsingleapplication-1.0.0.tar.gz.asc deleted file mode 100644 index 8febad2..0000000 --- a/kdsingleapplication-1.0.0.tar.gz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJCBAABCAAsFiEE6GwAA3CxueKpGRrVPb+2iCyTWPsFAmS64kEOHGluZm9Aa2Rh -Yi5jb20ACgkQPb+2iCyTWPujeQ//ff1O6n9sVS4Nfy4R6M92+0lQ18Sw4XFj9/Za -U9Fk8F6ZGSKxc1GmmJpMsUeeZuQidyVicnOfcor8TAhoISF0idUCoP1UNF3ZiZZ1 -GGwy0OP9Eqn/LPi9f2Xb3yxzutLfe0oNtbC2Pu2PSkFlkrLWHMADN6224bk4vMzh -wOQKXraJ6u/sfPpucN5wKhXw99KmTE9EHa14nsM1xDjGusB8uc9hQdrrTVZ379nG -4JYqlbJVsKCxOGuNxZnB7xPHSbHqZXZ9nCYe5ocWscqnzUF8w4pL5hX3nSUQEdVK -hkIb0j1yE1mCY5kmSoivUFJy1avVnMDZbwTE2ffn6rzOLS1MbveKJ71RlNfUxn6e -PTcm+XBiMNGKdVhCPXA/HnhppfLWDAgi/bqzuS5xwV5Z9xcEgISqQBzuO8hUIcCk -eBMLevJkA9KJVKlKAxv2NJfY0HGBQnqiBPAj2IVD78FqY6KLlFuf/oQcl2sbpouk -WqaSUoPxS2A8pL5s5QgnG+ObyevMPXDAmKx4lyi8zUysGveNMv1wDVzA6z6twSPX -KbDad07ffRhhO4LjfA8YVNjyd/EscgDXM30VR/nbvOvJqu2KbVSw2FBXcx/Fjx1W -IkOXOCOEtWa6TMa0F/Dsg7qBTVL8BtikVzQenDBVjb0ZX8VAylaxTaNzWmperOCp -lFi12oU= -=fmCy ------END PGP SIGNATURE----- diff --git a/kdsingleapplication-1.1.0.tar.gz b/kdsingleapplication-1.1.0.tar.gz new file mode 100644 index 0000000..7f83c38 --- /dev/null +++ b/kdsingleapplication-1.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31029fffa4873e2769c555668e8edaa6bd5721edbc445bff5e66cc6af3b9ed78 +size 73558 diff --git a/kdsingleapplication-1.1.0.tar.gz.asc b/kdsingleapplication-1.1.0.tar.gz.asc new file mode 100644 index 0000000..f60e4d4 --- /dev/null +++ b/kdsingleapplication-1.1.0.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJCBAABCAAsFiEE6GwAA3CxueKpGRrVPb+2iCyTWPsFAmWFp8oOHGluZm9Aa2Rh +Yi5jb20ACgkQPb+2iCyTWPvjjg/8CcaTlgJcOQGQhndOjWzV/szuD8PeURxSaKib +l35jh0HxWib4YqNidBpwxUGh3K8HqK4Dc3lLgne/xX/vYv+3Nu7fGsSSUA0RPTwH +teFVR1YpWlVZ7ORAatrchE7/MDXOjydVNMgXemIHZX+QOurGjm0HaOVQ5+T2TlR4 +tqztmiz8Y46z6FUHS2d/qrGvhZdiJztsdJFREfomtIgNASx0rEZ2X5Ifkj0z6qWO +Jv0wS4rz0Rg94ZUqi3ReefHxftOtJvGkwMqo72PDSNQjokYBFQ26qQnpxCZfirX1 +HvnoaGbLKXy2nKSyYqxeVf3Qh6W+uYHmok3OsCNvn2AIE9oOfSUVb5/PxLTiWf+t +LHEMfWLx15uqVgYvNKr4HJ6FVdXjKCWKH0Ca3d0rQr7t0V2FXjN9zYXWLWSHQBIV +1w08P1MuOUMoCka0Sz9nRBTv3XCaa0zoeBbfkVShcP45gLd5a3JNYMLogy3N01xE +DEzBDGhNHblASFlO48ZK8XXUweGR9iB7l1oDEhUmiVTMTT7NbyXbWeOA6cpn7V7q +670VedjFjJfKcC7s3H6I697lziir9sAnYdNANfoVHZ+yy+Z68WtdqJnpdW0s0ZY4 +YM/JJogQQUwJMR64g/tl1Cb437CXn7cNF2UvQyQvdNlNmuvepYy8J1JrNdP3Ma0h +RkDRS14= +=815O +-----END PGP SIGNATURE----- diff --git a/kdsingleapplication.changes b/kdsingleapplication.changes index 1922c51..9e9f938 100644 --- a/kdsingleapplication.changes +++ b/kdsingleapplication.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Jan 16 10:33:05 UTC 2024 - Christophe Marin + +- Update to 1.1.0 + * Add option making session ID part of the socket name optional + * Fix dynamic library versioning + ------------------------------------------------------------------- Fri Oct 6 07:09:09 UTC 2023 - Christophe Marin diff --git a/kdsingleapplication.spec b/kdsingleapplication.spec index 1b84683..2abca12 100644 --- a/kdsingleapplication.spec +++ b/kdsingleapplication.spec @@ -23,7 +23,7 @@ %define pkg_suffix -qt6 %endif Name: kdsingleapplication%{?pkg_suffix} -Version: 1.0.0 +Version: 1.1.0 Release: 0 Summary: Helper class for single-instance policy applications License: MIT @@ -100,11 +100,12 @@ rm -r %{buildroot}%{_datadir}/doc %files -n libkdsingleapplication%{?pkg_suffix} %license LICENSES/* %doc README.md -%{_libdir}/libkdsingleapplication%{?pkg_suffix}.so +%{_libdir}/libkdsingleapplication%{?pkg_suffix}.so.* %files devel %{_includedir}/kdsingleapplication%{?pkg_suffix}/ %{_libdir}/cmake/KDSingleApplication%{?pkg_suffix}/ +%{_libdir}/libkdsingleapplication%{?pkg_suffix}.so %if 0%{?qt6} %{_qt6_mkspecsdir}/modules/qt_KDSingleApplication.pri %else From f851c61b3d5641a3127a533f5e11fe6e32a9398a4d2abace0f8f6b817dc63a5f Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Tue, 16 Jan 2024 10:39:10 +0000 Subject: [PATCH 2/6] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/kdsingleapplication?expand=0&rev=4 --- kdsingleapplication.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/kdsingleapplication.spec b/kdsingleapplication.spec index 2abca12..eebee04 100644 --- a/kdsingleapplication.spec +++ b/kdsingleapplication.spec @@ -21,6 +21,9 @@ %if "%{flavor}" == "qt6" %define qt6 1 %define pkg_suffix -qt6 +%define sover -1_1 +%else +%define sover 1_1 %endif Name: kdsingleapplication%{?pkg_suffix} Version: 1.1.0 @@ -46,15 +49,15 @@ BuildRequires: cmake(Qt5Widgets) %description KDSingleApplication is a helper class for single-instance policy applications. -%package -n libkdsingleapplication%{?pkg_suffix} +%package -n libkdsingleapplication%{?pkg_suffix}%{sover} Summary: Helper class for single-instance policy applications -%description -n libkdsingleapplication%{?pkg_suffix} +%description -n libkdsingleapplication%{?pkg_suffix}%{sover} KDSingleApplication is a helper class for single-instance policy applications. %package devel Summary: Development files for libkdsingleapplication%{?pkg_suffix} -Requires: libkdsingleapplication%{?pkg_suffix} = %{version} +Requires: libkdsingleapplication%{?pkg_suffix}%{sover} = %{version} %if 0%{?qt6} Requires: cmake(Qt6Network) Requires: cmake(Qt6Widgets) @@ -95,9 +98,9 @@ rm -r %{buildroot}%{_datadir}/doc %check %ctest -%ldconfig_scriptlets -n libkdsingleapplication%{?pkg_suffix} +%ldconfig_scriptlets -n libkdsingleapplication%{?pkg_suffix}%{sover} -%files -n libkdsingleapplication%{?pkg_suffix} +%files -n libkdsingleapplication%{?pkg_suffix}%{sover} %license LICENSES/* %doc README.md %{_libdir}/libkdsingleapplication%{?pkg_suffix}.so.* From 815331e0fa6bebe78d059edd5704fe68d8ae6d36f61912534194ce2bf541a2be Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Tue, 16 Jan 2024 11:25:28 +0000 Subject: [PATCH 3/6] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/kdsingleapplication?expand=0&rev=5 --- kdsingleapplication.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kdsingleapplication.spec b/kdsingleapplication.spec index eebee04..308395c 100644 --- a/kdsingleapplication.spec +++ b/kdsingleapplication.spec @@ -51,6 +51,9 @@ KDSingleApplication is a helper class for single-instance policy applications. %package -n libkdsingleapplication%{?pkg_suffix}%{sover} Summary: Helper class for single-instance policy applications +# kdsingleapplication 1.0.0 wasn't versioned +Provides: libkdsingleapplication%{?pkg_suffix} = 1.0.0 +Obsoletes: libkdsingleapplication%{?pkg_suffix} < 1.0.0 %description -n libkdsingleapplication%{?pkg_suffix}%{sover} KDSingleApplication is a helper class for single-instance policy applications. From 69a7cafef694b6cdc27c4267c9a0058498b266f65d8298522d1d1d0bd00382a4 Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Tue, 16 Jan 2024 11:26:32 +0000 Subject: [PATCH 4/6] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/kdsingleapplication?expand=0&rev=6 --- kdsingleapplication.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kdsingleapplication.spec b/kdsingleapplication.spec index 308395c..5cf10f6 100644 --- a/kdsingleapplication.spec +++ b/kdsingleapplication.spec @@ -53,7 +53,7 @@ KDSingleApplication is a helper class for single-instance policy applications. Summary: Helper class for single-instance policy applications # kdsingleapplication 1.0.0 wasn't versioned Provides: libkdsingleapplication%{?pkg_suffix} = 1.0.0 -Obsoletes: libkdsingleapplication%{?pkg_suffix} < 1.0.0 +Obsoletes: libkdsingleapplication%{?pkg_suffix} < %{version} %description -n libkdsingleapplication%{?pkg_suffix}%{sover} KDSingleApplication is a helper class for single-instance policy applications. From dc20d43db32333c1997c1d4517a2b7d875ebb2a0bd20cc990ec4e18d9fe7680d Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Wed, 17 Jan 2024 09:48:47 +0000 Subject: [PATCH 5/6] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/kdsingleapplication?expand=0&rev=7 --- kdsingleapplication.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kdsingleapplication.spec b/kdsingleapplication.spec index 5cf10f6..6c34807 100644 --- a/kdsingleapplication.spec +++ b/kdsingleapplication.spec @@ -68,6 +68,8 @@ Requires: cmake(Qt6Widgets) Requires: cmake(Qt5Network) Requires: cmake(Qt5Widgets) %endif +# Work around installcheck stupidity +Conflicts: libkdsingleapplication%{?pkg_suffix} = 1.0.0 %description devel Development files for libkdsingleapplication%{?pkg_suffix}. From 4717af620209a60e8d3f9ff7b7c058fe6117c91b06525027c6dd3aec41323c7e Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Sun, 25 Feb 2024 11:51:14 +0000 Subject: [PATCH 6/6] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/kdsingleapplication?expand=0&rev=8 --- kdsingleapplication.changes | 1 + kdsingleapplication.spec | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/kdsingleapplication.changes b/kdsingleapplication.changes index 9e9f938..fea2c40 100644 --- a/kdsingleapplication.changes +++ b/kdsingleapplication.changes @@ -4,6 +4,7 @@ Tue Jan 16 10:33:05 UTC 2024 - Christophe Marin - Update to 1.1.0 * Add option making session ID part of the socket name optional * Fix dynamic library versioning +- Update the library package name ------------------------------------------------------------------- Fri Oct 6 07:09:09 UTC 2023 - Christophe Marin diff --git a/kdsingleapplication.spec b/kdsingleapplication.spec index 6c34807..da09160 100644 --- a/kdsingleapplication.spec +++ b/kdsingleapplication.spec @@ -53,7 +53,7 @@ KDSingleApplication is a helper class for single-instance policy applications. Summary: Helper class for single-instance policy applications # kdsingleapplication 1.0.0 wasn't versioned Provides: libkdsingleapplication%{?pkg_suffix} = 1.0.0 -Obsoletes: libkdsingleapplication%{?pkg_suffix} < %{version} +Obsoletes: libkdsingleapplication%{?pkg_suffix} <= 1.0.0 %description -n libkdsingleapplication%{?pkg_suffix}%{sover} KDSingleApplication is a helper class for single-instance policy applications. @@ -68,8 +68,6 @@ Requires: cmake(Qt6Widgets) Requires: cmake(Qt5Network) Requires: cmake(Qt5Widgets) %endif -# Work around installcheck stupidity -Conflicts: libkdsingleapplication%{?pkg_suffix} = 1.0.0 %description devel Development files for libkdsingleapplication%{?pkg_suffix}.