Skip to content

Commit a2365c7

Browse files
committed
Add in debian build files
1 parent 6b0cc40 commit a2365c7

File tree

11 files changed

+325
-0
lines changed

11 files changed

+325
-0
lines changed

deb/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
libscitokens (0.5.1-1) UNRELEASED; urgency=low
2+
3+
* Initial release.
4+
5+
-- Tim Theisen <tim@cs.wisc.edu> Fri, 04 Dec 2020 10:54:24 -0600

deb/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9

deb/control

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Source: libscitokens
2+
Section: science
3+
Priority: optional
4+
Maintainer: Tim Theisen <tim@cs.wisc.edu>
5+
Build-Depends: cmake,
6+
debhelper (>=9),
7+
libcurl4-openssl-dev,
8+
libssl-dev,
9+
sqlite,
10+
uuid-dev
11+
Standards-Version: 3.9.8
12+
Homepage: https://github.com/scitokens/scitokens-cpp
13+
14+
Package: libscitokens
15+
Section: libs
16+
Architecture: any
17+
Multi-Arch: same
18+
Pre-Depends: ${misc:Pre-Depends}
19+
Depends: ${misc:Depends}, ${shlibs:Depends}
20+
Description: C++ Implementation of the SciTokens Library
21+
SciTokens provide a token format for distributed authorization
22+
The tokens are self-describing, can be verified in a distributed fashion
23+
(no need to contact the issuer to determine if the token is valid).
24+
This is convenient for a federated environment where several
25+
otherwise-independent storage endpoints want to delegate trust for
26+
an issuer for managing a storage allocation.
27+
28+
Package: libscitokens-dev
29+
Section: libdevel
30+
Architecture: any
31+
Multi-Arch: same
32+
Depends: libscitokens (= ${binary:Version}), ${misc:Depends}
33+
Description: Header files for the libscitokens public interfaces
34+
SciTokens provide a token format for distributed authorization.
35+
The tokens are self-describing, can be verified in a distributed fashion
36+
(no need to contact the issuer to determine if the token is valid).
37+
This is convenient for a federated environment where several
38+
otherwise-independent storage endpoints want to delegate trust for
39+
an issuer for managing a storage allocation.

