================================
dbus:source=0.62-1
cvc rdiff dbus -1 /[EMAIL PROTECTED]:1-devel/0.62-1
================================
0.62-1 Ken VanDine ([EMAIL PROTECTED]) Fri Jul 28 23:22:30 2006
    Merged from fl:desktop
    
dbus.recipe: new
--- /dev/null
+++ dbus.recipe
@@ -0,0 +69 @@
+#
+# Copyright (c) 2004 Specifix, Inc.
+# All rights reserved
+#
+# XXX needs user id dbus:81
+
+loadRecipe('python.recipe', label='[EMAIL PROTECTED]:devel')
+class Dbus(CPackageRecipe):
+
+    buildRequires = [ 'expat:devel', 'glib:devel', 'Pyrex:runtime', 
+        'atk:devel', 'cairo:devel', 'fontconfig:devel', 'freetype:devel',
+        'glibc:devel', 'gtk:devel', 'libpng:devel', 'pango:devel',
+        'xorg-x11:devel', 'zlib:devel', 'libxml2:python', 'mono:runtime',
+        'pkgconfig:devel', 'mono:lib', 'gcc-c++:runtime', 'mono:devellib',
+        'gettext:runtime', 'glib:runtime', 'libstdc++:devel',
+        'doxygen:runtime', 'gcc-java:runtime', 'libstdc++:devel',
+        'qt-x11-free:runtime', 'xmlto:runtime' ]
+
+    name = 'dbus'
+    version = '0.62'
+
+    def setup(r):
+        r.macros.dbus_uid = 'dbus'
+        r.macros.python_version = Python.majversion
+
+        
r.addArchive('http://www.freedesktop.org/software/dbus/releases/%(name)s-%(version)s.tar.gz')
+        r.addSource('dbus.sh')
+
+        r.addAction("sed -i 's@<user>.*</user>@<user>%(dbus_uid)s</user>@g' 
bus/system.conf*")
+        r.addAction("sed -i '/# chkconfig:/s/ 97/ 08/g' bus/messagebus.in")
+
+        r.Configure('--enable-glib=yes --enable-qt=no --disable-tests 
--with-init-scripts=redhat '
+            '--enable-mono --disable-verbose-mode --disable-asserts '
+            '--with-system-pid-file=%(localstatedir)s/run/messagebus.pid')
+
+        r.Make()
+        r.MakeInstall()
+
+        # doesn't seem to be a configure option for pythondir?
+        r.Move('/usr/lib/python*/site-packages/*',
+            '%(libdir)s/python%(python_version)s/site-packages/')
+
+        r.MakeDirs('%(localstatedir)s/run/dbus')
+        r.MakeDirs('%(datadir)s/dbus-1/services')
+        r.ExcludeDirectories(exceptions=['%(datadir)s/dbus-1/services'])
+        r.ExcludeDirectories(exceptions=['%(localstatedir)s/run/dbus'])
+
+        r.Doc('COPYING', 'ChangeLog', 'NEWS')
+
+        r.PackageSpec('dbus-mono',
+                      '%(libdir)s/mono.*',
+                      '%(libdir)s/pkgconfig/dbus-sharp.pc')
+        r.PackageSpec('dbus-x11', '%(bindir)s/dbus-launch')
+        r.PackageSpec('dbus-qt', '%(libdir)s/libdbus-qt-.*')
+        r.PackageSpec('dbus-glib',
+                '%(libdir)s/libdbus-glib-.*',
+                '%(libdir)s/pkgconfig/dbus-glib-.*',
+                '%(bindir)s/dbus-monitor',
+                '%(bindir)s/dbus-viewer',
+                '%(bindir)s/dbus-binding-tool')
+
+        r.TagSpec('initscript', '%(initdir)s/') 
+        r.Install('dbus.sh', '/etc/X11/xinit/xinitrc.d/dbus.sh')
+
+
+        r.UtilizeUser('dbus', '%(sysconfdir)s/.*/system.conf')
+
+
+

dbus-0.62.tar.gz: new
dbus.sh: new
--- /dev/null
+++ dbus.sh
@@ -0,0 +2 @@
+#!/bin/sh
+eval `dbus-launch --auto-syntax`


Committed by: krv
_______________________________________________
Desktop-commits mailing list
[email protected]
http://lists.bizrace.com/mailman/listinfo/desktop-commits

Reply via email to