Codebase list epubcheck / 51c5090
Rework patch series for `git-buildpackage` Add 0002-remove_deps.patch: Rename to add patch number Add 0001-classpath.patch: Rename to add patch number Drop classpath.patch: Rename to add patch number Drop remove_deps.patch: Rename to add patch number YOKOTA Hiroshi authored 2 years ago Mathieu Malaterre committed 2 years ago
5 changed file(s) with 1078 addition(s) and 1090 deletion(s). Raw diff Collapse all Expand all
0 From: Eugene Zhukov <eugene@debian.org>
1 Date: Tue, 27 Nov 2018 11:02:44 +0200
2 Subject: Set classpath for Debian systems
3
4 Forwarded: not-needed
5 ---
6 pom.xml | 4 ++--
7 1 file changed, 2 insertions(+), 2 deletions(-)
8
9 diff --git a/pom.xml b/pom.xml
10 index c94378b..2697900 100644
11 --- a/pom.xml
12 +++ b/pom.xml
13 @@ -458,7 +458,6 @@
14 <artifactId>maven-jar-plugin</artifactId>
15 <version>3.0.2</version>
16 <configuration>
17 - <finalName>${project.artifactId}</finalName>
18 <archive>
19 <!--TODO Using the Manifest.MF file instead of the tag below is a work around for including two
20 libraries that are not in the Nexus. Currently they are checked into the lib directory.-->
21 @@ -467,7 +466,8 @@
22 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
23 <mainClass>com.adobe.epubcheck.tool.Checker</mainClass>
24 <addClasspath>true</addClasspath>
25 - <classpathPrefix>lib/</classpathPrefix>
26 + <classpathLayoutType>custom</classpathLayoutType>
27 + <customClasspathLayout>/usr/share/java/${artifact.artifactId}.${artifact.extension}</customClasspathLayout>
28 </manifest>
29 <manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile>
30 <manifestEntries>
0 From: Mathieu Malaterre <malat@debian.org>
1 Date: Thu, 27 Jan 2022 11:16:28 +0100
2 Subject: Remove extra dependencies for test suite
3
4 Author: Mathieu Malaterre <malat@debian.org>
5 Bug-Debian: https://bugs.debian.org/987146
6 Bug-Debian: https://bugs.debian.org/999608
7 Last-Update: 2022-01-27
8 Forwarded: not-needed
9 ---
10 pom.xml | 1022 +++++++++++++++++++++++++++------------------------------------
11 1 file changed, 429 insertions(+), 593 deletions(-)
12
13 diff --git a/pom.xml b/pom.xml
14 index 2697900..131e424 100644
15 --- a/pom.xml
16 +++ b/pom.xml
17 @@ -1,598 +1,434 @@
18 <?xml version="1.0" encoding="UTF-8"?>
19 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20 -
21 - <modelVersion>4.0.0</modelVersion>
22 -
23 - <parent>
24 - <groupId>org.sonatype.oss</groupId>
25 - <artifactId>oss-parent</artifactId>
26 - <version>7</version>
27 - </parent>
28 -
29 - <groupId>org.w3c</groupId>
30 - <artifactId>epubcheck</artifactId>
31 - <version>4.2.6</version>
32 -
33 - <packaging>jar</packaging>
34 -
35 - <name>EPUBCheck :: Validation Tool for EPUB</name>
36 - <description>EPUBCheck is a tool to validate the conformance of EPUB publications against
37 - the EPUB specifications. EPUBCheck can be run as a standalone command-line tool or used
38 - as a Java library.</description>
39 - <url>https://github.com/w3c/epubcheck</url>
40 - <inceptionYear>2007</inceptionYear>
41 - <organization>
42 - <name>The World Wide Web Consortium (W3C)</name>
43 - <url>https://www.w3.org</url>
44 - </organization>
45 - <licenses>
46 - <license>
47 - <name>BSD 3-Clause License</name>
48 - <url>http://www.opensource.org/licenses/bsd-license.php</url>
49 - </license>
50 - </licenses>
51 - <developers>
52 - <developer>
53 - <name>Peter Sorotokin</name>
54 - <id>sorotokin</id>
55 - <email>sorotokin@gmail.com</email>
56 - <url>http://www.adobe.com</url>
57 - <organization>Adobe Systems Inc.</organization>
58 - </developer>
59 - <developer>
60 - <name>Garth Conboy</name>
61 - <id>garthconboy</id>
62 - <email>garth@google.com</email>
63 - </developer>
64 - <developer>
65 - <name>Markus Gylling</name>
66 - <id>markus.gylling</id>
67 - <email>markus.gylling@gmail.com</email>
68 - </developer>
69 - <developer>
70 - <name>Piotr Kula</name>
71 - <id>PiotrFKula</id>
72 - <email>PiotrFKula@gmail.com</email>
73 - </developer>
74 - <developer>
75 - <name>Paul Norton</name>
76 - <id>cold.geek</id>
77 - <email>cold.geek@gmail.com</email>
78 - </developer>
79 - <developer>
80 - <name>Liza Daly</name>
81 - <id>liza31337</id>
82 - <email>liza31337@gmail.com</email>
83 - </developer>
84 - <developer>
85 - <name>Jessica Hekman</name>
86 - <id>sorotokin</id>
87 - <email>sorotokin@gmail.com</email>
88 - </developer>
89 - <developer>
90 - <name>George Bina</name>
91 - <id>georgebina76</id>
92 - <email>georgebina76@gmail.com</email>
93 - </developer>
94 - <developer>
95 - <name>Bogdan Iordache</name>
96 - <id>biordach</id>
97 - <email>biordach@gmail.com</email>
98 - <url>http://www.adobe.com</url>
99 - <organization>Adobe Systems Inc.</organization>
100 - </developer>
101 - <developer>
102 - <name>Ionut-Maxim Margelatu</name>
103 - <id>ionut.margelatu</id>
104 - <email>ionut.margelatu@gmail.com</email>
105 - <url>http://www.adobe.com</url>
106 - <organization>Adobe Systems Inc.</organization>
107 - </developer>
108 - <developer>
109 - <name>Romain Deltour</name>
110 - <id>rdeltour</id>
111 - <email>rdeltour@gmail.com</email>
112 - </developer>
113 - <developer>
114 - <name>Thomas Ledoux</name>
115 - <id>tledoux</id>
116 - <email>tledouxfr@gmail.com</email>
117 - </developer>
118 - <developer>
119 - <name>Tobias Fischer</name>
120 - <id>tofi86</id>
121 - <email>tobias.carl.fischer@gmail.com</email>
122 - </developer>
123 - <developer>
124 - <name>Steve Antoch</name>
125 - <id>santoch</id>
126 - <url>http://www.barnesandnoble.com/</url>
127 - <email>santoch6@gmail.com</email>
128 - </developer>
129 - <developer>
130 - <name>Arwen Pond</name>
131 - <id>apond</id>
132 - <url>http://www.barnesandnoble.com/</url>
133 - <email>arwenpond@hotmail.com</email>
134 - </developer>
135 - <developer>
136 - <name>Masayoshi Takahashi</name>
137 - <id>takahashim</id>
138 - <email>maki@rubycolor.org</email>
139 - </developer>
140 - <developer>
141 - <name>Satoshi KOJIMA</name>
142 - <id>skoji</id>
143 - <email>skoji@mac.com</email>
144 - </developer>
145 - </developers>
146 - <mailingLists>
147 - <mailingList>
148 - <name>EPUBCheck discussion</name>
149 - <subscribe>mailto:public-epubcheck-request@w3.org?subject=subscribe</subscribe>
150 - <unsubscribe>mailto:public-epubcheck-request@w3.org?subject=unsubscribe</unsubscribe>
151 - <post>public-epubcheck@w3.org</post>
152 - <archive>https://lists.w3.org/Archives/Public/public-epubcheck/</archive>
153 - </mailingList>
154 - <mailingList>
155 - <name>ARCHIVE: epubcheck discussion</name>
156 - <archive>https://groups.google.com/forum/#!forum/epubcheck</archive>
157 - </mailingList>
158 - </mailingLists>
159 - <scm>
160 - <connection>scm:git:ssh://git@github.com:w3c/epubcheck.git</connection>
161 - <developerConnection>scm:git:ssh://git@github.com:w3c/epubcheckgit</developerConnection>
162 - <url>https://github.com/w3c/epubcheck</url>
163 - <tag>v4.2.6</tag>
164 - </scm>
165 - <issueManagement>
166 - <system>Github</system>
167 - <url>https://github.com/w3c/epubcheck/issues</url>
168 - </issueManagement>
169 -
170 - <properties>
171 - <java.version>1.7</java.version>
172 - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
173 - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
174 - <maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
175 - <tool.build.date>${maven.build.timestamp}</tool.build.date>
176 - </properties>
177 -
178 - <dependencies>
179 - <dependency>
180 - <groupId>net.sf.saxon</groupId>
181 - <artifactId>Saxon-HE</artifactId>
182 - <version>9.8.0-8</version>
183 - </dependency>
184 - <dependency>
185 - <groupId>org.apache.commons</groupId>
186 - <artifactId>commons-compress</artifactId>
187 - <version>1.20</version>
188 - <exclusions>
189 - <exclusion>
190 - <groupId>org.tukaani</groupId>
191 - <artifactId>xz</artifactId>
192 - </exclusion>
193 - </exclusions>
194 - </dependency>
195 - <dependency>
196 - <groupId>org.relaxng</groupId>
197 - <artifactId>jing</artifactId>
198 - <version>20181222</version>
199 - <exclusions>
200 - <exclusion>
201 - <groupId>xml-apis</groupId>
202 - <artifactId>xml-apis</artifactId>
203 - </exclusion>
204 - </exclusions>
205 - </dependency>
206 - <dependency>
207 - <groupId>org.w3c.css</groupId>
208 - <artifactId>sac</artifactId>
209 - <version>1.3</version>
210 - </dependency>
211 - <dependency>
212 - <groupId>com.google.guava</groupId>
213 - <artifactId>guava</artifactId>
214 - <version>24.1.1-android</version>
215 - </dependency>
216 - <dependency>
217 - <groupId>com.twelvemonkeys.imageio</groupId>
218 - <artifactId>imageio-jpeg</artifactId>
219 - <version>3.4.1</version>
220 - </dependency>
221 - <dependency>
222 - <groupId>org.codehaus.jackson</groupId>
223 - <artifactId>jackson-core-asl</artifactId>
224 - <version>1.9.12</version>
225 - </dependency>
226 - <dependency>
227 - <groupId>org.codehaus.jackson</groupId>
228 - <artifactId>jackson-mapper-asl</artifactId>
229 - <version>1.9.12</version>
230 - </dependency>
231 - <!-- ================= -->
232 - <!-- Test Dependencies -->
233 - <!-- ================= -->
234 - <dependency>
235 - <groupId>junit</groupId>
236 - <artifactId>junit</artifactId>
237 - <version>4.13.1</version>
238 - <scope>test</scope>
239 - </dependency>
240 - <dependency>
241 - <groupId>com.googlecode.json-simple</groupId>
242 - <artifactId>json-simple</artifactId>
243 - <version>1.1.1</version>
244 - <scope>test</scope>
245 - </dependency>
246 - <dependency>
247 - <groupId>xmlunit</groupId>
248 - <artifactId>xmlunit</artifactId>
249 - <version>1.3</version>
250 - <scope>test</scope>
251 - </dependency>
252 - <dependency>
253 - <groupId>io.cucumber</groupId>
254 - <artifactId>cucumber-java</artifactId>
255 - <version>4.5.4</version>
256 - <scope>test</scope>
257 - </dependency>
258 - <dependency>
259 - <groupId>io.cucumber</groupId>
260 - <artifactId>cucumber-junit</artifactId>
261 - <version>4.5.4</version>
262 - <scope>test</scope>
263 - </dependency>
264 - <dependency>
265 - <groupId>io.cucumber</groupId>
266 - <artifactId>cucumber-picocontainer</artifactId>
267 - <version>4.7.1</version>
268 - <scope>test</scope>
269 - </dependency>
270 - <dependency>
271 - <groupId>org.hamcrest</groupId>
272 - <artifactId>hamcrest</artifactId>
273 - <version>2.1</version>
274 - <scope>test</scope>
275 - </dependency>
276 - </dependencies>
277 -
278 - <build>
279 - <resources>
280 - <resource>
281 - <filtering>false</filtering>
282 - <directory>src/tools</directory>
283 - <targetPath>${project.build.directory}</targetPath>
284 - </resource>
285 - <resource>
286 - <directory>src/main/resources</directory>
287 - <excludes>
288 - <exclude>com/adobe/epubcheck/schema/30/*.sch</exclude>
289 - <exclude>com/thaiopensource/relaxng/pattern/resources/Messages.properties</exclude>
290 - <exclude>com/thaiopensource/datatype/xsd/resources/Messages.properties</exclude>
291 - </excludes>
292 - </resource>
293 - <resource>
294 - <directory>src/main/resources</directory>
295 - <includes>
296 - <include>com/adobe/epubcheck/api/project.properties</include>
297 - </includes>
298 - <filtering>true</filtering>
299 - </resource>
300 - </resources>
301 - <plugins>
302 - <plugin>
303 - <groupId>org.apache.maven.plugins</groupId>
304 - <artifactId>maven-enforcer-plugin</artifactId>
305 - <version>3.0.0-M3</version>
306 - <executions>
307 - <execution>
308 - <id>enforce-maven</id>
309 - <goals>
310 - <goal>enforce</goal>
311 - </goals>
312 - <configuration>
313 - <rules>
314 - <requireMavenVersion>
315 - <version>3.0</version>
316 - </requireMavenVersion>
317 - </rules>
318 - </configuration>
319 - </execution>
320 - </executions>
321 - </plugin>
322 - <plugin>
323 - <groupId>org.apache.maven.plugins</groupId>
324 - <artifactId>maven-dependency-plugin</artifactId>
325 - <version>3.0.2</version>
326 - <executions>
327 - <execution>
328 - <id>copy</id>
329 - <phase>package</phase>
330 - <goals>
331 - <goal>copy-dependencies</goal>
332 - </goals>
333 - <configuration>
334 - <outputDirectory>${project.build.directory}/lib</outputDirectory>
335 - <overWriteReleases>false</overWriteReleases>
336 - <overWriteSnapshots>true</overWriteSnapshots>
337 - </configuration>
338 - </execution>
339 - </executions>
340 - </plugin>
341 - <plugin>
342 - <groupId>org.apache.maven.plugins</groupId>
343 - <artifactId>maven-compiler-plugin</artifactId>
344 - <version>3.7.0</version>
345 - <configuration>
346 - <source>${java.version}</source>
347 - <target>${java.version}</target>
348 - </configuration>
349 - </plugin>
350 - <plugin>
351 - <groupId>org.apache.felix</groupId>
352 - <artifactId>maven-bundle-plugin</artifactId>
353 - <version>3.2.0</version>
354 - <extensions>true</extensions>
355 - <executions>
356 - <execution>
357 - <id>bundle-manifest</id>
358 - <phase>process-classes</phase>
359 - <goals>
360 - <goal>manifest</goal>
361 - </goals>
362 - </execution>
363 - </executions>
364 - <configuration>
365 - <instructions>
366 - <Import-Package>
367 - net.sf.saxon.*;version="[9.8.0,9.8.1)",
368 + <modelVersion>4.0.0</modelVersion>
369 + <groupId>org.w3c</groupId>
370 + <artifactId>epubcheck</artifactId>
371 + <version>4.2.6</version>
372 + <packaging>jar</packaging>
373 + <name>EPUBCheck :: Validation Tool for EPUB</name>
374 + <description>EPUBCheck is a tool to validate the conformance of EPUB publications against
375 + the EPUB specifications. EPUBCheck can be run as a standalone command-line tool or usedas a Java library.</description>
376 + <url>https://github.com/w3c/epubcheck</url>
377 + <inceptionYear>2007</inceptionYear>
378 + <organization>
379 + <name>The World Wide Web Consortium (W3C)</name>
380 + <url>https://www.w3.org</url>
381 + </organization>
382 + <licenses>
383 + <license>
384 + <name>BSD 3-Clause License</name>
385 + <url>http://www.opensource.org/licenses/bsd-license.php</url>
386 + </license>
387 + </licenses>
388 + <developers>
389 + <developer>
390 + <name>Peter Sorotokin</name>
391 + <id>sorotokin</id>
392 + <email>sorotokin@gmail.com</email>
393 + <url>http://www.adobe.com</url>
394 + <organization>Adobe Systems Inc.</organization>
395 + </developer>
396 + <developer>
397 + <name>Garth Conboy</name>
398 + <id>garthconboy</id>
399 + <email>garth@google.com</email>
400 + </developer>
401 + <developer>
402 + <name>Markus Gylling</name>
403 + <id>markus.gylling</id>
404 + <email>markus.gylling@gmail.com</email>
405 + </developer>
406 + <developer>
407 + <name>Piotr Kula</name>
408 + <id>PiotrFKula</id>
409 + <email>PiotrFKula@gmail.com</email>
410 + </developer>
411 + <developer>
412 + <name>Paul Norton</name>
413 + <id>cold.geek</id>
414 + <email>cold.geek@gmail.com</email>
415 + </developer>
416 + <developer>
417 + <name>Liza Daly</name>
418 + <id>liza31337</id>
419 + <email>liza31337@gmail.com</email>
420 + </developer>
421 + <developer>
422 + <name>Jessica Hekman</name>
423 + <id>sorotokin</id>
424 + <email>sorotokin@gmail.com</email>
425 + </developer>
426 + <developer>
427 + <name>George Bina</name>
428 + <id>georgebina76</id>
429 + <email>georgebina76@gmail.com</email>
430 + </developer>
431 + <developer>
432 + <name>Bogdan Iordache</name>
433 + <id>biordach</id>
434 + <email>biordach@gmail.com</email>
435 + <url>http://www.adobe.com</url>
436 + <organization>Adobe Systems Inc.</organization>
437 + </developer>
438 + <developer>
439 + <name>Ionut-Maxim Margelatu</name>
440 + <id>ionut.margelatu</id>
441 + <email>ionut.margelatu@gmail.com</email>
442 + <url>http://www.adobe.com</url>
443 + <organization>Adobe Systems Inc.</organization>
444 + </developer>
445 + <developer>
446 + <name>Romain Deltour</name>
447 + <id>rdeltour</id>
448 + <email>rdeltour@gmail.com</email>
449 + </developer>
450 + <developer>
451 + <name>Thomas Ledoux</name>
452 + <id>tledoux</id>
453 + <email>tledouxfr@gmail.com</email>
454 + </developer>
455 + <developer>
456 + <name>Tobias Fischer</name>
457 + <id>tofi86</id>
458 + <email>tobias.carl.fischer@gmail.com</email>
459 + </developer>
460 + <developer>
461 + <name>Steve Antoch</name>
462 + <id>santoch</id>
463 + <url>http://www.barnesandnoble.com/</url>
464 + <email>santoch6@gmail.com</email>
465 + </developer>
466 + <developer>
467 + <name>Arwen Pond</name>
468 + <id>apond</id>
469 + <url>http://www.barnesandnoble.com/</url>
470 + <email>arwenpond@hotmail.com</email>
471 + </developer>
472 + <developer>
473 + <name>Masayoshi Takahashi</name>
474 + <id>takahashim</id>
475 + <email>maki@rubycolor.org</email>
476 + </developer>
477 + <developer>
478 + <name>Satoshi KOJIMA</name>
479 + <id>skoji</id>
480 + <email>skoji@mac.com</email>
481 + </developer>
482 + </developers>
483 + <mailingLists>
484 + <mailingList>
485 + <name>EPUBCheck discussion</name>
486 + <subscribe>mailto:public-epubcheck-request@w3.org?subject=subscribe</subscribe>
487 + <unsubscribe>mailto:public-epubcheck-request@w3.org?subject=unsubscribe</unsubscribe>
488 + <post>public-epubcheck@w3.org</post>
489 + <archive>https://lists.w3.org/Archives/Public/public-epubcheck/</archive>
490 + </mailingList>
491 + <mailingList>
492 + <name>ARCHIVE: epubcheck discussion</name>
493 + <archive>https://groups.google.com/forum/#!forum/epubcheck</archive>
494 + </mailingList>
495 + </mailingLists>
496 + <scm>
497 + <connection>scm:git:ssh://git@github.com:w3c/epubcheck.git</connection>
498 + <developerConnection>scm:git:ssh://git@github.com:w3c/epubcheckgit</developerConnection>
499 + <url>https://github.com/w3c/epubcheck</url>
500 + <tag>v4.2.6</tag>
501 + </scm>
502 + <issueManagement>
503 + <system>Github</system>
504 + <url>https://github.com/w3c/epubcheck/issues</url>
505 + </issueManagement>
506 + <properties>
507 + <java.version>1.7</java.version>
508 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
509 + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
510 + <maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
511 + <tool.build.date>${maven.build.timestamp}</tool.build.date>
512 +
513 + <debian.hasPackageVersion/>
514 +
515 + <debian.mavenRules>org.idpf epubcheck jar s/.*/debian/ * *</debian.mavenRules>
516 +
517 + <debian.originalVersion>4.2.6</debian.originalVersion>
518 +
519 + <debian.package>epubcheck</debian.package>
520 + </properties>
521 + <dependencies>
522 + <dependency>
523 + <groupId>net.sf.saxon</groupId>
524 + <artifactId>Saxon-HE</artifactId>
525 + <version>debian</version>
526 + </dependency>
527 + <dependency>
528 + <groupId>org.apache.commons</groupId>
529 + <artifactId>commons-compress</artifactId>
530 + <version>debian</version>
531 + <exclusions>
532 + <exclusion>
533 + <groupId>org.tukaani</groupId>
534 + <artifactId>xz</artifactId>
535 + </exclusion>
536 + </exclusions>
537 + </dependency>
538 + <dependency>
539 + <groupId>org.relaxng</groupId>
540 + <artifactId>jing</artifactId>
541 + <version>debian</version>
542 + <exclusions>
543 + <exclusion>
544 + <groupId>xml-apis</groupId>
545 + <artifactId>xml-apis</artifactId>
546 + </exclusion>
547 + </exclusions>
548 + </dependency>
549 + <dependency>
550 + <groupId>org.w3c.css</groupId>
551 + <artifactId>sac</artifactId>
552 + <version>debian</version>
553 + </dependency>
554 + <dependency>
555 + <groupId>com.google.guava</groupId>
556 + <artifactId>guava</artifactId>
557 + <version>debian</version>
558 + </dependency>
559 + <dependency>
560 + <groupId>org.codehaus.jackson</groupId>
561 + <artifactId>jackson-core-asl</artifactId>
562 + <version>debian</version>
563 + </dependency>
564 + <dependency>
565 + <groupId>org.codehaus.jackson</groupId>
566 + <artifactId>jackson-mapper-asl</artifactId>
567 + <version>debian</version>
568 + </dependency>
569 + <!-- ================= -->
570 + <!-- Test Dependencies -->
571 + <!-- ================= -->
572 + <dependency>
573 + <groupId>com.googlecode.json-simple</groupId>
574 + <artifactId>json-simple</artifactId>
575 + <version>debian</version>
576 + <scope>test</scope>
577 + </dependency>
578 + </dependencies>
579 + <build>
580 + <resources>
581 + <resource>
582 + <filtering>false</filtering>
583 + <directory>src/tools</directory>
584 + <targetPath>${project.build.directory}</targetPath>
585 + </resource>
586 + <resource>
587 + <directory>src/main/resources</directory>
588 + <excludes>
589 + <exclude>com/adobe/epubcheck/schema/30/*.sch</exclude>
590 + <exclude>com/thaiopensource/relaxng/pattern/resources/Messages.properties</exclude>
591 + <exclude>com/thaiopensource/datatype/xsd/resources/Messages.properties</exclude>
592 + </excludes>
593 + </resource>
594 + <resource>
595 + <directory>src/main/resources</directory>
596 + <includes>
597 + <include>com/adobe/epubcheck/api/project.properties</include>
598 + </includes>
599 + <filtering>true</filtering>
600 + </resource>
601 + </resources>
602 + <plugins>
603 + <plugin>
604 + <groupId>org.apache.maven.plugins</groupId>
605 + <artifactId>maven-enforcer-plugin</artifactId>
606 + <version>3.0.0-M2</version>
607 + <executions>
608 + <execution>
609 + <id>enforce-maven</id>
610 + <goals>
611 + <goal>enforce</goal>
612 + </goals>
613 + <configuration>
614 + <rules>
615 + <requireMavenVersion>
616 + <version>3.0</version>
617 + </requireMavenVersion>
618 + </rules>
619 + </configuration>
620 + </execution>
621 + </executions>
622 + </plugin>
623 + <plugin>
624 + <groupId>org.apache.maven.plugins</groupId>
625 + <artifactId>maven-dependency-plugin</artifactId>
626 + <version>3.1.1</version>
627 + <executions>
628 + <execution>
629 + <id>copy</id>
630 + <phase>package</phase>
631 + <goals>
632 + <goal>copy-dependencies</goal>
633 + </goals>
634 + <configuration>
635 + <outputDirectory>${project.build.directory}/lib</outputDirectory>
636 + <overWriteReleases>false</overWriteReleases>
637 + <overWriteSnapshots>true</overWriteSnapshots>
638 + </configuration>
639 + </execution>
640 + </executions>
641 + </plugin>
642 + <plugin>
643 + <groupId>org.apache.maven.plugins</groupId>
644 + <artifactId>maven-compiler-plugin</artifactId>
645 + <version>3.8.1</version>
646 + <configuration>
647 + <source>${java.version}</source>
648 + <target>${java.version}</target>
649 + </configuration>
650 + </plugin>
651 + <plugin>
652 + <groupId>org.apache.felix</groupId>
653 + <artifactId>maven-bundle-plugin</artifactId>
654 + <version>3.5.1</version>
655 + <extensions>true</extensions>
656 + <executions>
657 + <execution>
658 + <id>bundle-manifest</id>
659 + <phase>process-classes</phase>
660 + <goals>
661 + <goal>manifest</goal>
662 + </goals>
663 + </execution>
664 + </executions>
665 + <configuration>
666 + <instructions>
667 + <Import-Package>net.sf.saxon.*;version="[9.8.0,9.8.1)",
668 *
669 - </Import-Package>
670 - <Automatic-Module-Name>org.w3c.epubcheck</Automatic-Module-Name>
671 - <_removeheaders>Include-Resource,Private-Package, Bnd-LastModified, Build-Jdk, Built-By</_removeheaders>
672 - </instructions>
673 - </configuration>
674 - </plugin>
675 - <plugin>
676 - <groupId>org.apache.maven.plugins</groupId>
677 - <artifactId>maven-surefire-plugin</artifactId>
678 - <version>2.18.1</version>
679 - <configuration>
680 - <argLine>-Xmx1g</argLine>
681 - <workingDirectory>${project.build.directory}/test-classes</workingDirectory>
682 - <!-- manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile -->
683 - </configuration>
684 - <executions>
685 - <execution>
686 - <id>default-test</id>
687 - <phase>test</phase>
688 - <goals>
689 - <goal>test</goal>
690 - </goals>
691 - </execution>
692 - </executions>
693 - </plugin>
694 - <plugin>
695 - <groupId>org.apache.maven.plugins</groupId>
696 - <artifactId>maven-failsafe-plugin</artifactId>
697 - <version>2.22.1</version>
698 - <executions>
699 - <execution>
700 - <goals>
701 - <goal>integration-test</goal>
702 - <goal>verify</goal>
703 - </goals>
704 - </execution>
705 - </executions>
706 - </plugin>
707 - <plugin>
708 - <groupId>org.codehaus.mojo</groupId>
709 - <artifactId>xml-maven-plugin</artifactId>
710 - <version>1.0.1</version>
711 - <executions>
712 - <execution>
713 - <goals>
714 - <goal>transform</goal>
715 - </goals>
716 - <phase>process-resources</phase>
717 - </execution>
718 - </executions>
719 - <configuration>
720 - <transformationSets>
721 - <transformationSet>
722 - <dir>src/main/resources/com/adobe/epubcheck/schema/30</dir>
723 - <includes>
724 - <include>*-30.sch</include>
725 - </includes>
726 - <stylesheet>src/main/util/sch/iso-sch-include.xsl</stylesheet>
727 - <outputDir>${project.build.directory}/generated-resources/intermediate-schema</outputDir>
728 - </transformationSet>
729 - <transformationSet>
730 - <dir>${project.build.directory}/generated-resources/intermediate-schema</dir>
731 - <includes>
732 - <include>*-30.sch</include>
733 - </includes>
734 - <stylesheet>src/main/util/sch/iso-sch-abstract.xsl</stylesheet>
735 - <outputDir>${project.build.outputDirectory}/com/adobe/epubcheck/schema/30</outputDir>
736 - </transformationSet>
737 - </transformationSets>
738 - </configuration>
739 - <dependencies>
740 - <dependency>
741 - <groupId>net.sf.saxon</groupId>
742 - <artifactId>Saxon-HE</artifactId>
743 - <version>9.4</version>
744 - </dependency>
745 - </dependencies>
746 - </plugin>
747 - <plugin>
748 - <groupId>org.codehaus.mojo</groupId>
749 - <artifactId>license-maven-plugin</artifactId>
750 - <version>1.20</version>
751 - <executions>
752 - <execution>
753 - <id>thirdparty-licenses</id>
754 - <goals>
755 - <goal>add-third-party</goal>
756 - </goals>
757 - <configuration>
758 - <includedScopes>runtime,compile</includedScopes>
759 - <fileTemplate>${project.basedir}/src/main/licenses/THIRD-PARTY.ftl</fileTemplate>
760 - <missingFile>${project.basedir}/src/main/licenses/THIRD-PARTY.properties</missingFile>
761 - <deployMissingFile>false</deployMissingFile>
762 - <useMissingFile>true</useMissingFile>
763 - <includedScopes>runtime,compile</includedScopes>
764 - <licenseMerges>
765 - <licenseMerge>Apache License, Version 2.0|The Apache Software License, Version 2.0|Apache 2.0</licenseMerge>
766 - <licenseMerge>The 3-Clause BSD License|The BSD License|3-clause BSD license</licenseMerge>
767 - <licenseMerge>The MIT License|MIT license</licenseMerge>
768 - </licenseMerges>
769 - </configuration>
770 - </execution>
771 - </executions>
772 - </plugin>
773 - <plugin>
774 - <groupId>org.apache.maven.plugins</groupId>
775 - <artifactId>maven-jar-plugin</artifactId>
776 - <version>3.0.2</version>
777 - <configuration>
778 - <archive>
779 - <!--TODO Using the Manifest.MF file instead of the tag below is a work around for including two
780 + </Import-Package>
781 + <Automatic-Module-Name>org.w3c.epubcheck</Automatic-Module-Name>
782 + <_removeheaders>Include-Resource,Private-Package, Bnd-LastModified, Build-Jdk, Built-By</_removeheaders>
783 + </instructions>
784 + </configuration>
785 + </plugin>
786 + <plugin>
787 + <groupId>org.codehaus.mojo</groupId>
788 + <artifactId>xml-maven-plugin</artifactId>
789 + <version>1.0.1</version>
790 + <executions>
791 + <execution>
792 + <goals>
793 + <goal>transform</goal>
794 + </goals>
795 + <phase>process-resources</phase>
796 + </execution>
797 + </executions>
798 + <configuration>
799 + <transformationSets>
800 + <transformationSet>
801 + <dir>src/main/resources/com/adobe/epubcheck/schema/30</dir>
802 + <includes>
803 + <include>*-30.sch</include>
804 + </includes>
805 + <stylesheet>src/main/util/sch/iso-sch-include.xsl</stylesheet>
806 + <outputDir>${project.build.directory}/generated-resources/intermediate-schema</outputDir>
807 + </transformationSet>
808 + <transformationSet>
809 + <dir>${project.build.directory}/generated-resources/intermediate-schema</dir>
810 + <includes>
811 + <include>*-30.sch</include>
812 + </includes>
813 + <stylesheet>src/main/util/sch/iso-sch-abstract.xsl</stylesheet>
814 + <outputDir>${project.build.outputDirectory}/com/adobe/epubcheck/schema/30</outputDir>
815 + </transformationSet>
816 + </transformationSets>
817 + </configuration>
818 + <dependencies>
819 + <dependency>
820 + <groupId>net.sf.saxon</groupId>
821 + <artifactId>Saxon-HE</artifactId>
822 + <version>debian</version>
823 + </dependency>
824 + </dependencies>
825 + </plugin>
826 + <plugin>
827 + <groupId>org.apache.maven.plugins</groupId>
828 + <artifactId>maven-jar-plugin</artifactId>
829 + <version>3.1.2</version>
830 + <configuration>
831 + <archive>
832 + <!--TODO Using the Manifest.MF file instead of the tag below is a work around for including two
833 libraries that are not in the Nexus. Currently they are checked into the lib directory.-->
834 - <manifest>
835 - <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
836 - <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
837 - <mainClass>com.adobe.epubcheck.tool.Checker</mainClass>
838 - <addClasspath>true</addClasspath>
839 - <classpathLayoutType>custom</classpathLayoutType>
840 - <customClasspathLayout>/usr/share/java/${artifact.artifactId}.${artifact.extension}</customClasspathLayout>
841 - </manifest>
842 - <manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile>
843 - <manifestEntries>
844 - <project-url>${project.url}</project-url>
845 - <scm-location>${project.scm.developerConnection}</scm-location>
846 - </manifestEntries>
847 - </archive>
848 - </configuration>
849 - </plugin>
850 - <plugin>
851 - <groupId>org.apache.maven.plugins</groupId>
852 - <artifactId>maven-javadoc-plugin</artifactId>
853 - <version>2.10.4</version>
854 - <configuration>
855 - <additionalparam>-Xdoclint:none</additionalparam>
856 - <source>${java.version}</source>
857 - </configuration>
858 - </plugin>
859 - <plugin>
860 - <!-- required to work around issues with git 1.8.5 and release-plugin -->
861 - <!-- https://jira.codehaus.org/browse/SCM-738 -->
862 - <groupId>org.apache.maven.plugins</groupId>
863 - <artifactId>maven-release-plugin</artifactId>
864 - <version>2.5.3</version>
865 - <dependencies>
866 - <dependency>
867 - <groupId>org.apache.maven.scm</groupId>
868 - <artifactId>maven-scm-provider-gitexe</artifactId>
869 - <version>1.8.1</version>
870 - </dependency>
871 - </dependencies>
872 - <configuration>
873 - <tagNameFormat>v@{project.version}</tagNameFormat>
874 - <scmCommentPrefix xml:space="preserve">chore: </scmCommentPrefix>
875 - </configuration>
876 - </plugin>
877 - <plugin>
878 - <groupId>org.apache.maven.plugins</groupId>
879 - <artifactId>maven-assembly-plugin</artifactId>
880 - <version>3.1.0</version>
881 - <executions>
882 - <execution>
883 - <id>dist-assembly</id>
884 - <phase>package</phase>
885 - <goals>
886 - <goal>single</goal>
887 - </goals>
888 - <configuration>
889 - <attach>false</attach>
890 - <appendAssemblyId>false</appendAssemblyId>
891 - <descriptors>
892 - <descriptor>src/main/assembly/dist.xml</descriptor>
893 - </descriptors>
894 - </configuration>
895 - </execution>
896 - <execution>
897 - <id>src-assembly</id>
898 - <phase>package</phase>
899 - <goals>
900 - <goal>single</goal>
901 - </goals>
902 - <configuration>
903 - <attach>false</attach>
904 - <descriptors>
905 - <descriptor>src/main/assembly/src.xml</descriptor>
906 - </descriptors>
907 - </configuration>
908 - </execution>
909 - </executions>
910 - </plugin>
911 - </plugins>
912 - <pluginManagement>
913 - <plugins>
914 - <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
915 - <plugin>
916 - <groupId>org.eclipse.m2e</groupId>
917 - <artifactId>lifecycle-mapping</artifactId>
918 - <version>1.0.0</version>
919 - <configuration>
920 - <lifecycleMappingMetadata>
921 - <pluginExecutions>
922 - <pluginExecution>
923 - <pluginExecutionFilter>
924 - <groupId>org.codehaus.mojo</groupId>
925 - <artifactId>xml-maven-plugin</artifactId>
926 - <versionRange>[1.0,)</versionRange>
927 - <goals>
928 - <goal>transform</goal>
929 - </goals>
930 - </pluginExecutionFilter>
931 - <action>
932 - <execute />
933 - </action>
934 - </pluginExecution>
935 - <pluginExecution>
936 - <pluginExecutionFilter>
937 - <groupId>org.codehaus.mojo</groupId>
938 - <artifactId>license-maven-plugin</artifactId>
939 - <versionRange>[1.0,)</versionRange>
940 - <goals>
941 - <goal>add-third-party</goal>
942 - </goals>
943 - </pluginExecutionFilter>
944 - <action>
945 - <ignore />
946 - </action>
947 - </pluginExecution>
948 - <pluginExecution>
949 - <pluginExecutionFilter>
950 - <groupId> org.apache.felix </groupId>
951 - <artifactId> maven-bundle-plugin </artifactId>
952 - <versionRange> [2.3.7,) </versionRange>
953 - <goals>
954 - <goal>manifest</goal>
955 - </goals>
956 - </pluginExecutionFilter>
957 - <action>
958 - <execute />
959 - </action>
960 - </pluginExecution>
961 - </pluginExecutions>
962 - </lifecycleMappingMetadata>
963 - </configuration>
964 - </plugin>
965 - </plugins>
966 - </pluginManagement>
967 - </build>
968 + <manifest>
969 + <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
970 + <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
971 + <mainClass>com.adobe.epubcheck.tool.Checker</mainClass>
972 + <addClasspath>true</addClasspath>
973 + <classpathLayoutType>custom</classpathLayoutType>
974 + <customClasspathLayout>/usr/share/java/${artifact.artifactId}.${artifact.extension}</customClasspathLayout>
975 + </manifest>
976 + <manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile>
977 + <manifestEntries>
978 + <project-url>${project.url}</project-url>
979 + <scm-location>${project.scm.developerConnection}</scm-location>
980 + </manifestEntries>
981 + </archive>
982 + </configuration>
983 + </plugin>
984 + </plugins>
985 + <pluginManagement>
986 + <plugins>
987 + <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
988 + <plugin>
989 + <groupId>org.eclipse.m2e</groupId>
990 + <artifactId>lifecycle-mapping</artifactId>
991 + <version>1.0.0</version>
992 + <configuration>
993 + <lifecycleMappingMetadata>
994 + <pluginExecutions>
995 + <pluginExecution>
996 + <pluginExecutionFilter>
997 + <groupId>org.codehaus.mojo</groupId>
998 + <artifactId>xml-maven-plugin</artifactId>
999 + <versionRange>[1.0,)</versionRange>
1000 + <goals>
1001 + <goal>transform</goal>
1002 + </goals>
1003 + </pluginExecutionFilter>
1004 + <action>
1005 + <execute>
1006 + </execute>
1007 + </action>
1008 + </pluginExecution>
1009 + <pluginExecution>
1010 + <pluginExecutionFilter>
1011 + <groupId>org.codehaus.mojo</groupId>
1012 + <artifactId>license-maven-plugin</artifactId>
1013 + <versionRange>[1.0,)</versionRange>
1014 + <goals>
1015 + <goal>add-third-party</goal>
1016 + </goals>
1017 + </pluginExecutionFilter>
1018 + <action>
1019 + <ignore>
1020 + </ignore>
1021 + </action>
1022 + </pluginExecution>
1023 + <pluginExecution>
1024 + <pluginExecutionFilter>
1025 + <groupId>org.apache.felix</groupId>
1026 + <artifactId>maven-bundle-plugin</artifactId>
1027 + <versionRange>[2.3.7,)</versionRange>
1028 + <goals>
1029 + <goal>manifest</goal>
1030 + </goals>
1031 + </pluginExecutionFilter>
1032 + <action>
1033 + <execute>
1034 + </execute>
1035 + </action>
1036 + </pluginExecution>
1037 + </pluginExecutions>
1038 + </lifecycleMappingMetadata>
1039 + </configuration>
1040 + </plugin>
1041 + </plugins>
1042 + </pluginManagement>
1043 + </build>
1044 </project>
+0
-24
debian/patches/classpath.patch less more
0 Description: Set classpath for Debian systems
1
2 Index: epubcheck/pom.xml
3 ===================================================================
4 --- epubcheck.orig/pom.xml
5 +++ epubcheck/pom.xml
6 @@ -458,7 +458,6 @@
7 <artifactId>maven-jar-plugin</artifactId>
8 <version>3.0.2</version>
9 <configuration>
10 - <finalName>${project.artifactId}</finalName>
11 <archive>
12 <!--TODO Using the Manifest.MF file instead of the tag below is a work around for including two
13 libraries that are not in the Nexus. Currently they are checked into the lib directory.-->
14 @@ -467,7 +466,8 @@
15 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
16 <mainClass>com.adobe.epubcheck.tool.Checker</mainClass>
17 <addClasspath>true</addClasspath>
18 - <classpathPrefix>lib/</classpathPrefix>
19 + <classpathLayoutType>custom</classpathLayoutType>
20 + <customClasspathLayout>/usr/share/java/${artifact.artifactId}.${artifact.extension}</customClasspathLayout>
21 </manifest>
22 <manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile>
23 <manifestEntries>
+0
-1064
debian/patches/remove_deps.patch less more
0 Description: <short summary of the patch>
1 TODO: Put a short summary on the line above and replace this paragraph
2 with a longer explanation of this change. Complete the meta-information
3 with other relevant fields (see below for details). To make it easier, the
4 information below has been extracted from the changelog. Adjust it or drop
5 it.
6 .
7 epubcheck (4.2.6-1) UNRELEASED; urgency=medium
8 .
9 * d/control: Update to correct team maintenance group
10 * d/control: Update uploaders list. Thank you Eugene. Closes: #987146
11 * d/control: Add missing Depends on `default-jre`. Closes: #999608
12 * d/watch: Update location of epubcheck
13 * d/control: Add missing Rules-Requires-Root: no
14 * d/control: Bump Std-Vers to 4.6.0 no changes needed
15 * d/control: Add missing Dependencies
16 * New upstream version 4.2.6
17 Author: Mathieu Malaterre <malat@debian.org>
18 Bug-Debian: https://bugs.debian.org/987146
19 Bug-Debian: https://bugs.debian.org/999608
20
21 ---
22 The information above should follow the Patch Tagging Guidelines, please
23 checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
24 are templates for supplementary fields that you might want to add:
25
26 Origin: <vendor|upstream|other>, <url of original patch>
27 Bug: <url in upstream bugtracker>
28 Bug-Debian: https://bugs.debian.org/<bugnumber>
29 Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
30 Forwarded: <no|not-needed|url proving that it has been forwarded>
31 Reviewed-By: <name and email of someone who approved the patch>
32 Last-Update: 2022-01-27
33
34 --- epubcheck-4.2.6.orig/pom.xml
35 +++ epubcheck-4.2.6/pom.xml
36 @@ -1,598 +1,434 @@
37 <?xml version="1.0" encoding="UTF-8"?>
38 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
39 -
40 - <modelVersion>4.0.0</modelVersion>
41 -
42 - <parent>
43 - <groupId>org.sonatype.oss</groupId>
44 - <artifactId>oss-parent</artifactId>
45 - <version>7</version>
46 - </parent>
47 -
48 - <groupId>org.w3c</groupId>
49 - <artifactId>epubcheck</artifactId>
50 - <version>4.2.6</version>
51 -
52 - <packaging>jar</packaging>
53 -
54 - <name>EPUBCheck :: Validation Tool for EPUB</name>
55 - <description>EPUBCheck is a tool to validate the conformance of EPUB publications against
56 - the EPUB specifications. EPUBCheck can be run as a standalone command-line tool or used
57 - as a Java library.</description>
58 - <url>https://github.com/w3c/epubcheck</url>
59 - <inceptionYear>2007</inceptionYear>
60 - <organization>
61 - <name>The World Wide Web Consortium (W3C)</name>
62 - <url>https://www.w3.org</url>
63 - </organization>
64 - <licenses>
65 - <license>
66 - <name>BSD 3-Clause License</name>
67 - <url>http://www.opensource.org/licenses/bsd-license.php</url>
68 - </license>
69 - </licenses>
70 - <developers>
71 - <developer>
72 - <name>Peter Sorotokin</name>
73 - <id>sorotokin</id>
74 - <email>sorotokin@gmail.com</email>
75 - <url>http://www.adobe.com</url>
76 - <organization>Adobe Systems Inc.</organization>
77 - </developer>
78 - <developer>
79 - <name>Garth Conboy</name>
80 - <id>garthconboy</id>
81 - <email>garth@google.com</email>
82 - </developer>
83 - <developer>
84 - <name>Markus Gylling</name>
85 - <id>markus.gylling</id>
86 - <email>markus.gylling@gmail.com</email>
87 - </developer>
88 - <developer>
89 - <name>Piotr Kula</name>
90 - <id>PiotrFKula</id>
91 - <email>PiotrFKula@gmail.com</email>
92 - </developer>
93 - <developer>
94 - <name>Paul Norton</name>
95 - <id>cold.geek</id>
96 - <email>cold.geek@gmail.com</email>
97 - </developer>
98 - <developer>
99 - <name>Liza Daly</name>
100 - <id>liza31337</id>
101 - <email>liza31337@gmail.com</email>
102 - </developer>
103 - <developer>
104 - <name>Jessica Hekman</name>
105 - <id>sorotokin</id>
106 - <email>sorotokin@gmail.com</email>
107 - </developer>
108 - <developer>
109 - <name>George Bina</name>
110 - <id>georgebina76</id>
111 - <email>georgebina76@gmail.com</email>
112 - </developer>
113 - <developer>
114 - <name>Bogdan Iordache</name>
115 - <id>biordach</id>
116 - <email>biordach@gmail.com</email>
117 - <url>http://www.adobe.com</url>
118 - <organization>Adobe Systems Inc.</organization>
119 - </developer>
120 - <developer>
121 - <name>Ionut-Maxim Margelatu</name>
122 - <id>ionut.margelatu</id>
123 - <email>ionut.margelatu@gmail.com</email>
124 - <url>http://www.adobe.com</url>
125 - <organization>Adobe Systems Inc.</organization>
126 - </developer>
127 - <developer>
128 - <name>Romain Deltour</name>
129 - <id>rdeltour</id>
130 - <email>rdeltour@gmail.com</email>
131 - </developer>
132 - <developer>
133 - <name>Thomas Ledoux</name>
134 - <id>tledoux</id>
135 - <email>tledouxfr@gmail.com</email>
136 - </developer>
137 - <developer>
138 - <name>Tobias Fischer</name>
139 - <id>tofi86</id>
140 - <email>tobias.carl.fischer@gmail.com</email>
141 - </developer>
142 - <developer>
143 - <name>Steve Antoch</name>
144 - <id>santoch</id>
145 - <url>http://www.barnesandnoble.com/</url>
146 - <email>santoch6@gmail.com</email>
147 - </developer>
148 - <developer>
149 - <name>Arwen Pond</name>
150 - <id>apond</id>
151 - <url>http://www.barnesandnoble.com/</url>
152 - <email>arwenpond@hotmail.com</email>
153 - </developer>
154 - <developer>
155 - <name>Masayoshi Takahashi</name>
156 - <id>takahashim</id>
157 - <email>maki@rubycolor.org</email>
158 - </developer>
159 - <developer>
160 - <name>Satoshi KOJIMA</name>
161 - <id>skoji</id>
162 - <email>skoji@mac.com</email>
163 - </developer>
164 - </developers>
165 - <mailingLists>
166 - <mailingList>
167 - <name>EPUBCheck discussion</name>
168 - <subscribe>mailto:public-epubcheck-request@w3.org?subject=subscribe</subscribe>
169 - <unsubscribe>mailto:public-epubcheck-request@w3.org?subject=unsubscribe</unsubscribe>
170 - <post>public-epubcheck@w3.org</post>
171 - <archive>https://lists.w3.org/Archives/Public/public-epubcheck/</archive>
172 - </mailingList>
173 - <mailingList>
174 - <name>ARCHIVE: epubcheck discussion</name>
175 - <archive>https://groups.google.com/forum/#!forum/epubcheck</archive>
176 - </mailingList>
177 - </mailingLists>
178 - <scm>
179 - <connection>scm:git:ssh://git@github.com:w3c/epubcheck.git</connection>
180 - <developerConnection>scm:git:ssh://git@github.com:w3c/epubcheckgit</developerConnection>
181 - <url>https://github.com/w3c/epubcheck</url>
182 - <tag>v4.2.6</tag>
183 - </scm>
184 - <issueManagement>
185 - <system>Github</system>
186 - <url>https://github.com/w3c/epubcheck/issues</url>
187 - </issueManagement>
188 -
189 - <properties>
190 - <java.version>1.7</java.version>
191 - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
192 - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
193 - <maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
194 - <tool.build.date>${maven.build.timestamp}</tool.build.date>
195 - </properties>
196 -
197 - <dependencies>
198 - <dependency>
199 - <groupId>net.sf.saxon</groupId>
200 - <artifactId>Saxon-HE</artifactId>
201 - <version>9.8.0-8</version>
202 - </dependency>
203 - <dependency>
204 - <groupId>org.apache.commons</groupId>
205 - <artifactId>commons-compress</artifactId>
206 - <version>1.20</version>
207 - <exclusions>
208 - <exclusion>
209 - <groupId>org.tukaani</groupId>
210 - <artifactId>xz</artifactId>
211 - </exclusion>
212 - </exclusions>
213 - </dependency>
214 - <dependency>
215 - <groupId>org.relaxng</groupId>
216 - <artifactId>jing</artifactId>
217 - <version>20181222</version>
218 - <exclusions>
219 - <exclusion>
220 - <groupId>xml-apis</groupId>
221 - <artifactId>xml-apis</artifactId>
222 - </exclusion>
223 - </exclusions>
224 - </dependency>
225 - <dependency>
226 - <groupId>org.w3c.css</groupId>
227 - <artifactId>sac</artifactId>
228 - <version>1.3</version>
229 - </dependency>
230 - <dependency>
231 - <groupId>com.google.guava</groupId>
232 - <artifactId>guava</artifactId>
233 - <version>24.1.1-android</version>
234 - </dependency>
235 - <dependency>
236 - <groupId>com.twelvemonkeys.imageio</groupId>
237 - <artifactId>imageio-jpeg</artifactId>
238 - <version>3.4.1</version>
239 - </dependency>
240 - <dependency>
241 - <groupId>org.codehaus.jackson</groupId>
242 - <artifactId>jackson-core-asl</artifactId>
243 - <version>1.9.12</version>
244 - </dependency>
245 - <dependency>
246 - <groupId>org.codehaus.jackson</groupId>
247 - <artifactId>jackson-mapper-asl</artifactId>
248 - <version>1.9.12</version>
249 - </dependency>
250 - <!-- ================= -->
251 - <!-- Test Dependencies -->
252 - <!-- ================= -->
253 - <dependency>
254 - <groupId>junit</groupId>
255 - <artifactId>junit</artifactId>
256 - <version>4.13.1</version>
257 - <scope>test</scope>
258 - </dependency>
259 - <dependency>
260 - <groupId>com.googlecode.json-simple</groupId>
261 - <artifactId>json-simple</artifactId>
262 - <version>1.1.1</version>
263 - <scope>test</scope>
264 - </dependency>
265 - <dependency>
266 - <groupId>xmlunit</groupId>
267 - <artifactId>xmlunit</artifactId>
268 - <version>1.3</version>
269 - <scope>test</scope>
270 - </dependency>
271 - <dependency>
272 - <groupId>io.cucumber</groupId>
273 - <artifactId>cucumber-java</artifactId>
274 - <version>4.5.4</version>
275 - <scope>test</scope>
276 - </dependency>
277 - <dependency>
278 - <groupId>io.cucumber</groupId>
279 - <artifactId>cucumber-junit</artifactId>
280 - <version>4.5.4</version>
281 - <scope>test</scope>
282 - </dependency>
283 - <dependency>
284 - <groupId>io.cucumber</groupId>
285 - <artifactId>cucumber-picocontainer</artifactId>
286 - <version>4.7.1</version>
287 - <scope>test</scope>
288 - </dependency>
289 - <dependency>
290 - <groupId>org.hamcrest</groupId>
291 - <artifactId>hamcrest</artifactId>
292 - <version>2.1</version>
293 - <scope>test</scope>
294 - </dependency>
295 - </dependencies>
296 -
297 - <build>
298 - <resources>
299 - <resource>
300 - <filtering>false</filtering>
301 - <directory>src/tools</directory>
302 - <targetPath>${project.build.directory}</targetPath>
303 - </resource>
304 - <resource>
305 - <directory>src/main/resources</directory>
306 - <excludes>
307 - <exclude>com/adobe/epubcheck/schema/30/*.sch</exclude>
308 - <exclude>com/thaiopensource/relaxng/pattern/resources/Messages.properties</exclude>
309 - <exclude>com/thaiopensource/datatype/xsd/resources/Messages.properties</exclude>
310 - </excludes>
311 - </resource>
312 - <resource>
313 - <directory>src/main/resources</directory>
314 - <includes>
315 - <include>com/adobe/epubcheck/api/project.properties</include>
316 - </includes>
317 - <filtering>true</filtering>
318 - </resource>
319 - </resources>
320 - <plugins>
321 - <plugin>
322 - <groupId>org.apache.maven.plugins</groupId>
323 - <artifactId>maven-enforcer-plugin</artifactId>
324 - <version>3.0.0-M3</version>
325 - <executions>
326 - <execution>
327 - <id>enforce-maven</id>
328 - <goals>
329 - <goal>enforce</goal>
330 - </goals>
331 - <configuration>
332 - <rules>
333 - <requireMavenVersion>
334 - <version>3.0</version>
335 - </requireMavenVersion>
336 - </rules>
337 - </configuration>
338 - </execution>
339 - </executions>
340 - </plugin>
341 - <plugin>
342 - <groupId>org.apache.maven.plugins</groupId>
343 - <artifactId>maven-dependency-plugin</artifactId>
344 - <version>3.0.2</version>
345 - <executions>
346 - <execution>
347 - <id>copy</id>
348 - <phase>package</phase>
349 - <goals>
350 - <goal>copy-dependencies</goal>
351 - </goals>
352 - <configuration>
353 - <outputDirectory>${project.build.directory}/lib</outputDirectory>
354 - <overWriteReleases>false</overWriteReleases>
355 - <overWriteSnapshots>true</overWriteSnapshots>
356 - </configuration>
357 - </execution>
358 - </executions>
359 - </plugin>
360 - <plugin>
361 - <groupId>org.apache.maven.plugins</groupId>
362 - <artifactId>maven-compiler-plugin</artifactId>
363 - <version>3.7.0</version>
364 - <configuration>
365 - <source>${java.version}</source>
366 - <target>${java.version}</target>
367 - </configuration>
368 - </plugin>
369 - <plugin>
370 - <groupId>org.apache.felix</groupId>
371 - <artifactId>maven-bundle-plugin</artifactId>
372 - <version>3.2.0</version>
373 - <extensions>true</extensions>
374 - <executions>
375 - <execution>
376 - <id>bundle-manifest</id>
377 - <phase>process-classes</phase>
378 - <goals>
379 - <goal>manifest</goal>
380 - </goals>
381 - </execution>
382 - </executions>
383 - <configuration>
384 - <instructions>
385 - <Import-Package>
386 - net.sf.saxon.*;version="[9.8.0,9.8.1)",
387 + <modelVersion>4.0.0</modelVersion>
388 + <groupId>org.w3c</groupId>
389 + <artifactId>epubcheck</artifactId>
390 + <version>4.2.6</version>
391 + <packaging>jar</packaging>
392 + <name>EPUBCheck :: Validation Tool for EPUB</name>
393 + <description>EPUBCheck is a tool to validate the conformance of EPUB publications against
394 + the EPUB specifications. EPUBCheck can be run as a standalone command-line tool or usedas a Java library.</description>
395 + <url>https://github.com/w3c/epubcheck</url>
396 + <inceptionYear>2007</inceptionYear>
397 + <organization>
398 + <name>The World Wide Web Consortium (W3C)</name>
399 + <url>https://www.w3.org</url>
400 + </organization>
401 + <licenses>
402 + <license>
403 + <name>BSD 3-Clause License</name>
404 + <url>http://www.opensource.org/licenses/bsd-license.php</url>
405 + </license>
406 + </licenses>
407 + <developers>
408 + <developer>
409 + <name>Peter Sorotokin</name>
410 + <id>sorotokin</id>
411 + <email>sorotokin@gmail.com</email>
412 + <url>http://www.adobe.com</url>
413 + <organization>Adobe Systems Inc.</organization>
414 + </developer>
415 + <developer>
416 + <name>Garth Conboy</name>
417 + <id>garthconboy</id>
418 + <email>garth@google.com</email>
419 + </developer>
420 + <developer>
421 + <name>Markus Gylling</name>
422 + <id>markus.gylling</id>
423 + <email>markus.gylling@gmail.com</email>
424 + </developer>
425 + <developer>
426 + <name>Piotr Kula</name>
427 + <id>PiotrFKula</id>
428 + <email>PiotrFKula@gmail.com</email>
429 + </developer>
430 + <developer>
431 + <name>Paul Norton</name>
432 + <id>cold.geek</id>
433 + <email>cold.geek@gmail.com</email>
434 + </developer>
435 + <developer>
436 + <name>Liza Daly</name>
437 + <id>liza31337</id>
438 + <email>liza31337@gmail.com</email>
439 + </developer>
440 + <developer>
441 + <name>Jessica Hekman</name>
442 + <id>sorotokin</id>
443 + <email>sorotokin@gmail.com</email>
444 + </developer>
445 + <developer>
446 + <name>George Bina</name>
447 + <id>georgebina76</id>
448 + <email>georgebina76@gmail.com</email>
449 + </developer>
450 + <developer>
451 + <name>Bogdan Iordache</name>
452 + <id>biordach</id>
453 + <email>biordach@gmail.com</email>
454 + <url>http://www.adobe.com</url>
455 + <organization>Adobe Systems Inc.</organization>
456 + </developer>
457 + <developer>
458 + <name>Ionut-Maxim Margelatu</name>
459 + <id>ionut.margelatu</id>
460 + <email>ionut.margelatu@gmail.com</email>
461 + <url>http://www.adobe.com</url>
462 + <organization>Adobe Systems Inc.</organization>
463 + </developer>
464 + <developer>
465 + <name>Romain Deltour</name>
466 + <id>rdeltour</id>
467 + <email>rdeltour@gmail.com</email>
468 + </developer>
469 + <developer>
470 + <name>Thomas Ledoux</name>
471 + <id>tledoux</id>
472 + <email>tledouxfr@gmail.com</email>
473 + </developer>
474 + <developer>
475 + <name>Tobias Fischer</name>
476 + <id>tofi86</id>
477 + <email>tobias.carl.fischer@gmail.com</email>
478 + </developer>
479 + <developer>
480 + <name>Steve Antoch</name>
481 + <id>santoch</id>
482 + <url>http://www.barnesandnoble.com/</url>
483 + <email>santoch6@gmail.com</email>
484 + </developer>
485 + <developer>
486 + <name>Arwen Pond</name>
487 + <id>apond</id>
488 + <url>http://www.barnesandnoble.com/</url>
489 + <email>arwenpond@hotmail.com</email>
490 + </developer>
491 + <developer>
492 + <name>Masayoshi Takahashi</name>
493 + <id>takahashim</id>
494 + <email>maki@rubycolor.org</email>
495 + </developer>
496 + <developer>
497 + <name>Satoshi KOJIMA</name>
498 + <id>skoji</id>
499 + <email>skoji@mac.com</email>
500 + </developer>
501 + </developers>
502 + <mailingLists>
503 + <mailingList>
504 + <name>EPUBCheck discussion</name>
505 + <subscribe>mailto:public-epubcheck-request@w3.org?subject=subscribe</subscribe>
506 + <unsubscribe>mailto:public-epubcheck-request@w3.org?subject=unsubscribe</unsubscribe>
507 + <post>public-epubcheck@w3.org</post>
508 + <archive>https://lists.w3.org/Archives/Public/public-epubcheck/</archive>
509 + </mailingList>
510 + <mailingList>
511 + <name>ARCHIVE: epubcheck discussion</name>
512 + <archive>https://groups.google.com/forum/#!forum/epubcheck</archive>
513 + </mailingList>
514 + </mailingLists>
515 + <scm>
516 + <connection>scm:git:ssh://git@github.com:w3c/epubcheck.git</connection>
517 + <developerConnection>scm:git:ssh://git@github.com:w3c/epubcheckgit</developerConnection>
518 + <url>https://github.com/w3c/epubcheck</url>
519 + <tag>v4.2.6</tag>
520 + </scm>
521 + <issueManagement>
522 + <system>Github</system>
523 + <url>https://github.com/w3c/epubcheck/issues</url>
524 + </issueManagement>
525 + <properties>
526 + <java.version>1.7</java.version>
527 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
528 + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
529 + <maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
530 + <tool.build.date>${maven.build.timestamp}</tool.build.date>
531 +
532 + <debian.hasPackageVersion/>
533 +
534 + <debian.mavenRules>org.idpf epubcheck jar s/.*/debian/ * *</debian.mavenRules>
535 +
536 + <debian.originalVersion>4.2.6</debian.originalVersion>
537 +
538 + <debian.package>epubcheck</debian.package>
539 + </properties>
540 + <dependencies>
541 + <dependency>
542 + <groupId>net.sf.saxon</groupId>
543 + <artifactId>Saxon-HE</artifactId>
544 + <version>debian</version>
545 + </dependency>
546 + <dependency>
547 + <groupId>org.apache.commons</groupId>
548 + <artifactId>commons-compress</artifactId>
549 + <version>debian</version>
550 + <exclusions>
551 + <exclusion>
552 + <groupId>org.tukaani</groupId>
553 + <artifactId>xz</artifactId>
554 + </exclusion>
555 + </exclusions>
556 + </dependency>
557 + <dependency>
558 + <groupId>org.relaxng</groupId>
559 + <artifactId>jing</artifactId>
560 + <version>debian</version>
561 + <exclusions>
562 + <exclusion>
563 + <groupId>xml-apis</groupId>
564 + <artifactId>xml-apis</artifactId>
565 + </exclusion>
566 + </exclusions>
567 + </dependency>
568 + <dependency>
569 + <groupId>org.w3c.css</groupId>
570 + <artifactId>sac</artifactId>
571 + <version>debian</version>
572 + </dependency>
573 + <dependency>
574 + <groupId>com.google.guava</groupId>
575 + <artifactId>guava</artifactId>
576 + <version>debian</version>
577 + </dependency>
578 + <dependency>
579 + <groupId>org.codehaus.jackson</groupId>
580 + <artifactId>jackson-core-asl</artifactId>
581 + <version>debian</version>
582 + </dependency>
583 + <dependency>
584 + <groupId>org.codehaus.jackson</groupId>
585 + <artifactId>jackson-mapper-asl</artifactId>
586 + <version>debian</version>
587 + </dependency>
588 + <!-- ================= -->
589 + <!-- Test Dependencies -->
590 + <!-- ================= -->
591 + <dependency>
592 + <groupId>com.googlecode.json-simple</groupId>
593 + <artifactId>json-simple</artifactId>
594 + <version>debian</version>
595 + <scope>test</scope>
596 + </dependency>
597 + </dependencies>
598 + <build>
599 + <resources>
600 + <resource>
601 + <filtering>false</filtering>
602 + <directory>src/tools</directory>
603 + <targetPath>${project.build.directory}</targetPath>
604 + </resource>
605 + <resource>
606 + <directory>src/main/resources</directory>
607 + <excludes>
608 + <exclude>com/adobe/epubcheck/schema/30/*.sch</exclude>
609 + <exclude>com/thaiopensource/relaxng/pattern/resources/Messages.properties</exclude>
610 + <exclude>com/thaiopensource/datatype/xsd/resources/Messages.properties</exclude>
611 + </excludes>
612 + </resource>
613 + <resource>
614 + <directory>src/main/resources</directory>
615 + <includes>
616 + <include>com/adobe/epubcheck/api/project.properties</include>
617 + </includes>
618 + <filtering>true</filtering>
619 + </resource>
620 + </resources>
621 + <plugins>
622 + <plugin>
623 + <groupId>org.apache.maven.plugins</groupId>
624 + <artifactId>maven-enforcer-plugin</artifactId>
625 + <version>3.0.0-M2</version>
626 + <executions>
627 + <execution>
628 + <id>enforce-maven</id>
629 + <goals>
630 + <goal>enforce</goal>
631 + </goals>
632 + <configuration>
633 + <rules>
634 + <requireMavenVersion>
635 + <version>3.0</version>
636 + </requireMavenVersion>
637 + </rules>
638 + </configuration>
639 + </execution>
640 + </executions>
641 + </plugin>
642 + <plugin>
643 + <groupId>org.apache.maven.plugins</groupId>
644 + <artifactId>maven-dependency-plugin</artifactId>
645 + <version>3.1.1</version>
646 + <executions>
647 + <execution>
648 + <id>copy</id>
649 + <phase>package</phase>
650 + <goals>
651 + <goal>copy-dependencies</goal>
652 + </goals>
653 + <configuration>
654 + <outputDirectory>${project.build.directory}/lib</outputDirectory>
655 + <overWriteReleases>false</overWriteReleases>
656 + <overWriteSnapshots>true</overWriteSnapshots>
657 + </configuration>
658 + </execution>
659 + </executions>
660 + </plugin>
661 + <plugin>
662 + <groupId>org.apache.maven.plugins</groupId>
663 + <artifactId>maven-compiler-plugin</artifactId>
664 + <version>3.8.1</version>
665 + <configuration>
666 + <source>${java.version}</source>
667 + <target>${java.version}</target>
668 + </configuration>
669 + </plugin>
670 + <plugin>
671 + <groupId>org.apache.felix</groupId>
672 + <artifactId>maven-bundle-plugin</artifactId>
673 + <version>3.5.1</version>
674 + <extensions>true</extensions>
675 + <executions>
676 + <execution>
677 + <id>bundle-manifest</id>
678 + <phase>process-classes</phase>
679 + <goals>
680 + <goal>manifest</goal>
681 + </goals>
682 + </execution>
683 + </executions>
684 + <configuration>
685 + <instructions>
686 + <Import-Package>net.sf.saxon.*;version="[9.8.0,9.8.1)",
687 *
688 - </Import-Package>
689 - <Automatic-Module-Name>org.w3c.epubcheck</Automatic-Module-Name>
690 - <_removeheaders>Include-Resource,Private-Package, Bnd-LastModified, Build-Jdk, Built-By</_removeheaders>
691 - </instructions>
692 - </configuration>
693 - </plugin>
694 - <plugin>
695 - <groupId>org.apache.maven.plugins</groupId>
696 - <artifactId>maven-surefire-plugin</artifactId>
697 - <version>2.18.1</version>
698 - <configuration>
699 - <argLine>-Xmx1g</argLine>
700 - <workingDirectory>${project.build.directory}/test-classes</workingDirectory>
701 - <!-- manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile -->
702 - </configuration>
703 - <executions>
704 - <execution>
705 - <id>default-test</id>
706 - <phase>test</phase>
707 - <goals>
708 - <goal>test</goal>
709 - </goals>
710 - </execution>
711 - </executions>
712 - </plugin>
713 - <plugin>
714 - <groupId>org.apache.maven.plugins</groupId>
715 - <artifactId>maven-failsafe-plugin</artifactId>
716 - <version>2.22.1</version>
717 - <executions>
718 - <execution>
719 - <goals>
720 - <goal>integration-test</goal>
721 - <goal>verify</goal>
722 - </goals>
723 - </execution>
724 - </executions>
725 - </plugin>
726 - <plugin>
727 - <groupId>org.codehaus.mojo</groupId>
728 - <artifactId>xml-maven-plugin</artifactId>
729 - <version>1.0.1</version>
730 - <executions>
731 - <execution>
732 - <goals>
733 - <goal>transform</goal>
734 - </goals>
735 - <phase>process-resources</phase>
736 - </execution>
737 - </executions>
738 - <configuration>
739 - <transformationSets>
740 - <transformationSet>
741 - <dir>src/main/resources/com/adobe/epubcheck/schema/30</dir>
742 - <includes>
743 - <include>*-30.sch</include>
744 - </includes>
745 - <stylesheet>src/main/util/sch/iso-sch-include.xsl</stylesheet>
746 - <outputDir>${project.build.directory}/generated-resources/intermediate-schema</outputDir>
747 - </transformationSet>
748 - <transformationSet>
749 - <dir>${project.build.directory}/generated-resources/intermediate-schema</dir>
750 - <includes>
751 - <include>*-30.sch</include>
752 - </includes>
753 - <stylesheet>src/main/util/sch/iso-sch-abstract.xsl</stylesheet>
754 - <outputDir>${project.build.outputDirectory}/com/adobe/epubcheck/schema/30</outputDir>
755 - </transformationSet>
756 - </transformationSets>
757 - </configuration>
758 - <dependencies>
759 - <dependency>
760 - <groupId>net.sf.saxon</groupId>
761 - <artifactId>Saxon-HE</artifactId>
762 - <version>9.4</version>
763 - </dependency>
764 - </dependencies>
765 - </plugin>
766 - <plugin>
767 - <groupId>org.codehaus.mojo</groupId>
768 - <artifactId>license-maven-plugin</artifactId>
769 - <version>1.20</version>
770 - <executions>
771 - <execution>
772 - <id>thirdparty-licenses</id>
773 - <goals>
774 - <goal>add-third-party</goal>
775 - </goals>
776 - <configuration>
777 - <includedScopes>runtime,compile</includedScopes>
778 - <fileTemplate>${project.basedir}/src/main/licenses/THIRD-PARTY.ftl</fileTemplate>
779 - <missingFile>${project.basedir}/src/main/licenses/THIRD-PARTY.properties</missingFile>
780 - <deployMissingFile>false</deployMissingFile>
781 - <useMissingFile>true</useMissingFile>
782 - <includedScopes>runtime,compile</includedScopes>
783 - <licenseMerges>
784 - <licenseMerge>Apache License, Version 2.0|The Apache Software License, Version 2.0|Apache 2.0</licenseMerge>
785 - <licenseMerge>The 3-Clause BSD License|The BSD License|3-clause BSD license</licenseMerge>
786 - <licenseMerge>The MIT License|MIT license</licenseMerge>
787 - </licenseMerges>
788 - </configuration>
789 - </execution>
790 - </executions>
791 - </plugin>
792 - <plugin>
793 - <groupId>org.apache.maven.plugins</groupId>
794 - <artifactId>maven-jar-plugin</artifactId>
795 - <version>3.0.2</version>
796 - <configuration>
797 - <archive>
798 - <!--TODO Using the Manifest.MF file instead of the tag below is a work around for including two
799 + </Import-Package>
800 + <Automatic-Module-Name>org.w3c.epubcheck</Automatic-Module-Name>
801 + <_removeheaders>Include-Resource,Private-Package, Bnd-LastModified, Build-Jdk, Built-By</_removeheaders>
802 + </instructions>
803 + </configuration>
804 + </plugin>
805 + <plugin>
806 + <groupId>org.codehaus.mojo</groupId>
807 + <artifactId>xml-maven-plugin</artifactId>
808 + <version>1.0.1</version>
809 + <executions>
810 + <execution>
811 + <goals>
812 + <goal>transform</goal>
813 + </goals>
814 + <phase>process-resources</phase>
815 + </execution>
816 + </executions>
817 + <configuration>
818 + <transformationSets>
819 + <transformationSet>
820 + <dir>src/main/resources/com/adobe/epubcheck/schema/30</dir>
821 + <includes>
822 + <include>*-30.sch</include>
823 + </includes>
824 + <stylesheet>src/main/util/sch/iso-sch-include.xsl</stylesheet>
825 + <outputDir>${project.build.directory}/generated-resources/intermediate-schema</outputDir>
826 + </transformationSet>
827 + <transformationSet>
828 + <dir>${project.build.directory}/generated-resources/intermediate-schema</dir>
829 + <includes>
830 + <include>*-30.sch</include>
831 + </includes>
832 + <stylesheet>src/main/util/sch/iso-sch-abstract.xsl</stylesheet>
833 + <outputDir>${project.build.outputDirectory}/com/adobe/epubcheck/schema/30</outputDir>
834 + </transformationSet>
835 + </transformationSets>
836 + </configuration>
837 + <dependencies>
838 + <dependency>
839 + <groupId>net.sf.saxon</groupId>
840 + <artifactId>Saxon-HE</artifactId>
841 + <version>debian</version>
842 + </dependency>
843 + </dependencies>
844 + </plugin>
845 + <plugin>
846 + <groupId>org.apache.maven.plugins</groupId>
847 + <artifactId>maven-jar-plugin</artifactId>
848 + <version>3.1.2</version>
849 + <configuration>
850 + <archive>
851 + <!--TODO Using the Manifest.MF file instead of the tag below is a work around for including two
852 libraries that are not in the Nexus. Currently they are checked into the lib directory.-->
853 - <manifest>
854 - <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
855 - <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
856 - <mainClass>com.adobe.epubcheck.tool.Checker</mainClass>
857 - <addClasspath>true</addClasspath>
858 - <classpathLayoutType>custom</classpathLayoutType>
859 - <customClasspathLayout>/usr/share/java/${artifact.artifactId}.${artifact.extension}</customClasspathLayout>
860 - </manifest>
861 - <manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile>
862 - <manifestEntries>
863 - <project-url>${project.url}</project-url>
864 - <scm-location>${project.scm.developerConnection}</scm-location>
865 - </manifestEntries>
866 - </archive>
867 - </configuration>
868 - </plugin>
869 - <plugin>
870 - <groupId>org.apache.maven.plugins</groupId>
871 - <artifactId>maven-javadoc-plugin</artifactId>
872 - <version>2.10.4</version>
873 - <configuration>
874 - <additionalparam>-Xdoclint:none</additionalparam>
875 - <source>${java.version}</source>
876 - </configuration>
877 - </plugin>
878 - <plugin>
879 - <!-- required to work around issues with git 1.8.5 and release-plugin -->
880 - <!-- https://jira.codehaus.org/browse/SCM-738 -->
881 - <groupId>org.apache.maven.plugins</groupId>
882 - <artifactId>maven-release-plugin</artifactId>
883 - <version>2.5.3</version>
884 - <dependencies>
885 - <dependency>
886 - <groupId>org.apache.maven.scm</groupId>
887 - <artifactId>maven-scm-provider-gitexe</artifactId>
888 - <version>1.8.1</version>
889 - </dependency>
890 - </dependencies>
891 - <configuration>
892 - <tagNameFormat>v@{project.version}</tagNameFormat>
893 - <scmCommentPrefix xml:space="preserve">chore: </scmCommentPrefix>
894 - </configuration>
895 - </plugin>
896 - <plugin>
897 - <groupId>org.apache.maven.plugins</groupId>
898 - <artifactId>maven-assembly-plugin</artifactId>
899 - <version>3.1.0</version>
900 - <executions>
901 - <execution>
902 - <id>dist-assembly</id>
903 - <phase>package</phase>
904 - <goals>
905 - <goal>single</goal>
906 - </goals>
907 - <configuration>
908 - <attach>false</attach>
909 - <appendAssemblyId>false</appendAssemblyId>
910 - <descriptors>
911 - <descriptor>src/main/assembly/dist.xml</descriptor>
912 - </descriptors>
913 - </configuration>
914 - </execution>
915 - <execution>
916 - <id>src-assembly</id>
917 - <phase>package</phase>
918 - <goals>
919 - <goal>single</goal>
920 - </goals>
921 - <configuration>
922 - <attach>false</attach>
923 - <descriptors>
924 - <descriptor>src/main/assembly/src.xml</descriptor>
925 - </descriptors>
926 - </configuration>
927 - </execution>
928 - </executions>
929 - </plugin>
930 - </plugins>
931 - <pluginManagement>
932 - <plugins>
933 - <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
934 - <plugin>
935 - <groupId>org.eclipse.m2e</groupId>
936 - <artifactId>lifecycle-mapping</artifactId>
937 - <version>1.0.0</version>
938 - <configuration>
939 - <lifecycleMappingMetadata>
940 - <pluginExecutions>
941 - <pluginExecution>
942 - <pluginExecutionFilter>
943 - <groupId>org.codehaus.mojo</groupId>
944 - <artifactId>xml-maven-plugin</artifactId>
945 - <versionRange>[1.0,)</versionRange>
946 - <goals>
947 - <goal>transform</goal>
948 - </goals>
949 - </pluginExecutionFilter>
950 - <action>
951 - <execute />
952 - </action>
953 - </pluginExecution>
954 - <pluginExecution>
955 - <pluginExecutionFilter>
956 - <groupId>org.codehaus.mojo</groupId>
957 - <artifactId>license-maven-plugin</artifactId>
958 - <versionRange>[1.0,)</versionRange>
959 - <goals>
960 - <goal>add-third-party</goal>
961 - </goals>
962 - </pluginExecutionFilter>
963 - <action>
964 - <ignore />
965 - </action>
966 - </pluginExecution>
967 - <pluginExecution>
968 - <pluginExecutionFilter>
969 - <groupId> org.apache.felix </groupId>
970 - <artifactId> maven-bundle-plugin </artifactId>
971 - <versionRange> [2.3.7,) </versionRange>
972 - <goals>
973 - <goal>manifest</goal>
974 - </goals>
975 - </pluginExecutionFilter>
976 - <action>
977 - <execute />
978 - </action>
979 - </pluginExecution>
980 - </pluginExecutions>
981 - </lifecycleMappingMetadata>
982 - </configuration>
983 - </plugin>
984 - </plugins>
985 - </pluginManagement>
986 - </build>
987 + <manifest>
988 + <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
989 + <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
990 + <mainClass>com.adobe.epubcheck.tool.Checker</mainClass>
991 + <addClasspath>true</addClasspath>
992 + <classpathLayoutType>custom</classpathLayoutType>
993 + <customClasspathLayout>/usr/share/java/${artifact.artifactId}.${artifact.extension}</customClasspathLayout>
994 + </manifest>
995 + <manifestFile>${project.build.directory}/classes/META-INF/MANIFEST.MF</manifestFile>
996 + <manifestEntries>
997 + <project-url>${project.url}</project-url>
998 + <scm-location>${project.scm.developerConnection}</scm-location>
999 + </manifestEntries>
1000 + </archive>
1001 + </configuration>
1002 + </plugin>
1003 + </plugins>
1004 + <pluginManagement>
1005 + <plugins>
1006 + <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
1007 + <plugin>
1008 + <groupId>org.eclipse.m2e</groupId>
1009 + <artifactId>lifecycle-mapping</artifactId>
1010 + <version>1.0.0</version>
1011 + <configuration>
1012 + <lifecycleMappingMetadata>
1013 + <pluginExecutions>
1014 + <pluginExecution>
1015 + <pluginExecutionFilter>
1016 + <groupId>org.codehaus.mojo</groupId>
1017 + <artifactId>xml-maven-plugin</artifactId>
1018 + <versionRange>[1.0,)</versionRange>
1019 + <goals>
1020 + <goal>transform</goal>
1021 + </goals>
1022 + </pluginExecutionFilter>
1023 + <action>
1024 + <execute>
1025 + </execute>
1026 + </action>
1027 + </pluginExecution>
1028 + <pluginExecution>
1029 + <pluginExecutionFilter>
1030 + <groupId>org.codehaus.mojo</groupId>
1031 + <artifactId>license-maven-plugin</artifactId>
1032 + <versionRange>[1.0,)</versionRange>
1033 + <goals>
1034 + <goal>add-third-party</goal>
1035 + </goals>
1036 + </pluginExecutionFilter>
1037 + <action>
1038 + <ignore>
1039 + </ignore>
1040 + </action>
1041 + </pluginExecution>
1042 + <pluginExecution>
1043 + <pluginExecutionFilter>
1044 + <groupId>org.apache.felix</groupId>
1045 + <artifactId>maven-bundle-plugin</artifactId>
1046 + <versionRange>[2.3.7,)</versionRange>
1047 + <goals>
1048 + <goal>manifest</goal>
1049 + </goals>
1050 + </pluginExecutionFilter>
1051 + <action>
1052 + <execute>
1053 + </execute>
1054 + </action>
1055 + </pluginExecution>
1056 + </pluginExecutions>
1057 + </lifecycleMappingMetadata>
1058 + </configuration>
1059 + </plugin>
1060 + </plugins>
1061 + </pluginManagement>
1062 + </build>
1063 </project>
0 classpath.patch
1 remove_deps.patch
0 0001-classpath.patch
1 0002-remove_deps.patch
22 0003-Specify-stack-size-to-avoid-java.lang.StackOverflowE.patch