deb/copyright

Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,268 @@
1+
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2+
Upstream-Name: scitokens-cpp
3+
Upstream-Contact: discuss@scitokens.org
4+
Source: https://github.com/scitokens/scitokens-cpp
5+
6+
Files: *
7+
Copyright: NONE
8+
License: CC-BY-SA
9+
10+
Files: ./vendor/gtest/BUILD.bazel
11+
./vendor/gtest/LICENSE
12+
./vendor/gtest/ci/build-linux-bazel.sh
13+
./vendor/gtest/ci/env-linux.sh
14+
./vendor/gtest/ci/env-osx.sh
15+
./vendor/gtest/ci/get-nprocessors.sh
16+
./vendor/gtest/ci/install-linux.sh
17+
./vendor/gtest/ci/install-osx.sh
18+
./vendor/gtest/ci/log-config.sh
19+
./vendor/gtest/googlemock/LICENSE
20+
./vendor/gtest/googlemock/include/gmock/gmock-actions.h
21+
./vendor/gtest/googlemock/include/gmock/gmock-cardinalities.h
22+
./vendor/gtest/googlemock/include/gmock/gmock-function-mocker.h
23+
./vendor/gtest/googlemock/include/gmock/gmock-generated-actions.h
24+
./vendor/gtest/googlemock/include/gmock/gmock-generated-actions.h.pump
25+
./vendor/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h
26+
./vendor/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h.pump
27+
./vendor/gtest/googlemock/include/gmock/gmock-generated-matchers.h
28+
./vendor/gtest/googlemock/include/gmock/gmock-generated-matchers.h.pump
29+
./vendor/gtest/googlemock/include/gmock/gmock-matchers.h
30+
./vendor/gtest/googlemock/include/gmock/gmock-more-actions.h
31+
./vendor/gtest/googlemock/include/gmock/gmock-more-matchers.h
32+
./vendor/gtest/googlemock/include/gmock/gmock-nice-strict.h
33+
./vendor/gtest/googlemock/include/gmock/gmock-spec-builders.h
34+
./vendor/gtest/googlemock/include/gmock/gmock.h
35+
./vendor/gtest/googlemock/include/gmock/internal/custom/gmock-matchers.h
36+
./vendor/gtest/googlemock/include/gmock/internal/custom/gmock-port.h
37+
./vendor/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h
38+
./vendor/gtest/googlemock/include/gmock/internal/gmock-port.h
39+
./vendor/gtest/googlemock/scripts/fuse_gmock_files.py
40+
./vendor/gtest/googlemock/scripts/pump.py
41+
./vendor/gtest/googlemock/src/gmock-all.cc
42+
./vendor/gtest/googlemock/src/gmock-cardinalities.cc
43+
./vendor/gtest/googlemock/src/gmock-internal-utils.cc
44+
./vendor/gtest/googlemock/src/gmock-matchers.cc
45+
./vendor/gtest/googlemock/src/gmock-spec-builders.cc
46+
./vendor/gtest/googlemock/src/gmock.cc
47+
./vendor/gtest/googlemock/src/gmock_main.cc
48+
./vendor/gtest/googlemock/test/BUILD.bazel
49+
./vendor/gtest/googlemock/test/gmock-actions_test.cc
50+
./vendor/gtest/googlemock/test/gmock-cardinalities_test.cc
51+
./vendor/gtest/googlemock/test/gmock-function-mocker_test.cc
52+
./vendor/gtest/googlemock/test/gmock-generated-actions_test.cc
53+
./vendor/gtest/googlemock/test/gmock-generated-function-mockers_test.cc
54+
./vendor/gtest/googlemock/test/gmock-generated-matchers_test.cc
55+
./vendor/gtest/googlemock/test/gmock-internal-utils_test.cc
56+
./vendor/gtest/googlemock/test/gmock-matchers_test.cc
57+
./vendor/gtest/googlemock/test/gmock-more-actions_test.cc
58+
./vendor/gtest/googlemock/test/gmock-nice-strict_test.cc
59+
./vendor/gtest/googlemock/test/gmock-port_test.cc
60+
./vendor/gtest/googlemock/test/gmock-pp-string_test.cc
61+
./vendor/gtest/googlemock/test/gmock-spec-builders_test.cc
62+
./vendor/gtest/googlemock/test/gmock_all_test.cc
63+
./vendor/gtest/googlemock/test/gmock_ex_test.cc
64+
./vendor/gtest/googlemock/test/gmock_leak_test.py
65+
./vendor/gtest/googlemock/test/gmock_leak_test_.cc
66+
./vendor/gtest/googlemock/test/gmock_link2_test.cc
67+
./vendor/gtest/googlemock/test/gmock_link_test.cc
68+
./vendor/gtest/googlemock/test/gmock_link_test.h
69+
./vendor/gtest/googlemock/test/gmock_output_test.py
70+
./vendor/gtest/googlemock/test/gmock_output_test_.cc
71+
./vendor/gtest/googlemock/test/gmock_stress_test.cc
72+
./vendor/gtest/googlemock/test/gmock_test.cc
73+
./vendor/gtest/googlemock/test/gmock_test_utils.py
74+
./vendor/gtest/googlemock/test/pump_test.py
75+
./vendor/gtest/googletest/LICENSE
76+
./vendor/gtest/googletest/include/gtest/gtest-death-test.h
77+
./vendor/gtest/googletest/include/gtest/gtest-matchers.h
78+
./vendor/gtest/googletest/include/gtest/gtest-message.h
79+
./vendor/gtest/googletest/include/gtest/gtest-param-test.h
80+
./vendor/gtest/googletest/include/gtest/gtest-printers.h
81+
./vendor/gtest/googletest/include/gtest/gtest-spi.h
82+
./vendor/gtest/googletest/include/gtest/gtest-test-part.h
83+
./vendor/gtest/googletest/include/gtest/gtest-typed-test.h
84+
./vendor/gtest/googletest/include/gtest/gtest.h
85+
./vendor/gtest/googletest/include/gtest/gtest_pred_impl.h
86+
./vendor/gtest/googletest/include/gtest/gtest_prod.h
87+
./vendor/gtest/googletest/include/gtest/internal/custom/gtest-port.h
88+
./vendor/gtest/googletest/include/gtest/internal/custom/gtest-printers.h
89+
./vendor/gtest/googletest/include/gtest/internal/custom/gtest.h
90+
./vendor/gtest/googletest/include/gtest/internal/gtest-death-test-internal.h
91+
./vendor/gtest/googletest/include/gtest/internal/gtest-filepath.h
92+
./vendor/gtest/googletest/include/gtest/internal/gtest-internal.h
93+
./vendor/gtest/googletest/include/gtest/internal/gtest-param-util.h
94+
./vendor/gtest/googletest/include/gtest/internal/gtest-port-arch.h
95+
./vendor/gtest/googletest/include/gtest/internal/gtest-port.h
96+
./vendor/gtest/googletest/include/gtest/internal/gtest-string.h
97+
./vendor/gtest/googletest/include/gtest/internal/gtest-type-util.h
98+
./vendor/gtest/googletest/samples/prime_tables.h
99+
./vendor/gtest/googletest/samples/sample1.cc
100+
./vendor/gtest/googletest/samples/sample1.h
101+
./vendor/gtest/googletest/samples/sample10_unittest.cc
102+
./vendor/gtest/googletest/samples/sample1_unittest.cc
103+
./vendor/gtest/googletest/samples/sample2.cc
104+
./vendor/gtest/googletest/samples/sample2.h
105+
./vendor/gtest/googletest/samples/sample2_unittest.cc
106+
./vendor/gtest/googletest/samples/sample3-inl.h
107+
./vendor/gtest/googletest/samples/sample3_unittest.cc
108+
./vendor/gtest/googletest/samples/sample4.cc
109+
./vendor/gtest/googletest/samples/sample4.h
110+
./vendor/gtest/googletest/samples/sample4_unittest.cc
111+
./vendor/gtest/googletest/samples/sample5_unittest.cc
112+
./vendor/gtest/googletest/samples/sample6_unittest.cc
113+
./vendor/gtest/googletest/samples/sample7_unittest.cc
114+
./vendor/gtest/googletest/samples/sample8_unittest.cc
115+
./vendor/gtest/googletest/samples/sample9_unittest.cc
116+
./vendor/gtest/googletest/scripts/common.py
117+
./vendor/gtest/googletest/scripts/fuse_gtest_files.py
118+
./vendor/gtest/googletest/scripts/gen_gtest_pred_impl.py
119+
./vendor/gtest/googletest/scripts/release_docs.py
120+
./vendor/gtest/googletest/scripts/run_with_path.py
121+
./vendor/gtest/googletest/scripts/upload.py
122+
./vendor/gtest/googletest/scripts/upload_gtest.py
123+
./vendor/gtest/googletest/src/gtest-all.cc
124+
./vendor/gtest/googletest/src/gtest-death-test.cc
125+
./vendor/gtest/googletest/src/gtest-filepath.cc
126+
./vendor/gtest/googletest/src/gtest-internal-inl.h
127+
./vendor/gtest/googletest/src/gtest-matchers.cc
128+
./vendor/gtest/googletest/src/gtest-port.cc
129+
./vendor/gtest/googletest/src/gtest-printers.cc
130+
./vendor/gtest/googletest/src/gtest-test-part.cc
131+
./vendor/gtest/googletest/src/gtest-typed-test.cc
132+
./vendor/gtest/googletest/src/gtest.cc
133+
./vendor/gtest/googletest/src/gtest_main.cc
134+
./vendor/gtest/googletest/test/BUILD.bazel
135+
./vendor/gtest/googletest/test/googletest-break-on-failure-unittest.py
136+
./vendor/gtest/googletest/test/googletest-break-on-failure-unittest_.cc
137+
./vendor/gtest/googletest/test/googletest-catch-exceptions-test.py
138+
./vendor/gtest/googletest/test/googletest-catch-exceptions-test_.cc
139+
./vendor/gtest/googletest/test/googletest-color-test.py
140+
./vendor/gtest/googletest/test/googletest-color-test_.cc
141+
./vendor/gtest/googletest/test/googletest-death-test-test.cc
142+
./vendor/gtest/googletest/test/googletest-death-test_ex_test.cc
143+
./vendor/gtest/googletest/test/googletest-env-var-test.py
144+
./vendor/gtest/googletest/test/googletest-env-var-test_.cc
145+
./vendor/gtest/googletest/test/googletest-filepath-test.cc
146+
./vendor/gtest/googletest/test/googletest-filter-unittest.py
147+
./vendor/gtest/googletest/test/googletest-filter-unittest_.cc
148+
./vendor/gtest/googletest/test/googletest-json-outfiles-test.py
149+
./vendor/gtest/googletest/test/googletest-json-output-unittest.py
150+
./vendor/gtest/googletest/test/googletest-list-tests-unittest.py
151+
./vendor/gtest/googletest/test/googletest-list-tests-unittest_.cc
152+
./vendor/gtest/googletest/test/googletest-listener-test.cc
153+
./vendor/gtest/googletest/test/googletest-message-test.cc
154+
./vendor/gtest/googletest/test/googletest-options-test.cc
155+
./vendor/gtest/googletest/test/googletest-output-test.py
156+
./vendor/gtest/googletest/test/googletest-output-test_.cc
157+
./vendor/gtest/googletest/test/googletest-param-test-invalid-name1-test.py
158+
./vendor/gtest/googletest/test/googletest-param-test-invalid-name1-test_.cc
159+
./vendor/gtest/googletest/test/googletest-param-test-invalid-name2-test.py
160+
./vendor/gtest/googletest/test/googletest-param-test-invalid-name2-test_.cc
161+
./vendor/gtest/googletest/test/googletest-param-test-test.cc
162+
./vendor/gtest/googletest/test/googletest-param-test-test.h
163+
./vendor/gtest/googletest/test/googletest-param-test2-test.cc
164+
./vendor/gtest/googletest/test/googletest-port-test.cc
165+
./vendor/gtest/googletest/test/googletest-printers-test.cc
166+
./vendor/gtest/googletest/test/googletest-shuffle-test.py
167+
./vendor/gtest/googletest/test/googletest-shuffle-test_.cc
168+
./vendor/gtest/googletest/test/googletest-test-part-test.cc
169+
./vendor/gtest/googletest/test/googletest-test2_test.cc
170+
./vendor/gtest/googletest/test/googletest-throw-on-failure-test.py
171+
./vendor/gtest/googletest/test/googletest-throw-on-failure-test_.cc
172+
./vendor/gtest/googletest/test/googletest-uninitialized-test.py
173+
./vendor/gtest/googletest/test/googletest-uninitialized-test_.cc
174+
./vendor/gtest/googletest/test/gtest-typed-test2_test.cc
175+
./vendor/gtest/googletest/test/gtest-typed-test_test.cc
176+
./vendor/gtest/googletest/test/gtest-typed-test_test.h
177+
./vendor/gtest/googletest/test/gtest-unittest-api_test.cc
178+
./vendor/gtest/googletest/test/gtest_all_test.cc
179+
./vendor/gtest/googletest/test/gtest_assert_by_exception_test.cc
180+
./vendor/gtest/googletest/test/gtest_environment_test.cc
181+
./vendor/gtest/googletest/test/gtest_help_test.py
182+
./vendor/gtest/googletest/test/gtest_help_test_.cc
183+
./vendor/gtest/googletest/test/gtest_json_test_utils.py
184+
./vendor/gtest/googletest/test/gtest_list_output_unittest.py
185+
./vendor/gtest/googletest/test/gtest_list_output_unittest_.cc
186+
./vendor/gtest/googletest/test/gtest_main_unittest.cc
187+
./vendor/gtest/googletest/test/gtest_no_test_unittest.cc
188+
./vendor/gtest/googletest/test/gtest_pred_impl_unittest.cc
189+
./vendor/gtest/googletest/test/gtest_premature_exit_test.cc
190+
./vendor/gtest/googletest/test/gtest_prod_test.cc
191+
./vendor/gtest/googletest/test/gtest_repeat_test.cc
192+
./vendor/gtest/googletest/test/gtest_skip_test.cc
193+
./vendor/gtest/googletest/test/gtest_sole_header_test.cc
194+
./vendor/gtest/googletest/test/gtest_stress_test.cc
195+
./vendor/gtest/googletest/test/gtest_test_macro_stack_footprint_test.cc
196+
./vendor/gtest/googletest/test/gtest_test_utils.py
197+
./vendor/gtest/googletest/test/gtest_throw_on_failure_ex_test.cc
198+
./vendor/gtest/googletest/test/gtest_unittest.cc
199+
./vendor/gtest/googletest/test/gtest_xml_outfile1_test_.cc
200+
./vendor/gtest/googletest/test/gtest_xml_outfile2_test_.cc
201+
./vendor/gtest/googletest/test/gtest_xml_outfiles_test.py
202+
./vendor/gtest/googletest/test/gtest_xml_output_unittest.py
203+
./vendor/gtest/googletest/test/gtest_xml_output_unittest_.cc
204+
./vendor/gtest/googletest/test/gtest_xml_test_utils.py
205+
./vendor/gtest/googletest/test/production.cc
206+
./vendor/gtest/googletest/test/production.h
207+
Copyright: 2005, Google Inc.
208+
2006, Google Inc.
209+
2007, Google Inc.
210+
2008, Google Inc.
211+
2009, Google Inc.
212+
2010, Google Inc.
213+
2013, Google Inc.
214+
2015, Google Inc.
215+
2017, Google Inc.
216+
2018, Google Inc.
217+
License: BSD-3-clause
218+
219+
Files: ./vendor/gtest/googlemock/scripts/generator/cpp/ast.py
220+
./vendor/gtest/googlemock/scripts/generator/cpp/gmock_class_test.py
221+
./vendor/gtest/googlemock/scripts/generator/cpp/keywords.py
222+
./vendor/gtest/googlemock/scripts/generator/cpp/tokenize.py
223+
./vendor/gtest/googlemock/scripts/generator/cpp/utils.py
224+
Copyright: 2007, Google Inc.
225+
2007, Neal Norwitz
226+
2009, Google Inc.
227+
2009, Neal Norwitz
228+
License: Apache-2.0
229+
230+
Files: ./vendor/gtest/googletest/test/gtest_skip_check_output_test.py
231+
./vendor/gtest/googletest/test/gtest_skip_environment_check_output_test.py
232+
./vendor/gtest/googletest/test/gtest_skip_in_environment_setup_test.cc
233+
./vendor/gtest/googletest/test/gtest_testbridge_test.py
234+
./vendor/gtest/googletest/test/gtest_testbridge_test_.cc
235+
Copyright: 2018, Google LLC.
236+
2019, Google LLC.
237+
License: BSD-3-clause
238+
239+
Files: ./LICENSE
240+
./vendor/gtest/googlemock/scripts/generator/LICENSE
241+
Copyright: NONE
242+
License: Apache-2.0
243+
244+
Files: ./vendor/gtest/googlemock/scripts/generator/cpp/gmock_class.py
245+
./vendor/gtest/googlemock/scripts/generator/gmock_gen.py
246+
Copyright: 2008, Google Inc.
247+
License: Apache-2.0
248+
249+
Files: ./vendor/gtest/googlemock/README.md
250+
Copyright: NONE
251+
License: Apache
252+
253+
Files: ./vendor/jwt-cpp/include/jwt-cpp/picojson.h
254+
Copyright: 2009-2010, Cybozu Labs, Inc.
255+
2011-2014, Kazuho Oku
256+
License: BSD-2-clause
257+
258+
Files: ./vendor/gtest/library.json
259+
Copyright: NONE
260+
License: BSD-3-clause
261+
262+
Files: ./vendor/jwt-cpp/LICENSE
263+
Copyright: 2018, Dominik Thalhammer
264+
License: Expat
265+
266+
Files: ./cmake/FindUUID.cmake
267+
Copyright: 2006, Andreas Schneider <mail@cynapses.org>
268+
License: BSD-3-clause

deb/libscitokens-dev.install

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
debian/tmp/usr/include/scitokens usr/include/
2+
debian/tmp/usr/lib/libSciTokens.so usr/lib/x86_64-linux-gnu

deb/libscitokens.install

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
debian/tmp/usr/lib/libSciTokens.so.* usr/lib/x86_64-linux-gnu

deb/patches/series

Whitespace-only changes.

deb/rules

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/make -f
2+
3+
%:
4+
dh $@
5+

deb/source/format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.0 (quilt)

deb/source/local-options

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#abort-on-upstream-changes
2+
#unapply-patches

0 commit comments

Comments
 (0)