[packages/d-feet] - fix building with meson 0.60+ nad fix python packaging

baggins baggins at pld-linux.org
Sun Apr 3 14:02:59 CEST 2022


commit ace3d9dd03c4d004f96d71291e3d7bb559cee07f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Apr 3 14:02:37 2022 +0200

    - fix building with meson 0.60+ nad fix python packaging

 d-feet.spec     |  5 ++---
 meson0.60.patch | 18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 3 deletions(-)
---
diff --git a/d-feet.spec b/d-feet.spec
index 3f63a33..c16de56 100644
--- a/d-feet.spec
+++ b/d-feet.spec
@@ -12,6 +12,7 @@ Group:		X11/Applications
 Source0:	https://download.gnome.org/sources/d-feet/0.3/%{name}-%{version}.tar.xz
 # Source0-md5:	c5cc09323c725210b0c420e40fb81e4c
 Patch0:		%{name}-cleanup.patch
+Patch1:		meson0.60.patch
 URL:		https://wiki.gnome.org/Apps/DFeet
 BuildRequires:	gobject-introspection-devel >= 0.9.6
 BuildRequires:	gtk+3-devel >= 3.10
@@ -45,6 +46,7 @@ D-Feet to debugger dla magistrali D-Bus.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %meson build \
@@ -57,9 +59,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %ninja_install -C build
 
-# meson is so great, "pure: true" for python.install_sources doesn't work
-install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
-%{__mv} $RPM_BUILD_ROOT%{py3_sitedir}/dfeet $RPM_BUILD_ROOT%{py3_sitescriptdir}
 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
 
diff --git a/meson0.60.patch b/meson0.60.patch
new file mode 100644
index 0000000..ae8eb20
--- /dev/null
+++ b/meson0.60.patch
@@ -0,0 +1,18 @@
+--- d-feet-0.3.16/data/meson.build~	2021-05-07 10:46:33.000000000 +0200
++++ d-feet-0.3.16/data/meson.build	2022-04-03 14:00:33.233166665 +0200
+@@ -13,7 +13,6 @@
+ )
+ 
+ i18n.merge_file(
+-  desktop,
+   type: 'desktop',
+   input: desktop_in,
+   output: '@BASENAME@',
+@@ -25,7 +24,6 @@
+ appdata = df_namespace + '.appdata.xml'
+ 
+ i18n.merge_file(
+-  appdata,
+   input: appdata + '.in',
+   output: '@BASENAME@',
+   po_dir: po_dir,
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/d-feet.git/commitdiff/ace3d9dd03c4d004f96d71291e3d7bb559cee07f



More information about the pld-cvs-commit mailing list