]> git.pld-linux.org Git - SPECS.git/blob - libbonobouimm.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / libbonobouimm.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # don't build static library
4 #
5 Summary:        A C++ interface for the libbonoboui
6 Summary(pl.UTF-8):      Interfejs C++ dla libbonoboui
7 Name:           libbonobouimm
8 Version:        1.3.7
9 Release:        7
10 License:        LGPL
11 Group:          X11/Libraries
12 Source0:        http://ftp.gnome.org/pub/GNOME/sources/libbonobouimm/1.3/%{name}-%{version}.tar.bz2
13 # Source0-md5:  d563938439ea59004f2bb54ad33e6d5b
14 Patch0:         %{name}-gtkmm24.patch
15 Patch1:         %{name}-uidir.patch
16 URL:            http://gtkmm.sourceforge.net/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  gtkmm-devel >= 2.4.0
20 BuildRequires:  libbonobomm-devel >= 1.3.8-2
21 BuildRequires:  libbonoboui-devel >= 2.4.0
22 BuildRequires:  libsigc++-devel >= 1:2.0.1
23 BuildRequires:  libtool >= 2:1.4d
24 BuildRequires:  perl-base >= 5.6
25 BuildRequires:  pkgconfig
26 Requires:       cpp
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 This package provides a C++ interface for libbonoboui library.
31
32 %description -l pl.UTF-8
33 Ten pakiet dostarcza interfejs C++ dla biblioteki libbonoboui.
34
35 %package devel
36 Summary:        Header files for libbonobouimm library
37 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libbonobouimm
38 Group:          X11/Development/Libraries
39 Requires:       %{name} = %{version}-%{release}
40 Requires:       gtkmm-devel >= 2.4.0
41 Requires:       libbonobomm-devel >= 1.3.8-2
42 Requires:       libbonoboui-devel >= 2.4.0
43
44 %description devel
45 Header files for libbonobouimm library.
46
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe biblioteki libbonobouimm.
49
50 %package static
51 Summary:        libbonobouimm static libraries
52 Summary(pl.UTF-8):      Biblioteki statyczne libbonobouimm
53 Group:          X11/Development/Libraries
54 Requires:       %{name}-devel = %{version}-%{release}
55
56 %description static
57 libbonobouimm static libraries.
58
59 %description static -l pl.UTF-8
60 Biblioteki statyczne libbonobouimm.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65 %patch1 -p1
66
67 # force regeneration for libsigc++-2.0
68 rm -f bonobomm/servers/{control*,wrap_init.cc}
69 rm -f bonobomm/servers/private/control*
70 rm -f bonobomm/widgets/{dock*,selector*,wi*,wrap_init.cc}
71 rm -f bonobomm/widgets/private/{dock*,selector*,wi*}
72
73 %build
74 # exceptions and rtti are used in this package --misiek
75 %{__libtoolize}
76 %{__aclocal} -I scripts
77 %{__autoconf}
78 %{__automake}
79 %configure \
80         --enable-maintainer-mode \
81         --enable-static \
82         %{!?with_static_libs:--disable-static}
83 # examples/creating_control/Makefile.am contains hardcoded "$(prefix)/lib/bonobo-2.0"
84 %{__make} \
85         samplesdir=%{_libdir}/bonobo-2.0/samples
86
87 %install
88 rm -rf $RPM_BUILD_ROOT
89 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
90
91 %{__make} install \
92         DESTDIR=$RPM_BUILD_ROOT \
93         pkgconfigdir=%{_pkgconfigdir} \
94         samplesdir=%{_libdir}/bonobo-2.0/samples
95
96 cp -dpr examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
97
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %post   -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
103
104 %files
105 %defattr(644,root,root,755)
106 %doc README ChangeLog AUTHORS NEWS
107 %attr(755,root,root) %{_libdir}/lib*.so.*.*
108 %attr(755,root,root) %{_libdir}/bonobo-2.0/samples/*
109 %{_libdir}/bonobo/servers/*
110 #%{_datadir}/gnome-2.0/ui/*
111
112 %files devel
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/lib*.so
115 %{_libdir}/lib*.la
116 %{_libdir}/libbonobouimm-*
117 %{_libdir}/glibmm-*/proc/m4/*
118 %{_includedir}/libbonobouimm-2.0
119 %{_pkgconfigdir}/*.pc
120 %{_examplesdir}/%{name}-%{version}
121
122 %if %{with static_libs}
123 %files static
124 %defattr(644,root,root,755)
125 %{_libdir}/lib*.a
126 %endif
This page took 0.218446 seconds and 3 git commands to generate.