summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZdenek Prikryl <zdeny@dhcp-lab-218.englab.brq.redhat.com>2009-04-14 13:29:41 +0200
committerZdenek Prikryl <zdeny@dhcp-lab-218.englab.brq.redhat.com>2009-04-14 13:29:41 +0200
commit68b651da3a4768071e83eb891fb370ba20489107 (patch)
tree5aaa03b454b081fcfbab8bfecd1fb3d4c7dc2b1f
parentd18890a0df56134b9a1e361bba8e909181412011 (diff)
downloadabrt-68b651da3a4768071e83eb891fb370ba20489107.tar.gz
abrt-68b651da3a4768071e83eb891fb370ba20489107.tar.xz
abrt-68b651da3a4768071e83eb891fb370ba20489107.zip
added bugzilla plugin
-rw-r--r--abrt.spec15
-rw-r--r--configure.ac2
-rw-r--r--lib/Plugins/Makefile.am13
3 files changed, 27 insertions, 3 deletions
diff --git a/abrt.spec b/abrt.spec
index 1d39c8d..99545bf 100644
--- a/abrt.spec
+++ b/abrt.spec
@@ -13,6 +13,8 @@ BuildRequires: curl-devel
BuildRequires: rpm-devel >= 4.6
BuildRequires: sqlite-devel > 3.0
BuildRequires: desktop-file-utils
+BuildRequires: xmlrpc-c-devel
+BuildRequires: file-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -118,6 +120,14 @@ Requires: %{name} = %{version}-%{release}
%description plugin-runapp
Plugin to run external programs.
+%package plugin-bugzilla
+Summary: %{name}'s bugzilla plugin
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description plugin-bugzilla
+Plugin to report bugs into the bugzilla.
+
%prep
%setup -q
@@ -221,6 +231,11 @@ fi
%defattr(-,root,root,-)
%{_libdir}/%{name}/libRunApp.so*
+%files plugin-bugzilla
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Bugzilla.conf
+%{_libdir}/%{name}/libBugzilla.so*
+
%changelog
* Wed Mar 11 2009 Jiri Moskovcak <jmoskovc@redhat.com> 0.0.2-1
- added kerneloops addon to rpm (aarapov)
diff --git a/configure.ac b/configure.ac
index 6482a3b..49d899a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,6 +21,8 @@ PKG_CHECK_MODULES([RPM], [rpm])
PKG_CHECK_MODULES([CURL], [libcurl])
PKG_CHECK_MODULES([LIBNOTIFY], [libnotify])
PKG_CHECK_MODULES([NSS], [nss])
+PKG_CHECK_MODULES([XMLRPC_CPP], [xmlrpc++])
+PKG_CHECK_MODULES([XMLRPC_CLIENT_CPP], [xmlrpc_client++])
AC_CHECK_HEADER([sys/inotify.h], [],
[AC_MSG_ERROR([sys/inotify.h is needed to build abrt])])
diff --git a/lib/Plugins/Makefile.am b/lib/Plugins/Makefile.am
index 5475e32..4b5697a 100644
--- a/lib/Plugins/Makefile.am
+++ b/lib/Plugins/Makefile.am
@@ -6,10 +6,11 @@ pluginslib_LTLIBRARIES = libCCpp.la \
libLogger.la \
libKerneloopsReporter.la\
libKerneloops.la \
- libRunApp.la
+ libRunApp.la \
+ libBugzilla.la
pluginsconfdir=$(PLUGINS_CONF_DIR)
-dist_pluginsconf_DATA = CCpp.conf Mailx.conf SQLite3.conf Logger.conf Kerneloops.conf KerneloopsReporter.conf
+dist_pluginsconf_DATA = CCpp.conf Mailx.conf SQLite3.conf Logger.conf Kerneloops.conf KerneloopsReporter.conf Bugzilla.conf
# CCpp
libCCpp_la_SOURCES = CCpp.cpp CCpp.h PluginSettings.h
@@ -44,4 +45,10 @@ libLogger_la_LDFLAGS = -avoid-version
# RunApp
libRunApp_la_SOURCES = RunApp.h RunApp.cpp
-libRunApp_la_LDFLAGS = -avoid-version \ No newline at end of file
+libRunApp_la_LDFLAGS = -avoid-version
+
+# Bugzilla
+libBugzilla_la_SOURCES = Bugzilla.h Bugzilla.cpp
+libBugzilla_la_LIBADD = $(XMLRPC_CPP_LIBS) $(XMLRPC_CLIENT_CPP_LIBS)
+libBugzilla_la_LDFLAGS = -avoid-version
+libBugzilla_la_CPPFLAGS = $(XMLRPC_CPP_CFLAGS) $(XMLRPC_CLIENT_CPP_CFLAGS) -I$(srcdir)/../MiddleWare -I$(srcdir)/../Utils