Spec URL: https://www.flyn.org/SRPMS/golang-modernc-libc.spec SRPM URL: https://www.flyn.org/SRPMS/golang-modernc-libc-1.24.1-1.fc38.src.rpm Description: Runtime services for Go without cgo Fedora Account System Username: mikep COPR repository: [copr:copr.fedorainfracloud.org:mikep:golang] name=Copr repo for golang owned by mikep baseurl=https://download.copr.fedorainfracloud.org/results/mikep/golang/fedora-$releasever-$basearch/ type=rpm-md skip_if_unavailable=True gpgcheck=1 gpgkey=https://download.copr.fedorainfracloud.org/results/mikep/golang/pubkey.gpg repo_gpgcheck=0 enabled=1 enabled_metadata=1
Clean up this: %global golicenses LICENSE LICENSE-GO honnef.co/go/netdb/LICENSE\\\ musl/COPYRIGHT %global godocs AUTHORS CONTRIBUTORS README.md\\\ honnef.co/go/netdb/README.md musl/README -> %global golicenses LICENSE LICENSE-GO LICENSE-honnef\\\ COPYRIGHT-musl %global godocs AUTHORS CONTRIBUTORS README.md and : %license LICENSE LICENSE-GO honnef.co/go/netdb/LICENSE musl/COPYRIGHT %doc AUTHORS CONTRIBUTORS README.md honnef.co/go/netdb/README.md musl/README -> %license LICENSE LICENSE-GO LICENSE-honnef COPYRIGHT-musl %doc AUTHORS CONTRIBUTORS README.md with: %prep %goprep %autopatch -p1 mv honnef.co/go/netdb/LICENSE LICENSE-honnef mv musl/COPYRIGHT COPYRIGHT-musl - Add the license breakdown: Name: %{goname} Release: %autorelease Summary: C-runtime services for Go without cgo # BSD-3-Clause: main program # MIT: musl/ and honnef.co/ License: BSD-3-Clause AND MIT URL: %{gourl} Source: %{gosource} - Do not glob the entire bindir/ %{_bindir}/libc Besides, do you really need the binary for any project? Is it wise to include it? Needinfo me when updated.
Spec URL: https://www.flyn.org/SRPMS/golang-modernc-libc.spec SRPM URL: https://www.flyn.org/SRPMS/golang-modernc-libc-1.24.1-1.fc38.src.rpm Followed suggestions above, and removed binary from package. How do I prevent the macros from building the binary package, which includes only documentation?
Created attachment 1983424 [details] The .spec file difference from Copr build 6266433 to 6299746
> How do I prevent the macros from building the binary package, which includes only documentation? Macros or go2rpm? go2rpm has no provision for that, you edit the file manually. - Remove v2 in prep: rm -rfv v2/ - License ok - Latest version packaged - Builds in mock - Checks pass - No rpmlint errors - Conforms to Go Packaging Guidelines Package approved. Please: - add commit rights to go-sig after requesting the repo - add the package to Koschei in the go-sig group on all branches you are building - add the package to release-monitoring.org even if it does not release version
The Pagure repository was created at https://src.fedoraproject.org/rpms/golang-modernc-libc
FEDORA-2023-2b44a09773 has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-2b44a09773
FEDORA-2023-2b44a09773 has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.