Author: wade
Date: 2005-06-14 22:39:13 -0400 (Tue, 14 Jun 2005)
New Revision: 46004

Added:
   trunk/release/conf/mono-debugger/
   trunk/release/conf/mono-debugger/ximian-build.conf
   trunk/release/packaging/defs/mono-debugger
Modified:
   trunk/release/linux-installer/buildlinux-installer
   trunk/release/packaging/install-deps
Log:
First go around for packaging mono-debugger


Minor updates to the linux installer and added an option to install-deps for 
uninterupted removals.



Added: trunk/release/conf/mono-debugger/ximian-build.conf
===================================================================
--- trunk/release/conf/mono-debugger/ximian-build.conf  2005-06-15 01:50:31 UTC 
(rev 46003)
+++ trunk/release/conf/mono-debugger/ximian-build.conf  2005-06-15 02:39:13 UTC 
(rev 46004)
@@ -0,0 +1,119 @@
+<?xml version="1.0" ?>
+
+<!DOCTYPE module SYSTEM "helix-build.dtd">
+
+<module>
+
+  <targetset>
+    <filter>
+      <i>.*</i>
+    </filter>
+    <name>mono-debugger</name>
+
+    <psdata id="copyright">LGPL</psdata>
+    <psdata id="url">http://www.go-mono.com</psdata>
+    <source>
+      <!-- doesn't really work, just fools buildbuddy about where the tar is 
-->
+      <i>SVN svn+ssh://mono-cvs.ximain.com/source/trunk</i>
+    </source>
+
+    <build id="default">
+      <prepare>[[usrconfigure]]</prepare>
+      <compile>${MAKE}</compile>
+      <install>${MAKE} install DESTDIR=${DESTDIR}</install>
+
+      <builddep id="buildrequires">
+       <i>pkgconfig</i>
+       <!-- this may just be rh9... need to figure out what it will be for 
others -->
+       <i>readline-devel</i>
+      </builddep>
+
+      <package id="default">
+        <name>mono-debugger</name>
+
+        <psdata id="group">Development/Tools</psdata>
+
+        <files>
+         <i>[[usrprefix]]/bin/mdb</i>
+         <i>[[usrlibdir]]/*.so*</i>         
+         <i>[[usrlibdir]]/*.a</i>         
+         <i>[[usrlibdir]]/*.la</i>         
+         <i>[[usrlibdir]]/mono-debugger-mini-wrapper</i>         
+
+         <i>[[usrprefix]]/lib/mono/1.0/mdb.exe</i>
+         <i>[[usrlibdir]]/pkgconfig/mono-debugger.pc</i>
+
+        </files>
+
+        <dep id="requires">
+          <i>mono &gt;&eq; 0.29</i>
+          <i>glib2 &gt;&eq; 2.2</i>
+        </dep>
+
+        <docs>
+          <i>AUTHORS</i>
+          <i>COPYING</i>
+          <i>ChangeLog</i>
+          <i>README</i>
+          <i>README.FreeBSD</i>
+          <i>README.build</i>
+          <i>TODO</i>
+          <i>NEWS</i>
+          <i>RELEASE-NOTES*</i>
+        </docs>
+
+<script id="find_provides">
+           <i>
+<![CDATA[
+#!/bin/sh
+
+filelist=`sed "s/['\"]/\\\&/g"`
+ 
+{
+    echo $filelist | tr [:blank:] \\n | /usr/lib/rpm/find-provides
+    echo $filelist | tr [:blank:] \\n | /usr/bin/mono-find-provides
+} | sort | uniq
+
+]]>
+           </i>
+</script> 
+
+<script id="find_requires">
+           <i>
+<![CDATA[
+#!/bin/sh
+
+filelist=`sed "s/['\"]/\\\&/g"`
+ 
+{
+    echo $filelist | tr [:blank:] \\n | /usr/lib/rpm/find-requires
+    echo $filelist | tr [:blank:] \\n | /usr/bin/mono-find-requires
+} | sort | uniq
+]]>
+           </i>           
+</script>
+
+        <description>
+          <h>Mono Debugger</h>
+          <p>
+          A debugger is an important tool for development. The Mono 
+          Debugger (MDB) can debug both managed and unmanaged applications. 
+          It provides a reusable library that can be used to add debugger 
+          functionality to different frontends. The debugger package 
+          includes a console debugger named "mdb", and MonoDevelop 
+          (http://www.monodevelop.com) provides a GUI interface to the 
+          debugger.
+         </p>
+        </description>
+      </package>
+
+    </build>
+  </targetset>
+
+</module>
+
+<!--
+    Local Variables:
+    mode: xml
+    End:
+  -->

Modified: trunk/release/linux-installer/buildlinux-installer
===================================================================
--- trunk/release/linux-installer/buildlinux-installer  2005-06-15 01:50:31 UTC 
(rev 46003)
+++ trunk/release/linux-installer/buildlinux-installer  2005-06-15 02:39:13 UTC 
(rev 46004)
@@ -326,7 +326,7 @@
 if(!-e "$p/usr/share/doc/Readme.txt") {
        # If there was an error, zero out the Readme file
        #$readme_text = "No release notes for this build...";
-       $readme_text .= "\nVisit http://go-mono.com/archive/1.1.7 for release 
details\n\n$packages_used_text.\n";
+       $readme_text .= "\nVisit http://go-mono.com/archive/$mono_version for 
release details\n\n$packages_used_text.\n";
 
        write_file("$p/usr/share/doc/Readme.txt", $readme_text);
 

Added: trunk/release/packaging/defs/mono-debugger
===================================================================
--- trunk/release/packaging/defs/mono-debugger  2005-06-15 01:50:31 UTC (rev 
46003)
+++ trunk/release/packaging/defs/mono-debugger  2005-06-15 02:39:13 UTC (rev 
46004)
@@ -0,0 +1,30 @@
+BUILD_HOSTS=(
+       fedora-3-i386
+       nld-9-i586
+       nld-9-x86_64
+       redhat-9-i386
+       rhel-3-i386
+       rhel-4-i386
+       sles-9-i586
+       sles-9-x86_64
+       suse-92-i586
+       suse-93-i586
+       suse-93-x86_64
+)
+
+USE_HOSTS=([EMAIL PROTECTED])
+
+MONO_DEPS=(
+       mono-1.1
+)
+
+get_destroot () {
+       DEST_ROOT=$DISTRO
+}
+
+HEAD_PATH="trunk/debugger"
+RELEASE_PATH="tags/debugger-[[version]]"
+
+get_tarball () {
+       msvn_tar $1
+}

Modified: trunk/release/packaging/install-deps
===================================================================
--- trunk/release/packaging/install-deps        2005-06-15 01:50:31 UTC (rev 
46003)
+++ trunk/release/packaging/install-deps        2005-06-15 02:39:13 UTC (rev 
46004)
@@ -42,7 +42,7 @@
 
 ./jail-do $TARGET "sh -x -c \"/etc/init.d/rcd restart\""
 ./jail-do $TARGET "sh -x -c \"rug rm -y $rpm_names\""
-./jail-do $TARGET "sh -x -c \"rug in -y /tmp/install-packages/*.rpm\""
+./jail-do $TARGET "sh -x -c \"rug in -y -r /tmp/install-packages/*.rpm\""
 #./jail-do $TARGET "sh -x -c \"/etc/init.d/rcd stop\""
 #./jail-do $TARGET "sh -x -c \"rm -rf /tmp/install-packages\""
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to