Codebase list shell-utils-clojure / 550f8ae
Rebuild using lein. (Closes: #979287) Louis-Philippe VĂ©ronneau 3 years ago
10 changed file(s) with 110 addition(s) and 701 deletion(s). Raw diff Collapse all Expand all
0 shell-utils-clojure (1.0.2-3) UNRELEASED; urgency=medium
1
2 * Team upload.
3 * Rebuild using lein. (Closes: #979287)
4
5 -- Louis-Philippe VĂ©ronneau <pollo@debian.org> Mon, 04 Jan 2021 18:03:01 -0500
6
07 shell-utils-clojure (1.0.2-2) UNRELEASED; urgency=medium
18
29 * Add a debian/salsa-ci.yml.
66 Build-Depends:
77 debhelper-compat (= 12),
88 default-jdk,
9 javahelper (>= 0.32),
10 maven-repo-helper (>= 1.7),
9 javahelper,
10 maven-repo-helper,
11 libclojure-java,
12 libprismatic-schema-clojure (>= 1.1.12),
13 libcommons-exec-java,
14 libcommons-io-java,
15 libslf4j-java,
16 libtrapperkeeper-clojure (>= 3.1.0),
17 libkitchensink-clojure (>= 3.1.1),
18 libpuppetlabs-i18n-clojure (>= 0.9.0-2),
19 libcomplete-clojure <!nocheck>,
20 leiningen,
1121 Standards-Version: 4.5.0
1222 Vcs-Git: https://salsa.debian.org/clojure-team/shell-utils-clojure.git
1323 Vcs-Browser: https://salsa.debian.org/clojure-team/shell-utils-clojure
1626 Package: libshell-utils-clojure
1727 Architecture: all
1828 Depends:
29 ${java:Depends},
30 ${misc:Depends},
1931 libclojure-java,
32 libprismatic-schema-clojure (>= 1.1.12),
2033 libcommons-exec-java,
2134 libcommons-io-java,
22 libi18n-clojure,
23 libkitchensink-clojure,
24 libprismatic-schema-clojure,
25 libtrapperkeeper-clojure,
26 ${java:Depends},
27 ${misc:Depends},
35 libslf4j-java,
36 libtrapperkeeper-clojure (>= 3.1.0),
37 libkitchensink-clojure (>= 3.1.1),
38 libpuppetlabs-i18n-clojure (>= 0.9.0-2),
2839 Recommends:
2940 ${java:Recommends},
3041 Description: shell execution common to Puppet clojure projects
0 usr/share/java/shell-utils.jar /usr/share/java/clojure.jar /usr/share/java/prismatic-schema.jar /usr/share/java/commons-exec.jar /usr/share/java/commons-io.jar /usr/share/java/trapperkeeper.jar /usr/share/java/kitchensink.jar /usr/share/java/i18n.jar
0 usr/share/java/clj-shell-utils.jar /usr/share/java/clojure.jar /usr/share/java/schema.jar /usr/share/java/commons-exec.jar /usr/share/java/commons-io.jar /usr/share/java/slf4j-api.jar /usr/share/java/log4j-over-slf4j.jar /usr/share/java/trapperkeeper.jar /usr/share/java/kitchensink.jar /usr/share/java/puppetlabs-i18n.jar
0 # This what the Clojure echosystem does
1 libshell-utils-clojure: jar-contains-source
0 debian/pom.xml --artifact=shell-utils.jar --usj-name=shell-utils
0 debian/pom.xml --artifact=target/clj-shell-utils.jar --java-lib --usj-name=clj-shell-utils
0 Patch project.clj to build locally using lein.
1 Index: shell-utils-clojure/project.clj
2 ===================================================================
3 --- shell-utils-clojure.orig/project.clj
4 +++ shell-utils-clojure/project.clj
5 @@ -3,38 +3,35 @@
6
7 :min-lein-version "2.9.0"
8
9 - :parent-project {:coords [puppetlabs/clj-parent "3.0.0"]
10 - :inherit [:managed-dependencies]}
11 -
12 :pedantic? :abort
13
14 :test-paths ["test/unit"]
15
16 - :plugins [[lein-project-version "0.1.0"]
17 - [lein-parent "0.3.6"]]
18 -
19 :source-paths ["src/clj"]
20 :java-source-paths ["src/java"]
21
22 - :dependencies [[org.clojure/clojure]
23 - [prismatic/schema]
24 - [org.apache.commons/commons-exec]
25 - [commons-io]
26 - [org.slf4j/log4j-over-slf4j]
27 - [org.slf4j/slf4j-api]
28 - [puppetlabs/trapperkeeper]
29 - [puppetlabs/kitchensink]
30 - [puppetlabs/i18n]]
31 + :dependencies [[org.clojure/clojure "1.10.x"]
32 + [prismatic/schema "debian"]
33 + [org.apache.commons/commons-exec "debian"]
34 + [commons-io "debian"]
35 + [org.slf4j/log4j-over-slf4j "debian"]
36 + [org.slf4j/slf4j-api "debian"]
37 + [puppetlabs/trapperkeeper "debian"]
38 + [puppetlabs/kitchensink "debian"]
39 + [puppetlabs/i18n "debian"]
40 +
41 + [org.yaml/snakeyaml "1.x"]
42 + [com.fasterxml.jackson.core/jackson-core "2.x"]
43 + [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.x"]
44 + [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.x"]]
45
46
47
48 - :profiles { :test { :dependencies [[puppetlabs/trapperkeeper nil :classifier "test" :scope "test"]]}}
49 + :profiles { :test { :dependencies [[puppetlabs/trapperkeeper "debian" :classifier "test" :scope "test"]]}}
50
51 :deploy-repositories [["releases" {:url "https://clojars.org/repo"
52 :username :env/clojars_jenkins_username
53 :password :env/clojars_jenkins_password
54 :sign-releases false}]
55 ["snapshots" "http://nexus.delivery.puppetlabs.net/content/repositories/snapshots/"]]
56 - )
57 -
58 -
59 + :local-repo "debian/maven-repo")
0 0001_Lein_Local.patch
+0
-657
debian/pom.xml less more
0 <?xml version="1.0" encoding="UTF-8"?><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">
1 <modelVersion>4.0.0</modelVersion>
2 <groupId>puppetlabs</groupId>
3 <artifactId>clj-shell-utils</artifactId>
4 <packaging>jar</packaging>
5 <version>1.0.2</version>
6 <name>clj-shell-utils</name>
7 <description>Clojure shell execution utilities</description>
8 <scm>
9 <url>https://github.com/puppetlabs/clj-shell-utils</url>
10 <connection>scm:git:git://github.com/puppetlabs/clj-shell-utils.git</connection>
11 <developerConnection>scm:git:ssh://git@github.com/puppetlabs/clj-shell-utils.git</developerConnection>
12 <tag>b9facdab943f00110a43c5a028f2e4ee57cef2e7</tag>
13 </scm>
14 <build>
15 <sourceDirectory>src/clj</sourceDirectory>
16 <testSourceDirectory>test/unit</testSourceDirectory>
17 <resources>
18 <resource>
19 <directory>resources</directory>
20 </resource>
21 </resources>
22 <testResources>
23 <testResource>
24 <directory>resources</directory>
25 </testResource>
26 </testResources>
27 <directory>target</directory>
28 <outputDirectory>target/classes</outputDirectory>
29 <plugins>
30 <plugin>
31 <groupId>org.codehaus.mojo</groupId>
32 <artifactId>build-helper-maven-plugin</artifactId>
33 <version>1.7</version>
34 <executions>
35 <execution>
36 <id>add-source</id>
37 <phase>generate-sources</phase>
38 <goals>
39 <goal>add-source</goal>
40 </goals>
41 <configuration>
42 <sources>
43 <source>src/java</source>
44 </sources>
45 </configuration>
46 </execution>
47 </executions>
48 </plugin>
49 </plugins>
50 </build>
51 <repositories>
52 <repository>
53 <id>central</id>
54 <url>https://repo1.maven.org/maven2/</url>
55 <snapshots>
56 <enabled>false</enabled>
57 </snapshots>
58 <releases>
59 <enabled>true</enabled>
60 </releases>
61 </repository>
62 <repository>
63 <id>clojars</id>
64 <url>https://repo.clojars.org/</url>
65 <snapshots>
66 <enabled>true</enabled>
67 </snapshots>
68 <releases>
69 <enabled>true</enabled>
70 </releases>
71 </repository>
72 </repositories>
73 <dependencyManagement>
74 <dependencies>
75 <dependency>
76 <groupId>org.clojure</groupId>
77 <artifactId>clojure</artifactId>
78 <version>1.10.1</version>
79 </dependency>
80 <dependency>
81 <groupId>org.clojure</groupId>
82 <artifactId>clojurescript</artifactId>
83 <version>1.7.122</version>
84 </dependency>
85 <dependency>
86 <groupId>org.clojure</groupId>
87 <artifactId>tools.logging</artifactId>
88 <version>0.4.0</version>
89 </dependency>
90 <dependency>
91 <groupId>org.clojure</groupId>
92 <artifactId>tools.cli</artifactId>
93 <version>0.3.6</version>
94 </dependency>
95 <dependency>
96 <groupId>org.clojure</groupId>
97 <artifactId>tools.nrepl</artifactId>
98 <version>0.2.13</version>
99 </dependency>
100 <dependency>
101 <groupId>org.clojure</groupId>
102 <artifactId>tools.macro</artifactId>
103 <version>0.1.5</version>
104 </dependency>
105 <dependency>
106 <groupId>org.clojure</groupId>
107 <artifactId>java.classpath</artifactId>
108 <version>0.2.3</version>
109 </dependency>
110 <dependency>
111 <groupId>org.clojure</groupId>
112 <artifactId>java.jdbc</artifactId>
113 <version>0.7.7</version>
114 </dependency>
115 <dependency>
116 <groupId>org.clojure</groupId>
117 <artifactId>java.jmx</artifactId>
118 <version>0.3.4</version>
119 </dependency>
120 <dependency>
121 <groupId>org.clojure</groupId>
122 <artifactId>core.async</artifactId>
123 <version>0.4.490</version>
124 </dependency>
125 <dependency>
126 <groupId>org.clojure</groupId>
127 <artifactId>core.cache</artifactId>
128 <version>0.7.1</version>
129 </dependency>
130 <dependency>
131 <groupId>org.clojure</groupId>
132 <artifactId>core.memoize</artifactId>
133 <version>0.7.1</version>
134 </dependency>
135 <dependency>
136 <groupId>org.clojure</groupId>
137 <artifactId>tools.reader</artifactId>
138 <version>1.2.1</version>
139 </dependency>
140 <dependency>
141 <groupId>org.clojure</groupId>
142 <artifactId>tools.namespace</artifactId>
143 <version>0.2.11</version>
144 </dependency>
145 <dependency>
146 <groupId>org.clojure</groupId>
147 <artifactId>data.json</artifactId>
148 <version>0.2.6</version>
149 </dependency>
150 <dependency>
151 <groupId>org.clojure</groupId>
152 <artifactId>data.priority-map</artifactId>
153 <version>0.0.9</version>
154 </dependency>
155 <dependency>
156 <groupId>org.slf4j</groupId>
157 <artifactId>log4j-over-slf4j</artifactId>
158 <version>1.7.20</version>
159 </dependency>
160 <dependency>
161 <groupId>org.slf4j</groupId>
162 <artifactId>slf4j-api</artifactId>
163 <version>1.7.20</version>
164 </dependency>
165 <dependency>
166 <groupId>ch.qos.logback</groupId>
167 <artifactId>logback-classic</artifactId>
168 <version>1.2.3</version>
169 </dependency>
170 <dependency>
171 <groupId>ch.qos.logback</groupId>
172 <artifactId>logback-core</artifactId>
173 <version>1.2.3</version>
174 </dependency>
175 <dependency>
176 <groupId>ch.qos.logback</groupId>
177 <artifactId>logback-access</artifactId>
178 <version>1.2.3</version>
179 </dependency>
180 <dependency>
181 <groupId>net.logstash.logback</groupId>
182 <artifactId>logstash-logback-encoder</artifactId>
183 <version>5.0</version>
184 </dependency>
185 <dependency>
186 <groupId>org.codehaus.janino</groupId>
187 <artifactId>janino</artifactId>
188 <version>3.0.8</version>
189 </dependency>
190 <dependency>
191 <groupId>com.fasterxml.jackson.core</groupId>
192 <artifactId>jackson-core</artifactId>
193 <version>2.9.4</version>
194 </dependency>
195 <dependency>
196 <groupId>com.fasterxml.jackson.core</groupId>
197 <artifactId>jackson-databind</artifactId>
198 <version>2.9.8</version>
199 </dependency>
200 <dependency>
201 <groupId>com.fasterxml.jackson.module</groupId>
202 <artifactId>jackson-module-afterburner</artifactId>
203 <version>2.9.4</version>
204 </dependency>
205 <dependency>
206 <groupId>org.yaml</groupId>
207 <artifactId>snakeyaml</artifactId>
208 <version>1.18</version>
209 </dependency>
210 <dependency>
211 <groupId>org.apache.maven.wagon</groupId>
212 <artifactId>wagon-provider-api</artifactId>
213 <version>2.10</version>
214 </dependency>
215 <dependency>
216 <groupId>org.apache.commons</groupId>
217 <artifactId>commons-exec</artifactId>
218 <version>1.3</version>
219 </dependency>
220 <dependency>
221 <groupId>org.apache.commons</groupId>
222 <artifactId>commons-compress</artifactId>
223 <version>1.17</version>
224 </dependency>
225 <dependency>
226 <groupId>org.apache.commons</groupId>
227 <artifactId>commons-lang3</artifactId>
228 <version>3.4</version>
229 </dependency>
230 <dependency>
231 <groupId>org.apache.httpcomponents</groupId>
232 <artifactId>httpclient</artifactId>
233 <version>4.5.2</version>
234 </dependency>
235 <dependency>
236 <groupId>org.apache.httpcomponents</groupId>
237 <artifactId>httpcore</artifactId>
238 <version>4.4.5</version>
239 </dependency>
240 <dependency>
241 <groupId>commons-beanutils</groupId>
242 <artifactId>commons-beanutils</artifactId>
243 <version>1.9.2</version>
244 </dependency>
245 <dependency>
246 <groupId>commons-codec</groupId>
247 <artifactId>commons-codec</artifactId>
248 <version>1.10</version>
249 </dependency>
250 <dependency>
251 <groupId>commons-collections</groupId>
252 <artifactId>commons-collections</artifactId>
253 <version>3.2.2</version>
254 </dependency>
255 <dependency>
256 <groupId>commons-lang</groupId>
257 <artifactId>commons-lang</artifactId>
258 <version>2.6</version>
259 </dependency>
260 <dependency>
261 <groupId>commons-logging</groupId>
262 <artifactId>commons-logging</artifactId>
263 <version>1.2</version>
264 </dependency>
265 <dependency>
266 <groupId>commons-io</groupId>
267 <artifactId>commons-io</artifactId>
268 <version>2.4</version>
269 </dependency>
270 <dependency>
271 <groupId>joda-time</groupId>
272 <artifactId>joda-time</artifactId>
273 <version>2.8.2</version>
274 </dependency>
275 <dependency>
276 <groupId>com.taoensso</groupId>
277 <artifactId>nippy</artifactId>
278 <version>2.10.0</version>
279 </dependency>
280 <dependency>
281 <groupId>nrepl</groupId>
282 <artifactId>nrepl</artifactId>
283 <version>0.6.0</version>
284 </dependency>
285 <dependency>
286 <groupId>bidi</groupId>
287 <artifactId>bidi</artifactId>
288 <version>2.1.3</version>
289 </dependency>
290 <dependency>
291 <groupId>clj-time</groupId>
292 <artifactId>clj-time</artifactId>
293 <version>0.11.0</version>
294 </dependency>
295 <dependency>
296 <groupId>circleci</groupId>
297 <artifactId>clj-yaml</artifactId>
298 <version>0.5.5</version>
299 </dependency>
300 <dependency>
301 <groupId>clj-stacktrace</groupId>
302 <artifactId>clj-stacktrace</artifactId>
303 <version>0.2.8</version>
304 </dependency>
305 <dependency>
306 <groupId>com.zaxxer</groupId>
307 <artifactId>HikariCP</artifactId>
308 <version>2.7.4</version>
309 </dependency>
310 <dependency>
311 <groupId>me.raynes</groupId>
312 <artifactId>fs</artifactId>
313 <version>1.4.6</version>
314 </dependency>
315 <dependency>
316 <groupId>instaparse</groupId>
317 <artifactId>instaparse</artifactId>
318 <version>1.4.1</version>
319 </dependency>
320 <dependency>
321 <groupId>slingshot</groupId>
322 <artifactId>slingshot</artifactId>
323 <version>0.12.2</version>
324 </dependency>
325 <dependency>
326 <groupId>cheshire</groupId>
327 <artifactId>cheshire</artifactId>
328 <version>5.8.0</version>
329 </dependency>
330 <dependency>
331 <groupId>compojure</groupId>
332 <artifactId>compojure</artifactId>
333 <version>1.5.0</version>
334 </dependency>
335 <dependency>
336 <groupId>quoin</groupId>
337 <artifactId>quoin</artifactId>
338 <version>0.1.2</version>
339 </dependency>
340 <dependency>
341 <groupId>ring</groupId>
342 <artifactId>ring-servlet</artifactId>
343 <version>1.5.0</version>
344 </dependency>
345 <dependency>
346 <groupId>ring</groupId>
347 <artifactId>ring-core</artifactId>
348 <version>1.4.0</version>
349 </dependency>
350 <dependency>
351 <groupId>ring</groupId>
352 <artifactId>ring-codec</artifactId>
353 <version>1.0.0</version>
354 </dependency>
355 <dependency>
356 <groupId>ring</groupId>
357 <artifactId>ring-json</artifactId>
358 <version>0.4.0</version>
359 </dependency>
360 <dependency>
361 <groupId>ring-basic-authentication</groupId>
362 <artifactId>ring-basic-authentication</artifactId>
363 <version>1.0.5</version>
364 </dependency>
365 <dependency>
366 <groupId>ring</groupId>
367 <artifactId>ring-mock</artifactId>
368 <version>0.3.2</version>
369 </dependency>
370 <dependency>
371 <groupId>ring</groupId>
372 <artifactId>ring-defaults</artifactId>
373 <version>0.3.1</version>
374 </dependency>
375 <dependency>
376 <groupId>stencil</groupId>
377 <artifactId>stencil</artifactId>
378 <version>0.5.0</version>
379 </dependency>
380 <dependency>
381 <groupId>beckon</groupId>
382 <artifactId>beckon</artifactId>
383 <version>0.1.1</version>
384 </dependency>
385 <dependency>
386 <groupId>hiccup</groupId>
387 <artifactId>hiccup</artifactId>
388 <version>1.0.5</version>
389 </dependency>
390 <dependency>
391 <groupId>liberator</groupId>
392 <artifactId>liberator</artifactId>
393 <version>0.15.2</version>
394 </dependency>
395 <dependency>
396 <groupId>org.tcrawley</groupId>
397 <artifactId>dynapath</artifactId>
398 <version>0.2.5</version>
399 </dependency>
400 <dependency>
401 <groupId>trptcolin</groupId>
402 <artifactId>versioneer</artifactId>
403 <version>0.2.0</version>
404 </dependency>
405 <dependency>
406 <groupId>io.dropwizard.metrics</groupId>
407 <artifactId>metrics-core</artifactId>
408 <version>3.2.2</version>
409 </dependency>
410 <dependency>
411 <groupId>io.dropwizard.metrics</groupId>
412 <artifactId>metrics-graphite</artifactId>
413 <version>3.2.2</version>
414 </dependency>
415 <dependency>
416 <groupId>metrics-clojure</groupId>
417 <artifactId>metrics-clojure</artifactId>
418 <version>2.10.0</version>
419 </dependency>
420 <dependency>
421 <groupId>org.ow2.asm</groupId>
422 <artifactId>asm-all</artifactId>
423 <version>5.0.3</version>
424 </dependency>
425 <dependency>
426 <groupId>honeysql</groupId>
427 <artifactId>honeysql</artifactId>
428 <version>0.6.3</version>
429 </dependency>
430 <dependency>
431 <groupId>org.postgresql</groupId>
432 <artifactId>postgresql</artifactId>
433 <version>42.2.2</version>
434 </dependency>
435 <dependency>
436 <groupId>medley</groupId>
437 <artifactId>medley</artifactId>
438 <version>1.0.0</version>
439 </dependency>
440 <dependency>
441 <groupId>prismatic</groupId>
442 <artifactId>plumbing</artifactId>
443 <version>0.4.2</version>
444 </dependency>
445 <dependency>
446 <groupId>prismatic</groupId>
447 <artifactId>schema</artifactId>
448 <version>1.1.9</version>
449 </dependency>
450 <dependency>
451 <groupId>puppetlabs</groupId>
452 <artifactId>http-client</artifactId>
453 <version>1.0.0</version>
454 </dependency>
455 <dependency>
456 <groupId>puppetlabs</groupId>
457 <artifactId>jdbc-util</artifactId>
458 <version>1.2.4</version>
459 </dependency>
460 <dependency>
461 <groupId>puppetlabs</groupId>
462 <artifactId>typesafe-config</artifactId>
463 <version>0.1.5</version>
464 </dependency>
465 <dependency>
466 <groupId>puppetlabs</groupId>
467 <artifactId>ssl-utils</artifactId>
468 <version>2.0.0</version>
469 </dependency>
470 <dependency>
471 <groupId>puppetlabs</groupId>
472 <artifactId>clj-ldap</artifactId>
473 <version>0.2.0</version>
474 </dependency>
475 <dependency>
476 <groupId>puppetlabs</groupId>
477 <artifactId>kitchensink</artifactId>
478 <version>2.5.2</version>
479 </dependency>
480 <dependency>
481 <groupId>puppetlabs</groupId>
482 <artifactId>kitchensink</artifactId>
483 <version>2.5.2</version>
484 <classifier>test</classifier>
485 </dependency>
486 <dependency>
487 <groupId>puppetlabs</groupId>
488 <artifactId>trapperkeeper</artifactId>
489 <version>2.0.1</version>
490 </dependency>
491 <dependency>
492 <groupId>puppetlabs</groupId>
493 <artifactId>trapperkeeper</artifactId>
494 <version>2.0.1</version>
495 <classifier>test</classifier>
496 </dependency>
497 <dependency>
498 <groupId>puppetlabs</groupId>
499 <artifactId>trapperkeeper-webserver-jetty9</artifactId>
500 <version>2.4.1</version>
501 </dependency>
502 <dependency>
503 <groupId>puppetlabs</groupId>
504 <artifactId>trapperkeeper-webserver-jetty9</artifactId>
505 <version>2.4.1</version>
506 <classifier>test</classifier>
507 </dependency>
508 <dependency>
509 <groupId>puppetlabs</groupId>
510 <artifactId>trapperkeeper-metrics</artifactId>
511 <version>1.2.0</version>
512 </dependency>
513 <dependency>
514 <groupId>puppetlabs</groupId>
515 <artifactId>trapperkeeper-metrics</artifactId>
516 <version>1.2.0</version>
517 <classifier>test</classifier>
518 </dependency>
519 <dependency>
520 <groupId>puppetlabs</groupId>
521 <artifactId>trapperkeeper-scheduler</artifactId>
522 <version>1.1.0</version>
523 </dependency>
524 <dependency>
525 <groupId>puppetlabs</groupId>
526 <artifactId>trapperkeeper-authorization</artifactId>
527 <version>1.0.0</version>
528 </dependency>
529 <dependency>
530 <groupId>puppetlabs</groupId>
531 <artifactId>trapperkeeper-status</artifactId>
532 <version>1.1.0</version>
533 </dependency>
534 <dependency>
535 <groupId>puppetlabs</groupId>
536 <artifactId>trapperkeeper-filesystem-watcher</artifactId>
537 <version>1.1.0</version>
538 </dependency>
539 <dependency>
540 <groupId>puppetlabs</groupId>
541 <artifactId>structured-logging</artifactId>
542 <version>0.2.0</version>
543 </dependency>
544 <dependency>
545 <groupId>puppetlabs</groupId>
546 <artifactId>ring-middleware</artifactId>
547 <version>1.0.1</version>
548 </dependency>
549 <dependency>
550 <groupId>puppetlabs</groupId>
551 <artifactId>dujour-version-check</artifactId>
552 <version>0.2.1</version>
553 </dependency>
554 <dependency>
555 <groupId>puppetlabs</groupId>
556 <artifactId>comidi</artifactId>
557 <version>0.3.2</version>
558 </dependency>
559 <dependency>
560 <groupId>puppetlabs</groupId>
561 <artifactId>trapperkeeper-comidi-metrics</artifactId>
562 <version>0.1.1</version>
563 </dependency>
564 <dependency>
565 <groupId>puppetlabs</groupId>
566 <artifactId>i18n</artifactId>
567 <version>0.8.0</version>
568 </dependency>
569 <dependency>
570 <groupId>puppetlabs</groupId>
571 <artifactId>cljs-dashboard-widgets</artifactId>
572 <version>0.1.0</version>
573 </dependency>
574 <dependency>
575 <groupId>puppetlabs</groupId>
576 <artifactId>rbac-client</artifactId>
577 <version>0.9.4</version>
578 </dependency>
579 <dependency>
580 <groupId>puppetlabs</groupId>
581 <artifactId>rbac-client</artifactId>
582 <version>0.9.4</version>
583 <classifier>test</classifier>
584 </dependency>
585 <dependency>
586 <groupId>puppetlabs</groupId>
587 <artifactId>analytics-client</artifactId>
588 <version>1.0.1</version>
589 </dependency>
590 <dependency>
591 <groupId>org.bouncycastle</groupId>
592 <artifactId>bcpkix-fips</artifactId>
593 <version>1.0.3</version>
594 </dependency>
595 <dependency>
596 <groupId>org.bouncycastle</groupId>
597 <artifactId>bc-fips</artifactId>
598 <version>1.0.1</version>
599 </dependency>
600 <dependency>
601 <groupId>org.bouncycastle</groupId>
602 <artifactId>bcpkix-jdk15on</artifactId>
603 <version>1.60</version>
604 </dependency>
605 </dependencies>
606 </dependencyManagement>
607 <dependencies>
608 <dependency>
609 <groupId>org.clojure</groupId>
610 <artifactId>clojure</artifactId>
611 </dependency>
612 <dependency>
613 <groupId>prismatic</groupId>
614 <artifactId>schema</artifactId>
615 </dependency>
616 <dependency>
617 <groupId>org.apache.commons</groupId>
618 <artifactId>commons-exec</artifactId>
619 </dependency>
620 <dependency>
621 <groupId>commons-io</groupId>
622 <artifactId>commons-io</artifactId>
623 </dependency>
624 <dependency>
625 <groupId>org.slf4j</groupId>
626 <artifactId>log4j-over-slf4j</artifactId>
627 </dependency>
628 <dependency>
629 <groupId>org.slf4j</groupId>
630 <artifactId>slf4j-api</artifactId>
631 </dependency>
632 <dependency>
633 <groupId>puppetlabs</groupId>
634 <artifactId>trapperkeeper</artifactId>
635 </dependency>
636 <dependency>
637 <groupId>puppetlabs</groupId>
638 <artifactId>kitchensink</artifactId>
639 </dependency>
640 <dependency>
641 <groupId>puppetlabs</groupId>
642 <artifactId>i18n</artifactId>
643 </dependency>
644 <dependency>
645 <groupId>puppetlabs</groupId>
646 <artifactId>trapperkeeper</artifactId>
647 <classifier>test</classifier>
648 <scope>test</scope>
649 </dependency>
650 </dependencies>
651 </project>
652
653 <!-- This file was autogenerated by Leiningen.
654 Please do not edit it directly; instead edit project.clj and regenerate it.
655 It should not be considered canonical data. For more information see
656 https://github.com/technomancy/leiningen -->
00 #!/usr/bin/make -f
11
2 -include /usr/share/javahelper/java-vars.mk
2 include /usr/share/javahelper/java-vars.mk
3 include /usr/share/dpkg/pkg-info.mk
34
4 DEB_PKGNAME := $(shell dpkg-parsechangelog -SSource)
5 DEB_VERSION := $(shell dpkg-parsechangelog -SVersion)
6 DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
7 DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
8 GIT_TAG := $(shell echo '$(DEB_UPSTREAM_VERSION)' | sed -e 's/~/_/')
9
10 PRODUCED_JAR=shell-utils.jar
11 UPSTREAM_GIT = https://github.com/puppetlabs/clj-shell-utils
5 export LEIN_HOME=$(CURDIR)/.lein
6 export LEIN_OFFLINE=true
7 NAME=clj-shell-utils
128
139 %:
1410 dh $@ --with javahelper --with maven_repo_helper
1511
16 override_jh_build:
17 jar cf $(PRODUCED_JAR) -C src .
12 override_dh_auto_configure:
13 cd debian && ln -sf /usr/share/maven-repo .
1814
19 override_jh_installlibs:
20 jh_installlibs $(PRODUCED_JAR)
15 override_dh_auto_build:
16 lein pom debian/pom.xml
17 lein jar
18 # symlink so we don't need a version in debian/*.poms
19 cd target && ln -sf $(NAME)-$(DEB_VERSION_UPSTREAM).jar $(NAME).jar
2120
22 override_jh_clean:
23 jh_clean
24 rm -f $(CURDIR)/$(PRODUCED_JAR)
21 override_dh_auto_test:
22 lein test
2523
26 gen-orig-xz:
27 git tag -v $(GIT_TAG) || true
28 if [ ! -f ../$(DEBPKGNAME)_$(VERSION).orig.tar.xz ] ; then \
29 git archive --prefix=$(DEB_PKGNAME)-$(DEB_UPSTREAM_VERSION)/ $(GIT_TAG) | xz >../$(DEB_PKGNAME)_$(DEB_UPSTREAM_VERSION).orig.tar.xz ; \
30 mkdir -p ../build-area ; \
31 cp ../$(DEB_PKGNAME)_$(DEB_UPSTREAM_VERSION).orig.tar.xz ../build-area ; \
32 fi
33
34 fetch-upstream-remote:
35 ifeq (,$(findstring https:,$(UPSTREAM_GIT)))
36 $(error Using insecure proto in UPSTREAM_GIT: $(UPSTREAM_GIT))
37 endif
38 git remote add upstream $(UPSTREAM_GIT) || true
39 git remote set-url upstream $(UPSTREAM_GIT)
24 override_dh_clean:
25 rm -f debian/maven-repo
26 rm -Rf target
27 rm -f debian/pom.xml
28 dh_clean
00 include:
11 - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
22 - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
3
4 variables:
5 DEB_BUILD_OPTIONS: nocheck
6 DEB_BUILD_PROFILES: nocheck