]> git.pld-linux.org Git - packages/crossmingw32-cairomm.git/blame - crossmingw32-cairomm.spec
- updated to 1.6.2
[packages/crossmingw32-cairomm.git] / crossmingw32-cairomm.spec
CommitLineData
af2de4ef 1Summary: C++ wrapper for cairo - cross Mingw32 version
2Summary(pl.UTF-8): Interfejs C++ do cairo - wersja skrośna dla Mingw32
200e440d
JB
3%define realname cairomm
4Name: crossmingw32-%{realname}
8f5013f7 5Version: 1.6.2
af2de4ef 6Release: 1
7License: LGPL v2+
767dee0d 8Group: Development/Libraries
200e440d 9Source0: http://cairographics.org/releases/%{realname}-%{version}.tar.gz
8f5013f7 10# Source0-md5: eac5d159e4cba98e32ea174483dee24e
af2de4ef 11URL: http://cairographics.org/
12BuildRequires: autoconf
13BuildRequires: automake
21196296 14BuildRequires: crossmingw32-cairo >= 1.6.0
8f5a7116 15BuildRequires: crossmingw32-gcc-c++
af2de4ef 16BuildRequires: libtool >= 2:1.5
4764e809 17BuildRequires: pkgconfig >= 1:0.15
21196296 18Requires: crossmingw32-cairo >= 1.6.0
af2de4ef 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%define no_install_post_strip 1
22
23%define target i386-mingw32
24%define target_platform i386-pc-mingw32
af2de4ef 25
26%define _sysprefix /usr
27%define _prefix %{_sysprefix}/%{target}
9f1d7d09 28%define _libdir %{_prefix}/lib
af2de4ef 29%define _pkgconfigdir %{_prefix}/lib/pkgconfig
767dee0d 30%define _dlldir /usr/share/wine/windows/system
af2de4ef 31%define __cc %{target}-gcc
32%define __cxx %{target}-g++
33
34%description
767dee0d 35C++ wrapper for cairo (cross mingw32 version).
af2de4ef 36
37%description -l pl.UTF-8
767dee0d
JB
38Interfejs C++ do cairo (wersja skrośna mingw32).
39
40%package static
41Summary: Static cairomm library (cross mingw32 version)
42Summary(pl.UTF-8): Statyczna biblioteka cairomm (wersja skrośna mingw32)
43Group: Development/Libraries
44Requires: %{name} = %{version}-%{release}
45
46%description static
47Static cairomm library (cross mingw32 version).
48
49%description static -l pl.UTF-8
50Statyczna biblioteka cairomm (wersja skrośna mingw32).
51
52%package dll
53Summary: DLL cairomm library for Windows
54Summary(pl.UTF-8): Biblioteka DLL cairomm dla Windows
55Group: Applications/Emulators
21196296 56Requires: crossmingw32-cairo-dll >= 1.6.0
767dee0d
JB
57
58%description dll
59DLL cairomm library for Windows.
60
61%description dll -l pl.UTF-8
62Biblioteka DLL cairomm dla Windows.
af2de4ef 63
64%prep
200e440d 65%setup -q -n %{realname}-%{version}
af2de4ef 66
67%build
4764e809 68export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig
af2de4ef 69%{__libtoolize}
75c0a5ab 70%{__aclocal} -I m4
af2de4ef 71%{__automake}
72%{__autoconf}
73%configure \
74 --target=%{target} \
75 --host=%{target} \
76 --disable-docs
af2de4ef 77
78%{__make}
79
80%install
81rm -rf $RPM_BUILD_ROOT
82
83%{__make} install \
84 DESTDIR=$RPM_BUILD_ROOT
85
767dee0d
JB
86install -d $RPM_BUILD_ROOT%{_dlldir}
87mv -f $RPM_BUILD_ROOT%{_prefix}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
88
89%if 0%{!?debug:1}
90%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_dlldir}/*.dll
91%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
92%endif
93
af2de4ef 94rm -rf $RPM_BUILD_ROOT%{_docdir}/libcairomm-1.0
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%files
100%defattr(644,root,root,755)
8f5013f7 101%doc AUTHORS ChangeLog MAINTAINERS NEWS README
767dee0d
JB
102%{_libdir}/libcairomm-1.0.dll.a
103%{_libdir}/libcairomm-1.0.la
af2de4ef 104%dir %{_includedir}/cairomm-1.0
105%{_includedir}/cairomm-1.0/*
106%{_pkgconfigdir}/cairomm-1.0.pc
767dee0d
JB
107
108%files static
109%defattr(644,root,root,755)
110%{_libdir}/libcairomm-1.0.a
111
112%files dll
113%defattr(644,root,root,755)
114%{_dlldir}/libcairomm-1.0-*.dll
This page took 0.130627 seconds and 4 git commands to generate.