diff --git a/.gitignore b/.gitignore index 7aa67bc..1b7e1b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /imagequant-sys-4.0.1.crate +/imagequant-sys-4.0.3.crate diff --git a/rust-imagequant-sys.spec b/rust-imagequant-sys.spec index 685147f..b8aa389 100644 --- a/rust-imagequant-sys.spec +++ b/rust-imagequant-sys.spec @@ -1,4 +1,4 @@ -# Generated by rust2rpm 24 +# Generated by rust2rpm 25 %bcond_without check # C library name @@ -6,14 +6,15 @@ %global crate imagequant-sys Name: rust-imagequant-sys -Version: 4.0.1 +Version: 4.0.3 Release: %autorelease Summary: Convert 24/32-bit images to 8-bit palette with alpha channel License: GPL-3.0-or-later URL: https://crates.io/crates/imagequant-sys Source: %{crates_source} -BuildRequires: rust-packaging >= 23 + +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: Convert 24/32-bit images to 8-bit palette with alpha channel. C API/FFI @@ -111,7 +112,7 @@ developing applications that use %{lib}. %{_libdir}/pkgconfig/imagequant.pc %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires @@ -121,23 +122,13 @@ echo "cargo-c" %build %cargo_build -%__cargo cbuild --release \ - --destdir=%{buildroot} \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --includedir=%{_includedir} \ - --pkgconfigdir=%{_libdir}/pkgconfig +%cargo_cbuild +%{cargo_license_summary} %{cargo_license} > LICENSE.dependencies %install %cargo_install -%__cargo cinstall --release \ - --destdir=%{buildroot} \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --includedir=%{_includedir} \ - --pkgconfigdir=%{_libdir}/pkgconfig - +%cargo_cinstall # Don't ship static library rm -f %{buildroot}%{_libdir}/%{lib}.a diff --git a/sources b/sources index 0d5779c..6c411bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (imagequant-sys-4.0.1.crate) = fe26e72cae98c8adc1bcf460871556c79b76620034b126cb388a081acd8b15e37137a971b3f3d8b9d2f94d9ab241749797b944e112d5cd09e8a8537458245908 +SHA512 (imagequant-sys-4.0.3.crate) = 18cea88f5ee390eb33e7c6e437065c4c3bfc86cac83925613915cc49e9fd5b08f797cfa8cba6376d1370673a366dcd882479a1b3a9cf5c6b470845bf83d82df4