commit f62946ccf65dbdc20fec067626a053306967eae99e1e5f600f12825d12ce8ba6 Author: Jan Zerebecki Date: Tue Jul 8 15:13:51 2025 +0200 Initial commit for rpm package golang-uber-mockgen diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..c8957eb --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*.changes merge=merge-changes diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dfc3dd6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.obscpio +*.osc diff --git a/_service b/_service new file mode 100644 index 0000000..c8fae3e --- /dev/null +++ b/_service @@ -0,0 +1,26 @@ + + + https://github.com/uber-go/mock + git + .git + mock + + v* + v0.5.2 + @PARENT_TAG@ + + v(.*) + enable + + + + *.tar + xz + + + mock-*.tar.xz + zst + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..6aa184d --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/uber-go/mock + 0b8095f698fe3b6414a8d1321e990100ba8ce5bc \ No newline at end of file diff --git a/golang-uber-mockgen.changes b/golang-uber-mockgen.changes new file mode 100644 index 0000000..fd62418 --- /dev/null +++ b/golang-uber-mockgen.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Wed Jul 9 17:51:25 UTC 2025 - Jan Zerebecki + +- Initial package golang-uber-mockgen with version 0.5.2 diff --git a/golang-uber-mockgen.spec b/golang-uber-mockgen.spec new file mode 100644 index 0000000..ce6e564 --- /dev/null +++ b/golang-uber-mockgen.spec @@ -0,0 +1,61 @@ +# +# spec file for package golang-uber-mockgen +# +# Copyright (c) 2025 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: golang-uber-mockgen +Version: 0.5.2 +Release: 0 +Summary: Generator mockgen from the Uber fork of the gomock mocking framework for Golang +License: Apache-2.0 +URL: https://github.com/uber-go/mock +Source: mock-%{version}.tar.xz +Source1: vendor.tar.zst +BuildRequires: golang-packaging +BuildRequires: zstd + +%description +Generator mockgen from the gomock Uber fork. + +gomock is a mocking framework for the Go programming language. It +integrates well with Go's built-in testing package, but can be used in other +contexts too. + +This project originates from Google's golang/mock repo. Unfortunately, Google +no longer maintains this project, and given the heavy usage of gomock project +within Uber, we've decided to fork and maintain this going forward at Uber. + + +%prep +%autosetup -p1 -C -a1 + +%build +cd mockgen +go build -mod=vendor -buildmode=pie +find + +%install +install -D -m0755 mockgen/mockgen %{buildroot}%{_bindir}/mockgen + +%check +cd mockgen +go test + +%files +%license LICENSE +%doc CHANGELOG.md README.md +%{_bindir}/mockgen + diff --git a/mock-0.5.2.tar.xz b/mock-0.5.2.tar.xz new file mode 100644 index 0000000..d3b3e4c --- /dev/null +++ b/mock-0.5.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aea5fa07f68971fb70206ea010caf23fbbbbba6c939268a0415334349a6c9fea +size 87880 diff --git a/vendor.tar.zst b/vendor.tar.zst new file mode 100644 index 0000000..303a7f9 --- /dev/null +++ b/vendor.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a71e4296c1c344b26d71b3b46d6c0cc288a7f84680e21de8e3868721240d502a +size 431193