commit 25a877c0c67618bf137b8e60f97b98c4cf0b8f76 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:13:47 2019 -0400 Package init diff --git a/pixman-0.38.0.tar.bz2 b/pixman-0.38.0.tar.bz2 new file mode 100644 index 0000000..78fc759 Binary files /dev/null and b/pixman-0.38.0.tar.bz2 differ diff --git a/pixman.spec b/pixman.spec new file mode 100644 index 0000000..021fdff --- /dev/null +++ b/pixman.spec @@ -0,0 +1,63 @@ +Name: pixman +Version: 0.38.0 +Release: 1 +Summary: Pixman is a pixel manipulation library for X and Cairo +License: MIT +URL: https://gitlab.freedesktop.org/pixman/pixman +Source0: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 + +BuildRequires: gcc meson + +%description +Pixman is a low-level software library for pixel manipulation, providing features such\ +\as image compositing and trapezoid rasterization.\ + +%package devel +Summary: Provide library and header files for pixman +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +Provide library and header files for pixman + +%prep +%autosetup -n %{name}-%{version} -p1 +sed -i 's/120/600/' test/meson.build + +%build +%meson --auto-features=auto \ +%ifarch %{arm} + -Diwmmxt=disabled -Diwmmxt2=false \ +%endif + %nil + +%meson_build + +%install +%meson_install + +%check +%meson_test + +%ldconfig_scriptlets + +%files +%defattr(-,root,root) +%doc COPYING +%{_libdir}/libpixman-1*.so.* + +%files devel +%defattr(-,root,root) +%{_includedir}/pixman-1/pixman*.h +%{_libdir}/libpixman-1*.so +%{_libdir}/pkgconfig/* + +%changelog +* Mon Sep 9 2019 openEuler Buildteam - 0.38.0-1 +- Type:enhancement +- Id:NA +- SUG:NA +- DESC:Modify the spec according to the new rules + +* Thu Aug 22 2019 openEuler Buildteam - 0.34.0-11 +- Package init