]> git.pld-linux.org Git - packages/crossmingw32-glibmm.git/blame - crossmingw32-glibmm.spec
- proper static + shared build
[packages/crossmingw32-glibmm.git] / crossmingw32-glibmm.spec
CommitLineData
cbc44f5b 1#
cbc44f5b 2Summary: A C++ interface for glib library - cross Mingw32 version
3b7538a7 3Summary(pl.UTF-8): Interfejs C++ dla biblioteki glib - wersja skrośna Mingw32
b7ddf918 4%define _realname glibmm
cbc44f5b 5Name: crossmingw32-%{_realname}
6Version: 2.12.5
7Release: 1
8License: LGPL
9Group: Libraries
10Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.12/%{_realname}-%{version}.tar.bz2
11# Source0-md5: 309fab274ada3d62aa4506fb6f5685e2
12URL: http://gtkmm.sourceforge.net/
13BuildRequires: autoconf >= 2.50
14BuildRequires: automake
15BuildRequires: crossmingw32-glib2 >= 2.12.9
16BuildRequires: crossmingw32-libsigc++ >= 2.0.17
b7ddf918 17BuildRequires: crossmingw32-pkgconfig
18#BuildRequires: libstdc++-devel
cbc44f5b 19BuildRequires: libtool >= 2:1.4d
20BuildRequires: perl-XML-Parser
cbc44f5b 21Requires: crossmingw32-glib2 >= 2.12.9
22Requires: crossmingw32-libsigc++ >= 2.0.17
cbc44f5b 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%define no_install_post_strip 1
26
27%define target i386-mingw32
28%define target_platform i386-pc-mingw32
29%define arch %{_prefix}/%{target}
30%define gccarch %{_prefix}/lib/gcc-lib/%{target}
31%define gcclib %{_prefix}/lib/gcc-lib/%{target}/%{version}
32
33%define _sysprefix /usr
b7ddf918 34%define _pkgconfigdir %{_prefix}/lib/pkgconfig
cbc44f5b 35%define _prefix %{_sysprefix}/%{target}
36%define __cc %{target}-gcc
37%define __cxx %{target}-g++
38
39%description
4daa34de 40A C++ interface for glib library - cross Mingw32 version.
cbc44f5b 41
f45ed5c9 42%description -l pl.UTF-8
4daa34de 43Interfejs C++ dla biblioteki glib - wersja skrośna Mingw32.
cbc44f5b 44
45%prep
46%setup -q -n %{_realname}-%{version}
47
48%build
49export PKG_CONFIG_PATH=%{_prefix}/lib/pkgconfig
cbc44f5b 50%{__libtoolize}
51%{__aclocal} -I scripts
52%{__autoconf}
53%{__automake}
54%configure \
b7ddf918 55 --target=%{target} \
cbc44f5b 56 --host=%{target} \
b7ddf918 57 --disable-fulldocs \
58 --enable-static
cbc44f5b 59
60%{__make}
61
62%install
63rm -rf $RPM_BUILD_ROOT
64
65%{__make} install \
66 DESTDIR=$RPM_BUILD_ROOT
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%files
72%defattr(644,root,root,755)
73%doc AUTHORS ChangeLog CHANGES NEWS README
b7ddf918 74%{_libdir}/lib*.a
cbc44f5b 75%{_libdir}/lib*.la
b7ddf918 76%{_bindir}/*.dll
cbc44f5b 77%dir %{_libdir}/%{_realname}-2.4
78%{_libdir}/%{_realname}-2.4/include
79%dir %{_libdir}/%{_realname}-2.4/proc
80%{_libdir}/%{_realname}-2.4/proc/m4
81%{_libdir}/%{_realname}-2.4/proc/pm
82%attr(755,root,root) %{_libdir}/%{_realname}-2.4/proc/gmmproc
83%attr(755,root,root) %{_libdir}/%{_realname}-2.4/proc/*.pl
84%{_includedir}/%{_realname}-2.4
This page took 0.086995 seconds and 4 git commands to generate.