Architecture specific change in rpms/rust-test-case.git
by githook-noreply@fedoraproject.org
The package rpms/rust-test-case.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-test-case.git/commit/?id=39c....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 39ca5d3dcef324e29d5abeb31c44177e3e2764a6
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Sep 1 12:43:19 2021 +0200
Initial import (#1999251)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5ecfb59
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/test-case-1.2.0.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 91d35fa..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-test-case
-
-The rust-test-case package
diff --git a/rust-test-case.spec b/rust-test-case.spec
new file mode 100644
index 0000000..9759683
--- /dev/null
+++ b/rust-test-case.spec
@@ -0,0 +1,93 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate test-case
+
+Name: rust-%{crate}
+Version: 1.2.0
+Release: %autorelease
+Summary: Procedural macro attribute for generating parametrized test cases
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/test-case
+Source: %{crates_source}
+# Initial patched metadata
+# * drop acceptance tests that are not included in published crates
+# * exclude some files that are only useful for upstream development
+Patch0: test-case-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Provides #[test_case(...)] procedural macro attribute for generating
+parametrized test cases easily.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+hamcrest_assertions-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+hamcrest_assertions-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "hamcrest_assertions" feature of "%{crate}" crate.
+
+%files -n %{name}+hamcrest_assertions-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+# integration tests rely on files that are not included in published crates
+rm tests/acceptance_tests.rs
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..2c438cc
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (test-case-1.2.0.crate) = dfa9ae760fd36e951d9400705d8435decb5e3518812f830cd462f89e951089ed38a71319f7e697904761db094c3a505f01f3eb8aaba0665c42ad5ab5eaa632f7
diff --git a/test-case-fix-metadata.diff b/test-case-fix-metadata.diff
new file mode 100644
index 0000000..59a7a6d
--- /dev/null
+++ b/test-case-fix-metadata.diff
@@ -0,0 +1,21 @@
+--- test-case-1.2.0/Cargo.toml 2021-06-27T09:59:46+00:00
++++ test-case-1.2.0/Cargo.toml 2021-08-29T22:28:23.811117+00:00
+@@ -16,7 +16,7 @@
+ version = "1.2.0"
+ authors = ["Marcin Sas-Szymanski <marcin.sas-szymanski(a)anixe.pl>", "Wojciech Polak <frondeus(a)gmail.com>", "Łukasz Biel <lukasz.p.biel(a)gmail.com>"]
+ build = "build.rs"
+-exclude = ["tests/snapshots/**/*"]
++exclude = ["/ci", "/publish.sh", "README.tpl", "tests/snapshots/**/*"]
+ description = "Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily"
+ documentation = "https://docs.rs/test-case"
+ readme = "README.md"
+@@ -30,9 +30,6 @@
+ doctest = false
+ proc-macro = true
+
+-[[test]]
+-name = "acceptance"
+-path = "tests/acceptance_tests.rs"
+ [dependencies.cfg-if]
+ version = "1.0.0"
+
2 years, 7 months
Architecture specific change in rpms/rust-comfy-table.git
by githook-noreply@fedoraproject.org
The package rpms/rust-comfy-table.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-comfy-table.git/commit/?id=0....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 0ad78659d28ce693a4b1e777295fcd98ebb18d62
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 16:07:49 2021 +0200
Initial import (#2000920)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..96676a6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/comfy-table-4.1.1.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 1bd52f3..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-comfy-table
-
-The rust-comfy-table package
diff --git a/comfy-table-fix-metadata.diff b/comfy-table-fix-metadata.diff
new file mode 100644
index 0000000..2b4ab84
--- /dev/null
+++ b/comfy-table-fix-metadata.diff
@@ -0,0 +1,11 @@
+--- comfy-table-4.1.1/Cargo.toml 1970-01-01T00:00:01+00:00
++++ comfy-table-4.1.1/Cargo.toml 2021-08-29T21:54:15.518307+00:00
+@@ -45,8 +45,6 @@
+
+ [dependencies.unicode-width]
+ version = "0.1"
+-[dev-dependencies.criterion]
+-version = "0.3"
+
+ [dev-dependencies.doc-comment]
+ version = "0.3"
diff --git a/rust-comfy-table.spec b/rust-comfy-table.spec
new file mode 100644
index 0000000..e378d9e
--- /dev/null
+++ b/rust-comfy-table.spec
@@ -0,0 +1,102 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate comfy-table
+
+Name: rust-%{crate}
+Version: 4.1.1
+Release: %autorelease
+Summary: Library for building beautiful tables with automatic content wrapping
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/comfy-table
+Source: %{crates_source}
+# Initial patched metadata
+# * drop criterion dev-dependency (only used by benchmarks)
+Patch0: comfy-table-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Easy to use library for building beautiful tables with automatic content
+wrapping.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+crossterm-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+crossterm-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "crossterm" feature of "%{crate}" crate.
+
+%files -n %{name}+crossterm-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+tty-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+tty-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "tty" feature of "%{crate}" crate.
+
+%files -n %{name}+tty-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..afdf01c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (comfy-table-4.1.1.crate) = 3038b45278b6c16a583978ff1fd6f526391b2b4eb33df5683d936f9263c0fe48c4730a6fbbb5d42cf999c9add458c163d61d0e5d5c792139ee1e6e6eed4beb1f
2 years, 7 months
Architecture specific change in rpms/rust-human-panic.git
by githook-noreply@fedoraproject.org
The package rpms/rust-human-panic.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-human-panic.git/commit/?id=4....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 495e1f6ca49fa0260dd3449578b3158b70af059b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 16:01:46 2021 +0200
Initial import (#2000083)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f522875
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/human-panic-1.0.3.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 290b8fd..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-human-panic
-
-The rust-human-panic package
diff --git a/rust-human-panic.spec b/rust-human-panic.spec
new file mode 100644
index 0000000..6d0c44d
--- /dev/null
+++ b/rust-human-panic.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate human-panic
+
+Name: rust-%{crate}
+Version: 1.0.3
+Release: %autorelease
+Summary: Panic messages for humans
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/human-panic
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+BuildRequires: dos2unix
+
+%global _description %{expand:
+Panic messages for humans.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+# convert to UNIX line endings
+dos2unix CHANGELOG.md
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..bd48f7e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (human-panic-1.0.3.crate) = 3de653521aa3ba9180768e04dee8be4f0f52849f1051e8bfd21c80361836603bcf7a5292fe325e2f556446cb176a5bf0eaed1e7bb218cc1fe6c7258cb3f92497
2 years, 7 months
Architecture specific change in rpms/rust-human-panic.git
by githook-noreply@fedoraproject.org
The package rpms/rust-human-panic.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-human-panic.git/commit/?id=4....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 495e1f6ca49fa0260dd3449578b3158b70af059b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 16:01:46 2021 +0200
Initial import (#2000083)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f522875
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/human-panic-1.0.3.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 290b8fd..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-human-panic
-
-The rust-human-panic package
diff --git a/rust-human-panic.spec b/rust-human-panic.spec
new file mode 100644
index 0000000..6d0c44d
--- /dev/null
+++ b/rust-human-panic.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate human-panic
+
+Name: rust-%{crate}
+Version: 1.0.3
+Release: %autorelease
+Summary: Panic messages for humans
+
+# Upstream license specification: MIT OR Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/human-panic
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+BuildRequires: dos2unix
+
+%global _description %{expand:
+Panic messages for humans.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+# convert to UNIX line endings
+dos2unix CHANGELOG.md
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..bd48f7e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (human-panic-1.0.3.crate) = 3de653521aa3ba9180768e04dee8be4f0f52849f1051e8bfd21c80361836603bcf7a5292fe325e2f556446cb176a5bf0eaed1e7bb218cc1fe6c7258cb3f92497
2 years, 7 months
Architecture specific change in rpms/rust-crossterm0.19.git
by githook-noreply@fedoraproject.org
The package rpms/rust-crossterm0.19.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-crossterm0.19.git/commit/?id....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 4837654043af9b7d979723abbd8dd5b389221cf5
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 13:54:23 2021 +0200
Initial import (crossterm 0.19 compat package)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0e2f336
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/crossterm-0.19.0.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 1f2a08f..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-crossterm0.19
-
-The rust-crossterm0.19 package
diff --git a/crossterm-fix-metadata.diff b/crossterm-fix-metadata.diff
new file mode 100644
index 0000000..48dfb64
--- /dev/null
+++ b/crossterm-fix-metadata.diff
@@ -0,0 +1,12 @@
+--- crossterm-0.19.0/Cargo.toml 2020-12-28T10:05:26+00:00
++++ crossterm-0.19.0/Cargo.toml 2021-08-29T21:56:20.118113+00:00
+@@ -81,9 +81,3 @@
+ [target."cfg(unix)".dependencies.signal-hook]
+ version = "0.1.15"
+ features = ["mio-0_7-support"]
+-[target."cfg(windows)".dependencies.crossterm_winapi]
+-version = "0.7.0"
+-
+-[target."cfg(windows)".dependencies.winapi]
+-version = "0.3.9"
+-features = ["winuser"]
diff --git a/rust-crossterm0.19.spec b/rust-crossterm0.19.spec
new file mode 100644
index 0000000..dee8636
--- /dev/null
+++ b/rust-crossterm0.19.spec
@@ -0,0 +1,113 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate crossterm
+
+Name: rust-%{crate}0.19
+Version: 0.19.0
+Release: %autorelease
+Summary: Crossplatform terminal library for manipulating terminals
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/crossterm
+Source: %{crates_source}
+# Initial patched metadata
+# * drop windows-specific dependencies
+Patch0: crossterm-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Crossplatform terminal library for manipulating terminals.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+event-stream-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+event-stream-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "event-stream" feature of "%{crate}" crate.
+
+%files -n %{name}+event-stream-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+futures-core-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+futures-core-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "futures-core" feature of "%{crate}" crate.
+
+%files -n %{name}+futures-core-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+serde-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+serde-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "serde" feature of "%{crate}" crate.
+
+%files -n %{name}+serde-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..7fdee97
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (crossterm-0.19.0.crate) = c46c095d73be48a3c1875806547ba708a40abfc8e5cd89514162e0d1636675c4f4e2857ac3b4b32239d14f7ab57a61018b6a919160b2136ae761dbbde726b932
2 years, 7 months
Architecture specific change in rpms/rust-crossterm0.19.git
by githook-noreply@fedoraproject.org
The package rpms/rust-crossterm0.19.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-crossterm0.19.git/commit/?id....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 4837654043af9b7d979723abbd8dd5b389221cf5
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 13:54:23 2021 +0200
Initial import (crossterm 0.19 compat package)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0e2f336
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/crossterm-0.19.0.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 1f2a08f..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-crossterm0.19
-
-The rust-crossterm0.19 package
diff --git a/crossterm-fix-metadata.diff b/crossterm-fix-metadata.diff
new file mode 100644
index 0000000..48dfb64
--- /dev/null
+++ b/crossterm-fix-metadata.diff
@@ -0,0 +1,12 @@
+--- crossterm-0.19.0/Cargo.toml 2020-12-28T10:05:26+00:00
++++ crossterm-0.19.0/Cargo.toml 2021-08-29T21:56:20.118113+00:00
+@@ -81,9 +81,3 @@
+ [target."cfg(unix)".dependencies.signal-hook]
+ version = "0.1.15"
+ features = ["mio-0_7-support"]
+-[target."cfg(windows)".dependencies.crossterm_winapi]
+-version = "0.7.0"
+-
+-[target."cfg(windows)".dependencies.winapi]
+-version = "0.3.9"
+-features = ["winuser"]
diff --git a/rust-crossterm0.19.spec b/rust-crossterm0.19.spec
new file mode 100644
index 0000000..dee8636
--- /dev/null
+++ b/rust-crossterm0.19.spec
@@ -0,0 +1,113 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate crossterm
+
+Name: rust-%{crate}0.19
+Version: 0.19.0
+Release: %autorelease
+Summary: Crossplatform terminal library for manipulating terminals
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/crossterm
+Source: %{crates_source}
+# Initial patched metadata
+# * drop windows-specific dependencies
+Patch0: crossterm-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Crossplatform terminal library for manipulating terminals.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+event-stream-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+event-stream-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "event-stream" feature of "%{crate}" crate.
+
+%files -n %{name}+event-stream-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+futures-core-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+futures-core-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "futures-core" feature of "%{crate}" crate.
+
+%files -n %{name}+futures-core-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%package -n %{name}+serde-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+serde-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "serde" feature of "%{crate}" crate.
+
+%files -n %{name}+serde-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..7fdee97
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (crossterm-0.19.0.crate) = c46c095d73be48a3c1875806547ba708a40abfc8e5cd89514162e0d1636675c4f4e2857ac3b4b32239d14f7ab57a61018b6a919160b2136ae761dbbde726b932
2 years, 7 months
Architecture specific change in rpms/american-fuzzy-lop.git
by githook-noreply@fedoraproject.org
The package rpms/american-fuzzy-lop.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/american-fuzzy-lop.git/commit/?id....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit fd82b20aaf36531afebb0e5322897616ffc64029
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Sep 3 10:44:12 2021 +0100
Add support for s390x (RHBZ#2000116)
See:
https://bugzilla.redhat.com/show_bug.cgi?id=2000116
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index 7d0da31..20abab1 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -4,7 +4,7 @@
Name: american-fuzzy-lop
Version: 3.14c
-Release: 3%{?dist}
+Release: 5%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -16,10 +16,9 @@ Source0: https://github.com/AFLplusplus/AFLplusplus/archive/%{version}.tar
# For running the tests:
Source1: hello.c
-# Upstream includes armv7hl support as some non-integrated 'contrib'
-# files, so I have not enabled it here. No other arch is supported
-# without arch-specific changes.
-ExclusiveArch: %{ix86} x86_64
+# Only specific architectures are supported by upstream.
+# On non-x86 only afl-clang-fast* are built.
+ExclusiveArch: %{ix86} x86_64 s390x
BuildRequires: clang
BuildRequires: llvm-devel
@@ -70,6 +69,9 @@ This subpackage contains clang and clang++ support for
# interpret the .o/.a files. Disable LTO for now
%define _lto_cflags %{nil}
+%ifnarch %{ix86} x86_64
+AFL_NO_X86=1 \
+%endif
CFLAGS="%{optflags}" \
%{__make} %{?_smp_mflags} \
PREFIX="%{_prefix}" \
@@ -81,6 +83,9 @@ CFLAGS="%{optflags}" \
%install
+%ifnarch %{ix86} x86_64
+AFL_NO_X86=1 \
+%endif
%{make_install} \
PREFIX="%{_prefix}" \
HELPER_PATH="%{afl_helper_path}" \
@@ -88,6 +93,19 @@ CFLAGS="%{optflags}" \
MAN_PATH="%{_mandir}/man8" \
MISC_PATH="%{_pkgdocdir}"
+%ifnarch %{ix86} x86_64
+# On non-x86 these files are built and installed but they don't
+# function, so delete them. Only afl-clang-fast* works.
+# afl-clang-fast* is a symlink to afl-cc / afl-c++ so we cannot delete
+# those binaries.
+rm $RPM_BUILD_ROOT%{_bindir}/afl-clang
+rm $RPM_BUILD_ROOT%{_bindir}/afl-clang++
+rm $RPM_BUILD_ROOT%{_bindir}/afl-gcc
+rm $RPM_BUILD_ROOT%{_bindir}/afl-g++
+rm $RPM_BUILD_ROOT%{_mandir}/man8/afl-cc.8*
+rm $RPM_BUILD_ROOT%{_mandir}/man8/afl-c++.8*
+%endif
+
# Otherwise we see:
# ERROR: No build ID note found in <.o file>
chmod -x $RPM_BUILD_ROOT%{afl_helper_path}/*.o
@@ -107,6 +125,7 @@ mv $RPM_BUILD_ROOT%{_pkgdocdir} pkg-docs
# This just checks that simple programs can be compiled using
# the compiler wrappers.
ln -s %{SOURCE1} hello.cpp
+%ifarch %{ix86} x86_64
./afl-gcc %{SOURCE1} -o hello
./hello
./afl-g++ hello.cpp -o hello
@@ -115,6 +134,7 @@ ln -s %{SOURCE1} hello.cpp
./hello
./afl-clang++ hello.cpp -o hello
./hello
+%endif
./afl-clang-fast %{SOURCE1} -o hello
./hello
./afl-clang-fast++ hello.cpp -o hello
@@ -126,14 +146,16 @@ test -n '%{clang_major}'
%files
%license docs/COPYING
%doc pkg-docs/*
+%ifarch %{ix86} x86_64
+%{_bindir}/afl-g++
+%{_bindir}/afl-gcc
+%endif
%{_bindir}/afl-analyze
%{_bindir}/afl-cc
%{_bindir}/afl-c++
%{_bindir}/afl-cmin
%{_bindir}/afl-cmin.bash
%{_bindir}/afl-fuzz
-%{_bindir}/afl-g++
-%{_bindir}/afl-gcc
%{_bindir}/afl-gotcpu
%{_bindir}/afl-plot
%{_bindir}/afl-showmap
@@ -149,10 +171,12 @@ test -n '%{clang_major}'
%{afl_helper_path}/afl-compiler-rt-64.o
%endif
%{afl_helper_path}/afl-compiler-rt.o
-%{_mandir}/man8/afl-analyze.8*
-%{_mandir}/man8/afl-as.8*
+%ifarch %{ix86} x86_64
%{_mandir}/man8/afl-c++.8*
%{_mandir}/man8/afl-cc.8*
+%endif
+%{_mandir}/man8/afl-analyze.8*
+%{_mandir}/man8/afl-as.8*
%{_mandir}/man8/afl-cmin.8*
%{_mandir}/man8/afl-cmin.bash.8*
%{_mandir}/man8/afl-fuzz.8*
@@ -166,8 +190,10 @@ test -n '%{clang_major}'
%files clang
%license docs/COPYING
+%ifarch %{ix86} x86_64
%{_bindir}/afl-clang
%{_bindir}/afl-clang++
+%endif
%{_bindir}/afl-clang-fast
%{_bindir}/afl-clang-fast++
%if 0%{?__isa_bits} == 32
@@ -195,6 +221,9 @@ test -n '%{clang_major}'
%changelog
+* Fri Sep 03 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-5
+- Add support for s390x (RHBZ#2000116)
+
* Wed Aug 18 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-3
- Rebuild for clang 13.
commit e96b9902e196253547a9132cb74d9020a32d519a
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Wed Aug 18 10:47:53 2021 +0100
Rebuild for clang 13.
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index c377e86..7d0da31 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -4,7 +4,7 @@
Name: american-fuzzy-lop
Version: 3.14c
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -195,6 +195,9 @@ test -n '%{clang_major}'
%changelog
+* Wed Aug 18 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-3
+- Rebuild for clang 13.
+
* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.14c-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
commit a2d41d081eec0550efd562ae7baab12a977305a8
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 21 17:30:22 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index ac220fb..c377e86 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -4,7 +4,7 @@
Name: american-fuzzy-lop
Version: 3.14c
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -195,6 +195,9 @@ test -n '%{clang_major}'
%changelog
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.14c-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Mon Jul 19 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-1
- New upstream version 3.14c (RHBZ#1983648).
- Remove a few rogue "/usr/bin" in %%files section.
commit 4d02e7fc8ccedb94823bc2478c843712b3fb4fb1
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 21 12:34:56 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit b40be8a8369c10f5b1a9a51f5d9d708e145121aa
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Mon Jul 19 12:47:42 2021 +0100
New upstream version 3.14c (RHBZ#1983648).
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index 30191e4..ac220fb 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -3,7 +3,7 @@
# versions. See also https://bugzilla.redhat.com/1544964.
Name: american-fuzzy-lop
-Version: 3.13c
+Version: 3.14c
Release: 1%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -128,12 +128,12 @@ test -n '%{clang_major}'
%doc pkg-docs/*
%{_bindir}/afl-analyze
%{_bindir}/afl-cc
- /usr/bin/afl-c++
+%{_bindir}/afl-c++
%{_bindir}/afl-cmin
%{_bindir}/afl-cmin.bash
%{_bindir}/afl-fuzz
- /usr/bin/afl-g++
- /usr/bin/afl-gcc
+%{_bindir}/afl-g++
+%{_bindir}/afl-gcc
%{_bindir}/afl-gotcpu
%{_bindir}/afl-plot
%{_bindir}/afl-showmap
@@ -180,6 +180,7 @@ test -n '%{clang_major}'
%{afl_helper_path}/afl-llvm-pass.so
%{afl_helper_path}/cmplog-instructions-pass.so
%{afl_helper_path}/cmplog-routines-pass.so
+%{afl_helper_path}/cmplog-switches-pass.so
%{afl_helper_path}/compare-transform-pass.so
%{afl_helper_path}/dynamic_list.txt
%{afl_helper_path}/libAFLDriver.a*
@@ -194,6 +195,11 @@ test -n '%{clang_major}'
%changelog
+* Mon Jul 19 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-1
+- New upstream version 3.14c (RHBZ#1983648).
+- Remove a few rogue "/usr/bin" in %%files section.
+- Add new file to afl_helper_path.
+
* Tue Jun 01 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.13c-1
- New upstream version 3.13c (RHBZ#1966720).
diff --git a/sources b/sources
index b69f2a4..09e8a9a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (3.13c.tar.gz) = 916a714deaf67969c9ac6e90bd2d8015a1e5188c8a8122f4d5d64ce4b841822de65458e469a47d4244358fab5e31ef4e52b8ec1432dcbd60d29aedf15e4c36fe
+SHA512 (3.14c.tar.gz) = 318607cff40b5f2fc94938747e2ac6b8f400767138eb39edf4daf320afbdab417d0d97a80a1c9db8bb557ad4b7b62f887ae6e692c376f5d5673a493bd23bb811
commit a035eb0708bc03031cec96047e52d1435f753be8
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Tue Jun 1 19:21:40 2021 +0100
Drop libLLVMInsTrim.so - no longer packaged.
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index e78d35e..30191e4 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -184,7 +184,6 @@ test -n '%{clang_major}'
%{afl_helper_path}/dynamic_list.txt
%{afl_helper_path}/libAFLDriver.a*
%{afl_helper_path}/libAFLQemuDriver.a
-%{afl_helper_path}/libLLVMInsTrim.so
%{afl_helper_path}/libdislocator.so
%{afl_helper_path}/libtokencap.so
%{afl_helper_path}/SanitizerCoveragePCGUARD.so
commit 5dff52a12c065c1704281fe00c7c7c21c39df171
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Tue Jun 1 19:16:31 2021 +0100
New upstream version 3.13c (RHBZ#1966720).
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index 7169879..e78d35e 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -3,8 +3,8 @@
# versions. See also https://bugzilla.redhat.com/1544964.
Name: american-fuzzy-lop
-Version: 3.12c
-Release: 3%{?dist}
+Version: 3.13c
+Release: 1%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -195,6 +195,9 @@ test -n '%{clang_major}'
%changelog
+* Tue Jun 01 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.13c-1
+- New upstream version 3.13c (RHBZ#1966720).
+
* Sat May 15 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.12c-3
- Rebuild for previous commit.
diff --git a/sources b/sources
index 91b98be..b69f2a4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (3.12c.tar.gz) = a814d61298b60d99388289e742dbedf2ed1ab454a5e1ea20d48bb2f18b36c01553ab1f097a06f733439d67e804d48cb823a82ff249c404fb0b83a281564f3040
+SHA512 (3.13c.tar.gz) = 916a714deaf67969c9ac6e90bd2d8015a1e5188c8a8122f4d5d64ce4b841822de65458e469a47d4244358fab5e31ef4e52b8ec1432dcbd60d29aedf15e4c36fe
commit 722f2a49857e0f043c7e2681be6229f977ba8e07
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Sat May 15 21:59:20 2021 +0100
Rebuild for previous commit.
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index 4797871..7169879 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -4,7 +4,7 @@
Name: american-fuzzy-lop
Version: 3.12c
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -195,6 +195,9 @@ test -n '%{clang_major}'
%changelog
+* Sat May 15 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.12c-3
+- Rebuild for previous commit.
+
* Mon May 10 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.12c-2
- Rebuilt for removed libstdc++ symbols (#1937698)
commit ca766e72a017e5d435118629a74a5d50e9abfe96
Author: Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl>
Date: Sat May 15 22:39:37 2021 +0200
Just compile against the default version of clang
Instead of specifying which version of clang is wanted, just
pull in "clang", and then ask it about its version. Saves a bit
of work on clang version changes.
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index 5c888b2..4797871 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -1,27 +1,6 @@
# We need to rebuild this package every time the clang major version
# changes, since clang releases are not ABI compatible between major
-# versions. See also https://bugzilla.redhat.com/1544964
-%if 0%{?fedora} >= 34
-%global clang_major 12
-%endif
-%if 0%{?fedora} == 33
-%global clang_major 11
-%endif
-%if 0%{?fedora} == 32
-%global clang_major 10
-%endif
-%if 0%{?fedora} == 31
-%global clang_major 9
-%endif
-%if 0%{?fedora} == 30
-%global clang_major 8
-%endif
-%if 0%{?fedora} == 29
-%global clang_major 7
-%endif
-%if 0%{?fedora} == 28
-%global clang_major 6
-%endif
+# versions. See also https://bugzilla.redhat.com/1544964.
Name: american-fuzzy-lop
Version: 3.12c
@@ -42,7 +21,7 @@ Source1: hello.c
# without arch-specific changes.
ExclusiveArch: %{ix86} x86_64
-BuildRequires: clang(major) = %{clang_major}
+BuildRequires: clang
BuildRequires: llvm-devel
BuildRequires: make
@@ -66,12 +45,15 @@ highly effective fuzzing strategies, requires essentially no
configuration, and seamlessly handles complex, real-world use cases -
say, common image parsing or file compression libraries.
+%global clang_major %(command -v clang >/dev/null && clang --version | sed -n -r 's/clang version ([0-9]+).*/\\1/p')
%package clang
Summary: Clang and clang++ support for %{name}
Requires: %{name} = %{version}-%{release}
-Requires: clang(major) = %{clang_major}
+%if "%{clang_major}" != ""
+Requires: clang(major) = %{clang_major}
+%endif
%description clang
This subpackage contains clang and clang++ support for
@@ -138,6 +120,8 @@ ln -s %{SOURCE1} hello.cpp
./afl-clang-fast++ hello.cpp -o hello
./hello
+# Also check that we got the %%clang_major macro
+test -n '%{clang_major}'
%files
%license docs/COPYING
commit eb4558b3aa35bed4d1687b449bd8efc093f87bc7
Author: Jonathan Wakely <jwakely(a)redhat.com>
Date: Mon May 10 16:08:20 2021 +0100
Rebuilt for removed libstdc++ symbols (#1937698)
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index d20771a..5c888b2 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -25,7 +25,7 @@
Name: american-fuzzy-lop
Version: 3.12c
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -211,6 +211,9 @@ ln -s %{SOURCE1} hello.cpp
%changelog
+* Mon May 10 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.12c-2
+- Rebuilt for removed libstdc++ symbols (#1937698)
+
* Wed Mar 24 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.12c-1
- New upstream version 3.12c (RHBZ#1942625).
- Add afl-clang-fast(8) and afl-clang-fast++(8) man pages.
commit 90a6e18723ddab76d6e18fdc8477b4322792ae60
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Wed Mar 24 16:24:22 2021 +0000
New upstream version 3.12c (RHBZ#1942625).
- Add afl-clang-fast(8) and afl-clang-fast++(8) man pages.
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index a2d0ef8..d20771a 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -24,7 +24,7 @@
%endif
Name: american-fuzzy-lop
-Version: 3.11c
+Version: 3.12c
Release: 1%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -206,9 +206,15 @@ ln -s %{SOURCE1} hello.cpp
%{afl_helper_path}/SanitizerCoveragePCGUARD.so
%{afl_helper_path}/split-compares-pass.so
%{afl_helper_path}/split-switches-pass.so
+%{_mandir}/man8/afl-clang-fast.8*
+%{_mandir}/man8/afl-clang-fast++.8*
%changelog
+* Wed Mar 24 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.12c-1
+- New upstream version 3.12c (RHBZ#1942625).
+- Add afl-clang-fast(8) and afl-clang-fast++(8) man pages.
+
* Tue Mar 16 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.11c-1
- New upstream version 3.11c (RHBZ#1939443).
diff --git a/sources b/sources
index adab096..91b98be 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (3.11c.tar.gz) = 9530e76e4f71b7d505e2e8c023c600913d59aa26927c8d112806e455878521c93442ea4e364d6ea26ad5751482d89451d80616026ade42a7200123b743cf7042
+SHA512 (3.12c.tar.gz) = a814d61298b60d99388289e742dbedf2ed1ab454a5e1ea20d48bb2f18b36c01553ab1f097a06f733439d67e804d48cb823a82ff249c404fb0b83a281564f3040
commit c0a2af896ec6e488f77615c6bd8878cb8469529c
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Tue Mar 16 13:54:01 2021 +0000
New upstream version 3.11c (RHBZ#1939443).
diff --git a/.gitignore b/.gitignore
index 2dd77fb..1a82af4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
/afl-*.tgz
/v2.*b.tar.gz
-/3.10c.tar.gz
+/3.*c.tar.gz
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index a1848eb..a2d0ef8 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -24,7 +24,7 @@
%endif
Name: american-fuzzy-lop
-Version: 3.10c
+Version: 3.11c
Release: 1%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -32,7 +32,7 @@ Summary: Practical, instrumentation-driven fuzzer for binary formats
License: ASL 2.0
URL: https://aflplus.plus/
-Source0: https://github.com/AFLplusplus/AFLplusplus/archive/3.10c.tar.gz
+Source0: https://github.com/AFLplusplus/AFLplusplus/archive/%{version}.tar.gz
# For running the tests:
Source1: hello.c
@@ -209,6 +209,9 @@ ln -s %{SOURCE1} hello.cpp
%changelog
+* Tue Mar 16 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.11c-1
+- New upstream version 3.11c (RHBZ#1939443).
+
* Mon Mar 15 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.10c-1
- Switch to fork AFL++, see discussion on Fedora devel list.
- New upstream version 3.10c (RHBZ#1938600).
diff --git a/sources b/sources
index aa69fce..adab096 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (3.10c.tar.gz) = c1cbb9b220f5590e06e8a6c4c88cfaa90ebee31f8e076c033c9c850e5e35b649eba1249e389baaf8d3d51595e5483f8269625925f3fa323007b264648fca6e5e
+SHA512 (3.11c.tar.gz) = 9530e76e4f71b7d505e2e8c023c600913d59aa26927c8d112806e455878521c93442ea4e364d6ea26ad5751482d89451d80616026ade42a7200123b743cf7042
commit 960a4cfbd3e667e2776bcbb65f138f08c9153c63
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Mon Mar 15 16:00:09 2021 +0000
Switch to fork AFL++, see discussion on Fedora devel list.
New upstream version 3.10c (RHBZ#1938600).
diff --git a/.gitignore b/.gitignore
index 21f02cb..2dd77fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/afl-*.tgz
/v2.*b.tar.gz
+/3.10c.tar.gz
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index b5e05d7..a1848eb 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -24,15 +24,15 @@
%endif
Name: american-fuzzy-lop
-Version: 2.57b
+Version: 3.10c
Release: 1%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
License: ASL 2.0
-URL: http://lcamtuf.coredump.cx/afl/
-Source0: https://github.com/google/AFL/archive/v%{version}.tar.gz
+URL: https://aflplus.plus/
+Source0: https://github.com/AFLplusplus/AFLplusplus/archive/3.10c.tar.gz
# For running the tests:
Source1: hello.c
@@ -78,23 +78,8 @@ This subpackage contains clang and clang++ support for
%{name}.
-%package clang-fast
-Summary: Fast clang and clang++ support for %{name}
-Requires: %{name} = %{version}-%{release}
-Requires: clang(major) = %{clang_major}
-
-
-%description clang-fast
-This subpackage contains fast clang and clang++ support for
-%{name}.
-
-The code in this package allows you to instrument programs for AFL using
-true compiler-level instrumentation, instead of the more crude
-assembly-level rewriting approach taken by afl-gcc and afl-clang.
-
-
%prep
-%setup -q -n AFL-%{version}
+%setup -q -n AFLplusplus-%{version}
%build
@@ -108,42 +93,9 @@ CFLAGS="%{optflags}" \
PREFIX="%{_prefix}" \
HELPER_PATH="%{afl_helper_path}" \
DOC_PATH="%{_pkgdocdir}" \
- MISC_PATH="%{_pkgdocdir}"
-
-# Build afl-clang-fast.
-pushd llvm_mode
-
-# RPM flags include -mcet -fcf-protection which clang does not
-# understand, so we have to remove them for now. XXX
-%global flag_filter sed -e 's/-mcet//g' -e 's/-fcf-protection//g' -e 's/-fstack-clash-protection//g'
-
-# Build llvm-config wrapper around the right binary for this arch.
-%if 0%{?__isa_bits} == 32
-%global llvm_config %{_bindir}/llvm-config-32
-%else
-%global llvm_config %{_bindir}/llvm-config-64
-%endif
-rm -f llvm-config
-cat > llvm-config <<'EOF'
-#!/bin/sh
-%{llvm_config} "$@" | %{flag_filter}
-EOF
-chmod 0755 llvm-config
-cat ./llvm-config
-./llvm-config --cflags
-./llvm-config --cxxflags
-./llvm-config --ldflags
-
-fixed_cflags="$(echo %{optflags} | %{flag_filter})"
-CFLAGS="$fixed_cflags" \
-%{__make} %{?_smp_mflags} \
- PREFIX="%{_prefix}" \
- HELPER_PATH="%{afl_helper_path}" \
- DOC_PATH="%{_pkgdocdir}" \
+ MAN_PATH="%{_mandir}/man8" \
MISC_PATH="%{_pkgdocdir}" \
- LLVM_CONFIG="$(pwd)/llvm-config"
-
-popd
+ source-only
%install
@@ -151,6 +103,7 @@ popd
PREFIX="%{_prefix}" \
HELPER_PATH="%{afl_helper_path}" \
DOC_PATH="%{_pkgdocdir}" \
+ MAN_PATH="%{_mandir}/man8" \
MISC_PATH="%{_pkgdocdir}"
# Otherwise we see:
@@ -160,9 +113,13 @@ chmod -x $RPM_BUILD_ROOT%{afl_helper_path}/*.o
# This file is created when I build locally, but not when I build in
# Koji. Remove it so I can build locally.
%if 0%{?__isa_bits} == 64
+rm -f $RPM_BUILD_ROOT%{afl_helper_path}/afl-compiler-rt-32.o
rm -f $RPM_BUILD_ROOT%{afl_helper_path}/afl-llvm-rt-32.o
%endif
+# Remove docs since we will package them using %%doc.
+mv $RPM_BUILD_ROOT%{_pkgdocdir} pkg-docs
+
%check
# This just checks that simple programs can be compiled using
@@ -183,45 +140,79 @@ ln -s %{SOURCE1} hello.cpp
%files
-%doc docs/*
-%doc dictionaries/
-%doc experimental/
-%doc testcases/
+%license docs/COPYING
+%doc pkg-docs/*
%{_bindir}/afl-analyze
+%{_bindir}/afl-cc
+ /usr/bin/afl-c++
+%{_bindir}/afl-cmin
+%{_bindir}/afl-cmin.bash
%{_bindir}/afl-fuzz
-%{_bindir}/afl-gcc
-%{_bindir}/afl-g++
+ /usr/bin/afl-g++
+ /usr/bin/afl-gcc
+%{_bindir}/afl-gotcpu
%{_bindir}/afl-plot
%{_bindir}/afl-showmap
+%{_bindir}/afl-system-config
%{_bindir}/afl-tmin
-%{_bindir}/afl-cmin
-%{_bindir}/afl-gotcpu
%{_bindir}/afl-whatsup
%dir %{afl_helper_path}
%{afl_helper_path}/afl-as
%{afl_helper_path}/as
+%if 0%{?__isa_bits} == 32
+%{afl_helper_path}/afl-compiler-rt-32.o
+%else
+%{afl_helper_path}/afl-compiler-rt-64.o
+%endif
+%{afl_helper_path}/afl-compiler-rt.o
+%{_mandir}/man8/afl-analyze.8*
+%{_mandir}/man8/afl-as.8*
+%{_mandir}/man8/afl-c++.8*
+%{_mandir}/man8/afl-cc.8*
+%{_mandir}/man8/afl-cmin.8*
+%{_mandir}/man8/afl-cmin.bash.8*
+%{_mandir}/man8/afl-fuzz.8*
+%{_mandir}/man8/afl-gotcpu.8*
+%{_mandir}/man8/afl-plot.8*
+%{_mandir}/man8/afl-showmap.8*
+%{_mandir}/man8/afl-system-config.8*
+%{_mandir}/man8/afl-tmin.8*
+%{_mandir}/man8/afl-whatsup.8*
%files clang
-%doc docs/COPYING
+%license docs/COPYING
%{_bindir}/afl-clang
%{_bindir}/afl-clang++
-
-
-%files clang-fast
-%doc docs/COPYING llvm_mode/README.llvm
%{_bindir}/afl-clang-fast
%{_bindir}/afl-clang-fast++
-%{afl_helper_path}/afl-llvm-pass.so
%if 0%{?__isa_bits} == 32
%{afl_helper_path}/afl-llvm-rt-32.o
%else
%{afl_helper_path}/afl-llvm-rt-64.o
%endif
%{afl_helper_path}/afl-llvm-rt.o
+%{afl_helper_path}/afl-llvm-dict2file.so
+%{afl_helper_path}/afl-llvm-pass.so
+%{afl_helper_path}/cmplog-instructions-pass.so
+%{afl_helper_path}/cmplog-routines-pass.so
+%{afl_helper_path}/compare-transform-pass.so
+%{afl_helper_path}/dynamic_list.txt
+%{afl_helper_path}/libAFLDriver.a*
+%{afl_helper_path}/libAFLQemuDriver.a
+%{afl_helper_path}/libLLVMInsTrim.so
+%{afl_helper_path}/libdislocator.so
+%{afl_helper_path}/libtokencap.so
+%{afl_helper_path}/SanitizerCoveragePCGUARD.so
+%{afl_helper_path}/split-compares-pass.so
+%{afl_helper_path}/split-switches-pass.so
%changelog
+* Mon Mar 15 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.10c-1
+- Switch to fork AFL++, see discussion on Fedora devel list.
+- New upstream version 3.10c (RHBZ#1938600).
+
* Tue Feb 23 2021 Richard W.M. Jones <rjones(a)redhat.com> - 2.57b-1
- New upstream version 2.57b.
- Clang 12 in Fedora 34+ (RHBZ#1932050).
diff --git a/sources b/sources
index 8fb8162..aa69fce 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v2.57b.tar.gz) = 5d12b96229e966aeb11deb47cd8eb36cde2fa32656eb187db02c7240909d6acda36be59b2baf7e42cddd228d25ec94c8bffc3fa27f7f4b5e1e462b62929ce75d
+SHA512 (3.10c.tar.gz) = c1cbb9b220f5590e06e8a6c4c88cfaa90ebee31f8e076c033c9c850e5e35b649eba1249e389baaf8d3d51595e5483f8269625925f3fa323007b264648fca6e5e
2 years, 7 months
Architecture specific change in rpms/american-fuzzy-lop.git
by githook-noreply@fedoraproject.org
The package rpms/american-fuzzy-lop.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/american-fuzzy-lop.git/commit/?id....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit fd82b20aaf36531afebb0e5322897616ffc64029
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Sep 3 10:44:12 2021 +0100
Add support for s390x (RHBZ#2000116)
See:
https://bugzilla.redhat.com/show_bug.cgi?id=2000116
diff --git a/american-fuzzy-lop.spec b/american-fuzzy-lop.spec
index 7d0da31..20abab1 100644
--- a/american-fuzzy-lop.spec
+++ b/american-fuzzy-lop.spec
@@ -4,7 +4,7 @@
Name: american-fuzzy-lop
Version: 3.14c
-Release: 3%{?dist}
+Release: 5%{?dist}
Summary: Practical, instrumentation-driven fuzzer for binary formats
@@ -16,10 +16,9 @@ Source0: https://github.com/AFLplusplus/AFLplusplus/archive/%{version}.tar
# For running the tests:
Source1: hello.c
-# Upstream includes armv7hl support as some non-integrated 'contrib'
-# files, so I have not enabled it here. No other arch is supported
-# without arch-specific changes.
-ExclusiveArch: %{ix86} x86_64
+# Only specific architectures are supported by upstream.
+# On non-x86 only afl-clang-fast* are built.
+ExclusiveArch: %{ix86} x86_64 s390x
BuildRequires: clang
BuildRequires: llvm-devel
@@ -70,6 +69,9 @@ This subpackage contains clang and clang++ support for
# interpret the .o/.a files. Disable LTO for now
%define _lto_cflags %{nil}
+%ifnarch %{ix86} x86_64
+AFL_NO_X86=1 \
+%endif
CFLAGS="%{optflags}" \
%{__make} %{?_smp_mflags} \
PREFIX="%{_prefix}" \
@@ -81,6 +83,9 @@ CFLAGS="%{optflags}" \
%install
+%ifnarch %{ix86} x86_64
+AFL_NO_X86=1 \
+%endif
%{make_install} \
PREFIX="%{_prefix}" \
HELPER_PATH="%{afl_helper_path}" \
@@ -88,6 +93,19 @@ CFLAGS="%{optflags}" \
MAN_PATH="%{_mandir}/man8" \
MISC_PATH="%{_pkgdocdir}"
+%ifnarch %{ix86} x86_64
+# On non-x86 these files are built and installed but they don't
+# function, so delete them. Only afl-clang-fast* works.
+# afl-clang-fast* is a symlink to afl-cc / afl-c++ so we cannot delete
+# those binaries.
+rm $RPM_BUILD_ROOT%{_bindir}/afl-clang
+rm $RPM_BUILD_ROOT%{_bindir}/afl-clang++
+rm $RPM_BUILD_ROOT%{_bindir}/afl-gcc
+rm $RPM_BUILD_ROOT%{_bindir}/afl-g++
+rm $RPM_BUILD_ROOT%{_mandir}/man8/afl-cc.8*
+rm $RPM_BUILD_ROOT%{_mandir}/man8/afl-c++.8*
+%endif
+
# Otherwise we see:
# ERROR: No build ID note found in <.o file>
chmod -x $RPM_BUILD_ROOT%{afl_helper_path}/*.o
@@ -107,6 +125,7 @@ mv $RPM_BUILD_ROOT%{_pkgdocdir} pkg-docs
# This just checks that simple programs can be compiled using
# the compiler wrappers.
ln -s %{SOURCE1} hello.cpp
+%ifarch %{ix86} x86_64
./afl-gcc %{SOURCE1} -o hello
./hello
./afl-g++ hello.cpp -o hello
@@ -115,6 +134,7 @@ ln -s %{SOURCE1} hello.cpp
./hello
./afl-clang++ hello.cpp -o hello
./hello
+%endif
./afl-clang-fast %{SOURCE1} -o hello
./hello
./afl-clang-fast++ hello.cpp -o hello
@@ -126,14 +146,16 @@ test -n '%{clang_major}'
%files
%license docs/COPYING
%doc pkg-docs/*
+%ifarch %{ix86} x86_64
+%{_bindir}/afl-g++
+%{_bindir}/afl-gcc
+%endif
%{_bindir}/afl-analyze
%{_bindir}/afl-cc
%{_bindir}/afl-c++
%{_bindir}/afl-cmin
%{_bindir}/afl-cmin.bash
%{_bindir}/afl-fuzz
-%{_bindir}/afl-g++
-%{_bindir}/afl-gcc
%{_bindir}/afl-gotcpu
%{_bindir}/afl-plot
%{_bindir}/afl-showmap
@@ -149,10 +171,12 @@ test -n '%{clang_major}'
%{afl_helper_path}/afl-compiler-rt-64.o
%endif
%{afl_helper_path}/afl-compiler-rt.o
-%{_mandir}/man8/afl-analyze.8*
-%{_mandir}/man8/afl-as.8*
+%ifarch %{ix86} x86_64
%{_mandir}/man8/afl-c++.8*
%{_mandir}/man8/afl-cc.8*
+%endif
+%{_mandir}/man8/afl-analyze.8*
+%{_mandir}/man8/afl-as.8*
%{_mandir}/man8/afl-cmin.8*
%{_mandir}/man8/afl-cmin.bash.8*
%{_mandir}/man8/afl-fuzz.8*
@@ -166,8 +190,10 @@ test -n '%{clang_major}'
%files clang
%license docs/COPYING
+%ifarch %{ix86} x86_64
%{_bindir}/afl-clang
%{_bindir}/afl-clang++
+%endif
%{_bindir}/afl-clang-fast
%{_bindir}/afl-clang-fast++
%if 0%{?__isa_bits} == 32
@@ -195,6 +221,9 @@ test -n '%{clang_major}'
%changelog
+* Fri Sep 03 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-5
+- Add support for s390x (RHBZ#2000116)
+
* Wed Aug 18 2021 Richard W.M. Jones <rjones(a)redhat.com> - 3.14c-3
- Rebuild for clang 13.
2 years, 7 months
Architecture specific change in rpms/rust-vte0.3.git
by githook-noreply@fedoraproject.org
The package rpms/rust-vte0.3.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-vte0.3.git/commit/?id=dd49a1....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit dd49a1252e622f4a7e847dd9bb054bd14502bc64
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 15:31:09 2021 +0200
compat package no longer needed
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 089c698..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-/results_*/
-/*.src.rpm
-
-/vte-0.3.3.crate
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..3f67be8
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+compat package no longer needed
diff --git a/rust-vte0.3.spec b/rust-vte0.3.spec
deleted file mode 100644
index 73fa33a..0000000
--- a/rust-vte0.3.spec
+++ /dev/null
@@ -1,87 +0,0 @@
-# Generated by rust2rpm 13
-%bcond_without check
-%global debug_package %{nil}
-
-%global crate vte
-
-Name: rust-%{crate}0.3
-Version: 0.3.3
-Release: 3%{?dist}
-Summary: Parser for implementing terminal emulators
-
-# Upstream license specification: Apache-2.0 OR MIT
-License: ASL 2.0 or MIT
-URL: https://crates.io/crates/vte
-Source: %{crates_source}
-# Initial patched metadata
-# * Do not ship some random binaries
-# * bump utf8parse from 0.1 to 0.2
-Patch0: vte-fix-metadata.diff
-
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
-
-%global _description %{expand:
-Parser for implementing terminal emulators.}
-
-%description %{_description}
-
-%package devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description devel %{_description}
-
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
-
-%files devel
-%doc CHANGELOG.md README.md
-%license LICENSE-APACHE LICENSE-MIT
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
-
-%package -n %{name}+default-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+default-devel %{_description}
-
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
-
-%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
-# Fix broken example
-mv foos benches
-%cargo_prep
-
-%generate_buildrequires
-%cargo_generate_buildrequires
-
-%build
-%cargo_build
-
-%install
-%cargo_install
-
-%if %{with check}
-%check
-%cargo_test
-%endif
-
-%changelog
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Mon Sep 21 2020 Fabio Valentini <decathorpe(a)gmail.com> - 0.3.3-1
-- Initial compat package for vte 0.3
diff --git a/sources b/sources
deleted file mode 100644
index 0b9a02d..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (vte-0.3.3.crate) = 5e00e8409ef21edb5aa6fbe482785fd5969dd17a6695f82328c4ae12ea8622712dc3473f33832fdfe0cc2395411431fd47842e86e35022149d5e958c4e5f8fe9
diff --git a/vte-fix-metadata.diff b/vte-fix-metadata.diff
deleted file mode 100644
index a55a378..0000000
--- a/vte-fix-metadata.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- vte-0.3.3/Cargo.toml 1970-01-01T00:00:00+00:00
-+++ vte-0.3.3/Cargo.toml 2020-09-21T14:29:08.781396+00:00
-@@ -20,5 +20,6 @@
- keywords = ["ansi", "vte", "parser", "terminal"]
- license = "Apache-2.0 OR MIT"
- repository = "https://github.com/jwilm/vte"
-+exclude = ["/vim10m_*"]
- [dependencies.utf8parse]
--version = "0.1"
-+version = "0.2"
2 years, 7 months
Architecture specific change in rpms/rust-semver-parser0.7.git
by githook-noreply@fedoraproject.org
The package rpms/rust-semver-parser0.7.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-semver-parser0.7.git/commit/....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 5821237a547da59f1b2fc288462c9dd54433d128
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Sep 3 15:28:53 2021 +0200
compat package no longer needed
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 63e4979..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/semver-parser-0.7.0.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 15cb14b..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-semver-parser0.7
-
-The rust-semver-parser0.7 package
\ No newline at end of file
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..3f67be8
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+compat package no longer needed
diff --git a/rust-semver-parser0.7.spec b/rust-semver-parser0.7.spec
deleted file mode 100644
index e3269a5..0000000
--- a/rust-semver-parser0.7.spec
+++ /dev/null
@@ -1,107 +0,0 @@
-# Generated by rust2rpm 10
-%bcond_with check
-%global debug_package %{nil}
-
-%global crate semver-parser
-
-Name: rust-%{crate}0.7
-Version: 0.7.0
-Release: 17%{?dist}
-Summary: Parsing of the semver spec
-
-# Upstream license specification: MIT/Apache-2.0
-License: MIT or ASL 2.0
-URL: https://crates.io/crates/semver-parser
-Source: %{crates_source}
-
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
-
-%global _description %{expand:
-Parsing of the semver spec.}
-
-%description %{_description}
-
-%package devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description devel %{_description}
-
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
-
-%files devel
-%license LICENSE-MIT LICENSE-APACHE
-%{cargo_registry}/%{crate}-%{version}/
-
-%package -n %{name}+default-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+default-devel %{_description}
-
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
-
-%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
-
-%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
-%cargo_prep
-
-%generate_buildrequires
-%cargo_generate_buildrequires
-
-%build
-%cargo_build
-
-%install
-%cargo_install
-
-%if %{with check}
-%check
-%cargo_test
-%endif
-
-%changelog
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-16
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-15
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Sat Feb 15 2020 Igor Raits <ignatenkobrain(a)fedoraproject.org> - 0.7.0-14
-- Disable tests
-
-* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Thu Jun 20 12:33:10 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.0-11
-- Regenerate
-
-* Sun Jun 09 15:58:25 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.0-10
-- Regenerate
-
-* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Sat Oct 27 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.0-8
-- Adapt to new packaging
-
-* Sun Oct 07 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.0-7
-- Run tests in infrastructure
-
-* Wed Sep 12 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.7.0-6
-- Initial package
diff --git a/sources b/sources
deleted file mode 100644
index 8d9567e..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
2 years, 7 months