]> git.pld-linux.org Git - packages/dbus-c++.git/blame - dbus-c++.spec
- release 3 (C++ rebuild)
[packages/dbus-c++.git] / dbus-c++.spec
CommitLineData
4d2f8e7d
JB
1#
2# Conditional build:
3%bcond_without ecore # Ecore mainloop integration
4#
ea2f8057 5Summary: Native C++ bindings for D-Bus
4d2f8e7d 6Summary(pl.UTF-8): Natywne wiązania C++ do usługi D-Bus
ea2f8057
JR
7Name: dbus-c++
8Version: 0.9.0
a09998b9 9Release: 3
4d2f8e7d 10License: LGPL v2.1+
ea2f8057 11Group: Libraries
ea2f8057 12Source0: http://downloads.sourceforge.net/dbus-cplusplus/lib%{name}-%{version}.tar.gz
1a42e8e7 13# Source0-md5: e752116f523fa88ef041e63d3dee4de2
ea2f8057
JR
14Patch1: %{name}-gcc4.7.patch
15Patch2: %{name}-linkfix.patch
4d2f8e7d
JB
16URL: http://sourceforge.net/projects/dbus-cplusplus/
17BuildRequires: autoconf >= 2.59
ea2f8057 18BuildRequires: automake
4d2f8e7d
JB
19BuildRequires: dbus-devel >= 1.0.0
20BuildRequires: doxygen
21%{?with_ecore:BuildRequires: ecore-devel}
22BuildRequires: expat-devel >= 1.95
23BuildRequires: glib2-devel >= 2.0
24BuildRequires: gtkmm-devel >= 2.4
25BuildRequires: libstdc++-devel
26BuildRequires: libtool >= 2:1.5
27BuildRequires: pkgconfig
28Requires: dbus-libs >= 1.0.0
ea2f8057
JR
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32dbus-c++ attempts to provide a C++ API for D-Bus. The library has a
4d2f8e7d
JB
33GLib/GTK+ and an Ecore mainloop integration.
34
35%description -l pl.UTF-8
36dbus-c++ to próba dostarczenia API C++ do usługi D-Bus. Biblioteka
37zapewnia integrację z pętlami głównymi GLib/GTK+ oraz Ecore.
ea2f8057 38
a70c8d49 39%package devel
3f26d87c 40Summary: Development files for dbus-c++
4d2f8e7d 41Summary(pl.UTF-8): Pliki programistyczne biblioteki dbus-c++
ea2f8057
JR
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
4d2f8e7d
JB
44Requires: dbus-devel >= 1.0.0
45Requires: libstdc++-devel
ea2f8057 46
a70c8d49 47%description devel
4d2f8e7d
JB
48This package contains the header files for developing applications
49that use dbus-c++.
50
51%description devel -l pl.UTF-8
52Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
53wykorzystujących bibliotekę dbus-c++.
ea2f8057 54
a70c8d49 55%package static
6b9e54b7 56Summary: Static dbus-c++ library
4d2f8e7d 57Summary(pl.UTF-8): Statyczna biblioteka dbus-c++
6b9e54b7
JR
58Group: Development/Libraries
59Requires: %{name}-devel = %{version}-%{release}
60
61%description static
62This package contains static dbus-c++ library.
63
4d2f8e7d
JB
64%description static -l pl.UTF-8
65Ten pakiet zawiera statyczną bibliotekę dbus-c++.
66
e102f157 67%package glib
4d2f8e7d
JB
68Summary: Native C++ bindings for D-Bus (GLib Mainloop)
69Summary(pl.UTF-8): Natywne wiązania C++ do usługi D-Bus (pętla główna GLiba)
e50a1861
JR
70Group: Libraries
71Requires: %{name} = %{version}-%{release}
72
e102f157 73%description glib
4d2f8e7d
JB
74Native C++ bindings for D-Bus (GLib Mainloop).
75
76%description glib -l pl.UTF-8
77Natywne wiązania C++ do usługi D-Bus (pętla główna GLiba).
e102f157
JR
78
79%package glib-devel
3f26d87c 80Summary: Development files for dbus-c++-glib
4d2f8e7d 81Summary(pl.UTF-8): Pliki programistyczne biblioteki dbus-c++-glib
e50a1861
JR
82Group: Development/Libraries
83Requires: %{name}-glib = %{version}-%{release}
4d2f8e7d 84Requires: glib2-devel >= 2.0
e50a1861 85
3f26d87c
JR
86%description glib-devel
87Development files for dbus-c++-glib.
e102f157 88
4d2f8e7d
JB
89%description glib-devel -l pl.UTF-8
90Pliki programistyczne biblioteki dbus-c++-glib.
91
e102f157 92%package glib-static
3f26d87c 93Summary: Static dbus-c++-glib library
4d2f8e7d 94Summary(pl.UTF-8): Statyczna biblioteka dbus-c++-glib
e50a1861
JR
95Group: Development/Libraries
96Requires: %{name}-glib-devel = %{version}-%{release}
97
3f26d87c
JR
98%description glib-static
99Static dbus-c++-glib library.
e102f157 100
4d2f8e7d
JB
101%description glib-static -l pl.UTF-8
102Statyczna biblioteka dbus-c++-glib.
103
e102f157 104%package ecore
3f26d87c 105Summary: Native C++ bindings for D-Bus (Ecore Mainloop)
4d2f8e7d 106Summary(pl.UTF-8): Natywne wiązania C++ do usługi D-Bus (pętla główna Ecore)
e50a1861
JR
107Group: Libraries
108Requires: %{name} = %{version}-%{release}
109
e102f157 110%description ecore
3f26d87c 111Native C++ bindings for D-Bus (Ecore Mainloop).
e102f157 112
4d2f8e7d
JB
113%description ecore -l pl.UTF-8
114Natywne wiązania C++ do usługi D-Bus (pętla główna Ecore).
115
e102f157 116%package ecore-devel
3f26d87c 117Summary: Development files for dbus-c++-ecore
4d2f8e7d 118Summary(pl.UTF-8): Pliki programistyczne biblioteki dbus-c++-ecore
e50a1861
JR
119Group: Development/Libraries
120Requires: %{name}-ecore = %{version}-%{release}
4d2f8e7d 121Requires: ecore-devel
e50a1861 122
e102f157 123%description ecore-devel
3f26d87c 124Development files for dbus-c++-ecore.
e102f157 125
4d2f8e7d
JB
126%description ecore-devel -l pl.UTF-8
127Pliki programistyczne biblioteki dbus-c++-ecore.
128
e102f157 129%package ecore-static
3f26d87c 130Summary: Static dbus-c++-ecore library
4d2f8e7d 131Summary(pl.UTF-8): Statyczna biblioteka dbus-c++-ecore
e50a1861
JR
132Group: Development/Libraries
133Requires: %{name}-ecore-devel = %{version}-%{release}
134
e102f157 135%description ecore-static
3f26d87c 136Static dbus-c++-ecore library.
e102f157 137
4d2f8e7d
JB
138%description ecore-static -l pl.UTF-8
139Statyczna biblioteka dbus-c++-ecore.
140
ea2f8057
JR
141%prep
142%setup -q -n lib%{name}-%{version}
ea2f8057
JR
143%patch1 -p1
144%patch2 -p1
145
146%build
147%{__libtoolize}
148%{__aclocal}
149%{__autoconf}
4d2f8e7d 150%{__autoheader}
ea2f8057 151%{__automake}
4d2f8e7d
JB
152%configure \
153 %{!?with_ecore:--disable-ecore}
ea2f8057
JR
154
155%{__make}
156
157%install
158rm -rf $RPM_BUILD_ROOT
159
160%{__make} install \
161 DESTDIR=$RPM_BUILD_ROOT
162
163%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
164
165%clean
166rm -rf $RPM_BUILD_ROOT
167
a70c8d49
ER
168%post -p /sbin/ldconfig
169%postun -p /sbin/ldconfig
4d2f8e7d 170
3f26d87c
JR
171%post glib -p /sbin/ldconfig
172%postun glib -p /sbin/ldconfig
4d2f8e7d 173
3f26d87c
JR
174%post ecore -p /sbin/ldconfig
175%postun ecore -p /sbin/ldconfig
ea2f8057
JR
176
177%files
178%defattr(644,root,root,755)
3f26d87c 179%doc AUTHORS TODO
ea2f8057
JR
180%attr(755,root,root) %{_bindir}/dbusxx-introspect
181%attr(755,root,root) %{_bindir}/dbusxx-xml2cpp
e50a1861 182%attr(755,root,root) %{_libdir}/libdbus-c++-1.so.*.*.*
3f26d87c 183%attr(755,root,root) %ghost %{_libdir}/libdbus-c++-1.so.0
ea2f8057
JR
184
185%files devel
186%defattr(644,root,root,755)
3f26d87c
JR
187%dir %{_includedir}/dbus-c++-1
188%dir %{_includedir}/dbus-c++-1/dbus-c++
189%{_includedir}/dbus-c++-1/dbus-c++/*.h
4d2f8e7d 190%{?with_ecore:%exclude %{_includedir}/dbus-c++-1/dbus-c++/ecore-integration.h}
3f26d87c 191%exclude %{_includedir}/dbus-c++-1/dbus-c++/glib-integration.h
e50a1861 192%attr(755,root,root) %{_libdir}/libdbus-c++-1.so
3f26d87c 193%{_pkgconfigdir}/dbus-c++-1.pc
6b9e54b7
JR
194
195%files static
196%defattr(644,root,root,755)
197%{_libdir}/libdbus-c++-1.a
e50a1861
JR
198
199%files glib
200%defattr(644,root,root,755)
201%attr(755,root,root) %{_libdir}/libdbus-c++-glib-1.so.*.*.*
3f26d87c 202%attr(755,root,root) %ghost %{_libdir}/libdbus-c++-glib-1.so.0
e50a1861
JR
203
204%files glib-devel
205%defattr(644,root,root,755)
206%attr(755,root,root) %{_libdir}/libdbus-c++-glib-1.so
3f26d87c
JR
207%{_includedir}/dbus-c++-1/dbus-c++/glib-integration.h
208%{_pkgconfigdir}/dbus-c++-glib-1.pc
e50a1861
JR
209
210%files glib-static
211%defattr(644,root,root,755)
212%{_libdir}/libdbus-c++-glib-1.a
213
4d2f8e7d 214%if %{with ecore}
e50a1861
JR
215%files ecore
216%defattr(644,root,root,755)
217%attr(755,root,root) %{_libdir}/libdbus-c++-ecore-1.so.*.*.*
3f26d87c 218%attr(755,root,root) %ghost %{_libdir}/libdbus-c++-ecore-1.so.0
e50a1861
JR
219
220%files ecore-devel
221%defattr(644,root,root,755)
222%attr(755,root,root) %{_libdir}/libdbus-c++-ecore-1.so
3f26d87c
JR
223%{_includedir}/dbus-c++-1/dbus-c++/ecore-integration.h
224%{_pkgconfigdir}/dbus-c++-ecore-1.pc
e50a1861
JR
225
226%files ecore-static
227%defattr(644,root,root,755)
228%{_libdir}/libdbus-c++-ecore-1.a
4d2f8e7d 229%endif
This page took 0.201919 seconds and 4 git commands to generate.