diff --git a/cairomm-1.12.0.tar.gz b/cairomm-1.12.0.tar.gz new file mode 100644 index 0000000..0d3760a Binary files /dev/null and b/cairomm-1.12.0.tar.gz differ diff --git a/cairomm.spec b/cairomm.spec new file mode 100644 index 0000000..3e23c08 --- /dev/null +++ b/cairomm.spec @@ -0,0 +1,75 @@ +%global apiver 1.0 + +%global cairo_version 1.10.0 +%global libsigc_version 2.5.1 + +Name: cairomm +Version: 1.12.0 +Release: 2 +Summary: C++ API for the cairo graphics library +License: LGPLv2+ +URL: http://www.cairographics.org +Source: http://www.cairographics.org/releases/%{name}-%{version}.tar.gz + +BuildRequires: cairo-devel >= %{cairo_version} +BuildRequires: libsigc++20-devel >= %{libsigc_version} +BuildRequires: perl, perl(Getopt::Long), pkgconfig + +Requires: cairo%{?_isa} >= %{cairo_version} +Requires: libsigc++20%{?_isa} >= %{libsigc_version} + +%description +Cairomm is the C++ API for the cairo graphics library. It offers all the power +of cairo with an interface familiar to C++ developers, including use of the +Standard Template Library where it makes sense. + +%package devel +Summary: Headers for developing programs that will use %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Cairomm is the C++ API for the cairo graphics library. It offers all the power +of cairo with an interface familiar to C++ developers, including use of the +Standard Template Library where it makes sense. + +This package contains the libraries and header files needed for +developing %{name} applications. + +%package_help + +%prep +%setup -q + +%build +%configure --disable-static +make %{?_smp_mflags} + +%install +%make_install + +%delete_la + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%license COPYING +%doc AUTHORS README NEWS +%{_libdir}/lib*.so.* + +%files devel +%doc ChangeLog +%{_includedir}/%{name}-%{apiver} +%{_libdir}/*.so +%{_libdir}/pkgconfig/* +%{_libdir}/%{name}-%{apiver} + +%files help +%doc %{_datadir}/doc/%{name}-%{apiver}/ +%doc %{_datadir}/devhelp/ + +%changelog + +* Sat Nov 30 2019 openEuler Buildteam - 1.12.0-2 +- Package init