diff --git a/.files b/.files new file mode 100644 index 0000000..ab4613e Binary files /dev/null and b/.files differ diff --git a/.meta b/.meta new file mode 100644 index 0000000..1a1eefb --- /dev/null +++ b/.meta @@ -0,0 +1,5 @@ + + crc32csum + A tool to calculate crc32c of files. + + diff --git a/.rev b/.rev new file mode 100644 index 0000000..5ac902f --- /dev/null +++ b/.rev @@ -0,0 +1,10 @@ + + + fef5e3493884d75c6b46ee2137e05a88 + 0.1.0~0 + + dimstar_suse + Submit new package crc32csum + 975275 + + diff --git a/.servicemark b/.servicemark new file mode 100644 index 0000000..30a90bf --- /dev/null +++ b/.servicemark @@ -0,0 +1 @@ +024e762af9b4267be7fc4328bd64225a diff --git a/_service b/_service new file mode 100644 index 0000000..0e93837 --- /dev/null +++ b/_service @@ -0,0 +1,27 @@ + + + https://github.com/Firstyear/crc32csum.git + @PARENT_TAG@~@TAG_OFFSET@ + git + v0.1.0 + * + v(\d+\.\d+\.\d+) + \1 + enable + william.brown@suse.com + + + + *.tar + xz + + + + crc32csum + xz + true + + + crc32csum + + diff --git a/cargo_config b/cargo_config new file mode 100644 index 0000000..a476f35 --- /dev/null +++ b/cargo_config @@ -0,0 +1,5 @@ +[source.crates-io] +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "vendor" \ No newline at end of file diff --git a/crc32csum-0.1.0~0.tar.xz b/crc32csum-0.1.0~0.tar.xz new file mode 120000 index 0000000..9aeb981 --- /dev/null +++ b/crc32csum-0.1.0~0.tar.xz @@ -0,0 +1 @@ +/ipfs/bafkreihhs3tb25aoja5xab5ty63k2rvzgs6oxm3tf3ulap2xmpiychpsvu \ No newline at end of file diff --git a/crc32csum.changes b/crc32csum.changes new file mode 100644 index 0000000..00dbf4b --- /dev/null +++ b/crc32csum.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Wed May 4 23:07:36 UTC 2022 - William Brown + +- Initial commit of crc32csum diff --git a/crc32csum.spec b/crc32csum.spec new file mode 100644 index 0000000..6ae2dee --- /dev/null +++ b/crc32csum.spec @@ -0,0 +1,55 @@ +# +# spec file for package crc32csum +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + +Name: crc32csum +# This will be set by osc services, that will run after this. +Version: 0.1.0~0 +Release: 0 +Summary: A tool to calculate crc32c of files. +# If you know the license, put it's SPDX string here. +# Alternately, you can use cargo lock2rpmprovides to help generate this. +License: ( Apache-2.0 OR MIT ) AND MIT AND MPL-2.0 AND MPL-2.0+ +# Select a group from this link: +# https://en.opensuse.org/openSUSE:Package_group_guidelines +Group: Productivity/File utilities +Url: https://github.com/Firstyear/crc32csum +Source0: %{name}-%{version}.tar.xz +Source1: vendor.tar.xz +Source2: cargo_config +BuildRequires: cargo-packaging +# Disable this line if you wish to support all platforms. +# In most situations, you will likely only target tier1 arches for user facing components. +ExclusiveArch: %{rust_tier1_arches} + +%description +This is for fast verification only - crc32c is NOT a cryptographic verification + +%prep +%autosetup -a1 +mkdir .cargo +cp %{SOURCE2} .cargo/config + +%build +%{cargo_build} + +%install +%{cargo_install} + +%files +%{_bindir}/crc32csum + +%changelog diff --git a/vendor.tar.xz b/vendor.tar.xz new file mode 120000 index 0000000..b13ca0f --- /dev/null +++ b/vendor.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeigx5tpwgu3z2im2yrvx54mtiyxyyv67xnsafon42bd2pdh5jk44gq \ No newline at end of file