[arch-commits] Commit in solr/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Tue Jul 14 10:26:06 UTC 2020


    Date: Tuesday, July 14, 2020 @ 10:26:05
  Author: dvzrv
Revision: 663673

upgpkg: solr 8.6.0-1: Upgrading to 8.6.0.

Running strip-nondeterminism in build().
Adding another upstream release manager PGP key.

Modified:
  solr/trunk/PKGBUILD

----------+
 PKGBUILD |   21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-14 10:26:05 UTC (rev 663672)
+++ PKGBUILD	2020-07-14 10:26:05 UTC (rev 663673)
@@ -1,7 +1,7 @@
 # Maintainer: David Runge <dvzrv at archlinux.org>
 
 pkgname=solr
-pkgver=8.5.2
+pkgver=8.6.0
 pkgrel=1
 pkgdesc="Open source enterprise search platform built on Apache Lucene"
 arch=('any')
@@ -8,7 +8,7 @@
 url="https://lucene.apache.org/solr/"
 license=('Apache')
 depends=('bash' 'java-runtime>=8')
-makedepends=('ant' 'ivy' 'java-environment>=8')
+makedepends=('ant' 'ivy' 'java-environment>=8' 'strip-nondeterminism')
 backup=("etc/${pkgname}/server/jetty-http.xml"
         "etc/${pkgname}/server/jetty-https.xml"
         "etc/${pkgname}/server/jetty-https8.xml"
@@ -22,15 +22,22 @@
         "${pkgname}.service"
         "${pkgname}.sysusers"
         "${pkgname}.tmpfiles")
-sha512sums=('cced21440ef023d4bf7ad58d07aa33ce13c38eedce5bbc2592e8ac0133880514d0fac352ff9aeb63673e2cd24b15f715cb4925afe0bba839744295288cb86b59'
+sha512sums=('cb0e6c5e1145c19089ec15729974157d93d680a6bf34220e73c89b5c889ac62e2d5c76a8318383d4f71116f585faf7657909363c15495b81d9c380ff5ac7387f'
             'SKIP'
             'a34121427e9d3362e3424c8bf1f13e50dccbee4a1870bd8713a39c8bf79450462b12a98cc981af3a3522d176094b05e300468465100f27bcd44f08129f324430'
             '06e5e40b96d2b6668790e4b166fc2867b9e694a2c72fd57eec702526e009b8b0495acbe16a5a27e259827477f4783ce87742f1f806254d8a2baec23b0b317058'
             '9cc97763a50c11c305b06ce07f0b2936b8fcb0b1d43f8b469fe1399850cb009fc1eba297d295a386a556e5c042e189dba1b1fc96a54aa46964ed4db8e17d40a8')
+b2sums=('1d28debb3c51596f219627a1fadf194b2b82485b3d5c8c768a6b32aa08640eaad6d5a28d2d5b5267455b8d0e169e6b62ac122ae9d3e7393675fff1d2e510c1a5'
+        'SKIP'
+        '05f5927019eb0e622417092399ed8358184cd332ba7bf929af74e64cfb190f7e7c88c0caaac9b3fa182b063085045431bf74e7b7dd9d31f7041778fc92c923f5'
+        '60ff37059a4ab8362551518d56ee105e7d19199727605d5ad6f3236bd31dde1cc5fa37ffa37009820ee3115da36ae64df4754454cef1db51d1c13cac039245cb'
+        'a596a3d33e8466861fc0947d9b573812835ca5adccf20dac7c9de5ba88b206de5f0cb2e317edae239b7c47cfb0e3ef5f5c8778ee719d6b955de934e9e8267596')
 validpgpkeys=('2085660D9C1FCCACC4A479A3BF160FF14992A24C'  # Ishan Chattopadhyaya <ishan at apache.org>
               'E58A6F4D5B2B48AC66D5E53BD4F181881A42F9E6'  # Ignacio Vera (CODE SIGNING KEY) <ivera at apache.org>
               '81D3EB0408B4E1EB10AF443BA4F4C886B29BC2F4'  # Alan Woodward (CODE SIGNING KEY) <romseygeek at apache.org>
-              '86EDB9C33B8517228E88A8F93E48C0C6EF362B9E') # Mike Drob (CODE SIGNING KEY) <mdrob at apache.org>
+              '86EDB9C33B8517228E88A8F93E48C0C6EF362B9E'  # Mike Drob (CODE SIGNING KEY) <mdrob at apache.org>
+              '38DA0C3CE8181703A08E4D57377C3BA26AD29C0A'  # Bruno Roustant <broustant at apache.org>
+)
 
 prepare() {
   cd "$pkgname-$pkgver"
@@ -44,6 +51,12 @@
   ant compile
   ant server
   ant dist
+  # Timestamps in JAR files generated by Maven do not honour SOURCE_DATE_EPOCH
+  # (https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74682318)
+  find . \
+    -type f \
+    -iname "*.jar" \
+    -exec strip-nondeterminism --timestamp "$SOURCE_DATE_EPOCH" {} \;
 }
 
 # TODO: make org.apache.solr.cloud.MetricsHistoryIntegrationTest.testGet pass


More information about the arch-commits mailing list