Codebase list core-async-clojure / 82c0c29
Initial Debian packaging Apollon Oikonomopoulos 6 years ago
15 changed file(s) with 443 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 core-async-clojure (0.3.443-1) unstable; urgency=medium
1
2 * Initial release (closes: #855726).
3
4 -- Apollon Oikonomopoulos <apoikos@debian.org> Thu, 03 Aug 2017 12:45:47 -0400
0 Source: core-async-clojure
1 Section: java
2 Priority: optional
3 Maintainer: Debian Clojure Maintainers <pkg-clojure-maintainers@lists.alioth.debian.org>
4 Uploaders: Apollon Oikonomopoulos <apoikos@debian.org>
5 Build-Depends: clojure (>= 1.8),
6 debhelper (>= 10),
7 default-jdk,
8 javahelper (>= 0.43),
9 libtext-markdown-perl | markdown,
10 libtools-analyzer-jvm-clojure (>= 0.7.0),
11 maven-repo-helper (>= 1.7)
12 Standards-Version: 4.0.0
13 Vcs-Git: https://anonscm.debian.org/git/pkg-java/core-async-clojure.git
14 Vcs-Browser: https://anonscm.debian.org/git/pkg-java/core-async-clojure.git
15 Homepage: http://github.com/clojure/core.async
16
17 Package: libcore-async-clojure
18 Architecture: all
19 Depends: ${java:Depends}, ${misc:Depends}
20 Recommends: ${java:Recommends}
21 Description: asynchronous programming using channels for Clojure
22 core.async is a Clojure library designed to provide facilities for async
23 programming and communication.
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: core.async
2 Source: http://github.com/clojure/core.async
3
4 Files: *
5 Copyright: Copyright (C) 2017 Rich Hickey and contributors
6 License: EPL-1.0
7
8 Files: debian/*
9 Copyright: 2017 Apollon Oikonomopoulos <apoikos@debian.org)
10 License: EPL-1.0
11
12 License: EPL-1.0
13 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
14 LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
15 CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
16 .
17 1. DEFINITIONS
18 .
19 "Contribution" means:
20 .
21 a) in the case of the initial Contributor, the initial code and
22 documentation distributed under this Agreement, and
23 .
24 b) in the case of each subsequent Contributor:
25 .
26 i) changes to the Program, and
27 .
28 ii) additions to the Program;
29 .
30 where such changes and/or additions to the Program originate from and are
31 distributed by that particular Contributor. A Contribution 'originates' from
32 a Contributor if it was added to the Program by such Contributor itself or
33 anyone acting on such Contributor's behalf. Contributions do not include
34 additions to the Program which: (i) are separate modules of software
35 distributed in conjunction with the Program under their own license
36 agreement, and (ii) are not derivative works of the Program.
37 .
38 "Contributor" means any person or entity that distributes the Program.
39 .
40 "Licensed Patents" mean patent claims licensable by a Contributor which are
41 necessarily infringed by the use or sale of its Contribution alone or when
42 combined with the Program.
43 .
44 "Program" means the Contributions distributed in accordance with this
45 Agreement.
46 .
47 "Recipient" means anyone who receives the Program under this Agreement,
48 including all Contributors.
49 .
50 2. GRANT OF RIGHTS
51 .
52 a) Subject to the terms of this Agreement, each Contributor hereby grants
53 Recipient a non-exclusive, worldwide, royalty-free copyright license to
54 reproduce, prepare derivative works of, publicly display, publicly perform,
55 distribute and sublicense the Contribution of such Contributor, if any, and
56 such derivative works, in source code and object code form.
57 .
58 b) Subject to the terms of this Agreement, each Contributor hereby grants
59 Recipient a non-exclusive, worldwide, royalty-free patent license under
60 Licensed Patents to make, use, sell, offer to sell, import and otherwise
61 transfer the Contribution of such Contributor, if any, in source code and
62 object code form. This patent license shall apply to the combination of the
63 Contribution and the Program if, at the time the Contribution is added by the
64 Contributor, such addition of the Contribution causes such combination to be
65 covered by the Licensed Patents. The patent license shall not apply to any
66 other combinations which include the Contribution. No hardware per se is
67 licensed hereunder.
68 .
69 c) Recipient understands that although each Contributor grants the licenses
70 to its Contributions set forth herein, no assurances are provided by any
71 Contributor that the Program does not infringe the patent or other
72 intellectual property rights of any other entity. Each Contributor disclaims
73 any liability to Recipient for claims brought by any other entity based on
74 infringement of intellectual property rights or otherwise. As a condition to
75 exercising the rights and licenses granted hereunder, each Recipient hereby
76 assumes sole responsibility to secure any other intellectual property rights
77 needed, if any. For example, if a third party patent license is required to
78 allow Recipient to distribute the Program, it is Recipient's responsibility
79 to acquire that license before distributing the Program.
80 .
81 d) Each Contributor represents that to its knowledge it has sufficient
82 copyright rights in its Contribution, if any, to grant the copyright license
83 set forth in this Agreement.
84 .
85 3. REQUIREMENTS
86 .
87 A Contributor may choose to distribute the Program in object code form under
88 its own license agreement, provided that:
89 .
90 a) it complies with the terms and conditions of this Agreement; and
91 .
92 b) its license agreement:
93 .
94 i) effectively disclaims on behalf of all Contributors all warranties and
95 conditions, express and implied, including warranties or conditions of title
96 and non-infringement, and implied warranties or conditions of merchantability
97 and fitness for a particular purpose;
98 .
99 ii) effectively excludes on behalf of all Contributors all liability for
100 damages, including direct, indirect, special, incidental and consequential
101 damages, such as lost profits;
102 .
103 iii) states that any provisions which differ from this Agreement are offered
104 by that Contributor alone and not by any other party; and
105 .
106 iv) states that source code for the Program is available from such
107 Contributor, and informs licensees how to obtain it in a reasonable manner on
108 or through a medium customarily used for software exchange.
109 .
110 When the Program is made available in source code form:
111 .
112 a) it must be made available under this Agreement; and
113 .
114 b) a copy of this Agreement must be included with each copy of the Program.
115 .
116 Contributors may not remove or alter any copyright notices contained within
117 the Program.
118 .
119 Each Contributor must identify itself as the originator of its Contribution,
120 if any, in a manner that reasonably allows subsequent Recipients to identify
121 the originator of the Contribution.
122 .
123 4. COMMERCIAL DISTRIBUTION
124 .
125 Commercial distributors of software may accept certain responsibilities with
126 respect to end users, business partners and the like. While this license is
127 intended to facilitate the commercial use of the Program, the Contributor who
128 includes the Program in a commercial product offering should do so in a
129 manner which does not create potential liability for other Contributors.
130 Therefore, if a Contributor includes the Program in a commercial product
131 offering, such Contributor ("Commercial Contributor") hereby agrees to defend
132 and indemnify every other Contributor ("Indemnified Contributor") against any
133 losses, damages and costs (collectively "Losses") arising from claims,
134 lawsuits and other legal actions brought by a third party against the
135 Indemnified Contributor to the extent caused by the acts or omissions of such
136 Commercial Contributor in connection with its distribution of the Program in
137 a commercial product offering. The obligations in this section do not apply
138 to any claims or Losses relating to any actual or alleged intellectual
139 property infringement. In order to qualify, an Indemnified Contributor must:
140 a) promptly notify the Commercial Contributor in writing of such claim, and
141 b) allow the Commercial Contributor tocontrol, and cooperate with the
142 Commercial Contributor in, the defense and any related settlement
143 negotiations. The Indemnified Contributor may participate in any such claim
144 at its own expense.
145 .
146 For example, a Contributor might include the Program in a commercial product
147 offering, Product X. That Contributor is then a Commercial Contributor. If
148 that Commercial Contributor then makes performance claims, or offers
149 warranties related to Product X, those performance claims and warranties are
150 such Commercial Contributor's responsibility alone. Under this section, the
151 Commercial Contributor would have to defend claims against the other
152 Contributors related to those performance claims and warranties, and if a
153 court requires any other Contributor to pay any damages as a result, the
154 Commercial Contributor must pay those damages.
155 .
156 5. NO WARRANTY
157 .
158 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON
159 AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
160 EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
161 CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
162 PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the
163 appropriateness of using and distributing the Program and assumes all risks
164 associated with its exercise of rights under this Agreement , including but
165 not limited to the risks and costs of program errors, compliance with
166 applicable laws, damage to or loss of data, programs or equipment, and
167 unavailability or interruption of operations.
168 .
169 6. DISCLAIMER OF LIABILITY
170 .
171 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
172 CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
173 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
174 LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
175 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
176 ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
177 EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
178 OF SUCH DAMAGES.
179 .
180 7. GENERAL
181 .
182 If any provision of this Agreement is invalid or unenforceable under
183 applicable law, it shall not affect the validity or enforceability of the
184 remainder of the terms of this Agreement, and without further action by the
185 parties hereto, such provision shall be reformed to the minimum extent
186 necessary to make such provision valid and enforceable.
187 .
188 If Recipient institutes patent litigation against any entity (including a
189 cross-claim or counterclaim in a lawsuit) alleging that the Program itself
190 (excluding combinations of the Program with other software or hardware)
191 infringes such Recipient's patent(s), then such Recipient's rights granted
192 under Section 2(b) shall terminate as of the date such litigation is filed.
193 .
194 All Recipient's rights under this Agreement shall terminate if it fails to
195 comply with any of the material terms or conditions of this Agreement and
196 does not cure such failure in a reasonable period of time after becoming
197 aware of such noncompliance. If all Recipient's rights under this Agreement
198 terminate, Recipient agrees to cease use and distribution of the Program as
199 soon as reasonably practicable. However, Recipient's obligations under this
200 Agreement and any licenses granted by Recipient relating to the Program shall
201 continue and survive.
202 .
203 Everyone is permitted to copy and distribute copies of this Agreement, but in
204 order to avoid inconsistency the Agreement is copyrighted and may only be
205 modified in the following manner. The Agreement Steward reserves the right to
206 publish new versions (including revisions) of this Agreement from time to
207 time. No one other than the Agreement Steward has the right to modify this
208 Agreement. The Eclipse Foundation is the initial Agreement Steward. The
209 Eclipse Foundation may assign the responsibility to serve as the Agreement
210 Steward to a suitable separate entity. Each new version of the Agreement will
211 be given a distinguishing version number. The Program (including
212 Contributions) may always be distributed subject to the version of the
213 Agreement under which it was received. In addition, after a new version of
214 the Agreement is published, Contributor may elect to distribute the Program
215 (including its Contributions) under the new version. Except as expressly
216 stated in Sections 2(a) and 2(b) above, Recipient receives no rights or
217 licenses to the intellectual property of any Contributor under this
218 Agreement, whether expressly, by implication, estoppel or otherwise. All
219 rights in the Program not expressly granted under this Agreement are
220 reserved.
221 .
222 This Agreement is governed by the laws of the State of Washington and the
223 intellectual property laws of the United States of America. No party to this
224 Agreement will bring a legal action under this Agreement more than one year
225 after the cause of action arose. Each party waives its rights to a jury trial
226 in any resulting litigation.
0 </body>
1 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
1 <html>
2 <head>
3 <title>@TITLE@</title>
4 </head>
5 <body>
0 Document: core-async-clojure
1 Title: core-async-clojure
2 Author:
3 Abstract: core-async-clojure readme
4 Section: Programming
5
6 Format: HTML
7 Index: /usr/share/doc/libcore-async-clojure/html/README.html
8 Files: /usr/share/doc/libcore-async-clojure/html/README.html
9
10 Format: Text
11 Index: /usr/share/doc/libcore-async-clojure/README.md.gz
12 Files: /usr/share/doc/libcore-async-clojure/README.md.gz
0 debian/maven-meta/pom.xml --usj-name=core.async
0 #Generated by Maven
1 #Wed Aug 08 06:38:33 CDT 2012
2 version=0.2.395
3 groupId=org.clojure
4 artifactId=core.async
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 <parent>
3 <artifactId>pom.contrib</artifactId>
4 <groupId>org.clojure</groupId>
5 <version>0.1.2</version>
6 <relativePath/>
7 </parent>
8 <groupId>org.clojure</groupId>
9 <artifactId>core.async</artifactId>
10 <packaging>jar</packaging>
11 <version>0.1.0-SNAPSHOT</version>
12 <name>core.async</name>
13 <description>Facilities for async programming and communication in Clojure</description>
14 <url>https://github.com/clojure/core.async</url>
15 <licenses>
16 <license>
17 <name>Eclipse Public License</name>
18 <url>http://www.eclipse.org/legal/epl-v10.html</url>
19 </license>
20 </licenses>
21 <scm>
22 <tag>cfd95c6814f5051136dcc8f974ddbfe7d028c109
23 </tag>
24 <url/>
25 </scm>
26 <build>
27 <sourceDirectory>src/main/clojure</sourceDirectory>
28 <testSourceDirectory>src/test/clojure</testSourceDirectory>
29 <resources>
30 <resource>
31 <directory>resources</directory>
32 </resource>
33 </resources>
34 <testResources>
35 <testResource>
36 <directory>resources</directory>
37 </testResource>
38 </testResources>
39 <directory>target</directory>
40 <outputDirectory>target/classes</outputDirectory>
41 <plugins>
42 <plugin>
43 <groupId>org.codehaus.mojo</groupId>
44 <artifactId>build-helper-maven-plugin</artifactId>
45 <version>1.7</version>
46 <executions>
47 <execution>
48 <id>add-source</id>
49 <phase>generate-sources</phase>
50 <goals>
51 <goal>add-source</goal>
52 </goals>
53 <configuration>
54 <sources>
55 <source>src/main/java</source>
56 </sources>
57 </configuration>
58 </execution>
59 </executions>
60 </plugin>
61 </plugins>
62 </build>
63 <repositories>
64 <repository>
65 <id>central</id>
66 <url>https://repo1.maven.org/maven2/</url>
67 <snapshots>
68 <enabled>false</enabled>
69 </snapshots>
70 <releases>
71 <enabled>true</enabled>
72 </releases>
73 </repository>
74 <repository>
75 <id>clojars</id>
76 <url>https://clojars.org/repo/</url>
77 <snapshots>
78 <enabled>true</enabled>
79 </snapshots>
80 <releases>
81 <enabled>true</enabled>
82 </releases>
83 </repository>
84 </repositories>
85 <dependencyManagement>
86 <dependencies/>
87 </dependencyManagement>
88 <dependencies>
89 <dependency>
90 <groupId>org.clojure</groupId>
91 <artifactId>clojure</artifactId>
92 <version>1.7.0</version>
93 </dependency>
94 <dependency>
95 <groupId>org.clojure</groupId>
96 <artifactId>tools.analyzer.jvm</artifactId>
97 <version>0.6.10</version>
98 </dependency>
99 <dependency>
100 <groupId>org.clojure</groupId>
101 <artifactId>clojurescript</artifactId>
102 <version>1.7.170</version>
103 <scope>provided</scope>
104 </dependency>
105 </dependencies>
106 </project>
107
108 <!-- This file was autogenerated by Leiningen.
109 Please do not edit it directly; instead edit project.clj and regenerate it.
110 It should not be considered canonical data. For more information see
111 https://github.com/technomancy/leiningen -->
0 #!/usr/bin/make -f
1
2 include /usr/share/javahelper/java-vars.mk
3 export JAVA_HOME=/usr/lib/jvm/default-java
4 export CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/tools.analyzer.jvm.jar
5
6 MDWN_DOCS = README.html
7 PRODUCED_JAR=core.async.jar
8 NAMESPACE=org.clojure/core.async
9 MAVEN_META=META-INF/maven/$(NAMESPACE)
10
11 %:
12 dh $@ --with javahelper,jh_maven_repo_helper
13
14 override_jh_build: $(MDWN_DOCS)
15 jh_build $(PRODUCED_JAR) src/main/java
16 jar uf $(PRODUCED_JAR) -C src/main/clojure .
17 mkdir -p $(CURDIR)/doc/html && mv $(CURDIR)/README.html $(CURDIR)/doc/html
18 mkdir -p $(CURDIR)/meta/$(MAVEN_META)
19 cp $(CURDIR)/debian/maven-meta/* $(CURDIR)/meta/$(MAVEN_META)
20 jar uf $(PRODUCED_JAR) -C meta/ META-INF
21
22 override_jh_clean:
23 jh_clean
24 rm -f $(CURDIR)/$(PRODUCED_JAR)
25 rm -rf $(CURDIR)/doc/html
26 rm -rf $(CURDIR)/meta
27
28 override_jh_classpath:
29 jh_classpath $(PRODUCED_JAR)
30
31 override_dh_auto_test:
32 dh_auto_test
33 (cd src/test/clojure && find . -name '*.clj' | \
34 xargs clojure -cp $(CLASSPATH):$(CURDIR)/$(PRODUCED_JAR))
35
36 %.html:%.md
37 cat debian/header.html > $@
38 sed -i'' -e 's/@TITLE@/$(shell head -n 1 $< | sed 's/^#*\s*//')/g' $@
39 markdown $< >> $@
40 cat debian/footer.html >> $@
0 3.0 (quilt)
0 version=3
1 https://github.com/clojure/core.async/tags .*[-/]{1}(\d[\d\.]+)\.tar\.gz