[weasel-commit] Source: imake=1.0.2-5

  • From: rbuilder@xxxxxxxxx
  • To: weasel-commit@xxxxxxxxxxxxx
  • Date: Wed, 06 Jan 2010 17:21:26 -0500

================================
imake:source=1.0.2-5
cvc rdiff imake -1 /weasel.rpath.org@wgl:3-devel/1.0.2-5
================================
1.0.2-5 Filip Brcic (brcha@xxxxxxx) Wed Jan  6 17:21:14 2010
    Automatic promote by rBuild.

linux.config.patch: new
--- /dev/null
+++ linux.config.patch
@@ -0,0 +31 @@
+--- xorg-cf-files-1.0.1/linux.cf.orig  2006-03-04 18:40:43.000000000 +0000
++++ xorg-cf-files-1.0.1/linux.cf       2006-03-04 18:41:48.000000000 +0000
+@@ -193,6 +193,13 @@
+ #define FSUseSyslog           YES
+ #endif
+ 
++#define FSUseSyslog           YES
++#define BuildRman                     NO
++#define BuildHtmlManPages             NO
++#define ProjectRoot           %(prefix)s
++#define ManPath               %(mandir)s/ 
++#define XappLoadDir           %(datadir)s/X11/app-defaults
++
+ #ifndef HasDevRandom
+ # define HasDevRandom YES
+ # ifndef RandomDeviceName
+--- xorg-cf-files-1.0.2/X11.tmpl.orig  2006-07-15 10:45:23.000000000 +0000
++++ xorg-cf-files-1.0.2/X11.tmpl       2006-07-15 10:46:19.000000000 +0000
+@@ -1502,10 +1502,10 @@
+ #define DocPdfDir $(DOCDIR)/PDF
+ #endif
+ #ifndef FontDir
+-#define FontDir $(LIBDIR)/fonts
++#define FontDir %(datadir)s/fonts
+ #endif
+ #ifndef FontEncDir
+-#define FontEncDir $(LIBDIR)/fonts/encodings
++#define FontEncDir %(datadir)s/fonts/encodings
+ #endif
+ #ifndef AdmDir
+ #define AdmDir %(prefix)s/adm

imake-1.0.2.tar.bz2: new
imake.recipe: new
--- /dev/null
+++ imake.recipe
@@ -0,0 +44 @@
+#
+# Copyright (c) 2006 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
+#
+
+loadSuperClass('xorgcpackage')
+class Imake(XorgCPackageRecipe):
+    name = 'imake'
+    version = '1.0.2'
+    component = 'util'
+
+    # xorg-cf-files:lib is not strictly required for building,
+    # added it to help rMake break buildreq loops.
+    buildRequires = [ 'perl:lib', 'perl:runtime', 'xproto:devel',
+                      'xorg-cf-files:lib', 'perl:devel' ]
+
+    if Arch.x86_64:
+        buildRequires.extend(['multiarch_wrapper:runtime'])
+
+    def setup(r):
+        XorgCPackageRecipe.setup(r)
+
+        r.Requires('xorg-cf-files:lib', '%(bindir)s/imake')
+
+    def postBuild32(r):
+        r.Move('%(bindir)s/imake', '%(bindir)s/imake-32')
+        r.Move('%(bindir)s/xmkmf', '%(bindir)s/xmkmf-32')
+        r.Move('%(bindir)s/ccmakedep', '%(bindir)s/ccmakedep-32')
+
+    def policy(r):
+        if Arch.x86_64:
+            r.Move('%(bindir)s/imake', '%(bindir)s/imake-64')
+            r.Move('%(bindir)s/xmkmf', '%(bindir)s/xmkmf-64')
+            r.Move('%(bindir)s/ccmakedep', '%(bindir)s/ccmakedep-64')
+            r.Symlink('%(bindir)s/multiarch_wrapper',
+                      '%(bindir)s/imake')
+            r.DanglingSymlinks(exceptions='%(bindir)s/imake')
+            r.Symlink('%(bindir)s/multiarch_wrapper',
+                      '%(bindir)s/xmkmf')
+            r.DanglingSymlinks(exceptions='%(bindir)s/xmkmf')
+            r.Symlink('%(bindir)s/multiarch_wrapper',
+                      '%(bindir)s/ccmakedep')
+            r.DanglingSymlinks(exceptions='%(bindir)s/ccmakedep')


Committed by: brcha

Other related posts: