]> git.pld-linux.org Git - packages/cairomm.git/blame - cairomm.spec
- updated cairo,libsigc++ dependencies
[packages/cairomm.git] / cairomm.spec
CommitLineData
edc6419d
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4
ef677a55 5Summary: C++ wrapper for cairo
36cfebeb 6Summary(pl.UTF-8): Interfejs C++ do cairo
ef677a55 7Name: cairomm
edc6419d 8Version: 1.14.2
bd51debe 9Release: 1
ef677a55
JB
10License: LGPL v2+
11Group: Libraries
edc6419d
JB
12Source0: https://www.cairographics.org/releases/%{name}-%{version}.tar.xz
13# Source0-md5: fbcaad2d3756b42592fe8c92b39945f5
bb5ebf27 14URL: https://www.cairographics.org/
7dad41b7 15BuildRequires: autoconf >= 2.62
934e3487 16BuildRequires: automake >= 1:1.11
294419a5 17BuildRequires: cairo-devel >= 1.12.0
edc6419d 18BuildRequires: doxygen >= 1:1.8.9
75e755ea 19BuildRequires: graphviz
294419a5 20BuildRequires: libsigc++-devel >= 1:2.6.0
bd51debe 21BuildRequires: libstdc++-devel >= 6:4.6
8ea1bbbe 22BuildRequires: libtool >= 2:1.5
4f18b4bd 23BuildRequires: mm-common >= 0.8
1e3892ad 24BuildRequires: pkgconfig
294419a5 25BuildRequires: rpmbuild(macros) >= 1.752
edc6419d
JB
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
294419a5
JB
28Requires: cairo >= 1.12.0
29Requires: libsigc++ >= 1:2.6.0
ef677a55
JB
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33C++ wrapper for cairo.
34
285c99d3 35%description -l pl.UTF-8
ef677a55
JB
36Interfejs C++ do cairo.
37
38%package devel
39Summary: Development files for cairomm library
36cfebeb 40Summary(pl.UTF-8): Pliki programistyczne biblioteki cairomm
ef677a55
JB
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
294419a5
JB
43Requires: cairo-devel >= 1.12.0
44Requires: libsigc++-devel >= 1:2.6.0
bd51debe 45Requires: libstdc++-devel >= 6:4.6
ef677a55
JB
46
47%description devel
48Development files for cairomm library.
49
285c99d3 50%description devel -l pl.UTF-8
ef677a55
JB
51Pliki programistyczne biblioteki cairomm.
52
53%package static
54Summary: Static cairomm library
36cfebeb 55Summary(pl.UTF-8): Statyczna biblioteka cairomm
ef677a55
JB
56Group: Development/Libraries
57Requires: %{name}-devel = %{version}-%{release}
58
59%description static
60Static cairomm library.
61
285c99d3 62%description static -l pl.UTF-8
ef677a55
JB
63Statyczna biblioteka cairomm.
64
934e3487
AF
65%package apidocs
66Summary: cairomm API documentation
67Summary(pl.UTF-8): Dokumentacja API biblioteki cairomm
68Group: Documentation
294419a5 69%{?noarchpackage}
934e3487
AF
70
71%description apidocs
72API and internal documentation for cairomm library.
73
74%description apidocs -l pl.UTF-8
75Dokumentacja API biblioteki cairomm.
76
ef677a55
JB
77%prep
78%setup -q
79
80%build
edc6419d 81mm-common-prepare --copy --force
1c6b9206 82%{__libtoolize}
7dad41b7 83%{__aclocal} -I build
1c6b9206 84%{__autoconf}
edc6419d
JB
85%{__autoheader}
86%{__automake}
7dad41b7 87%configure \
b812517b 88 --disable-silent-rules \
edc6419d 89 %{?with_static_libs:--enable-static}
ef677a55
JB
90%{__make}
91
92%install
93rm -rf $RPM_BUILD_ROOT
94
95%{__make} install \
96 DESTDIR=$RPM_BUILD_ROOT
97
934e3487 98%{__rm} $RPM_BUILD_ROOT%{_libdir}/libcairomm-1.0.la
30441e57 99
ef677a55
JB
100%clean
101rm -rf $RPM_BUILD_ROOT
102
103%post -p /sbin/ldconfig
104%postun -p /sbin/ldconfig
105
106%files
107%defattr(644,root,root,755)
d83ceb02 108%doc AUTHORS ChangeLog MAINTAINERS NEWS README
ef677a55 109%attr(755,root,root) %{_libdir}/libcairomm-1.0.so.*.*.*
c4dd6b6e 110%attr(755,root,root) %ghost %{_libdir}/libcairomm-1.0.so.1
ef677a55
JB
111
112%files devel
113%defattr(644,root,root,755)
114%attr(755,root,root) %{_libdir}/libcairomm-1.0.so
d45e5dd6 115%{_libdir}/cairomm-1.0
ef677a55
JB
116%{_includedir}/cairomm-1.0
117%{_pkgconfigdir}/cairomm-1.0.pc
73d7fafb
JB
118%{_pkgconfigdir}/cairomm-ft-1.0.pc
119%{_pkgconfigdir}/cairomm-pdf-1.0.pc
120%{_pkgconfigdir}/cairomm-png-1.0.pc
121%{_pkgconfigdir}/cairomm-ps-1.0.pc
122%{_pkgconfigdir}/cairomm-svg-1.0.pc
123%{_pkgconfigdir}/cairomm-xlib-1.0.pc
124%{_pkgconfigdir}/cairomm-xlib-xrender-1.0.pc
ef677a55 125
edc6419d 126%if %{with static_libs}
ef677a55
JB
127%files static
128%defattr(644,root,root,755)
129%{_libdir}/libcairomm-1.0.a
edc6419d 130%endif
934e3487
AF
131
132%files apidocs
133%defattr(644,root,root,755)
134%{_docdir}/cairomm-1.0
135%{_datadir}/devhelp/books/cairomm-1.0
This page took 0.125405 seconds and 4 git commands to generate.