Architecture specific change in rpms/gap-pkg-ctbllib.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-ctbllib.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/gap-pkg-ctbllib.git/commit/?id=4f....
Change:
+ExclusiveArch: %{gap_arches} noarch
Thanks.
Full change:
============
commit bf5f4d8d85e9a72cb76aa8c483522c58b3284dcc
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Mar 7 10:56:36 2023 -0700
Version 1.3.5.
diff --git a/gap-pkg-ctbllib-makedocrel.patch b/gap-pkg-ctbllib-makedocrel.patch
new file mode 100644
index 0000000..33e1aab
--- /dev/null
+++ b/gap-pkg-ctbllib-makedocrel.patch
@@ -0,0 +1,23 @@
+--- ctbllib-1.3.5/makedocrel.g.orig 2023-02-28 08:24:52.000000000 -0700
++++ ctbllib-1.3.5/makedocrel.g 2023-03-07 10:33:55.031613802 -0700
+@@ -52,13 +52,17 @@ GAPDoc2HTMLProcs.AdjustExtURL := functio
+ if IsBound( GAPDoc2HTMLProcs.RelPath ) then
+ # We want to replace absolute paths in links to other package manuals
+ # by relative links.
+- pkgpath:= Concatenation( GAPInfo.MainRootPath, "pkg/" );
+- if not StartsWith( res, pkgpath ) then
++ for x in GAPInfo.RootPaths do
++ if StartsWith(res, Concatenation( x, "pkg/" )) then
++ pkgpath := Concatenation( x, "pkg/" );
++ fi;
++ od;
++ if not IsBound(pkgpath) then
+ # Perhaps the link points to a package outside the main root path.
+ # Probably this indicates an error.
+ if ForAny( RecNames( GAPInfo.PackagesLoaded ),
+ x -> StartsWith( res, GAPInfo.PackagesLoaded.( x )[1] ) ) then
+- Error( "<url> points to a package outside the main GAP root path" );
++ Error( "<url> points to a package outside the main GAP root path: ", res );
+ fi;
+ # Otherwise the link is just kept.
+ # Typical examples are links to the GAP Manuals,
diff --git a/gap-pkg-ctbllib.spec b/gap-pkg-ctbllib.spec
index 438a351..7fb585d 100644
--- a/gap-pkg-ctbllib.spec
+++ b/gap-pkg-ctbllib.spec
@@ -9,8 +9,8 @@
%bcond_with bootstrap
Name: gap-pkg-%{pkgname}
-Version: 1.3.4
-Release: 5%{?dist}
+Version: 1.3.5
+Release: 1%{?dist}
Summary: GAP Character Table Library
License: GPL-3.0-or-later
@@ -21,6 +21,10 @@ Source0: %{url}%{pkgname}-%{version}.tar.gz
# Predownloaded data from ATLAS needed for the tests
Source1: %{name}-testdata.tar.xz
+# The makedocrel script determines that the package being built is outside of
+# the normal GAP install directories and refuses to do anything with it.
+Patch0: %{name}-makedocrel.patch
+
BuildRequires: gap-devel
BuildRequires: GAPDoc-latex
BuildRequires: gap-pkg-atlasrep-doc
@@ -70,23 +74,22 @@ Requires: gap-pkg-tomlib-doc
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -n %{pkgname}-%{version} -b 1
+%autosetup -n %{pkgname}-%{version} -b1 -p1
# Remove spurious executable bit
chmod a-x doc/utils.xml
%build
export LC_ALL=C.UTF-8
+gap < makedocrel.g
-# Link to main GAP documentation
-cp -a %{gap_libdir}/doc ../../doc
-ln -s %{gap_libdir}/pkg/smallgrp ..
-mkdir -p ../pkg
-ln -s ../%{pkgname}-%{version} ../pkg
-gap -l "$PWD/..;" < makedocrel.g
# The ctbltoc material requires a GAP package named "genus" to build. We do
-# not have that package in Fedora, and I can find no trace of it online. If
-# we do manage to locate and package it, uncomment the following:
+# not have that package in Fedora. It appears to be for older versions of GAP.
+# See:
+# https://www.math.rwth-aachen.de/~Thomas.Breuer/genus/genus.html
+# http://www.math.rwth-aachen.de/~Greg.Gamble/gap4r3/pkg/genus/doc/manual.pdf
+# If a version that works with modern GAP versions is located, uncomment the
+# following:
# mkdir -p ctbltoc/data ctbltoc/views
# gap -l "$PWD/..;" << EOF
# ReadPackage( "ctbllib", "ctbltoc/init.g" );
@@ -97,11 +100,6 @@ gap -l "$PWD/..;" < makedocrel.g
# HTMLCreateView.( name )();
# od;
# EOF
-rm -fr ../smallgrp ../../doc ../pkg
-
-# Remove the build directory from the documentation
-sed -i "s,$PWD/doc/\.\./\.\./pkg,../..,g" doc/*.html
-sed -i "s,$PWD/doc2/\.\./\.\./pkg,../..,g" doc2/*.html
# Compress large tables
parallel %{?_smp_mflags} --no-notice gzip --best ::: data/*.tbl
@@ -131,14 +129,11 @@ EOF
# Do not run testall.g. It takes several days to run.
mkdir -p ../pkg
ln -s ../%{pkgname}-%{version} ../pkg
-sed -i '/BrowseCTblLibInfo();/d' gap4/ctbltocb.g tst/docxpl.tst{,~}
+sed -i '/BrowseCTblLibInfo();/d' gap4/ctbltocb.g tst/docxpl.tst
gap -l "$PWD/..;" tst/testauto.g
rm -fr ../pkg
%endif
-# Cleanup
-rm %{buildroot}%{gap_libdir}/pkg/%{pkgname}/tst/*~
-
%files
%doc README.md
%{gap_libdir}/pkg/%{pkgname}/
@@ -155,6 +150,9 @@ rm %{buildroot}%{gap_libdir}/pkg/%{pkgname}/tst/*~
%{gap_libdir}/pkg/%{pkgname}/htm/
%changelog
+* Tue Mar 7 2023 Jerry James <loganjerry(a)gmail.com> - 1.3.5-1
+- Version 1.3.5
+
* Thu Jan 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.3.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
diff --git a/sources b/sources
index 336be17..1837f6e 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (ctbllib-1.3.4.tar.gz) = 8960b847ef0b3b98240ffcf1557d0b3d4359de6bcd4bcb5453e46a0b6dd56f9cf8d1a8da43e0c48faf2997579236ed03daddba2840c86199027625082e28f3e7
+SHA512 (ctbllib-1.3.5.tar.gz) = e270e584d5d9888b419378137ec6ef1995510fc2b82261995955c6ef645380f1a16363c05ff0b18ff9c7f17e56a1f748988a197efb5045ce06ad5d5270aaf97b
SHA512 (gap-pkg-ctbllib-testdata.tar.xz) = 52a3bac620e9a9904ea309ffd083862ad1c654d2ae5bf0a387421f5cc26f5c42c31c85ca746514e31a429c18cb968b7c170b159c4abec30ec86352e828b90115
commit 4fd9a8ed3a761e53fc2c3bc2533c95b3839d8e8a
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Feb 14 13:57:12 2023 -0700
Use the %gap_arches macro.
Verified that License tag is valid SPDX.
diff --git a/gap-pkg-ctbllib.spec b/gap-pkg-ctbllib.spec
index d071179..438a351 100644
--- a/gap-pkg-ctbllib.spec
+++ b/gap-pkg-ctbllib.spec
@@ -15,7 +15,7 @@ Summary: GAP Character Table Library
License: GPL-3.0-or-later
BuildArch: noarch
-ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
+ExclusiveArch: %{gap_arches} noarch
URL: https://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/
Source0: %{url}%{pkgname}-%{version}.tar.gz
# Predownloaded data from ATLAS needed for the tests
1 year, 3 months
Architecture specific change in rpms/webkitgtk.git
by githook-noreply@fedoraproject.org
The package rpms/webkitgtk.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/webkitgtk.git/commit/?id=fac6852e....
Change:
-%ifarch aarch64
Thanks.
Full change:
============
commit fac6852e5695051ade276ed08835d7baa487bf32
Author: Eric Curtin <ecurtin(a)redhat.com>
Date: Thu Mar 2 17:26:48 2023 +0000
Turn on mbranch-protection=pac-ret only, JIT is broken with BTI enabled
WebKitGTK JIT crashes on aarch64 hardware with new ARMv8.5 BTI
extension, most commonly seen on M2 Macs running Fedora Asahi. This
breaks large parts of GNOME using WebKitGTK, notably GNOME Online
Accounts; GNOME Help; and other similar things.
This removes Asahi specific changes as this could occur on any aarch64
hardware with this feature and makes WebKitGTK pretty much unuseable
without this change.
We also reduced generated debuginfo for aarch64 here as the memory
requirements are pretty huge for -g, making aarch64 rpms unbuildable in
copr without this change.
Reference: https://bugs.webkit.org/show_bug.cgi?id=245697
Related: rhbz#213000
diff --git a/webkitgtk.spec b/webkitgtk.spec
index 5a16c1b..75dd61e 100644
--- a/webkitgtk.spec
+++ b/webkitgtk.spec
@@ -323,6 +323,14 @@ files for developing applications that use JavaScript engine from webkit2gtk-4.0
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
%endif
+# JIT is broken on ARM systems with new ARMv8.5 BTI extension at the moment
+# Cf. https://bugzilla.redhat.com/show_bug.cgi?id=2130009
+# Cf. https://bugs.webkit.org/show_bug.cgi?id=245697
+# Disable BTI until this is fixed upstream.
+%ifarch aarch64
+%global optflags %(echo %{optflags} | sed 's/-mbranch-protection=standard /-mbranch-protection=pac-ret /')
+%endif
+
%define _vpath_builddir %{_vendor}-%{_target_os}-build/webkitgtk-6.0
%cmake \
-GNinja \
@@ -339,18 +347,6 @@ files for developing applications that use JavaScript engine from webkit2gtk-4.0
%ifarch aarch64
-DUSE_64KB_PAGE_BLOCK=ON \
%endif
-%endif
-%if "%{vendor}" == "Fedora Copr - group @asahi"
-%dnl JIT is broken with BTI on Apple ARM systems at the moment
-%dnl Cf. https://bugzilla.redhat.com/show_bug.cgi?id=2130009
-%dnl Cf. https://bugs.webkit.org/show_bug.cgi?id=245697
-%dnl Disable until this is fixed upstream.
-%dnl Yes, this means performance is going to suck... :'(
-%ifarch aarch64
- -DENABLE_JIT=OFF \
- -DENABLE_C_LOOP=ON \
- -DENABLE_SAMPLING_PROFILER=OFF \
-%endif
%endif
%{nil}
@@ -370,18 +366,6 @@ files for developing applications that use JavaScript engine from webkit2gtk-4.0
%ifarch aarch64
-DUSE_64KB_PAGE_BLOCK=ON \
%endif
-%endif
-%if "%{vendor}" == "Fedora Copr - group @asahi"
-%dnl JIT is broken with BTI on Apple ARM systems at the moment
-%dnl Cf. https://bugzilla.redhat.com/show_bug.cgi?id=2130009
-%dnl Cf. https://bugs.webkit.org/show_bug.cgi?id=245697
-%dnl Disable until this is fixed upstream.
-%dnl Yes, this means performance is going to suck... :'(
-%ifarch aarch64
- -DENABLE_JIT=OFF \
- -DENABLE_C_LOOP=ON \
- -DENABLE_SAMPLING_PROFILER=OFF \
-%endif
%endif
%{nil}
@@ -402,18 +386,6 @@ files for developing applications that use JavaScript engine from webkit2gtk-4.0
%ifarch aarch64
-DUSE_64KB_PAGE_BLOCK=ON \
%endif
-%endif
-%if "%{vendor}" == "Fedora Copr - group @asahi"
-%dnl JIT is broken with BTI on Apple ARM systems at the moment
-%dnl Cf. https://bugzilla.redhat.com/show_bug.cgi?id=2130009
-%dnl Cf. https://bugs.webkit.org/show_bug.cgi?id=245697
-%dnl Disable until this is fixed upstream.
-%dnl Yes, this means performance is going to suck... :'(
-%ifarch aarch64
- -DENABLE_JIT=OFF \
- -DENABLE_C_LOOP=ON \
- -DENABLE_SAMPLING_PROFILER=OFF \
-%endif
%endif
%{nil}
1 year, 3 months
Architecture specific change in rpms/rust-rusqlite.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rusqlite.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-rusqlite.git/commit/?id=c2d9....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit c2d9ed988a15f015c51438809e60ea07eeef579b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Mar 7 16:20:23 2023 +0100
Update to version 0.28.0; Fixes RHBZ#2059012
diff --git a/.gitignore b/.gitignore
index 2937c19..dd71539 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rusqlite-0.24.2.crate
/rusqlite-0.26.1.crate
/rusqlite-0.26.3.crate
+/rusqlite-0.28.0.crate
diff --git a/rusqlite-fix-metadata.diff b/rusqlite-fix-metadata.diff
index c9c1395..17f67e7 100644
--- a/rusqlite-fix-metadata.diff
+++ b/rusqlite-fix-metadata.diff
@@ -1,40 +1,56 @@
---- rusqlite-0.26.3/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ rusqlite-0.26.3/Cargo.toml 2021-12-09T14:58:52.648947+00:00
-@@ -21,6 +21,7 @@
- categories = ["database"]
- license = "MIT"
- repository = "https://github.com/rusqlite/rusqlite"
-+exclude = ["appveyor.yml", "clippy.toml", "codecov.yml", "publish-ghp-docs.sh", "test.csv"]
- [package.metadata.docs.rs]
- all-features = false
- default-target = "x86_64-unknown-linux-gnu"
-@@ -135,11 +136,6 @@
+--- rusqlite-0.28.0/Cargo.toml 1970-01-01T00:00:01+00:00
++++ rusqlite-0.28.0/Cargo.toml 2023-03-07T15:19:02.944935+00:00
+@@ -149,23 +149,6 @@
backup = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
blob = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
buildtime_bindgen = ["libsqlite3-sys/buildtime_bindgen"]
--bundled = ["libsqlite3-sys/bundled", "modern_sqlite"]
--bundled-full = ["modern-full", "bundled"]
--bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher", "bundled"]
--bundled-sqlcipher-vendored-openssl = ["libsqlite3-sys/bundled-sqlcipher-vendored-openssl", "bundled-sqlcipher"]
+-bundled = [
+- "libsqlite3-sys/bundled",
+- "modern_sqlite",
+-]
+-bundled-full = [
+- "modern-full",
+- "bundled",
+-]
+-bundled-sqlcipher = [
+- "libsqlite3-sys/bundled-sqlcipher",
+- "bundled",
+-]
+-bundled-sqlcipher-vendored-openssl = [
+- "libsqlite3-sys/bundled-sqlcipher-vendored-openssl",
+- "bundled-sqlcipher",
+-]
-bundled-windows = ["libsqlite3-sys/bundled-windows"]
collation = []
column_decltype = []
- csvtab = ["csv", "vtab"]
-@@ -151,16 +147,14 @@
+ csvtab = [
+@@ -176,10 +159,6 @@
+ functions = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
+ hooks = []
+ i128_blob = []
+-in_gecko = [
+- "modern_sqlite",
+- "libsqlite3-sys/in_gecko",
+-]
limits = []
load_extension = []
- modern-full = ["array", "backup", "blob", "modern_sqlite", "chrono", "collation", "column_decltype", "csvtab", "extra_check", "functions", "hooks", "i128_blob", "limits", "load_extension", "serde_json", "series", "time", "trace", "unlock_notify", "url", "uuid", "vtab", "window"]
+ modern-full = [
+@@ -207,7 +186,7 @@
+ "vtab",
+ "window",
+ ]
-modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
+modern_sqlite = []
+ release_memory = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
series = ["vtab"]
- session = ["libsqlite3-sys/session", "hooks"]
- sqlcipher = ["libsqlite3-sys/sqlcipher"]
+ session = [
+@@ -218,9 +197,7 @@
trace = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
unlock_notify = ["libsqlite3-sys/unlock_notify"]
- vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7", "lazy_static"]
+ vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
-wasm32-wasi-vfs = ["libsqlite3-sys/wasm32-wasi-vfs"]
window = ["functions"]
-winsqlite3 = ["libsqlite3-sys/winsqlite3"]
with-asan = ["libsqlite3-sys/with-asan"]
+
[badges.appveyor]
- repository = "rusqlite/rusqlite"
diff --git a/rust-rusqlite.spec b/rust-rusqlite.spec
index 66d419e..4927d53 100644
--- a/rust-rusqlite.spec
+++ b/rust-rusqlite.spec
@@ -1,27 +1,23 @@
-# Generated by rust2rpm 20
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate rusqlite
-Name: rust-%{crate}
-Version: 0.26.3
+Name: rust-rusqlite
+Version: 0.28.0
Release: %autorelease
Summary: Ergonomic wrapper for SQLite
-# Upstream license specification: MIT
License: MIT
URL: https://crates.io/crates/rusqlite
Source: %{crates_source}
-# Initial patched metadata
-# * exclude some files only useful for upstream development and CI
-# * excise features for bundled sqlite (disabled in rust-libsqlite3-sys)
+# Manually created patch for downstream crate metadata changes
+# * drop features for building with bundled dependencies
# * drop Windows- and WASM-specific features and dependencies
-Patch0: rusqlite-fix-metadata.diff
+Patch: rusqlite-fix-metadata.diff
-ExclusiveArch: %{rust_arches}
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Ergonomic wrapper for SQLite.}
@@ -38,9 +34,9 @@ This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
-%license LICENSE
-%doc Changelog.md README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -52,7 +48,7 @@ This package contains library source intended for building other packages which
use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+array-devel
Summary: %{summary}
@@ -64,7 +60,7 @@ This package contains library source intended for building other packages which
use the "array" feature of the "%{crate}" crate.
%files -n %{name}+array-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+backup-devel
Summary: %{summary}
@@ -76,7 +72,7 @@ This package contains library source intended for building other packages which
use the "backup" feature of the "%{crate}" crate.
%files -n %{name}+backup-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+blob-devel
Summary: %{summary}
@@ -88,7 +84,7 @@ This package contains library source intended for building other packages which
use the "blob" feature of the "%{crate}" crate.
%files -n %{name}+blob-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+buildtime_bindgen-devel
Summary: %{summary}
@@ -100,19 +96,7 @@ This package contains library source intended for building other packages which
use the "buildtime_bindgen" feature of the "%{crate}" crate.
%files -n %{name}+buildtime_bindgen-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+byteorder-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+byteorder-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "byteorder" feature of the "%{crate}" crate.
-
-%files -n %{name}+byteorder-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+chrono-devel
Summary: %{summary}
@@ -124,7 +108,7 @@ This package contains library source intended for building other packages which
use the "chrono" feature of the "%{crate}" crate.
%files -n %{name}+chrono-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+collation-devel
Summary: %{summary}
@@ -136,7 +120,7 @@ This package contains library source intended for building other packages which
use the "collation" feature of the "%{crate}" crate.
%files -n %{name}+collation-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+column_decltype-devel
Summary: %{summary}
@@ -148,7 +132,7 @@ This package contains library source intended for building other packages which
use the "column_decltype" feature of the "%{crate}" crate.
%files -n %{name}+column_decltype-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+csv-devel
Summary: %{summary}
@@ -160,7 +144,7 @@ This package contains library source intended for building other packages which
use the "csv" feature of the "%{crate}" crate.
%files -n %{name}+csv-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+csvtab-devel
Summary: %{summary}
@@ -172,7 +156,7 @@ This package contains library source intended for building other packages which
use the "csvtab" feature of the "%{crate}" crate.
%files -n %{name}+csvtab-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+extra_check-devel
Summary: %{summary}
@@ -184,7 +168,7 @@ This package contains library source intended for building other packages which
use the "extra_check" feature of the "%{crate}" crate.
%files -n %{name}+extra_check-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+functions-devel
Summary: %{summary}
@@ -196,7 +180,7 @@ This package contains library source intended for building other packages which
use the "functions" feature of the "%{crate}" crate.
%files -n %{name}+functions-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+hooks-devel
Summary: %{summary}
@@ -208,7 +192,7 @@ This package contains library source intended for building other packages which
use the "hooks" feature of the "%{crate}" crate.
%files -n %{name}+hooks-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+i128_blob-devel
Summary: %{summary}
@@ -220,19 +204,7 @@ This package contains library source intended for building other packages which
use the "i128_blob" feature of the "%{crate}" crate.
%files -n %{name}+i128_blob-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+in_gecko-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+in_gecko-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "in_gecko" feature of the "%{crate}" crate.
-
-%files -n %{name}+in_gecko-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+lazy_static-devel
Summary: %{summary}
@@ -244,7 +216,7 @@ This package contains library source intended for building other packages which
use the "lazy_static" feature of the "%{crate}" crate.
%files -n %{name}+lazy_static-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+limits-devel
Summary: %{summary}
@@ -256,7 +228,7 @@ This package contains library source intended for building other packages which
use the "limits" feature of the "%{crate}" crate.
%files -n %{name}+limits-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+load_extension-devel
Summary: %{summary}
@@ -268,7 +240,7 @@ This package contains library source intended for building other packages which
use the "load_extension" feature of the "%{crate}" crate.
%files -n %{name}+load_extension-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+modern-full-devel
Summary: %{summary}
@@ -280,7 +252,7 @@ This package contains library source intended for building other packages which
use the "modern-full" feature of the "%{crate}" crate.
%files -n %{name}+modern-full-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+modern_sqlite-devel
Summary: %{summary}
@@ -292,7 +264,19 @@ This package contains library source intended for building other packages which
use the "modern_sqlite" feature of the "%{crate}" crate.
%files -n %{name}+modern_sqlite-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+release_memory-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+release_memory-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "release_memory" feature of the "%{crate}" crate.
+
+%files -n %{name}+release_memory-devel
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde_json-devel
Summary: %{summary}
@@ -304,7 +288,7 @@ This package contains library source intended for building other packages which
use the "serde_json" feature of the "%{crate}" crate.
%files -n %{name}+serde_json-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+series-devel
Summary: %{summary}
@@ -316,7 +300,7 @@ This package contains library source intended for building other packages which
use the "series" feature of the "%{crate}" crate.
%files -n %{name}+series-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+session-devel
Summary: %{summary}
@@ -328,7 +312,7 @@ This package contains library source intended for building other packages which
use the "session" feature of the "%{crate}" crate.
%files -n %{name}+session-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+sqlcipher-devel
Summary: %{summary}
@@ -340,7 +324,7 @@ This package contains library source intended for building other packages which
use the "sqlcipher" feature of the "%{crate}" crate.
%files -n %{name}+sqlcipher-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+time-devel
Summary: %{summary}
@@ -352,7 +336,7 @@ This package contains library source intended for building other packages which
use the "time" feature of the "%{crate}" crate.
%files -n %{name}+time-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+trace-devel
Summary: %{summary}
@@ -364,7 +348,7 @@ This package contains library source intended for building other packages which
use the "trace" feature of the "%{crate}" crate.
%files -n %{name}+trace-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+unlock_notify-devel
Summary: %{summary}
@@ -376,7 +360,7 @@ This package contains library source intended for building other packages which
use the "unlock_notify" feature of the "%{crate}" crate.
%files -n %{name}+unlock_notify-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+url-devel
Summary: %{summary}
@@ -388,7 +372,7 @@ This package contains library source intended for building other packages which
use the "url" feature of the "%{crate}" crate.
%files -n %{name}+url-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+uuid-devel
Summary: %{summary}
@@ -400,7 +384,7 @@ This package contains library source intended for building other packages which
use the "uuid" feature of the "%{crate}" crate.
%files -n %{name}+uuid-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+vtab-devel
Summary: %{summary}
@@ -412,7 +396,7 @@ This package contains library source intended for building other packages which
use the "vtab" feature of the "%{crate}" crate.
%files -n %{name}+vtab-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+window-devel
Summary: %{summary}
@@ -424,7 +408,7 @@ This package contains library source intended for building other packages which
use the "window" feature of the "%{crate}" crate.
%files -n %{name}+window-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+with-asan-devel
Summary: %{summary}
@@ -436,7 +420,7 @@ This package contains library source intended for building other packages which
use the "with-asan" feature of the "%{crate}" crate.
%files -n %{name}+with-asan-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index fbf9dfc..3d6cef2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rusqlite-0.26.3.crate) = 1d8ae38d3863530a941da111045a7d4e785c24e01ce34f38573eec9d8faad91ffdbe9ebd32e8f812522db304ea56c1dd08b3cb0482ae7a688ce56799df07239e
+SHA512 (rusqlite-0.28.0.crate) = a38205b2437ffb50bf8a14304b4a30a62993957a348f03b37d09fabb9269fcbdb35dafab496f7cecdcefb7353720ffc0580822d9b231e0f75cee23b6f7344857
commit a559062ae03bd5cc658f717ef935d156f92c5fe9
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jan 21 01:05:37 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit 723a156231c1b5fbc84a40b50594caff53ab2561
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 23 06:18:34 2022 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
1 year, 3 months
Architecture specific change in rpms/rust-hashlink.git
by githook-noreply@fedoraproject.org
The package rpms/rust-hashlink.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-hashlink.git/commit/?id=fefb....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit fefb38984fc7dff08b322b8be463cd59b7b4e43b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Mar 7 16:22:30 2023 +0100
Update to version 0.8.1; Fixes RHBZ#2063989
diff --git a/.gitignore b/.gitignore
index af9102d..ab6b4fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/hashlink-0.6.0.crate
/hashlink-0.7.0.crate
+/hashlink-0.8.1.crate
diff --git a/rust-hashlink.spec b/rust-hashlink.spec
index 8dc8c43..41b0276 100644
--- a/rust-hashlink.spec
+++ b/rust-hashlink.spec
@@ -1,29 +1,23 @@
-# Generated by rust2rpm 18
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate hashlink
-Name: rust-%{crate}
-Version: 0.7.0
+Name: rust-hashlink
+Version: 0.8.1
Release: %autorelease
Summary: HashMap-like containers that hold their key-value pairs in a user controllable order
-# Upstream license specification: MIT OR Apache-2.0
-License: MIT or ASL 2.0
+License: MIT OR Apache-2.0
URL: https://crates.io/crates/hashlink
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
-HashMap-like containers that hold their key-value pairs in a user controllable
-order.}
+HashMap-like containers that hold their key-value pairs in a user
+controllable order.}
%description %{_description}
@@ -33,13 +27,15 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-MIT LICENSE-APACHE
-%doc README.md CHANGELOG.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/CHANGELOG.md
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -47,11 +43,11 @@ 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.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde-devel
Summary: %{summary}
@@ -59,11 +55,11 @@ 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.
+This package contains library source intended for building other packages which
+use the "serde" feature of the "%{crate}" crate.
%files -n %{name}+serde-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde_impl-devel
Summary: %{summary}
@@ -71,11 +67,11 @@ BuildArch: noarch
%description -n %{name}+serde_impl-devel %{_description}
-This package contains library source intended for building other packages
-which use "serde_impl" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "serde_impl" feature of the "%{crate}" crate.
%files -n %{name}+serde_impl-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index d29700d..f67b7d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (hashlink-0.7.0.crate) = bef02ac4ff270a7021e0da24f6f0a7c2d601c20e2bf347bb4ab24058d97d25fc863d6aaad7971fbb7fb777643f66c7e1af47251acd89e12a123056c0a7810861
+SHA512 (hashlink-0.8.1.crate) = e6b0e843c3dab51225c90b7428fec00c5047d6ea15cb7987d7884271c0da6b5ef66e4d7aff3de764c41ad916724518e9a556b582f6ddc745151d983de0a95155
commit 98c5a5e10f2e0888efefeea690a718a4465dd3e0
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jan 20 23:18:15 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit fd6775a54681e4d78dd127177ce3a1a7e6e6fe18
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 23 04:28:59 2022 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
1 year, 3 months
Architecture specific change in rpms/rust-rusqlite.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rusqlite.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-rusqlite.git/commit/?id=c2d9....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit c2d9ed988a15f015c51438809e60ea07eeef579b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Mar 7 16:20:23 2023 +0100
Update to version 0.28.0; Fixes RHBZ#2059012
diff --git a/.gitignore b/.gitignore
index 2937c19..dd71539 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rusqlite-0.24.2.crate
/rusqlite-0.26.1.crate
/rusqlite-0.26.3.crate
+/rusqlite-0.28.0.crate
diff --git a/rusqlite-fix-metadata.diff b/rusqlite-fix-metadata.diff
index c9c1395..17f67e7 100644
--- a/rusqlite-fix-metadata.diff
+++ b/rusqlite-fix-metadata.diff
@@ -1,40 +1,56 @@
---- rusqlite-0.26.3/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ rusqlite-0.26.3/Cargo.toml 2021-12-09T14:58:52.648947+00:00
-@@ -21,6 +21,7 @@
- categories = ["database"]
- license = "MIT"
- repository = "https://github.com/rusqlite/rusqlite"
-+exclude = ["appveyor.yml", "clippy.toml", "codecov.yml", "publish-ghp-docs.sh", "test.csv"]
- [package.metadata.docs.rs]
- all-features = false
- default-target = "x86_64-unknown-linux-gnu"
-@@ -135,11 +136,6 @@
+--- rusqlite-0.28.0/Cargo.toml 1970-01-01T00:00:01+00:00
++++ rusqlite-0.28.0/Cargo.toml 2023-03-07T15:19:02.944935+00:00
+@@ -149,23 +149,6 @@
backup = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
blob = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
buildtime_bindgen = ["libsqlite3-sys/buildtime_bindgen"]
--bundled = ["libsqlite3-sys/bundled", "modern_sqlite"]
--bundled-full = ["modern-full", "bundled"]
--bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher", "bundled"]
--bundled-sqlcipher-vendored-openssl = ["libsqlite3-sys/bundled-sqlcipher-vendored-openssl", "bundled-sqlcipher"]
+-bundled = [
+- "libsqlite3-sys/bundled",
+- "modern_sqlite",
+-]
+-bundled-full = [
+- "modern-full",
+- "bundled",
+-]
+-bundled-sqlcipher = [
+- "libsqlite3-sys/bundled-sqlcipher",
+- "bundled",
+-]
+-bundled-sqlcipher-vendored-openssl = [
+- "libsqlite3-sys/bundled-sqlcipher-vendored-openssl",
+- "bundled-sqlcipher",
+-]
-bundled-windows = ["libsqlite3-sys/bundled-windows"]
collation = []
column_decltype = []
- csvtab = ["csv", "vtab"]
-@@ -151,16 +147,14 @@
+ csvtab = [
+@@ -176,10 +159,6 @@
+ functions = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
+ hooks = []
+ i128_blob = []
+-in_gecko = [
+- "modern_sqlite",
+- "libsqlite3-sys/in_gecko",
+-]
limits = []
load_extension = []
- modern-full = ["array", "backup", "blob", "modern_sqlite", "chrono", "collation", "column_decltype", "csvtab", "extra_check", "functions", "hooks", "i128_blob", "limits", "load_extension", "serde_json", "series", "time", "trace", "unlock_notify", "url", "uuid", "vtab", "window"]
+ modern-full = [
+@@ -207,7 +186,7 @@
+ "vtab",
+ "window",
+ ]
-modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
+modern_sqlite = []
+ release_memory = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
series = ["vtab"]
- session = ["libsqlite3-sys/session", "hooks"]
- sqlcipher = ["libsqlite3-sys/sqlcipher"]
+ session = [
+@@ -218,9 +197,7 @@
trace = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
unlock_notify = ["libsqlite3-sys/unlock_notify"]
- vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7", "lazy_static"]
+ vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
-wasm32-wasi-vfs = ["libsqlite3-sys/wasm32-wasi-vfs"]
window = ["functions"]
-winsqlite3 = ["libsqlite3-sys/winsqlite3"]
with-asan = ["libsqlite3-sys/with-asan"]
+
[badges.appveyor]
- repository = "rusqlite/rusqlite"
diff --git a/rust-rusqlite.spec b/rust-rusqlite.spec
index 66d419e..4927d53 100644
--- a/rust-rusqlite.spec
+++ b/rust-rusqlite.spec
@@ -1,27 +1,23 @@
-# Generated by rust2rpm 20
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate rusqlite
-Name: rust-%{crate}
-Version: 0.26.3
+Name: rust-rusqlite
+Version: 0.28.0
Release: %autorelease
Summary: Ergonomic wrapper for SQLite
-# Upstream license specification: MIT
License: MIT
URL: https://crates.io/crates/rusqlite
Source: %{crates_source}
-# Initial patched metadata
-# * exclude some files only useful for upstream development and CI
-# * excise features for bundled sqlite (disabled in rust-libsqlite3-sys)
+# Manually created patch for downstream crate metadata changes
+# * drop features for building with bundled dependencies
# * drop Windows- and WASM-specific features and dependencies
-Patch0: rusqlite-fix-metadata.diff
+Patch: rusqlite-fix-metadata.diff
-ExclusiveArch: %{rust_arches}
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Ergonomic wrapper for SQLite.}
@@ -38,9 +34,9 @@ This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
-%license LICENSE
-%doc Changelog.md README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -52,7 +48,7 @@ This package contains library source intended for building other packages which
use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+array-devel
Summary: %{summary}
@@ -64,7 +60,7 @@ This package contains library source intended for building other packages which
use the "array" feature of the "%{crate}" crate.
%files -n %{name}+array-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+backup-devel
Summary: %{summary}
@@ -76,7 +72,7 @@ This package contains library source intended for building other packages which
use the "backup" feature of the "%{crate}" crate.
%files -n %{name}+backup-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+blob-devel
Summary: %{summary}
@@ -88,7 +84,7 @@ This package contains library source intended for building other packages which
use the "blob" feature of the "%{crate}" crate.
%files -n %{name}+blob-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+buildtime_bindgen-devel
Summary: %{summary}
@@ -100,19 +96,7 @@ This package contains library source intended for building other packages which
use the "buildtime_bindgen" feature of the "%{crate}" crate.
%files -n %{name}+buildtime_bindgen-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+byteorder-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+byteorder-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "byteorder" feature of the "%{crate}" crate.
-
-%files -n %{name}+byteorder-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+chrono-devel
Summary: %{summary}
@@ -124,7 +108,7 @@ This package contains library source intended for building other packages which
use the "chrono" feature of the "%{crate}" crate.
%files -n %{name}+chrono-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+collation-devel
Summary: %{summary}
@@ -136,7 +120,7 @@ This package contains library source intended for building other packages which
use the "collation" feature of the "%{crate}" crate.
%files -n %{name}+collation-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+column_decltype-devel
Summary: %{summary}
@@ -148,7 +132,7 @@ This package contains library source intended for building other packages which
use the "column_decltype" feature of the "%{crate}" crate.
%files -n %{name}+column_decltype-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+csv-devel
Summary: %{summary}
@@ -160,7 +144,7 @@ This package contains library source intended for building other packages which
use the "csv" feature of the "%{crate}" crate.
%files -n %{name}+csv-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+csvtab-devel
Summary: %{summary}
@@ -172,7 +156,7 @@ This package contains library source intended for building other packages which
use the "csvtab" feature of the "%{crate}" crate.
%files -n %{name}+csvtab-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+extra_check-devel
Summary: %{summary}
@@ -184,7 +168,7 @@ This package contains library source intended for building other packages which
use the "extra_check" feature of the "%{crate}" crate.
%files -n %{name}+extra_check-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+functions-devel
Summary: %{summary}
@@ -196,7 +180,7 @@ This package contains library source intended for building other packages which
use the "functions" feature of the "%{crate}" crate.
%files -n %{name}+functions-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+hooks-devel
Summary: %{summary}
@@ -208,7 +192,7 @@ This package contains library source intended for building other packages which
use the "hooks" feature of the "%{crate}" crate.
%files -n %{name}+hooks-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+i128_blob-devel
Summary: %{summary}
@@ -220,19 +204,7 @@ This package contains library source intended for building other packages which
use the "i128_blob" feature of the "%{crate}" crate.
%files -n %{name}+i128_blob-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+in_gecko-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+in_gecko-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "in_gecko" feature of the "%{crate}" crate.
-
-%files -n %{name}+in_gecko-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+lazy_static-devel
Summary: %{summary}
@@ -244,7 +216,7 @@ This package contains library source intended for building other packages which
use the "lazy_static" feature of the "%{crate}" crate.
%files -n %{name}+lazy_static-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+limits-devel
Summary: %{summary}
@@ -256,7 +228,7 @@ This package contains library source intended for building other packages which
use the "limits" feature of the "%{crate}" crate.
%files -n %{name}+limits-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+load_extension-devel
Summary: %{summary}
@@ -268,7 +240,7 @@ This package contains library source intended for building other packages which
use the "load_extension" feature of the "%{crate}" crate.
%files -n %{name}+load_extension-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+modern-full-devel
Summary: %{summary}
@@ -280,7 +252,7 @@ This package contains library source intended for building other packages which
use the "modern-full" feature of the "%{crate}" crate.
%files -n %{name}+modern-full-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+modern_sqlite-devel
Summary: %{summary}
@@ -292,7 +264,19 @@ This package contains library source intended for building other packages which
use the "modern_sqlite" feature of the "%{crate}" crate.
%files -n %{name}+modern_sqlite-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+release_memory-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+release_memory-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "release_memory" feature of the "%{crate}" crate.
+
+%files -n %{name}+release_memory-devel
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde_json-devel
Summary: %{summary}
@@ -304,7 +288,7 @@ This package contains library source intended for building other packages which
use the "serde_json" feature of the "%{crate}" crate.
%files -n %{name}+serde_json-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+series-devel
Summary: %{summary}
@@ -316,7 +300,7 @@ This package contains library source intended for building other packages which
use the "series" feature of the "%{crate}" crate.
%files -n %{name}+series-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+session-devel
Summary: %{summary}
@@ -328,7 +312,7 @@ This package contains library source intended for building other packages which
use the "session" feature of the "%{crate}" crate.
%files -n %{name}+session-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+sqlcipher-devel
Summary: %{summary}
@@ -340,7 +324,7 @@ This package contains library source intended for building other packages which
use the "sqlcipher" feature of the "%{crate}" crate.
%files -n %{name}+sqlcipher-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+time-devel
Summary: %{summary}
@@ -352,7 +336,7 @@ This package contains library source intended for building other packages which
use the "time" feature of the "%{crate}" crate.
%files -n %{name}+time-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+trace-devel
Summary: %{summary}
@@ -364,7 +348,7 @@ This package contains library source intended for building other packages which
use the "trace" feature of the "%{crate}" crate.
%files -n %{name}+trace-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+unlock_notify-devel
Summary: %{summary}
@@ -376,7 +360,7 @@ This package contains library source intended for building other packages which
use the "unlock_notify" feature of the "%{crate}" crate.
%files -n %{name}+unlock_notify-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+url-devel
Summary: %{summary}
@@ -388,7 +372,7 @@ This package contains library source intended for building other packages which
use the "url" feature of the "%{crate}" crate.
%files -n %{name}+url-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+uuid-devel
Summary: %{summary}
@@ -400,7 +384,7 @@ This package contains library source intended for building other packages which
use the "uuid" feature of the "%{crate}" crate.
%files -n %{name}+uuid-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+vtab-devel
Summary: %{summary}
@@ -412,7 +396,7 @@ This package contains library source intended for building other packages which
use the "vtab" feature of the "%{crate}" crate.
%files -n %{name}+vtab-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+window-devel
Summary: %{summary}
@@ -424,7 +408,7 @@ This package contains library source intended for building other packages which
use the "window" feature of the "%{crate}" crate.
%files -n %{name}+window-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+with-asan-devel
Summary: %{summary}
@@ -436,7 +420,7 @@ This package contains library source intended for building other packages which
use the "with-asan" feature of the "%{crate}" crate.
%files -n %{name}+with-asan-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index fbf9dfc..3d6cef2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rusqlite-0.26.3.crate) = 1d8ae38d3863530a941da111045a7d4e785c24e01ce34f38573eec9d8faad91ffdbe9ebd32e8f812522db304ea56c1dd08b3cb0482ae7a688ce56799df07239e
+SHA512 (rusqlite-0.28.0.crate) = a38205b2437ffb50bf8a14304b4a30a62993957a348f03b37d09fabb9269fcbdb35dafab496f7cecdcefb7353720ffc0580822d9b231e0f75cee23b6f7344857
commit a559062ae03bd5cc658f717ef935d156f92c5fe9
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jan 21 01:05:37 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
1 year, 3 months
Architecture specific change in rpms/rust-hashlink.git
by githook-noreply@fedoraproject.org
The package rpms/rust-hashlink.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-hashlink.git/commit/?id=fefb....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit fefb38984fc7dff08b322b8be463cd59b7b4e43b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Mar 7 16:22:30 2023 +0100
Update to version 0.8.1; Fixes RHBZ#2063989
diff --git a/.gitignore b/.gitignore
index af9102d..ab6b4fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/hashlink-0.6.0.crate
/hashlink-0.7.0.crate
+/hashlink-0.8.1.crate
diff --git a/rust-hashlink.spec b/rust-hashlink.spec
index 8dc8c43..41b0276 100644
--- a/rust-hashlink.spec
+++ b/rust-hashlink.spec
@@ -1,29 +1,23 @@
-# Generated by rust2rpm 18
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate hashlink
-Name: rust-%{crate}
-Version: 0.7.0
+Name: rust-hashlink
+Version: 0.8.1
Release: %autorelease
Summary: HashMap-like containers that hold their key-value pairs in a user controllable order
-# Upstream license specification: MIT OR Apache-2.0
-License: MIT or ASL 2.0
+License: MIT OR Apache-2.0
URL: https://crates.io/crates/hashlink
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
-HashMap-like containers that hold their key-value pairs in a user controllable
-order.}
+HashMap-like containers that hold their key-value pairs in a user
+controllable order.}
%description %{_description}
@@ -33,13 +27,15 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-MIT LICENSE-APACHE
-%doc README.md CHANGELOG.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/CHANGELOG.md
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -47,11 +43,11 @@ 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.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde-devel
Summary: %{summary}
@@ -59,11 +55,11 @@ 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.
+This package contains library source intended for building other packages which
+use the "serde" feature of the "%{crate}" crate.
%files -n %{name}+serde-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde_impl-devel
Summary: %{summary}
@@ -71,11 +67,11 @@ BuildArch: noarch
%description -n %{name}+serde_impl-devel %{_description}
-This package contains library source intended for building other packages
-which use "serde_impl" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "serde_impl" feature of the "%{crate}" crate.
%files -n %{name}+serde_impl-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index d29700d..f67b7d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (hashlink-0.7.0.crate) = bef02ac4ff270a7021e0da24f6f0a7c2d601c20e2bf347bb4ab24058d97d25fc863d6aaad7971fbb7fb777643f66c7e1af47251acd89e12a123056c0a7810861
+SHA512 (hashlink-0.8.1.crate) = e6b0e843c3dab51225c90b7428fec00c5047d6ea15cb7987d7884271c0da6b5ef66e4d7aff3de764c41ad916724518e9a556b582f6ddc745151d983de0a95155
commit 98c5a5e10f2e0888efefeea690a718a4465dd3e0
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jan 20 23:18:15 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
1 year, 3 months
Architecture specific change in rpms/rust-rusqlite.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rusqlite.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-rusqlite.git/commit/?id=c2d9....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit c2d9ed988a15f015c51438809e60ea07eeef579b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Mar 7 16:20:23 2023 +0100
Update to version 0.28.0; Fixes RHBZ#2059012
diff --git a/.gitignore b/.gitignore
index 2937c19..dd71539 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/rusqlite-0.24.2.crate
/rusqlite-0.26.1.crate
/rusqlite-0.26.3.crate
+/rusqlite-0.28.0.crate
diff --git a/rusqlite-fix-metadata.diff b/rusqlite-fix-metadata.diff
index c9c1395..17f67e7 100644
--- a/rusqlite-fix-metadata.diff
+++ b/rusqlite-fix-metadata.diff
@@ -1,40 +1,56 @@
---- rusqlite-0.26.3/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ rusqlite-0.26.3/Cargo.toml 2021-12-09T14:58:52.648947+00:00
-@@ -21,6 +21,7 @@
- categories = ["database"]
- license = "MIT"
- repository = "https://github.com/rusqlite/rusqlite"
-+exclude = ["appveyor.yml", "clippy.toml", "codecov.yml", "publish-ghp-docs.sh", "test.csv"]
- [package.metadata.docs.rs]
- all-features = false
- default-target = "x86_64-unknown-linux-gnu"
-@@ -135,11 +136,6 @@
+--- rusqlite-0.28.0/Cargo.toml 1970-01-01T00:00:01+00:00
++++ rusqlite-0.28.0/Cargo.toml 2023-03-07T15:19:02.944935+00:00
+@@ -149,23 +149,6 @@
backup = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
blob = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
buildtime_bindgen = ["libsqlite3-sys/buildtime_bindgen"]
--bundled = ["libsqlite3-sys/bundled", "modern_sqlite"]
--bundled-full = ["modern-full", "bundled"]
--bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher", "bundled"]
--bundled-sqlcipher-vendored-openssl = ["libsqlite3-sys/bundled-sqlcipher-vendored-openssl", "bundled-sqlcipher"]
+-bundled = [
+- "libsqlite3-sys/bundled",
+- "modern_sqlite",
+-]
+-bundled-full = [
+- "modern-full",
+- "bundled",
+-]
+-bundled-sqlcipher = [
+- "libsqlite3-sys/bundled-sqlcipher",
+- "bundled",
+-]
+-bundled-sqlcipher-vendored-openssl = [
+- "libsqlite3-sys/bundled-sqlcipher-vendored-openssl",
+- "bundled-sqlcipher",
+-]
-bundled-windows = ["libsqlite3-sys/bundled-windows"]
collation = []
column_decltype = []
- csvtab = ["csv", "vtab"]
-@@ -151,16 +147,14 @@
+ csvtab = [
+@@ -176,10 +159,6 @@
+ functions = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
+ hooks = []
+ i128_blob = []
+-in_gecko = [
+- "modern_sqlite",
+- "libsqlite3-sys/in_gecko",
+-]
limits = []
load_extension = []
- modern-full = ["array", "backup", "blob", "modern_sqlite", "chrono", "collation", "column_decltype", "csvtab", "extra_check", "functions", "hooks", "i128_blob", "limits", "load_extension", "serde_json", "series", "time", "trace", "unlock_notify", "url", "uuid", "vtab", "window"]
+ modern-full = [
+@@ -207,7 +186,7 @@
+ "vtab",
+ "window",
+ ]
-modern_sqlite = ["libsqlite3-sys/bundled_bindings"]
+modern_sqlite = []
+ release_memory = ["libsqlite3-sys/min_sqlite_version_3_7_16"]
series = ["vtab"]
- session = ["libsqlite3-sys/session", "hooks"]
- sqlcipher = ["libsqlite3-sys/sqlcipher"]
+ session = [
+@@ -218,9 +197,7 @@
trace = ["libsqlite3-sys/min_sqlite_version_3_6_23"]
unlock_notify = ["libsqlite3-sys/unlock_notify"]
- vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7", "lazy_static"]
+ vtab = ["libsqlite3-sys/min_sqlite_version_3_7_7"]
-wasm32-wasi-vfs = ["libsqlite3-sys/wasm32-wasi-vfs"]
window = ["functions"]
-winsqlite3 = ["libsqlite3-sys/winsqlite3"]
with-asan = ["libsqlite3-sys/with-asan"]
+
[badges.appveyor]
- repository = "rusqlite/rusqlite"
diff --git a/rust-rusqlite.spec b/rust-rusqlite.spec
index 66d419e..4927d53 100644
--- a/rust-rusqlite.spec
+++ b/rust-rusqlite.spec
@@ -1,27 +1,23 @@
-# Generated by rust2rpm 20
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate rusqlite
-Name: rust-%{crate}
-Version: 0.26.3
+Name: rust-rusqlite
+Version: 0.28.0
Release: %autorelease
Summary: Ergonomic wrapper for SQLite
-# Upstream license specification: MIT
License: MIT
URL: https://crates.io/crates/rusqlite
Source: %{crates_source}
-# Initial patched metadata
-# * exclude some files only useful for upstream development and CI
-# * excise features for bundled sqlite (disabled in rust-libsqlite3-sys)
+# Manually created patch for downstream crate metadata changes
+# * drop features for building with bundled dependencies
# * drop Windows- and WASM-specific features and dependencies
-Patch0: rusqlite-fix-metadata.diff
+Patch: rusqlite-fix-metadata.diff
-ExclusiveArch: %{rust_arches}
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Ergonomic wrapper for SQLite.}
@@ -38,9 +34,9 @@ This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
-%license LICENSE
-%doc Changelog.md README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -52,7 +48,7 @@ This package contains library source intended for building other packages which
use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+array-devel
Summary: %{summary}
@@ -64,7 +60,7 @@ This package contains library source intended for building other packages which
use the "array" feature of the "%{crate}" crate.
%files -n %{name}+array-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+backup-devel
Summary: %{summary}
@@ -76,7 +72,7 @@ This package contains library source intended for building other packages which
use the "backup" feature of the "%{crate}" crate.
%files -n %{name}+backup-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+blob-devel
Summary: %{summary}
@@ -88,7 +84,7 @@ This package contains library source intended for building other packages which
use the "blob" feature of the "%{crate}" crate.
%files -n %{name}+blob-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+buildtime_bindgen-devel
Summary: %{summary}
@@ -100,19 +96,7 @@ This package contains library source intended for building other packages which
use the "buildtime_bindgen" feature of the "%{crate}" crate.
%files -n %{name}+buildtime_bindgen-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+byteorder-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+byteorder-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "byteorder" feature of the "%{crate}" crate.
-
-%files -n %{name}+byteorder-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+chrono-devel
Summary: %{summary}
@@ -124,7 +108,7 @@ This package contains library source intended for building other packages which
use the "chrono" feature of the "%{crate}" crate.
%files -n %{name}+chrono-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+collation-devel
Summary: %{summary}
@@ -136,7 +120,7 @@ This package contains library source intended for building other packages which
use the "collation" feature of the "%{crate}" crate.
%files -n %{name}+collation-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+column_decltype-devel
Summary: %{summary}
@@ -148,7 +132,7 @@ This package contains library source intended for building other packages which
use the "column_decltype" feature of the "%{crate}" crate.
%files -n %{name}+column_decltype-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+csv-devel
Summary: %{summary}
@@ -160,7 +144,7 @@ This package contains library source intended for building other packages which
use the "csv" feature of the "%{crate}" crate.
%files -n %{name}+csv-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+csvtab-devel
Summary: %{summary}
@@ -172,7 +156,7 @@ This package contains library source intended for building other packages which
use the "csvtab" feature of the "%{crate}" crate.
%files -n %{name}+csvtab-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+extra_check-devel
Summary: %{summary}
@@ -184,7 +168,7 @@ This package contains library source intended for building other packages which
use the "extra_check" feature of the "%{crate}" crate.
%files -n %{name}+extra_check-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+functions-devel
Summary: %{summary}
@@ -196,7 +180,7 @@ This package contains library source intended for building other packages which
use the "functions" feature of the "%{crate}" crate.
%files -n %{name}+functions-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+hooks-devel
Summary: %{summary}
@@ -208,7 +192,7 @@ This package contains library source intended for building other packages which
use the "hooks" feature of the "%{crate}" crate.
%files -n %{name}+hooks-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+i128_blob-devel
Summary: %{summary}
@@ -220,19 +204,7 @@ This package contains library source intended for building other packages which
use the "i128_blob" feature of the "%{crate}" crate.
%files -n %{name}+i128_blob-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+in_gecko-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+in_gecko-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "in_gecko" feature of the "%{crate}" crate.
-
-%files -n %{name}+in_gecko-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+lazy_static-devel
Summary: %{summary}
@@ -244,7 +216,7 @@ This package contains library source intended for building other packages which
use the "lazy_static" feature of the "%{crate}" crate.
%files -n %{name}+lazy_static-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+limits-devel
Summary: %{summary}
@@ -256,7 +228,7 @@ This package contains library source intended for building other packages which
use the "limits" feature of the "%{crate}" crate.
%files -n %{name}+limits-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+load_extension-devel
Summary: %{summary}
@@ -268,7 +240,7 @@ This package contains library source intended for building other packages which
use the "load_extension" feature of the "%{crate}" crate.
%files -n %{name}+load_extension-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+modern-full-devel
Summary: %{summary}
@@ -280,7 +252,7 @@ This package contains library source intended for building other packages which
use the "modern-full" feature of the "%{crate}" crate.
%files -n %{name}+modern-full-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+modern_sqlite-devel
Summary: %{summary}
@@ -292,7 +264,19 @@ This package contains library source intended for building other packages which
use the "modern_sqlite" feature of the "%{crate}" crate.
%files -n %{name}+modern_sqlite-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+release_memory-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+release_memory-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "release_memory" feature of the "%{crate}" crate.
+
+%files -n %{name}+release_memory-devel
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde_json-devel
Summary: %{summary}
@@ -304,7 +288,7 @@ This package contains library source intended for building other packages which
use the "serde_json" feature of the "%{crate}" crate.
%files -n %{name}+serde_json-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+series-devel
Summary: %{summary}
@@ -316,7 +300,7 @@ This package contains library source intended for building other packages which
use the "series" feature of the "%{crate}" crate.
%files -n %{name}+series-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+session-devel
Summary: %{summary}
@@ -328,7 +312,7 @@ This package contains library source intended for building other packages which
use the "session" feature of the "%{crate}" crate.
%files -n %{name}+session-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+sqlcipher-devel
Summary: %{summary}
@@ -340,7 +324,7 @@ This package contains library source intended for building other packages which
use the "sqlcipher" feature of the "%{crate}" crate.
%files -n %{name}+sqlcipher-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+time-devel
Summary: %{summary}
@@ -352,7 +336,7 @@ This package contains library source intended for building other packages which
use the "time" feature of the "%{crate}" crate.
%files -n %{name}+time-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+trace-devel
Summary: %{summary}
@@ -364,7 +348,7 @@ This package contains library source intended for building other packages which
use the "trace" feature of the "%{crate}" crate.
%files -n %{name}+trace-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+unlock_notify-devel
Summary: %{summary}
@@ -376,7 +360,7 @@ This package contains library source intended for building other packages which
use the "unlock_notify" feature of the "%{crate}" crate.
%files -n %{name}+unlock_notify-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+url-devel
Summary: %{summary}
@@ -388,7 +372,7 @@ This package contains library source intended for building other packages which
use the "url" feature of the "%{crate}" crate.
%files -n %{name}+url-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+uuid-devel
Summary: %{summary}
@@ -400,7 +384,7 @@ This package contains library source intended for building other packages which
use the "uuid" feature of the "%{crate}" crate.
%files -n %{name}+uuid-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+vtab-devel
Summary: %{summary}
@@ -412,7 +396,7 @@ This package contains library source intended for building other packages which
use the "vtab" feature of the "%{crate}" crate.
%files -n %{name}+vtab-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+window-devel
Summary: %{summary}
@@ -424,7 +408,7 @@ This package contains library source intended for building other packages which
use the "window" feature of the "%{crate}" crate.
%files -n %{name}+window-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+with-asan-devel
Summary: %{summary}
@@ -436,7 +420,7 @@ This package contains library source intended for building other packages which
use the "with-asan" feature of the "%{crate}" crate.
%files -n %{name}+with-asan-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index fbf9dfc..3d6cef2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rusqlite-0.26.3.crate) = 1d8ae38d3863530a941da111045a7d4e785c24e01ce34f38573eec9d8faad91ffdbe9ebd32e8f812522db304ea56c1dd08b3cb0482ae7a688ce56799df07239e
+SHA512 (rusqlite-0.28.0.crate) = a38205b2437ffb50bf8a14304b4a30a62993957a348f03b37d09fabb9269fcbdb35dafab496f7cecdcefb7353720ffc0580822d9b231e0f75cee23b6f7344857
1 year, 3 months
Architecture specific change in rpms/rust-hashlink.git
by githook-noreply@fedoraproject.org
The package rpms/rust-hashlink.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-hashlink.git/commit/?id=fefb....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit fefb38984fc7dff08b322b8be463cd59b7b4e43b
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Mar 7 16:22:30 2023 +0100
Update to version 0.8.1; Fixes RHBZ#2063989
diff --git a/.gitignore b/.gitignore
index af9102d..ab6b4fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/hashlink-0.6.0.crate
/hashlink-0.7.0.crate
+/hashlink-0.8.1.crate
diff --git a/rust-hashlink.spec b/rust-hashlink.spec
index 8dc8c43..41b0276 100644
--- a/rust-hashlink.spec
+++ b/rust-hashlink.spec
@@ -1,29 +1,23 @@
-# Generated by rust2rpm 18
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate hashlink
-Name: rust-%{crate}
-Version: 0.7.0
+Name: rust-hashlink
+Version: 0.8.1
Release: %autorelease
Summary: HashMap-like containers that hold their key-value pairs in a user controllable order
-# Upstream license specification: MIT OR Apache-2.0
-License: MIT or ASL 2.0
+License: MIT OR Apache-2.0
URL: https://crates.io/crates/hashlink
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
-HashMap-like containers that hold their key-value pairs in a user controllable
-order.}
+HashMap-like containers that hold their key-value pairs in a user
+controllable order.}
%description %{_description}
@@ -33,13 +27,15 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-MIT LICENSE-APACHE
-%doc README.md CHANGELOG.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/CHANGELOG.md
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -47,11 +43,11 @@ 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.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde-devel
Summary: %{summary}
@@ -59,11 +55,11 @@ 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.
+This package contains library source intended for building other packages which
+use the "serde" feature of the "%{crate}" crate.
%files -n %{name}+serde-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+serde_impl-devel
Summary: %{summary}
@@ -71,11 +67,11 @@ BuildArch: noarch
%description -n %{name}+serde_impl-devel %{_description}
-This package contains library source intended for building other packages
-which use "serde_impl" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "serde_impl" feature of the "%{crate}" crate.
%files -n %{name}+serde_impl-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index d29700d..f67b7d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (hashlink-0.7.0.crate) = bef02ac4ff270a7021e0da24f6f0a7c2d601c20e2bf347bb4ab24058d97d25fc863d6aaad7971fbb7fb777643f66c7e1af47251acd89e12a123056c0a7810861
+SHA512 (hashlink-0.8.1.crate) = e6b0e843c3dab51225c90b7428fec00c5047d6ea15cb7987d7884271c0da6b5ef66e4d7aff3de764c41ad916724518e9a556b582f6ddc745151d983de0a95155
1 year, 3 months
Architecture specific change in rpms/pack.git
by githook-noreply@fedoraproject.org
The package rpms/pack.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/pack.git/commit/?id=504e168c67ad4....
Change:
-%ifarch x86_64
Thanks.
Full change:
============
commit 836366216d5c0f17ded208f11cd20baff35a2d3f
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 20:53:33 2023 +0530
Resolves: #2161300 - set _fortify_level 3
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/pack.spec b/pack.spec
index 3fbd0c5..dba3be1 100644
--- a/pack.spec
+++ b/pack.spec
@@ -155,6 +155,7 @@ for Cloud Native Buildpacks.
%build
%set_build_flags
+%define _fortify_level 3
export CGO_CFLAGS=$CFLAGS
# These extra flags present in $CFLAGS have been skipped for now as they break the build
CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g')
commit 58161943926c27a1a918bd3ed176a954523178ca
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 20:48:40 2023 +0530
bump to v0.28.0
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
index 70ffa21..2122fbf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/v0.27.0-rc1-vendor.tar.gz
/v0.27.0-vendor.tar.gz
/v0.28.0-rc2-vendor.tar.gz
+/v0.28.0-vendor.tar.gz
diff --git a/pack.spec b/pack.spec
index 380baac..3fbd0c5 100644
--- a/pack.spec
+++ b/pack.spec
@@ -15,7 +15,7 @@
%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
%global git0 https://%{import_path}
-%global built_tag v0.28.0-rc2
+%global built_tag v0.28.0
%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
%global gen_version %(b=%{built_tag_strip}; echo ${b/-/"~"})
@@ -45,71 +45,106 @@ Provides: %{name}cli = %{version}-%{release}
Provides: %{name}-cli = %{version}-%{release}
# vendored libraries
# awk '{print "Provides: bundled(golang("$1")) = "$2}' go.mod | sort | uniq | sed -e 's/-/_/g' -e '/bundled(golang())/d' -e '/bundled(golang(go\|module\|replace\|require))/d'
+Provides: bundled(golang(github.com/Azure/azure_sdk_for_go)) = v67.0.0+incompatible
Provides: bundled(golang(github.com/Azure/go_ansiterm)) = v0.0.0_20210617225240_d185dfc1b5a1
-Provides: bundled(golang(github.com/BurntSushi/toml)) = v1.0.0
+Provides: bundled(golang(github.com/Azure/go_autorest)) = v14.2.0+incompatible
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest)) = v0.11.28
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/adal)) = v0.9.21
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/azure/auth)) = v0.5.11
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/azure/cli)) = v0.4.6
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/date)) = v0.3.0
+Provides: bundled(golang(github.com/Azure/go_autorest/logger)) = v0.2.1
+Provides: bundled(golang(github.com/Azure/go_autorest/tracing)) = v0.6.0
+Provides: bundled(golang(github.com/BurntSushi/toml)) = v1.2.1
Provides: bundled(golang(github.com/Masterminds/semver)) = v1.5.0
-Provides: bundled(golang(github.com/Microsoft/go_winio)) = v0.5.1
-Provides: bundled(golang(github.com/Microsoft/hcsshim)) = v0.8.23
+Provides: bundled(golang(github.com/Microsoft/go_winio)) = v0.6.0
+Provides: bundled(golang(github.com/Microsoft/hcsshim)) = v0.9.5
+Provides: bundled(golang(github.com/ProtonMail/go_crypto)) = v0.0.0_20210428141323_04723f9f07d7
+Provides: bundled(golang(github.com/acomagu/bufpipe)) = v1.0.3
Provides: bundled(golang(github.com/apex/log)) = v1.9.0
-Provides: bundled(golang(github.com/bits_and_blooms/bitset)) = v1.2.0
-Provides: bundled(golang(github.com/buildpacks/imgutil)) = v0.0.0_20211203200417_76206845baac
-Provides: bundled(golang(github.com/buildpacks/lifecycle)) = v0.13.3
-Provides: bundled(golang(github.com/containerd/cgroups)) = v1.0.1
-Provides: bundled(golang(github.com/containerd/containerd)) = v1.5.8
-Provides: bundled(golang(github.com/containerd/stargz_snapshotter/estargz)) = v0.10.1
-Provides: bundled(golang(github.com/docker/cli)) = v20.10.12+incompatible
-Provides: bundled(golang(github.com/docker/distribution)) = v2.7.1+incompatible
-Provides: bundled(golang(github.com/docker/docker)) = v20.10.12+incompatible
-Provides: bundled(golang(github.com/docker/docker_credential_helpers)) = v0.6.4
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2)) = v1.17.1
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/config)) = v1.17.10
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/credentials)) = v1.12.23
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/feature/ec2/imds)) = v1.12.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/internal/configsources)) = v1.1.25
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/internal/endpoints/v2)) = v2.4.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/internal/ini)) = v1.3.26
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/ecr)) = v1.17.20
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/ecrpublic)) = v1.13.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/internal/presigned_url)) = v1.9.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/sso)) = v1.11.25
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/ssooidc)) = v1.13.8
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/sts)) = v1.17.1
+Provides: bundled(golang(github.com/aws/smithy_go)) = v1.13.4
+Provides: bundled(golang(github.com/awslabs/amazon_ecr_credential_helper/ecr_login)) = v0.0.0_20221027043306_dc425bc05c64
+Provides: bundled(golang(github.com/buildpacks/imgutil)) = v0.0.0_20221109161319_3252b1f13dfa
+Provides: bundled(golang(github.com/buildpacks/lifecycle)) = v0.15.1
+Provides: bundled(golang(github.com/chrismellard/docker_credential_acr_env)) = v0.0.0_20221002210726_e883f69e0206
+Provides: bundled(golang(github.com/containerd/cgroups)) = v1.0.4
+Provides: bundled(golang(github.com/containerd/containerd)) = v1.6.9
+Provides: bundled(golang(github.com/containerd/stargz_snapshotter/estargz)) = v0.12.1
+Provides: bundled(golang(github.com/containerd/typeurl)) = v1.0.2
+Provides: bundled(golang(github.com/dimchansky/utfbom)) = v1.1.1
+Provides: bundled(golang(github.com/docker/cli)) = v20.10.21+incompatible
+Provides: bundled(golang(github.com/docker/distribution)) = v2.8.1+incompatible
+Provides: bundled(golang(github.com/docker/docker)) = v20.10.21+incompatible
+Provides: bundled(golang(github.com/docker/docker_credential_helpers)) = v0.7.0
Provides: bundled(golang(github.com/docker/go_connections)) = v0.4.0
-Provides: bundled(golang(github.com/docker/go_units)) = v0.4.0
+Provides: bundled(golang(github.com/docker/go_units)) = v0.5.0
Provides: bundled(golang(github.com/dustin/go_humanize)) = v1.0.0
-Provides: bundled(golang(github.com/emirpasic/gods)) = v1.12.0
+Provides: bundled(golang(github.com/emirpasic/gods)) = v1.18.1
Provides: bundled(golang(github.com/gdamore/encoding)) = v1.0.0
-Provides: bundled(golang(github.com/gdamore/tcell/v2)) = v2.4.0
+Provides: bundled(golang(github.com/gdamore/tcell/v2)) = v2.5.3
Provides: bundled(golang(github.com/ghodss/yaml)) = v1.0.0
+Provides: bundled(golang(github.com/go_git/gcfg)) = v1.5.0
+Provides: bundled(golang(github.com/go_git/go_billy/v5)) = v5.3.1
+Provides: bundled(golang(github.com/go_git/go_git/v5)) = v5.4.2
Provides: bundled(golang(github.com/gogo/protobuf)) = v1.3.2
+Provides: bundled(golang(github.com/golang_jwt/jwt/v4)) = v4.4.2
Provides: bundled(golang(github.com/golang/groupcache)) = v0.0.0_20210331224755_41bb18bfe9da
Provides: bundled(golang(github.com/golang/mock)) = v1.6.0
Provides: bundled(golang(github.com/golang/protobuf)) = v1.5.2
-Provides: bundled(golang(github.com/google/go_cmp)) = v0.5.7
-Provides: bundled(golang(github.com/google/go_containerregistry)) = v0.8.0
+Provides: bundled(golang(github.com/google/go_cmp)) = v0.5.9
+Provides: bundled(golang(github.com/google/go_containerregistry)) = v0.12.1
Provides: bundled(golang(github.com/google/go_github/v30)) = v30.1.0
Provides: bundled(golang(github.com/google/go_querystring)) = v1.0.0
+Provides: bundled(golang(github.com/google/uuid)) = v1.3.0
Provides: bundled(golang(github.com/hectane/go_acl)) = v0.0.0_20190604041725_da78bae5fc95
Provides: bundled(golang(github.com/heroku/color)) = v0.0.6
-Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = v1.0.0
+Provides: bundled(golang(github.com/imdario/mergo)) = v0.3.12
+Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = v1.0.1
Provides: bundled(golang(github.com/jbenet/go_context)) = v0.0.0_20150711004518_d14ea06fba99
-Provides: bundled(golang(github.com/kevinburke/ssh_config)) = v0.0.0_20190725054713_01f96b0aa0cd
-Provides: bundled(golang(github.com/klauspost/compress)) = v1.13.6
+Provides: bundled(golang(github.com/jmespath/go_jmespath)) = v0.4.0
+Provides: bundled(golang(github.com/kevinburke/ssh_config)) = v1.2.0
+Provides: bundled(golang(github.com/klauspost/compress)) = v1.15.12
Provides: bundled(golang(github.com/lucasb_eyer/go_colorful)) = v1.2.0
-Provides: bundled(golang(github.com/mattn/go_colorable)) = v0.1.12
-Provides: bundled(golang(github.com/mattn/go_isatty)) = v0.0.14
-Provides: bundled(golang(github.com/mattn/go_runewidth)) = v0.0.10
+Provides: bundled(golang(github.com/mattn/go_colorable)) = v0.1.13
+Provides: bundled(golang(github.com/mattn/go_isatty)) = v0.0.16
+Provides: bundled(golang(github.com/mattn/go_runewidth)) = v0.0.13
Provides: bundled(golang(github.com/mitchellh/go_homedir)) = v1.1.0
Provides: bundled(golang(github.com/mitchellh/ioprogress)) = v0.0.0_20180201004757_6a23b12fa88e
-Provides: bundled(golang(github.com/moby/sys/mount)) = v0.2.0
-Provides: bundled(golang(github.com/moby/sys/mountinfo)) = v0.4.1
-Provides: bundled(golang(github.com/moby/term)) = v0.0.0_20210619224110_3f7ff695adc6
+Provides: bundled(golang(github.com/moby/buildkit)) = v0.10.5
+Provides: bundled(golang(github.com/moby/sys/mount)) = v0.3.3
+Provides: bundled(golang(github.com/moby/sys/mountinfo)) = v0.6.2
+Provides: bundled(golang(github.com/moby/term)) = v0.0.0_20221105221325_4eb28fa6025c
Provides: bundled(golang(github.com/morikuni/aec)) = v1.0.0
-Provides: bundled(golang(github.com/onsi/gomega)) = v1.18.1
+Provides: bundled(golang(github.com/onsi/gomega)) = v1.20.2
Provides: bundled(golang(github.com/opencontainers/go_digest)) = v1.0.0
-Provides: bundled(golang(github.com/opencontainers/image_spec)) = v1.0.2
-Provides: bundled(golang(github.com/opencontainers/runc)) = v1.0.2
-Provides: bundled(golang(github.com/opencontainers/selinux)) = v1.8.2
-Provides: bundled(golang(github.com/pelletier/go_toml)) = v1.9.4
+Provides: bundled(golang(github.com/opencontainers/image_spec)) = v1.1.0_rc2
+Provides: bundled(golang(github.com/opencontainers/runc)) = v1.1.4
+Provides: bundled(golang(github.com/opencontainers/selinux)) = v1.10.2
+Provides: bundled(golang(github.com/pelletier/go_toml)) = v1.9.5
Provides: bundled(golang(github.com/pkg/errors)) = v0.9.1
-Provides: bundled(golang(github.com/rivo/tview)) = v0.0.0_20210624165335_29d673af0ce2
+Provides: bundled(golang(github.com/rivo/tview)) = v0.0.0_20220307222120_9994674d60a8
Provides: bundled(golang(github.com/rivo/uniseg)) = v0.2.0
-Provides: bundled(golang(github.com/sabhiram/go_gitignore)) = v0.0.0_20201211074657_223ce5d391b0
+Provides: bundled(golang(github.com/sabhiram/go_gitignore)) = v0.0.0_20210923224102_525f6e181f06
Provides: bundled(golang(github.com/sclevine/spec)) = v1.4.0
-Provides: bundled(golang(github.com/sergi/go_diff)) = v1.1.0
-Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.8.1
-Provides: bundled(golang(github.com/spf13/cobra)) = v1.3.0
+Provides: bundled(golang(github.com/sergi/go_diff)) = v1.2.0
+Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.9.0
+Provides: bundled(golang(github.com/spf13/cobra)) = v1.6.1
Provides: bundled(golang(github.com/spf13/pflag)) = v1.0.5
-Provides: bundled(golang(github.com/src_d/gcfg)) = v1.4.0
Provides: bundled(golang(github.com/vbatts/tar_split)) = v0.11.2
-Provides: bundled(golang(github.com/xanzy/ssh_agent)) = v0.3.0
+Provides: bundled(golang(github.com/xanzy/ssh_agent)) = v0.3.1
%description
%{name} is a CLI implementation of the Platform Interface Specification
diff --git a/sources b/sources
index 164ec80..d8d42f9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v0.28.0-rc2-vendor.tar.gz) = 70ee3c837310fb43c26f06e42fbc8f8bd91598f9ed07e8cbdf444516b801da2f4eb144d5d6eb74f51e7a84740d1b577552d43d71ad2bb36d073f400b39de786a
+SHA512 (v0.28.0-vendor.tar.gz) = 81f1e5641922dd61ca4c15285d9e31201e2f09d7ece4bb39d8a1d0085060b4646240f1eeb7599ad9d8f05a34093498f13448c67467913b62f36ef522488e1e38
commit 504e168c67ad4b28f11d25b151458fd118979fae
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 20:41:04 2023 +0530
fix build flags specification
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/pack.spec b/pack.spec
index 519bc91..380baac 100644
--- a/pack.spec
+++ b/pack.spec
@@ -119,32 +119,36 @@ for Cloud Native Buildpacks.
%autosetup -Sgit -n %{name}-%{built_tag_strip}
%build
-export GOPATH=$(pwd)/_build:$(pwd)
+%set_build_flags
+export CGO_CFLAGS=$CFLAGS
+# These extra flags present in $CFLAGS have been skipped for now as they break the build
+CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g')
+CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-Wp,D_GLIBCXX_ASSERTIONS//g')
+CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-annobin-cc1//g')
+export LDFLAGS=''
+
+%ifarch x86_64
+export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full"
+%endif
+
mkdir _build
+export GOPATH=$(pwd)/_build:$(pwd)
+
pushd _build
mkdir -p src/%{provider}.%{provider_tld}/%{project}
ln -s ../../../../ src/%{import_path}
-
-#ln -s $(dirs +1 -l) src/%%{import_path}
popd
-#mv vendor src
ln -s vendor src
%if 0%{?rhel} <= 8
# handled automatically in %%gobuild for fedora and epel9
export GO111MODULE=off
%endif
-export CGO_CFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -ffat-lto-objects -fexceptions -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
-%ifarch x86_64
-export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full"
-%endif
-# These extra flags present in %%{optflags} have been skipped for now as they break the build
-#export CGO_CFLAGS+=" -flto=auto -Wp,D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1"
%gobuild -o out/%{name} %{import_path}/cmd/%{name}
%install
-export GOPATH=$(pwd)/_build:$(pwd):%{gopath}
+export GOPATH=$(pwd)/_build:$(pwd)
make DESTDIR=%{buildroot} PREFIX=%{_prefix} install
#define license tag if not already defined
commit bffb308f083dc86e0c559458523c59eddc1fb9ff
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 17:10:51 2023 +0530
migrated to SPDX license
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/pack.spec b/pack.spec
index 1315b4f..519bc91 100644
--- a/pack.spec
+++ b/pack.spec
@@ -27,7 +27,7 @@ Release: %autorelease
Release: 1%{?dist}
%endif
Summary: Convert code into runnable images
-License: ASL 2.0 and BSD and ISC and MIT
+License: Apache-2.0 and BSD-2-Clause and BSD-3-Clause and ISC and MIT
URL: %{git0}
## On the upstream repo, run:
# git checkout %%{built_tag} && go mod vendor && git add vendor/* && \
commit bc1715d6d9de8dbd4e8eea7ab3da2efaf3465f80
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jan 19 23:12:40 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit e8d2d85bc900db88d9a4b29e28173674600982aa
Author: RH Container Bot <rhcontainerbot(a)fedoraproject.org>
Date: Mon Dec 12 00:36:21 2022 +0000
auto bump to v0.28.0-rc2
diff --git a/.gitignore b/.gitignore
index b4c9870..70ffa21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
/v0.26.0-vendor.tar.gz
/v0.27.0-rc1-vendor.tar.gz
/v0.27.0-vendor.tar.gz
+/v0.28.0-rc2-vendor.tar.gz
diff --git a/pack.spec b/pack.spec
index 4a22c90..1315b4f 100644
--- a/pack.spec
+++ b/pack.spec
@@ -15,7 +15,7 @@
%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
%global git0 https://%{import_path}
-%global built_tag v0.27.0
+%global built_tag v0.28.0-rc2
%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
%global gen_version %(b=%{built_tag_strip}; echo ${b/-/"~"})
diff --git a/sources b/sources
index 5255621..164ec80 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v0.27.0-vendor.tar.gz) = dd819737c1e5b761668a2e253ad534736c0b41ad3649a1836f3717ded8232c01126d995fd50ff4f63a8290c19ea3ffef2aafe5afbb0ab6d991350331dcd8698b
+SHA512 (v0.28.0-rc2-vendor.tar.gz) = 70ee3c837310fb43c26f06e42fbc8f8bd91598f9ed07e8cbdf444516b801da2f4eb144d5d6eb74f51e7a84740d1b577552d43d71ad2bb36d073f400b39de786a
1 year, 3 months
Architecture specific change in rpms/pack.git
by githook-noreply@fedoraproject.org
The package rpms/pack.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/pack.git/commit/?id=504e168c67ad4....
Change:
-%ifarch x86_64
Thanks.
Full change:
============
commit 836366216d5c0f17ded208f11cd20baff35a2d3f
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 20:53:33 2023 +0530
Resolves: #2161300 - set _fortify_level 3
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/pack.spec b/pack.spec
index 3fbd0c5..dba3be1 100644
--- a/pack.spec
+++ b/pack.spec
@@ -155,6 +155,7 @@ for Cloud Native Buildpacks.
%build
%set_build_flags
+%define _fortify_level 3
export CGO_CFLAGS=$CFLAGS
# These extra flags present in $CFLAGS have been skipped for now as they break the build
CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g')
commit 58161943926c27a1a918bd3ed176a954523178ca
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 20:48:40 2023 +0530
bump to v0.28.0
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
index 70ffa21..2122fbf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/v0.27.0-rc1-vendor.tar.gz
/v0.27.0-vendor.tar.gz
/v0.28.0-rc2-vendor.tar.gz
+/v0.28.0-vendor.tar.gz
diff --git a/pack.spec b/pack.spec
index 380baac..3fbd0c5 100644
--- a/pack.spec
+++ b/pack.spec
@@ -15,7 +15,7 @@
%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
%global git0 https://%{import_path}
-%global built_tag v0.28.0-rc2
+%global built_tag v0.28.0
%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
%global gen_version %(b=%{built_tag_strip}; echo ${b/-/"~"})
@@ -45,71 +45,106 @@ Provides: %{name}cli = %{version}-%{release}
Provides: %{name}-cli = %{version}-%{release}
# vendored libraries
# awk '{print "Provides: bundled(golang("$1")) = "$2}' go.mod | sort | uniq | sed -e 's/-/_/g' -e '/bundled(golang())/d' -e '/bundled(golang(go\|module\|replace\|require))/d'
+Provides: bundled(golang(github.com/Azure/azure_sdk_for_go)) = v67.0.0+incompatible
Provides: bundled(golang(github.com/Azure/go_ansiterm)) = v0.0.0_20210617225240_d185dfc1b5a1
-Provides: bundled(golang(github.com/BurntSushi/toml)) = v1.0.0
+Provides: bundled(golang(github.com/Azure/go_autorest)) = v14.2.0+incompatible
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest)) = v0.11.28
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/adal)) = v0.9.21
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/azure/auth)) = v0.5.11
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/azure/cli)) = v0.4.6
+Provides: bundled(golang(github.com/Azure/go_autorest/autorest/date)) = v0.3.0
+Provides: bundled(golang(github.com/Azure/go_autorest/logger)) = v0.2.1
+Provides: bundled(golang(github.com/Azure/go_autorest/tracing)) = v0.6.0
+Provides: bundled(golang(github.com/BurntSushi/toml)) = v1.2.1
Provides: bundled(golang(github.com/Masterminds/semver)) = v1.5.0
-Provides: bundled(golang(github.com/Microsoft/go_winio)) = v0.5.1
-Provides: bundled(golang(github.com/Microsoft/hcsshim)) = v0.8.23
+Provides: bundled(golang(github.com/Microsoft/go_winio)) = v0.6.0
+Provides: bundled(golang(github.com/Microsoft/hcsshim)) = v0.9.5
+Provides: bundled(golang(github.com/ProtonMail/go_crypto)) = v0.0.0_20210428141323_04723f9f07d7
+Provides: bundled(golang(github.com/acomagu/bufpipe)) = v1.0.3
Provides: bundled(golang(github.com/apex/log)) = v1.9.0
-Provides: bundled(golang(github.com/bits_and_blooms/bitset)) = v1.2.0
-Provides: bundled(golang(github.com/buildpacks/imgutil)) = v0.0.0_20211203200417_76206845baac
-Provides: bundled(golang(github.com/buildpacks/lifecycle)) = v0.13.3
-Provides: bundled(golang(github.com/containerd/cgroups)) = v1.0.1
-Provides: bundled(golang(github.com/containerd/containerd)) = v1.5.8
-Provides: bundled(golang(github.com/containerd/stargz_snapshotter/estargz)) = v0.10.1
-Provides: bundled(golang(github.com/docker/cli)) = v20.10.12+incompatible
-Provides: bundled(golang(github.com/docker/distribution)) = v2.7.1+incompatible
-Provides: bundled(golang(github.com/docker/docker)) = v20.10.12+incompatible
-Provides: bundled(golang(github.com/docker/docker_credential_helpers)) = v0.6.4
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2)) = v1.17.1
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/config)) = v1.17.10
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/credentials)) = v1.12.23
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/feature/ec2/imds)) = v1.12.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/internal/configsources)) = v1.1.25
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/internal/endpoints/v2)) = v2.4.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/internal/ini)) = v1.3.26
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/ecr)) = v1.17.20
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/ecrpublic)) = v1.13.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/internal/presigned_url)) = v1.9.19
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/sso)) = v1.11.25
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/ssooidc)) = v1.13.8
+Provides: bundled(golang(github.com/aws/aws_sdk_go_v2/service/sts)) = v1.17.1
+Provides: bundled(golang(github.com/aws/smithy_go)) = v1.13.4
+Provides: bundled(golang(github.com/awslabs/amazon_ecr_credential_helper/ecr_login)) = v0.0.0_20221027043306_dc425bc05c64
+Provides: bundled(golang(github.com/buildpacks/imgutil)) = v0.0.0_20221109161319_3252b1f13dfa
+Provides: bundled(golang(github.com/buildpacks/lifecycle)) = v0.15.1
+Provides: bundled(golang(github.com/chrismellard/docker_credential_acr_env)) = v0.0.0_20221002210726_e883f69e0206
+Provides: bundled(golang(github.com/containerd/cgroups)) = v1.0.4
+Provides: bundled(golang(github.com/containerd/containerd)) = v1.6.9
+Provides: bundled(golang(github.com/containerd/stargz_snapshotter/estargz)) = v0.12.1
+Provides: bundled(golang(github.com/containerd/typeurl)) = v1.0.2
+Provides: bundled(golang(github.com/dimchansky/utfbom)) = v1.1.1
+Provides: bundled(golang(github.com/docker/cli)) = v20.10.21+incompatible
+Provides: bundled(golang(github.com/docker/distribution)) = v2.8.1+incompatible
+Provides: bundled(golang(github.com/docker/docker)) = v20.10.21+incompatible
+Provides: bundled(golang(github.com/docker/docker_credential_helpers)) = v0.7.0
Provides: bundled(golang(github.com/docker/go_connections)) = v0.4.0
-Provides: bundled(golang(github.com/docker/go_units)) = v0.4.0
+Provides: bundled(golang(github.com/docker/go_units)) = v0.5.0
Provides: bundled(golang(github.com/dustin/go_humanize)) = v1.0.0
-Provides: bundled(golang(github.com/emirpasic/gods)) = v1.12.0
+Provides: bundled(golang(github.com/emirpasic/gods)) = v1.18.1
Provides: bundled(golang(github.com/gdamore/encoding)) = v1.0.0
-Provides: bundled(golang(github.com/gdamore/tcell/v2)) = v2.4.0
+Provides: bundled(golang(github.com/gdamore/tcell/v2)) = v2.5.3
Provides: bundled(golang(github.com/ghodss/yaml)) = v1.0.0
+Provides: bundled(golang(github.com/go_git/gcfg)) = v1.5.0
+Provides: bundled(golang(github.com/go_git/go_billy/v5)) = v5.3.1
+Provides: bundled(golang(github.com/go_git/go_git/v5)) = v5.4.2
Provides: bundled(golang(github.com/gogo/protobuf)) = v1.3.2
+Provides: bundled(golang(github.com/golang_jwt/jwt/v4)) = v4.4.2
Provides: bundled(golang(github.com/golang/groupcache)) = v0.0.0_20210331224755_41bb18bfe9da
Provides: bundled(golang(github.com/golang/mock)) = v1.6.0
Provides: bundled(golang(github.com/golang/protobuf)) = v1.5.2
-Provides: bundled(golang(github.com/google/go_cmp)) = v0.5.7
-Provides: bundled(golang(github.com/google/go_containerregistry)) = v0.8.0
+Provides: bundled(golang(github.com/google/go_cmp)) = v0.5.9
+Provides: bundled(golang(github.com/google/go_containerregistry)) = v0.12.1
Provides: bundled(golang(github.com/google/go_github/v30)) = v30.1.0
Provides: bundled(golang(github.com/google/go_querystring)) = v1.0.0
+Provides: bundled(golang(github.com/google/uuid)) = v1.3.0
Provides: bundled(golang(github.com/hectane/go_acl)) = v0.0.0_20190604041725_da78bae5fc95
Provides: bundled(golang(github.com/heroku/color)) = v0.0.6
-Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = v1.0.0
+Provides: bundled(golang(github.com/imdario/mergo)) = v0.3.12
+Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = v1.0.1
Provides: bundled(golang(github.com/jbenet/go_context)) = v0.0.0_20150711004518_d14ea06fba99
-Provides: bundled(golang(github.com/kevinburke/ssh_config)) = v0.0.0_20190725054713_01f96b0aa0cd
-Provides: bundled(golang(github.com/klauspost/compress)) = v1.13.6
+Provides: bundled(golang(github.com/jmespath/go_jmespath)) = v0.4.0
+Provides: bundled(golang(github.com/kevinburke/ssh_config)) = v1.2.0
+Provides: bundled(golang(github.com/klauspost/compress)) = v1.15.12
Provides: bundled(golang(github.com/lucasb_eyer/go_colorful)) = v1.2.0
-Provides: bundled(golang(github.com/mattn/go_colorable)) = v0.1.12
-Provides: bundled(golang(github.com/mattn/go_isatty)) = v0.0.14
-Provides: bundled(golang(github.com/mattn/go_runewidth)) = v0.0.10
+Provides: bundled(golang(github.com/mattn/go_colorable)) = v0.1.13
+Provides: bundled(golang(github.com/mattn/go_isatty)) = v0.0.16
+Provides: bundled(golang(github.com/mattn/go_runewidth)) = v0.0.13
Provides: bundled(golang(github.com/mitchellh/go_homedir)) = v1.1.0
Provides: bundled(golang(github.com/mitchellh/ioprogress)) = v0.0.0_20180201004757_6a23b12fa88e
-Provides: bundled(golang(github.com/moby/sys/mount)) = v0.2.0
-Provides: bundled(golang(github.com/moby/sys/mountinfo)) = v0.4.1
-Provides: bundled(golang(github.com/moby/term)) = v0.0.0_20210619224110_3f7ff695adc6
+Provides: bundled(golang(github.com/moby/buildkit)) = v0.10.5
+Provides: bundled(golang(github.com/moby/sys/mount)) = v0.3.3
+Provides: bundled(golang(github.com/moby/sys/mountinfo)) = v0.6.2
+Provides: bundled(golang(github.com/moby/term)) = v0.0.0_20221105221325_4eb28fa6025c
Provides: bundled(golang(github.com/morikuni/aec)) = v1.0.0
-Provides: bundled(golang(github.com/onsi/gomega)) = v1.18.1
+Provides: bundled(golang(github.com/onsi/gomega)) = v1.20.2
Provides: bundled(golang(github.com/opencontainers/go_digest)) = v1.0.0
-Provides: bundled(golang(github.com/opencontainers/image_spec)) = v1.0.2
-Provides: bundled(golang(github.com/opencontainers/runc)) = v1.0.2
-Provides: bundled(golang(github.com/opencontainers/selinux)) = v1.8.2
-Provides: bundled(golang(github.com/pelletier/go_toml)) = v1.9.4
+Provides: bundled(golang(github.com/opencontainers/image_spec)) = v1.1.0_rc2
+Provides: bundled(golang(github.com/opencontainers/runc)) = v1.1.4
+Provides: bundled(golang(github.com/opencontainers/selinux)) = v1.10.2
+Provides: bundled(golang(github.com/pelletier/go_toml)) = v1.9.5
Provides: bundled(golang(github.com/pkg/errors)) = v0.9.1
-Provides: bundled(golang(github.com/rivo/tview)) = v0.0.0_20210624165335_29d673af0ce2
+Provides: bundled(golang(github.com/rivo/tview)) = v0.0.0_20220307222120_9994674d60a8
Provides: bundled(golang(github.com/rivo/uniseg)) = v0.2.0
-Provides: bundled(golang(github.com/sabhiram/go_gitignore)) = v0.0.0_20201211074657_223ce5d391b0
+Provides: bundled(golang(github.com/sabhiram/go_gitignore)) = v0.0.0_20210923224102_525f6e181f06
Provides: bundled(golang(github.com/sclevine/spec)) = v1.4.0
-Provides: bundled(golang(github.com/sergi/go_diff)) = v1.1.0
-Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.8.1
-Provides: bundled(golang(github.com/spf13/cobra)) = v1.3.0
+Provides: bundled(golang(github.com/sergi/go_diff)) = v1.2.0
+Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.9.0
+Provides: bundled(golang(github.com/spf13/cobra)) = v1.6.1
Provides: bundled(golang(github.com/spf13/pflag)) = v1.0.5
-Provides: bundled(golang(github.com/src_d/gcfg)) = v1.4.0
Provides: bundled(golang(github.com/vbatts/tar_split)) = v0.11.2
-Provides: bundled(golang(github.com/xanzy/ssh_agent)) = v0.3.0
+Provides: bundled(golang(github.com/xanzy/ssh_agent)) = v0.3.1
%description
%{name} is a CLI implementation of the Platform Interface Specification
diff --git a/sources b/sources
index 164ec80..d8d42f9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v0.28.0-rc2-vendor.tar.gz) = 70ee3c837310fb43c26f06e42fbc8f8bd91598f9ed07e8cbdf444516b801da2f4eb144d5d6eb74f51e7a84740d1b577552d43d71ad2bb36d073f400b39de786a
+SHA512 (v0.28.0-vendor.tar.gz) = 81f1e5641922dd61ca4c15285d9e31201e2f09d7ece4bb39d8a1d0085060b4646240f1eeb7599ad9d8f05a34093498f13448c67467913b62f36ef522488e1e38
commit 504e168c67ad4b28f11d25b151458fd118979fae
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 20:41:04 2023 +0530
fix build flags specification
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/pack.spec b/pack.spec
index 519bc91..380baac 100644
--- a/pack.spec
+++ b/pack.spec
@@ -119,32 +119,36 @@ for Cloud Native Buildpacks.
%autosetup -Sgit -n %{name}-%{built_tag_strip}
%build
-export GOPATH=$(pwd)/_build:$(pwd)
+%set_build_flags
+export CGO_CFLAGS=$CFLAGS
+# These extra flags present in $CFLAGS have been skipped for now as they break the build
+CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g')
+CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-Wp,D_GLIBCXX_ASSERTIONS//g')
+CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-annobin-cc1//g')
+export LDFLAGS=''
+
+%ifarch x86_64
+export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full"
+%endif
+
mkdir _build
+export GOPATH=$(pwd)/_build:$(pwd)
+
pushd _build
mkdir -p src/%{provider}.%{provider_tld}/%{project}
ln -s ../../../../ src/%{import_path}
-
-#ln -s $(dirs +1 -l) src/%%{import_path}
popd
-#mv vendor src
ln -s vendor src
%if 0%{?rhel} <= 8
# handled automatically in %%gobuild for fedora and epel9
export GO111MODULE=off
%endif
-export CGO_CFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -ffat-lto-objects -fexceptions -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
-%ifarch x86_64
-export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full"
-%endif
-# These extra flags present in %%{optflags} have been skipped for now as they break the build
-#export CGO_CFLAGS+=" -flto=auto -Wp,D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1"
%gobuild -o out/%{name} %{import_path}/cmd/%{name}
%install
-export GOPATH=$(pwd)/_build:$(pwd):%{gopath}
+export GOPATH=$(pwd)/_build:$(pwd)
make DESTDIR=%{buildroot} PREFIX=%{_prefix} install
#define license tag if not already defined
commit bffb308f083dc86e0c559458523c59eddc1fb9ff
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Mon Mar 6 17:10:51 2023 +0530
migrated to SPDX license
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/pack.spec b/pack.spec
index 1315b4f..519bc91 100644
--- a/pack.spec
+++ b/pack.spec
@@ -27,7 +27,7 @@ Release: %autorelease
Release: 1%{?dist}
%endif
Summary: Convert code into runnable images
-License: ASL 2.0 and BSD and ISC and MIT
+License: Apache-2.0 and BSD-2-Clause and BSD-3-Clause and ISC and MIT
URL: %{git0}
## On the upstream repo, run:
# git checkout %%{built_tag} && go mod vendor && git add vendor/* && \
1 year, 3 months