From ae120e074d130c0018955ebe8c169d93a7f18b1fe2d41db726f3c6c44186075f Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Fri, 14 Oct 2022 13:40:24 +0000 Subject: [PATCH] Accepting request 1010936 from home:darix:apps - Add workaround for poetry >= 1.3.0 (boo#1204312) Also add the unnormalized name to the Metadata so that the checks inside synapse work correctly. OBS-URL: https://build.opensuse.org/request/show/1010936 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=242 --- matrix-synapse.changes | 7 +++++++ matrix-synapse.spec | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/matrix-synapse.changes b/matrix-synapse.changes index a75fbd5..3b59044 100644 --- a/matrix-synapse.changes +++ b/matrix-synapse.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Oct 14 13:34:26 UTC 2022 - Marcus Rueckert + +- Add workaround for poetry >= 1.3.0 (boo#1204312) + Also add the unnormalized name to the Metadata so that the + checks inside synapse work correctly. + ------------------------------------------------------------------- Sun Oct 9 21:58:05 UTC 2022 - Ben Greiner diff --git a/matrix-synapse.spec b/matrix-synapse.spec index dfbc3b5..dc262aa 100644 --- a/matrix-synapse.spec +++ b/matrix-synapse.spec @@ -333,6 +333,14 @@ cp %{S:48} README.SUSE install -d -m 0755 %{buildroot}%{_libexecdir}/%{pkgname} %pyproject_install +# workaround for poetry >= 1.3.0 boo#1204312 +METADATA_FILE="%{buildroot}%{python3_sitearch}/%{eggname}-%{version}.dist-info/METADATA" +if [ -e ${METADATA_FILE} ] ; then + perl -p -i.backup -e 's/(Provides-Extra: url-preview\n)/${1}Provides-Extra: url_preview\n/g' ${METADATA_FILE} + diff -urN ${METADATA_FILE}{.backup,} ||: + rm -f ${METADATA_FILE}.backup +fi + install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_libexecdir}/%{pkgname}/ # move scripts to the old place. mv %{buildroot}%{_bindir}/* %{buildroot}%{_libexecdir}/%{pkgname}/