rpms/dbus-cxx/devel .cvsignore, 1.9, 1.10 dbus-cxx.spec, 1.8, 1.9 sources, 1.9, 1.10

Rick L. Vinyard, Jr. rvinyard at fedoraproject.org
Thu Jun 18 18:50:31 UTC 2009


Author: rvinyard

Update of /cvs/pkgs/rpms/dbus-cxx/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6438

Modified Files:
	.cvsignore dbus-cxx.spec sources 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/dbus-cxx/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- .cvsignore	17 Jun 2009 14:57:01 -0000	1.9
+++ .cvsignore	18 Jun 2009 18:50:00 -0000	1.10
@@ -1 +1 @@
-dbus-cxx-0.3.4.tar.bz2
+dbus-cxx-0.4.0.tar.bz2


Index: dbus-cxx.spec
===================================================================
RCS file: /cvs/pkgs/rpms/dbus-cxx/devel/dbus-cxx.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- dbus-cxx.spec	17 Jun 2009 14:57:01 -0000	1.8
+++ dbus-cxx.spec	18 Jun 2009 18:50:00 -0000	1.9
@@ -1,6 +1,6 @@
 Summary:          C++ bindings for the DBus library
 Name:             dbus-cxx
-Version:          0.3.4
+Version:          0.4.0
 Release:          1%{?dist}
 License:          GPLv3
 URL:              http://dbus-cxx.sourceforge.net
@@ -9,6 +9,7 @@ Source:           http://downloads.sourc
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:    dbus-devel >= 1.2
 BuildRequires:    libsigc++20-devel >= 2.0.0
+BuildRequires:    glibmm24-devel >= 2.4.0
 BuildRequires:    pkgconfig
 BuildRequires:    m4
 BuildRequires:    expat-devel
@@ -47,7 +48,7 @@ The documentation can be viewed either t
 documentation browser or through a web browser. 
 
 If using a web browser the documentation is installed in the gtk-doc
-hierarchy and can be found at /usr/share/gtk-doc/html/dbus-cxx-0.3
+hierarchy and can be found at /usr/share/gtk-doc/html/dbus-cxx-0.4
 
 %package          tools
 Summary:          Tools to support dbus-cxx application development
@@ -64,11 +65,36 @@ This package contains tools to assist wi
 * dbus-cxx-introspect:
   Command line utility to simplify introspection
 
+%package          glibmm
+Summary:          Adds support to dbus-cxx (C++ bindings for dbus) for glibmm integration
+Group:            System Environment/Libraries
+Requires:         dbus-cxx = %{version}-%{release}
+
+%description      glibmm
+Adds support to dbus-cxx (C++ bindings for dbus) for glibmm integration.
+
+%package          glibmm-devel
+Summary:          Headers for developing programs that will use dbus-cxx-glibmm
+Group:            Development/Libraries
+Requires:         dbus-cxx-glibmm = %{version}-%{release}
+Requires:         dbus-cxx-devel = %{version}-%{release}
+Requires:         glibmm24-devel >= 2.4
+
+%description      glibmm-devel
+dbus-cxx provides C++ bindings for the dbus library. dbus-cxx-glibmm
+provides dbus-cxx a means of integrating with glibmm.
+
+Since gtkmm relies on glibmm for main-loop operations this library
+can also be used to integrate dbus-cxx with gtkmm applications.
+
+This package contains the libraries and header files needed for
+developing dbus-cxx-glibmm applications.
+
 %prep
 %setup -q
 
 %build
-%configure --enable-static=no --enable-tools
+%configure --enable-static=no --enable-tools --enable-glibmm
 %{__make} %{?_smp_mflags}
 
 %install
@@ -76,10 +102,9 @@ This package contains tools to assist wi
 %{__make} DESTDIR=%{buildroot} INSTALL="%{__install} -p" install
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 
-# Fix documentation installation and put papyrus-gtkmm docs under gtk-doc
-%{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/dbus-cxx-0.3/reference/html/
-%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/dbus-cxx-0.3/reference/html/ doc/reference/html/*
-%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/dbus-cxx-0.3/ doc/dbus-cxx-0.3.devhelp
+%{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/dbus-cxx-0.4/reference/html/
+%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/dbus-cxx-0.4/reference/html/ doc/reference/html/*
+%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/dbus-cxx-0.4/ doc/dbus-cxx-0.4.devhelp
 
 %clean
 %{__rm} -rf %{buildroot}
@@ -88,6 +113,10 @@ find %{buildroot} -type f -name "*.la" -
 
 %postun -p /sbin/ldconfig
 
+%post glibmm -p /sbin/ldconfig
+
+%postun glibmm -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root,-)
 %{_libdir}/libdbus-cxx.so.*
@@ -97,19 +126,36 @@ find %{buildroot} -type f -name "*.la" -
 %defattr(-,root,root,-)
 %{_libdir}/libdbus-cxx.so
 %{_libdir}/pkgconfig/dbus-cxx-1.0.pc
-%{_includedir}/dbus-cxx-0.3/
+%dir %{_includedir}/dbus-cxx-0.4
+%{_includedir}/dbus-cxx-0.4/dbus-cxx.h
+%{_includedir}/dbus-cxx-0.4/dbus-cxx/
 %doc ChangeLog
 
 %files doc
 %defattr(-,root,root,-)
-%doc %{_datadir}/gtk-doc/html/dbus-cxx-0.3/
+%doc %{_datadir}/gtk-doc/html/dbus-cxx-0.4/
 
 %files tools
 %defattr(-,root,root,-)
 %{_bindir}/dbus-cxx-xml2cpp
 %{_bindir}/dbus-cxx-introspect
 
+%files glibmm
+%defattr(-,root,root,-)
+%{_libdir}/libdbus-cxx-glibmm.so.*
+
+%files glibmm-devel
+%defattr(-,root,root,-)
+%{_libdir}/libdbus-cxx-glibmm.so
+%{_libdir}/pkgconfig/dbus-cxx-glibmm-1.0.pc
+%{_includedir}/dbus-cxx-0.4/dbus-cxx-glibmm.h
+%{_includedir}/dbus-cxx-0.4/dbus-cxx-glibmm/
+
 %changelog
+* Thu Jun 18 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.4.0-1
+- New release
+- Added glibmm subpackage
+
 * Wed Jun 17 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.3.4-1
 - New release
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/dbus-cxx/devel/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- sources	17 Jun 2009 14:57:01 -0000	1.9
+++ sources	18 Jun 2009 18:50:00 -0000	1.10
@@ -1 +1 @@
-97f376c3c47fc33178d7ee7f5283d253  dbus-cxx-0.3.4.tar.bz2
+ad3d36b685e73093084f86eb1e1dd62a  dbus-cxx-0.4.0.tar.bz2




More information about the fedora-extras-commits mailing list