[weasel-commit] Source: dbus-glib=0.82-1

  • From: rbuilder@xxxxxxxxx
  • To: weasel-commit@xxxxxxxxxxxxx
  • Date: Sun, 10 Jan 2010 07:56:46 -0500

================================
dbus-glib:source=0.82-1
cvc rdiff dbus-glib -1 /weasel.rpath.org@wgl:3-devel/0.82-1
================================
0.82-1 Filip Brcic (brcha@xxxxxxx) Sun Jan 10 07:56:33 2010
    Automatic promote by rBuild.

dbus-glib-introspection.patch: new
--- /dev/null
+++ dbus-glib-introspection.patch
@@ -0,0 +78 @@
+diff -Npru dbus-glib-0.71-orig/tools/dbus-bus-introspect.xml 
dbus-glib-0.71/tools/dbus-bus-introspect.xml
+--- tools/dbus-bus-introspect.xml      1969-12-31 17:00:00.000000000 -0700
++++ tools/dbus-bus-introspect.xml      2006-07-24 14:32:01.000000000 -0600
+@@ -0,0 +1,74 @@
++   <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 
1.0//EN"
++"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd";>
++<node>
++  <interface name="org.freedesktop.DBus.Introspectable">
++    <method name="Introspect">
++      <arg name="data" direction="out" type="s"/>
++    </method>
++  </interface>
++  <interface name="org.freedesktop.DBus">
++    <method name="RequestName">
++      <arg direction="in" type="s"/>
++      <arg direction="in" type="u"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="ReleaseName">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="StartServiceByName">
++      <arg direction="in" type="s"/>
++      <arg direction="in" type="u"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="Hello">
++      <arg direction="out" type="s"/>
++    </method>
++    <method name="NameHasOwner">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="b"/>
++    </method>
++    <method name="ListNames">
++      <arg direction="out" type="as"/>
++    </method>
++    <method name="AddMatch">
++      <arg direction="in" type="s"/>
++    </method>
++    <method name="RemoveMatch">
++      <arg direction="in" type="s"/>
++    </method>
++    <method name="GetNameOwner">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="s"/>
++    </method>
++    <method name="ListQueuedOwners">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="as"/>
++    </method>
++    <method name="GetConnectionUnixUser">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="GetConnectionUnixProcessID">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="GetConnectionSELinuxSecurityContext">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="ay"/>
++    </method>
++    <method name="ReloadConfig">
++    </method>
++    <signal name="NameOwnerChanged">
++      <arg type="s"/>
++      <arg type="s"/>
++      <arg type="s"/>
++    </signal>
++    <signal name="NameLost">
++      <arg type="s"/>
++    </signal>
++    <signal name="NameAcquired">
++      <arg type="s"/>
++    </signal>
++  </interface>
++</node>

dbus-glib-0.70-dontgeneratexml.patch: new
--- /dev/null
+++ dbus-glib-0.70-dontgeneratexml.patch
@@ -0,0 +77 @@
+--- dbus-glib-0.70/tools/dbus-bus-introspect.xml.dontgenerate  2006-07-18 
15:14:38.000000000 -0400
++++ dbus-glib-0.70/tools/dbus-bus-introspect.xml       2006-07-18 
15:13:17.000000000 -0400
+@@ -0,0 +1,74 @@
++   <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 
1.0//EN"
++"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd";>
++<node>
++  <interface name="org.freedesktop.DBus.Introspectable">
++    <method name="Introspect">
++      <arg name="data" direction="out" type="s"/>
++    </method>
++  </interface>
++  <interface name="org.freedesktop.DBus">
++    <method name="RequestName">
++      <arg direction="in" type="s"/>
++      <arg direction="in" type="u"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="ReleaseName">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="StartServiceByName">
++      <arg direction="in" type="s"/>
++      <arg direction="in" type="u"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="Hello">
++      <arg direction="out" type="s"/>
++    </method>
++    <method name="NameHasOwner">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="b"/>
++    </method>
++    <method name="ListNames">
++      <arg direction="out" type="as"/>
++    </method>
++    <method name="AddMatch">
++      <arg direction="in" type="s"/>
++    </method>
++    <method name="RemoveMatch">
++      <arg direction="in" type="s"/>
++    </method>
++    <method name="GetNameOwner">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="s"/>
++    </method>
++    <method name="ListQueuedOwners">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="as"/>
++    </method>
++    <method name="GetConnectionUnixUser">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="GetConnectionUnixProcessID">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="u"/>
++    </method>
++    <method name="GetConnectionSELinuxSecurityContext">
++      <arg direction="in" type="s"/>
++      <arg direction="out" type="ay"/>
++    </method>
++    <method name="ReloadConfig">
++    </method>
++    <signal name="NameOwnerChanged">
++      <arg type="s"/>
++      <arg type="s"/>
++      <arg type="s"/>
++    </signal>
++    <signal name="NameLost">
++      <arg type="s"/>
++    </signal>
++    <signal name="NameAcquired">
++      <arg type="s"/>
++    </signal>
++  </interface>
++</node>

dbus-glib.recipe: new
--- /dev/null
+++ dbus-glib.recipe
@@ -0,0 +40 @@
+#
+# Copyright (c) 2007-2008 rPath, Inc.
+# This file is distributed under the terms of the MIT License.
+# A copy is available at http://www.rpath.com/permanent/mit-license.html
+#
+
+class DBusGlib(AutoPackageRecipe):
+
+    name = 'dbus-glib'
+    version = '0.82'
+
+    buildRequires = [
+        'dbus:devel', 'dbus:runtime', 'expat:devel', 'gettext:runtime', 
'glib:devel',
+        'libtool:runtime', 'pkg-config:devel', 'glib:runtime', 
'gtk-doc:runtime',
+        ]
+
+    confExtra = ( '--enable-bash-completion'
+                  ' --enable-checks'
+                  ' --enable-asserts'
+                  ' --enable-gtk-doc'
+                  )
+
+    def unpack(r):
+        r.addArchive('http://dbus.freedesktop.org/releases/dbus-glib/')
+        r.addPatch('dbus-glib-introspection.patch')
+
+        if Arch.x86_64:
+            # First build 32bit version
+            macros32 = r.macros.copy()
+            macros32.cc = '"gcc -m32"'
+            macros32.cxx = '"g++ -m32"'
+            macros32.libdir = '%(prefix)s/lib'
+
+            r.Configure(r.confExtra, objDir='build32', overrideMacros=macros32)
+            r.Make(dir='build32', overrideMacros=macros32)
+            r.MakeInstall(dir='build32', overrideMacros=macros32)
+            r.NormalizePkgConfig(exceptions='.*')
+            
+    def configure(r):
+        r.Configure(r.confExtra)

dbus-glib-0.82.tar.gz: new

Committed by: brcha

Other related posts:

  • » [weasel-commit] Source: dbus-glib=0.82-1 - rbuilder