Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:huakim:matrix
rust-packaging
_service:obs_scm:rust-packaging-1709067956.6115...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:rust-packaging-1709067956.611502d.obscpio of Package rust-packaging
07070100000000000081A400000000000000000000000165DE4EB400000050000000000000000000000000000000000000002B00000000rust-packaging-1709067956.611502d/.abf.ymlsources: rust-packaging-26.1.tar.gz: 9c2739744f97df3d4230d8cb19dd9ef6f48e70d8 07070100000001000081A400000000000000000000000165DE4EB400000470000000000000000000000000000000000000005500000000rust-packaging-1709067956.611502d/macros.cargo-dont-barf-on-missing-repo-files.patchdiff -up rust-packaging-24/macros.d/macros.cargo.1~ rust-packaging-24/macros.d/macros.cargo --- rust-packaging-24/macros.d/macros.cargo.1~ 2023-05-09 22:40:23.529231705 +0200 +++ rust-packaging-24/macros.d/macros.cargo 2023-05-09 22:41:21.876693138 +0200 @@ -149,7 +149,8 @@ if %{__cargo_is_lib} ; then REG_DIR=%{buildroot}%{cargo_registry}/$CRATE_NAME-$CRATE_VERSION \ %{__mkdir} -p $REG_DIR \ %{__awk} -i inplace -v INPLACE_SUFFIX=.deps '/^\\\[((.+\\\.)?((dev|build)-)?dependencies|features)/{f=1;next} /^\\\[/{f=0}; !f' Cargo.toml \ - %{__cargo} package -l | grep -w -E -v 'Cargo.(lock|toml.orig)' | xargs -d '\\\n' %{__cp} --parents -a -t $REG_DIR \ +# --allow-dirty is needed because *.cargo files don't package .git and friends \ + %{__cargo} package --allow-dirty -l | grep -w -E -v 'Cargo.(lock|toml.orig)' | xargs -d '\\\n' %{__cp} --parents -a -t $REG_DIR \ %{__mv} Cargo.toml{.deps,} \ %{__cp} -a Cargo.toml $REG_DIR/Cargo.toml \ %{__rm} -f $REG_DIR/Cargo.toml.deps \ 07070100000002000081A400000000000000000000000165DE4EB400000665000000000000000000000000000000000000003600000000rust-packaging-1709067956.611502d/rust-packaging.spec%{?python_enable_dependency_generator} # https://pagure.io/koji/issue/659 %global debug_package %{nil} Summary: RPM macros for building Rust packages on various architectures Name: rust-packaging Version: 26.1 Release: 1 Group: System/Packaging License: MIT URL: https://pagure.io/fedora-rust/rust-packaging Source: https://pagure.io/fedora-rust/rust-packaging/archive/%{version}/rust-packaging-%{version}.tar.gz Patch0: macros.cargo-dont-barf-on-missing-repo-files.patch ExclusiveArch: %{rust_arches} # gawk is needed for stripping dev-deps in macro Requires: gawk Requires: python-cargo2rpm Requires: python-rust2rpm Requires: rust-srpm-macros Requires: rust Requires: cargo # Try to remain compatible with Fedora packages Provides: cargo-rpm-macros = %{EVRD} %description The package provides macros for building projects in Rust on various architectures. %package -n rust-srpm-macros Summary: RPM macros for building Rust source packages Group: System/Packaging %description -n rust-srpm-macros RPM macros for building Rust source packages. %prep %autosetup -p1 sed -i -e 's/i686/%%{ix86}/' macros.d/macros.rust-srpm sed -i -e 's/x86_64/%%{x86_64}/' macros.d/macros.rust-srpm sed -i -e 's/armv7hl/armv7hnl/' macros.d/macros.rust-srpm %build %install install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} macros.d/macros.rust macros.d/macros.cargo macros.d/macros.rust-srpm install -D -p -m 0644 -t %{buildroot}%{_fileattrsdir} fileattrs/cargo.attr %files %license LICENSE %{_rpmmacrodir}/macros.rust %{_rpmmacrodir}/macros.cargo %{_fileattrsdir}/cargo.attr %files -n rust-srpm-macros %{_rpmmacrodir}/macros.rust-srpm 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!7 blocks
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor