From 4d7a3168292c548bffa6b3e72999f588adeabe01 Mon Sep 17 00:00:00 2001 From: Poyraz76 Date: Thu, 20 Aug 2015 21:18:49 +0300 Subject: [PATCH] dbus-c++ fix dep --- programming/misc/dbus-c++/actions.py | 28 ++++++++ .../dbus-c++/files/dbus-c++-build-fix.patch | 11 +++ .../dbus-c++/files/dbus-c++-linkfix.patch | 12 ++++ programming/misc/dbus-c++/files/gcc-44.patch | 24 +++++++ programming/misc/dbus-c++/pspec.xml | 72 +++++++++++++++++++ programming/misc/dbus-c++/translations.xml | 8 +++ 6 files changed, 155 insertions(+) create mode 100644 programming/misc/dbus-c++/actions.py create mode 100644 programming/misc/dbus-c++/files/dbus-c++-build-fix.patch create mode 100644 programming/misc/dbus-c++/files/dbus-c++-linkfix.patch create mode 100644 programming/misc/dbus-c++/files/gcc-44.patch create mode 100644 programming/misc/dbus-c++/pspec.xml create mode 100644 programming/misc/dbus-c++/translations.xml diff --git a/programming/misc/dbus-c++/actions.py b/programming/misc/dbus-c++/actions.py new file mode 100644 index 0000000000..06ba3ac641 --- /dev/null +++ b/programming/misc/dbus-c++/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import autotools +from pisi.actionsapi import get + +def setup(): + pisitools.dosed("configure.ac", "-O3", "") + shelltools.export("CPPFLAGS", get.CXXFLAGS()) + + shelltools.system("./autogen.sh") + autotools.configure("--disable-static \ + --enable-glib") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "README", "COPYING") \ No newline at end of file diff --git a/programming/misc/dbus-c++/files/dbus-c++-build-fix.patch b/programming/misc/dbus-c++/files/dbus-c++-build-fix.patch new file mode 100644 index 0000000000..acc5b811da --- /dev/null +++ b/programming/misc/dbus-c++/files/dbus-c++-build-fix.patch @@ -0,0 +1,11 @@ +diff -upNr dbus-c++.orign/src/Makefile.am dbus-c++/src/Makefile.am +--- dbus-c++.orign/src/Makefile.am 2009-01-08 21:58:42.000000000 +0100 ++++ dbus-c++/src/Makefile.am 2009-07-31 11:29:22.871072420 +0200 +@@ -24,7 +24,6 @@ HEADER_FILES = \ + $(HEADER_DIR)/object.h \ + $(HEADER_DIR)/pendingcall.h \ + $(HEADER_DIR)/server.h \ +- $(HEADER_DIR)/debug.h \ + $(HEADER_DIR)/util.h \ + $(HEADER_DIR)/refptr_impl.h \ + $(HEADER_DIR)/introspection.h \ diff --git a/programming/misc/dbus-c++/files/dbus-c++-linkfix.patch b/programming/misc/dbus-c++/files/dbus-c++-linkfix.patch new file mode 100644 index 0000000000..feef0d28fc --- /dev/null +++ b/programming/misc/dbus-c++/files/dbus-c++-linkfix.patch @@ -0,0 +1,12 @@ +diff -upNr dbus-c++.orign/src/Makefile.am dbus-c++/src/Makefile.am +--- dbus-c++.orign/src/Makefile.am 2009-01-08 21:58:42.000000000 +0100 ++++ dbus-c++/src/Makefile.am 2010-02-13 19:33:37.090109108 +0100 +@@ -38,7 +38,7 @@ lib_include_HEADERS = $(HEADER_FILES) + + lib_LTLIBRARIES = libdbus-c++-1.la + libdbus_c___1_la_SOURCES = $(HEADER_FILES) interface.cpp object.cpp introspection.cpp debug.cpp types.cpp connection.cpp connection_p.h property.cpp dispatcher.cpp dispatcher_p.h pendingcall.cpp pendingcall_p.h error.cpp internalerror.h message.cpp message_p.h server.cpp server_p.h eventloop.cpp eventloop-integration.cpp $(GLIB_CPP) +-libdbus_c___1_la_LIBADD = $(dbus_LIBS) $(glib_LIBS) $(pthread_LIBS) ++libdbus_c___1_la_LIBADD = $(dbus_LIBS) $(glib_LIBS) $(pthread_LIBS) $(xml_LIBS) + + MAINTAINERCLEANFILES = \ + Makefile.in diff --git a/programming/misc/dbus-c++/files/gcc-44.patch b/programming/misc/dbus-c++/files/gcc-44.patch new file mode 100644 index 0000000000..d3175373f7 --- /dev/null +++ b/programming/misc/dbus-c++/files/gcc-44.patch @@ -0,0 +1,24 @@ +diff --git a/examples/echo/echo-client.h b/examples/echo/echo-client.h +index 54401ec..3511cc0 100644 +--- a/examples/echo/echo-client.h ++++ b/examples/echo/echo-client.h +@@ -3,6 +3,7 @@ + + #include + #include "echo-client-glue.h" ++#include + + class EchoClient + : public org::freedesktop::DBus::EchoDemo_proxy, +diff --git a/examples/echo/echo-server.h b/examples/echo/echo-server.h +index 3f0be58..9dfbaec 100644 +--- a/examples/echo/echo-server.h ++++ b/examples/echo/echo-server.h +@@ -2,6 +2,7 @@ + #define __DEMO_ECHO_SERVER_H + + #include ++#include + #include "echo-server-glue.h" + + class EchoServer diff --git a/programming/misc/dbus-c++/pspec.xml b/programming/misc/dbus-c++/pspec.xml new file mode 100644 index 0000000000..76a2ee4efc --- /dev/null +++ b/programming/misc/dbus-c++/pspec.xml @@ -0,0 +1,72 @@ + + + + + dbus-c++ + http://sourceforge.net/projects/dbus-cplusplus/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + C++ bindings for DBus library + dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop. + + http://source.pisilinux.org/1.0/dbus-c++.tar.gz + + dbus + libgcc + expat + glib2 + + + dbus-c++-build-fix.patch + dbus-c++-linkfix.patch + gcc-44.patch + + + + + dbus-c++ + + dbus + libgcc + expat + glib2 + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + dbus-c++-devel + + dbus-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-01-21 + 0.0_20090907 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-03-07 + 0.0_20090907 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/misc/dbus-c++/translations.xml b/programming/misc/dbus-c++/translations.xml new file mode 100644 index 0000000000..659471f7ce --- /dev/null +++ b/programming/misc/dbus-c++/translations.xml @@ -0,0 +1,8 @@ + + + + dbus-c++ + DBus kitaplığı için C++ bağlayıcıları + dbus-c++, DBus kitaplığı için C++ programlama arayüzü sunan bir kitaplıktır. + +