diff --git a/.gitignore b/.gitignore index e15e3dc..0d934f5 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,16 @@ pixman-0.18.2.tar.bz2 /pixman-0.28.0.tar.gz /pixman-0.30.0.tar.gz /pixman-0.32.0.tar.gz +/pixman-0.32.6.tar.gz +/pixman-0.33.2.tar.gz +/pixman-0.34.0.tar.gz +/pixman-0.38.0.tar.gz +/pixman-0.38.4.tar.gz +/pixman-0.40.0.tar.gz +/pixman-0.42.2.tar.gz +/pixman-0.43.0.tar.gz +/pixman-0.43.4.tar.gz +/pixman-0.44.0.tar.gz +/pixman-0.44.2.tar.gz +/pixman-0.46.2.tar.gz +/pixman-0.46.4.tar.gz diff --git a/mingw-pixman.spec b/mingw-pixman.spec index fd4b7f0..2caf6b3 100644 --- a/mingw-pixman.spec +++ b/mingw-pixman.spec @@ -1,13 +1,12 @@ -%?mingw_package_header +%{?mingw_package_header} Name: mingw-pixman -Version: 0.32.0 +Version: 0.46.4 Release: 1%{?dist} Summary: MinGW Windows Pixman library License: MIT URL: http://cgit.freedesktop.org/pixman/ -Group: Development/Libraries Source0: http://cairographics.org/releases/pixman-%{version}.tar.gz Source1: make-pixman-snapshot.sh @@ -17,10 +16,15 @@ BuildArch: noarch BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils +BuildRequires: mingw32-libgomp BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils +BuildRequires: mingw64-libgomp + +BuildRequires: gcc +BuildRequires: meson %description @@ -38,7 +42,6 @@ MinGW Windows Pixman library. %package -n mingw32-pixman-static Summary: Static version of the MinGW Windows Pixman library Requires: mingw32-pixman = %{version}-%{release} -Group: Development/Libraries %description -n mingw32-pixman-static Static version of the MinGW Windows Pixman library. @@ -58,30 +61,26 @@ Requires: mingw64-pixman = %{version}-%{release} Static version of the cross compiled Pixman library. -%?mingw_debug_package +%{?mingw_debug_package} %prep -%setup -q -n pixman-%{version} +%autosetup -p1 -n pixman-%{version} %build -# Uses GTK for its testsuite, so disable this otherwise -# we have a chicken & egg problem on mingw -%mingw_configure --disable-gtk --disable-sse2 --enable-static --enable-shared -%mingw_make %{?_smp_mflags} +# Uses GTK for its testsuite, so disable this otherwise we have a chicken & egg problem on mingw +%mingw_meson --default-library=both -Dgtk=disabled +%mingw_ninja %install -%mingw_make_install DESTDIR=$RPM_BUILD_ROOT - -# Drop all .la files -find $RPM_BUILD_ROOT -name "*.la" -delete +%mingw_ninja_install # Win32 %files -n mingw32-pixman -%doc COPYING +%license COPYING %{mingw32_bindir}/libpixman-1-0.dll %{mingw32_includedir}/pixman-1 %{mingw32_libdir}/libpixman-1.dll.a @@ -92,7 +91,7 @@ find $RPM_BUILD_ROOT -name "*.la" -delete # Win64 %files -n mingw64-pixman -%doc COPYING +%license COPYING %{mingw64_bindir}/libpixman-1-0.dll %{mingw64_includedir}/pixman-1 %{mingw64_libdir}/libpixman-1.dll.a @@ -103,6 +102,118 @@ find $RPM_BUILD_ROOT -name "*.la" -delete %changelog +* Sat Dec 27 2025 Sandro Mani - 0.46.4-1 +- Update to 0.46.4 + +* Thu Jul 24 2025 Fedora Release Engineering - 0.46.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Fri Jun 13 2025 Sandro Mani - 0.46.2-1 +- Update to 0.46.2 + +* Fri Jan 17 2025 Fedora Release Engineering - 0.44.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Dec 06 2024 Sandro Mani - 0.44.2-1 +- Update to 0.44.2 + +* Sat Nov 09 2024 Sandro Mani - 0.44.0-1 +- Update to 0.44.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 0.43.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Apr 08 2024 Sandro Mani - 0.43.4-1 +- Update to 0.43.4 + +* Thu Jan 25 2024 Fedora Release Engineering - 0.43.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 0.43.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Sandro Mani - 0.43.0-1 +- Update to 0.43.0 + +* Thu Jul 20 2023 Fedora Release Engineering - 0.42.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 0.42.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Nov 04 2022 Sandro Mani - 0.42.2-1 +- Update to 0.42.2 + +* Thu Jul 21 2022 Fedora Release Engineering - 0.40.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Mar 25 2022 Sandro Mani - 0.40.0-6 +- Rebuild with mingw-gcc-12 + +* Thu Jan 20 2022 Fedora Release Engineering - 0.40.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0.40.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 0.40.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.40.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Apr 21 2020 Sandro Mani - 0.40.0-1 +- Update to 0.40.0 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.38.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Oct 08 2019 Sandro Mani - 0.38.4-2 +- Rebuild (Changes/Mingw32GccDwarf2) + +* Mon Sep 16 2019 Sandro Mani - 0.38.4-1 +- Update to 0.38.4 + +* Wed Aug 28 2019 Sandro Mani - 0.38.0-1 +- Update to 0.38.0 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.34.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.34.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.34.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.34.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.34.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.34.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue May 03 2016 Kalev Lember - 0.34.0-1 +- Update to 0.34.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.33.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sat Aug 22 2015 Kalev Lember - 0.33.2-1 +- Update to 0.33.2 +- Use license macro for COPYING files + +* Wed Jun 17 2015 Fedora Release Engineering - 0.32.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Oct 14 2014 Kalev Lember - 0.32.6-1 +- Update to 0.32.6 + +* Sat Jun 07 2014 Fedora Release Engineering - 0.32.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Mar 29 2014 Kalev Lember - 0.32.0-1 - Update to 0.32.0 diff --git a/sources b/sources index e5d32e0..3197494 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0f7ee566a7dfb0260be11f3e944a708c pixman-0.32.0.tar.gz +SHA512 (pixman-0.46.4.tar.gz) = 10ddb88b51f5456c440d77a7b4230600b099e818378a9b55f715bbe5ec3d9f1e9da2124d28a2bd3377f1ab20af87e0ec4fa9dadaa20a2f1f880dd2dc7f27ca6c