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 >&eq; 0.29</i> + <i>glib2 >&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
