From b8c0b7c52c4dc0ff1a4ee8bf3fd764cd57e6095e Mon Sep 17 00:00:00 2001 From: pdurante Date: Tue, 28 Aug 2007 18:01:32 +0000 Subject: [PATCH] * RPM spec file (Ben Martin) git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12412 30a43799-04e7-0310-8b2b-ea0d24f86d0e --- Makefile.am | 5 ++-- configure.ac | 3 +++ libdbus-c++.spec.in | 62 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 libdbus-c++.spec.in diff --git a/Makefile.am b/Makefile.am index fb858fc..29bb7c9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ SUBDIRS = src tools data doc examples -EXTRA_DIST = autogen.sh +EXTRA_DIST = autogen.sh libdbus-c++.spec libdbus-c++.spec.in pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = dbus-c++-1.pc @@ -17,5 +17,6 @@ MAINTAINERCLEANFILES = \ ltmain.sh \ mdate-sh \ missing \ - mkinstalldirs + mkinstalldirs \ + libdbus-c++.spec diff --git a/configure.ac b/configure.ac index 864e361..230564b 100644 --- a/configure.ac +++ b/configure.ac @@ -8,6 +8,8 @@ AM_CONFIG_HEADER([include/dbus-c++/config.h]) AC_CANONICAL_HOST +AC_SUBST(PACKAGE_VERSION) + # Set configuration options @@ -187,4 +189,5 @@ AC_OUTPUT( examples/hal/Makefile examples/glib/Makefile dbus-c++-1.pc + libdbus-c++.spec ) diff --git a/libdbus-c++.spec.in b/libdbus-c++.spec.in new file mode 100644 index 0000000..264e02f --- /dev/null +++ b/libdbus-c++.spec.in @@ -0,0 +1,62 @@ + + + + +Summary: C++ Interface for DBus +Name: libdbus-c++ +Version: @PACKAGE_VERSION@ +Release: 70001 +URL: http://dev.openwengo.org/trac/openwengo/trac.fcgi/browser/wengophone-ng/branches/wengophone-dbus-api/libs/dbus/src +Source0: %{name}-%{version}.tar.gz +License: LGPL +Group: Libraries +BuildRoot: %{_tmppath}/%{name}-root +Prefix: /usr + +%description + +Ability to reflect dbus methods and signals into a more natural C++ object system. + +%package devel +Requires: libdbus-c++ = %{version} +Group: Development/Libraries +Summary: Header files for libdbus-c++ + +%description devel +Header files for libdbus-c++ + + +%prep +%setup -q + +%build +./configure --prefix=/usr +make -j 4 + +%install +make prefix=$RPM_BUILD_ROOT%{prefix} install + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(755,root,root) +%{prefix}/lib/libdbus-c++*.so* + + + +%files devel +%defattr(-,root,root) +%{prefix}/bin/dbusxx-xml2cpp +%{prefix}/bin/dbusxx-introspect +%{prefix}/lib/libdbus-c*.a +%{prefix}/include/dbus-c++-1 +%{prefix}/lib/pkgconfig/*.pc + +%changelog +* Thu Feb 8 2007 Ben Martin +- initial spec file