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