diff --git a/packages/p/picocli/.files b/packages/p/picocli/.files
index fb70ce49e29..f03cfd81df4 100644
Binary files a/packages/p/picocli/.files and b/packages/p/picocli/.files differ
diff --git a/packages/p/picocli/.rev b/packages/p/picocli/.rev
index 47e437e7e13..ce323e132ab 100644
--- a/packages/p/picocli/.rev
+++ b/packages/p/picocli/.rev
@@ -55,4 +55,12 @@
4.7.5
1106117
+
+ a0268764040d41f59b8d9b914056db2a
+ 4.7.5
+
+ anag+factory
+ reproducible
+ 1110246
+
diff --git a/packages/p/picocli/picocli-build.xml b/packages/p/picocli/picocli-build.xml
index 680814100cc..d7e67d0b416 100644
--- a/packages/p/picocli/picocli-build.xml
+++ b/packages/p/picocli/picocli-build.xml
@@ -47,8 +47,8 @@
verbose="false"
fork="false"
source="${compiler.source}"
- encoding="UTF-8"
- createMissingPackageInfoClass="false">
+ encoding="UTF-8"
+ createMissingPackageInfoClass="false">
@@ -62,8 +62,8 @@
release="9"
verbose="false"
fork="false"
- encoding="UTF-8"
- createMissingPackageInfoClass="false">
+ encoding="UTF-8"
+ createMissingPackageInfoClass="false">
@@ -79,14 +79,14 @@
verbose="false"
fork="false"
source="${compiler.source}"
- encoding="UTF-8"
- createMissingPackageInfoClass="false">
+ encoding="UTF-8"
+ createMissingPackageInfoClass="false">
-
+
-
-
-
+
+
+
+ encoding="UTF-8"
+ createMissingPackageInfoClass="false">
-
+
-
-
-
+
+
+
@@ -118,15 +118,15 @@
verbose="false"
fork="false"
source="${compiler.source}"
- encoding="UTF-8"
- createMissingPackageInfoClass="false">
+ encoding="UTF-8"
+ createMissingPackageInfoClass="false">
-
+
-
-
-
-
+
+
+
+
+ encoding="UTF-8"
+ createMissingPackageInfoClass="false">
-
+
-
-
-
-
+
+
+
+
@@ -174,16 +174,16 @@
charset="UTF-8"
linksource="false"
breakiterator="false"
- source="${compiler.source}"
- >
-
-
-
-
-
-
-
-
+ source="${compiler.source}"
+ >
+
+
+
+
+
+
+
+
@@ -201,9 +201,9 @@
index="false"
basedir="picocli-codegen/${build.outputDir}"
excludes="**/package.html">
-
-
+
+
+- Reproducible builds: Do not create timestamps with bnd wrap
+
-------------------------------------------------------------------
Sun Aug 27 06:46:38 UTC 2023 - Fridrich Strba
diff --git a/packages/p/picocli/picocli.spec b/packages/p/picocli/picocli.spec
index 73b04ebe67a..df6df3f30ec 100644
--- a/packages/p/picocli/picocli.spec
+++ b/packages/p/picocli/picocli.spec
@@ -81,13 +81,18 @@ cp %{SOURCE1} build.xml
-Djline2.jar=$(find-jar jline/jline) \
jar javadoc
+echo "-reproducible: true" >> bnd.bnd
+echo "-noextraheaders: true" >> bnd.bnd
+echo "-snapshot: SNAPSHOT" >> bnd.bnd
+
# Convert to OSGi bundle
bnd wrap \
- --bsn %{name} \
- --version %{version} \
- --output target/%{name}-%{version}.bar \
- --properties bnd.bnd \
- target/%{name}-%{version}.jar
+ --force \
+ --bsn %{name} \
+ --version %{version} \
+ --output target/%{name}-%{version}.bar \
+ --properties bnd.bnd \
+ target/%{name}-%{version}.jar
mv target/%{name}-%{version}.bar target/%{name}-%{version}.jar
%install