[arch-commits] Commit in meson/trunk (2 files)

Jan Steffens heftig at archlinux.org
Fri May 15 20:19:38 UTC 2020


    Date: Friday, May 15, 2020 @ 20:19:37
  Author: heftig
Revision: 383728

0.54.2-1

Modified:
  meson/trunk/PKGBUILD
Deleted:
  meson/trunk/0001-Fix-meson_jar_template-so-test-suite-passes.patch

--------------------------------------------------------+
 0001-Fix-meson_jar_template-so-test-suite-passes.patch |   88 ---------------
 PKGBUILD                                               |    9 -
 2 files changed, 2 insertions(+), 95 deletions(-)

Deleted: 0001-Fix-meson_jar_template-so-test-suite-passes.patch
===================================================================
--- 0001-Fix-meson_jar_template-so-test-suite-passes.patch	2020-05-15 20:15:32 UTC (rev 383727)
+++ 0001-Fix-meson_jar_template-so-test-suite-passes.patch	2020-05-15 20:19:37 UTC (rev 383728)
@@ -1,88 +0,0 @@
-From f61bab556a2cf6aae7935f6add8b00657666b5e2 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
-Date: Mon, 30 Mar 2020 01:27:39 +0200
-Subject: [PATCH] Fix meson_jar_template so test suite passes
-
-It was generating an extra comma.
-
-    The Meson build system
-    Version: 0.54.0
-    Source dir: /tmp/tmp34halxhe
-    Build dir: /tmp/tmp34halxhe/build
-    Build type: native build
-
-    meson.build:6:15: ERROR: Expecting rparen got comma.
-        'Foo.java',,
-                   ^
-    For a block that started at 5,3
-    jar('tmp34halxhe',
-       ^
-
-    A full log can be found at /tmp/tmp34halxhe/build/meson-logs/meson-log.txt
-    Using "tmp34halxhe" (name of current directory) as project name.
-    Using "tmp34halxhe" (project name) as name of executable to build.
-    Detected source files: Foo.java
-    Detected language: java
-    Generated meson.build file:
-
-    project('tmp34halxhe', 'java',
-      version : '0.1',
-      default_options : ['warning_level=3'])
-
-    jar('tmp34halxhe',
-        'Foo.java',,
-        main_class: tmp34halxhe,
-        install : true)
-
-It was also missing quotes around the main class name.
-
-    The Meson build system
-    Version: 0.54.0
-    Source dir: /tmp/tmpjm5cg44a
-    Build dir: /tmp/tmpjm5cg44a/build
-    Build type: native build
-    Project name: tmpjm5cg44a
-    Project version: 0.1
-    Java compiler for the host machine: javac (unknown 1.8.0)
-    Host machine cpu family: x86_64
-    Host machine cpu: x86_64
-
-    meson.build:5:0: ERROR: Unknown variable "tmpjm5cg44a".
-
-    A full log can be found at /tmp/tmpjm5cg44a/build/meson-logs/meson-log.txt
-    Using "tmpjm5cg44a" (name of current directory) as project name.
-    Using "tmpjm5cg44a" (project name) as name of executable to build.
-    Detected source files: Foo.java
-    Detected language: java
-    Generated meson.build file:
-
-    project('tmpjm5cg44a', 'java',
-      version : '0.1',
-      default_options : ['warning_level=3'])
-
-    jar('tmpjm5cg44a',
-        'Foo.java',
-        main_class: tmpjm5cg44a,
-        install : true)
----
- mesonbuild/templates/mesontemplates.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/mesonbuild/templates/mesontemplates.py b/mesonbuild/templates/mesontemplates.py
-index 2739c9d8..6b341a21 100644
---- a/mesonbuild/templates/mesontemplates.py
-+++ b/mesonbuild/templates/mesontemplates.py
-@@ -27,8 +27,8 @@ meson_jar_template = '''project('{project_name}', '{language}',
-   default_options : [{default_options}])
- 
- jar('{executable}',
--    {sourcespec},{depspec},
--    main_class: {main_class},
-+    {sourcespec},{depspec}
-+    main_class: '{main_class}',
-     install : true)
- '''
- 
--- 
-2.26.0
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-15 20:15:32 UTC (rev 383727)
+++ PKGBUILD	2020-05-15 20:19:37 UTC (rev 383728)
@@ -3,7 +3,7 @@
 # Contributor: Anatol Pomozov <anatol dot pomozov at gmail>
 
 pkgname=meson
-pkgver=0.54.1
+pkgver=0.54.2
 pkgrel=1
 pkgdesc='High productivity build system'
 url='https://mesonbuild.com/'
@@ -18,12 +18,10 @@
               'python-pytest-xdist') # 'cuda')
 source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
         skip-test.diff
-        0001-Fix-meson_jar_template-so-test-suite-passes.patch
         arch-meson)
-sha512sums=('dbc3fed326ba208f5a6eee7e3106d07450e7a3569d425013fba8c51e7cfd6485f9b083836dc74be49bc9839bd640ce54741d9335097cbd28f6a320d5fec7ecfe'
+sha512sums=('ad5ec826879d3d85088ca40d768599a4c8e66983f2a6a7ebe8ab12051cad18b4ade9a2afd30fe543b0a75900822992c8ef7161d369489e2211dd7a1a8ccc32ed'
             'SKIP'
             'fd1694e74cfa628bda81b1056061d75fa288e04d72bda733f3667be43cfb21c60f2e89455e4a101a7f6bef5754fe112dc84e18ec7a0807bc791015c34deea347'
-            '1203c844466409fceb6e3bd4f419762d7dcd460f4dbf412eda7d966b002dd69710af97d9135fc399c71fdcd191aa512bf180e60562f5996932e2827acf591eb2'
             'f451f8a7ef9cf1dd724c2ce20bb85a3f1611b87b2e7a17ef0fdbe8ab82a67389f818ea30a5adfe8413143e4eac77ea2e0b8234b5b2466b41a892e2bd0435376c')
 validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakkane at gmail.com>
 
@@ -32,9 +30,6 @@
 
   # Our containers do not allow sanitizers to run
   patch -Np1 -i ../skip-test.diff
-
-  # https://github.com/mesonbuild/meson/pull/6868
-  patch -Np1 -i ../0001-Fix-meson_jar_template-so-test-suite-passes.patch
 }
 
 build() {



More information about the arch-commits mailing list