forked from pool/meson
Dominique Leuenberger
95fd1c47f0
Update to 0.62.1 OBS-URL: https://build.opensuse.org/request/show/972950 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=224
40 lines
1.4 KiB
Diff
40 lines
1.4 KiB
Diff
diff -Nur meson-0.62.1/MANIFEST.in new/MANIFEST.in
|
|
--- meson-0.62.1/MANIFEST.in 2022-04-20 17:32:16.000000000 +0200
|
|
+++ new/MANIFEST.in 2022-04-26 16:59:11.579219774 +0200
|
|
@@ -17,3 +17,5 @@
|
|
include run_meson_command_tests.py
|
|
include run_project_tests.py
|
|
include meson.py
|
|
+
|
|
+include mesonbuild/dependencies/data/*.txt
|
|
diff -Nur meson-0.62.1/setup.py new/setup.py
|
|
--- meson-0.62.1/setup.py 2022-04-20 17:32:16.000000000 +0200
|
|
+++ new/setup.py 2022-04-26 16:58:46.507097203 +0200
|
|
@@ -20,7 +20,7 @@
|
|
raise SystemExit('ERROR: Tried to install Meson with an unsupported Python version: \n{}'
|
|
'\nMeson requires Python 3.7.0 or greater'.format(sys.version))
|
|
|
|
-from setuptools import setup
|
|
+from distutils.core import setup
|
|
|
|
data_files = []
|
|
if sys.platform != 'win32':
|
|
@@ -28,4 +28,16 @@
|
|
data_files = [('share/man/man1', ['man/meson.1']),
|
|
('share/polkit-1/actions', ['data/com.mesonbuild.install.policy'])]
|
|
|
|
-setup(data_files=data_files,)
|
|
+# Since distutils does not understand the find: directive in setup.cfg, and
|
|
+# therefore doesn't expand it, we need to do it directly
|
|
+import os
|
|
+packages=[
|
|
+ root.replace('/', '.')
|
|
+ for root, dirs, files in os.walk('mesonbuild')
|
|
+ if '__init__.py' in files]
|
|
+
|
|
+setup(
|
|
+ packages=packages,
|
|
+ package_data={'mesonbuild.dependencies.data': ['mesonbuild/dependencies/data/*.txt']},
|
|
+ data_files=data_files,
|
|
+)
|