summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/mono/README14
-rw-r--r--packages/mono/collect-paths.py135
-rw-r--r--packages/mono/mono_files.py605
3 files changed, 4 insertions, 750 deletions
diff --git a/packages/mono/README b/packages/mono/README
index c3043faee3..eb2fed051f 100644
--- a/packages/mono/README
+++ b/packages/mono/README
@@ -23,17 +23,11 @@ then proceeds to overlay the native binaries in the install directory.
================================
mono.bbclass
-Has a helper function for the list that maps file patterns to package
-names and assemblies (see below). Also has a function mono_do_clilibs
-and inserts that function into PACKAGEFUNCS. This function calls
-mono_find_provides_and_requires which finds out (through calls to
-monodis --assembly and monodis --assemblyref) which assemblies are
+Has a function mono_do_clilibs and inserts that function into PACKAGEFUNCS.
+This function calls mono_find_provides_and_requires which finds out (through
+calls to monodis --assembly and monodis --assemblyref) which assemblies are
provided and required by a particular package. mono_do_clilibs then
puts the information about provided assemblies into
${STAGING_DIR}/clilibs/${packagename}.list and information about the
required packages into ${PKGDEST}/{packagename}.clilibdeps where it
-will later be picked up by the modified read_shlibdeps.
-
-
-
-
+will later be picked up by read_shlibdeps.
diff --git a/packages/mono/collect-paths.py b/packages/mono/collect-paths.py
deleted file mode 100644
index a49b76e5aa..0000000000
--- a/packages/mono/collect-paths.py
+++ /dev/null
@@ -1,135 +0,0 @@
-#!/usr/bin/env python
-
-## This utility takes the debian directory from an unpacked debian mono source tree
-## (e.g. apt-get source mono), parses the *.install files and generates python source
-## for a list of dictionaries that describe the individual packages and their contents
-## The output will look like
-##debian_mono_file_table = [
-## { 'name': 'libmono-peapi1.0-cil',
-## 'patterns': [
-## '/usr/lib/mono/gac/PEAPI/1.0.*/',
-## '/usr/lib/mono/1.0/PEAPI.dll'
-## ],
-## 'assemblies': [
-## ('PEAPI', '1.0.*')
-## ]
-## },
-## { 'name': 'mono-mjs',
-## 'patterns': [
-## '/usr/bin/mjs',
-## '/usr/lib/mono/1.0/mjs.exe*'
-## ]
-## },
-##....
-
-
-import os, sys, re
-
-def collect_paths(dir):
- paths = {}
-
- os.chdir(dir)
- for filename in os.listdir("."):
- if filename.endswith(".install"):
- fp = file(filename, "r")
- lines = fp.readlines()
- fp.close()
-
- contents = []
- for line in lines:
- lineparts = line.strip().split()
- if lineparts[0].startswith("debian/tmp"):
- pattern = lineparts[0][ len("debian/tmp"): ]
- if len(lineparts) == 2:
- if not pattern.startswith(lineparts[1]):
- print >>sys.stderr, "Warning: Apparently I don't fully understand the format in file %s" % filename
- elif len(lineparts) > 2:
- print >>sys.stderr, "Warning: Apparently I don't fully understand the format in file %s" % filename
-
- contents.append( pattern )
- else:
- print >>sys.stderr, "Note: Ignoring %s in %s" % (lineparts, filename)
-
- paths[ filename[ :-len(".install") ] ] = contents
-
- return paths
-
-def collect_packages(paths):
- gac_re = re.compile(r'/usr/lib/mono/gac/(?P<assembly>[^/]+)/(?P<version>[^/]+)/?')
-
- # These packages should be populated first (e.g. because their files will otherwise end up
- # in other packages)
- PACKAGES_FIRST = ("mono-jit", "mono-gac", "mono-mjs", "mono-gmcs", "mono-utils", "mono-doc")
- # These should be populated last (because their spec is very broad)
- PACKAGES_LAST = ("mono-mcs", "libmono-system1.0-cil", "libmono-system2.0-cil", "libmono1.0-cil", "libmono2.0-cil")
- first = []
- last = []
- packages = paths.keys()
- for packagename in PACKAGES_FIRST + PACKAGES_LAST:
- if packagename in packages:
- packages.remove(packagename)
- if packagename in PACKAGES_FIRST:
- first.append(packagename)
- else:
- last.append(packagename)
- packagenames = first + packages + last
-
- packages = []
- for name in packagenames:
- patterns = paths[ name ]
- package = { "name": name,
- "patterns": patterns}
-
- provided_assemblies = []
- for pattern in patterns:
- match = gac_re.match(pattern)
- if match:
- provided_assemblies.append( (match.group("assembly"), match.group("version")) )
- if pattern == "/usr/lib/mono/1.0/mscorlib.dll*":
- provided_assemblies.append( ("mscorlib", "1.0.*" ) )
- elif pattern == "/usr/lib/mono/2.0/mscorlib.dll*":
- provided_assemblies.append( ("mscorlib", "2.0.*" ) )
-
- if len(provided_assemblies) > 0:
- package["assemblies"] = provided_assemblies
-
- packages.append(package)
-
- return packages
-
-if __name__ == "__main__":
- packages = collect_packages( collect_paths(".") )
-
- if False: # Human-friendly
- for package in packages:
- print "Package: %s" % package["name"]
- if package.has_key("provided_assemblies"):
- print "Provides: \t%s" % ( "\n\t\t".join( [" ".join(e) for e in package["assemblies"] ] ) )
- print "Patterns: \t\t%s" % ( "\n\t\t\t".join(package["patterns"]) )
- print
- else:
- print "# This is a generated file, please do not edit directly"
- print "# Use collect-paths.py instead. -- Henryk <henryk@openmoko.org>"
- print "debian_mono_file_table = ["
- print ",\n".join(
- [
- "\t{\t%s\n\t}" % ",\n\t\t".join(
- [
- "%r: %r" % (key, value)
- for key, value in package.items()
- if not isinstance(value, (list,tuple))
- ] + [
- "%r: [\n\t\t\t\t%s\n\t\t\t]" % (key, ",\n\t\t\t\t".join( [
- "%r"%(e,) for e in value
- ])
- )
- for key, value in package.items()
- if isinstance(value, (list,tuple))
- ]
-
- )
- for package in packages
- ]
- )
- print "]"
-
diff --git a/packages/mono/mono_files.py b/packages/mono/mono_files.py
deleted file mode 100644
index 6e673743c3..0000000000
--- a/packages/mono/mono_files.py
+++ /dev/null
@@ -1,605 +0,0 @@
-# This is a generated file, please do not edit directly
-# Use collect-paths.py instead. -- Henryk <henryk@openmoko.org>
-debian_mono_file_table = [
- { 'name': 'mono-jit',
- 'patterns': [
- '/usr/bin/mono'
- ]
- },
- { 'name': 'mono-gac',
- 'patterns': [
- '/usr/bin/gacutil',
- '/usr/lib/mono/1.0/gacutil.exe'
- ]
- },
- { 'name': 'mono-mjs',
- 'patterns': [
- '/usr/bin/mjs',
- '/usr/lib/mono/1.0/mjs.exe*'
- ]
- },
- { 'name': 'mono-gmcs',
- 'patterns': [
- '/usr/bin/gmcs',
- '/usr/bin/wsdl2',
- '/usr/bin/monop2',
- '/usr/bin/ilasm2',
- '/usr/bin/resgen2',
- '/usr/bin/mono-api-info2',
- '/usr/bin/mono-service2',
- '/usr/bin/mkbundle2',
- '/usr/bin/xbuild',
- '/usr/bin/sgen',
- '/usr/bin/al2',
- '/usr/bin/httpcfg',
- '/usr/lib/mono/2.0/*.exe*',
- '/usr/lib/mono/2.0/xbuild.rsp',
- '/usr/lib/mono/2.0/MSBuild/',
- '/usr/lib/mono/2.0/Microsoft.Build.xsd',
- '/usr/lib/mono/2.0/Microsoft.CSharp.targets',
- '/usr/lib/mono/2.0/Microsoft.Common.tasks',
- '/usr/lib/mono/2.0/Microsoft.Common.targets',
- '/usr/lib/mono/2.0/Microsoft.VisualBasic.targets'
- ]
- },
- { 'name': 'mono-utils',
- 'patterns': [
- '/usr/bin/pedump',
- '/usr/bin/monodis',
- '/usr/bin/monograph',
- '/usr/bin/mono-find-provides',
- '/usr/bin/mono-find-requires'
- ]
- },
- { 'name': 'libmono-peapi1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/PEAPI/1.0.*/',
- '/usr/lib/mono/1.0/PEAPI.dll'
- ],
- 'assemblies': [
- ('PEAPI', '1.0.*')
- ]
- },
- { 'name': 'libmono-cairo1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Cairo/1.0.*/',
- '/usr/lib/mono/1.0/Mono.Cairo.dll',
- '/usr/lib/pkgconfig/mono-cairo.pc'
- ],
- 'assemblies': [
- ('Mono.Cairo', '1.0.*')
- ]
- },
- { 'name': 'libmono-system-web2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Web/2.0.*/',
- '/usr/lib/mono/gac/System.Web.Services/2.0.*/',
- '/usr/lib/mono/2.0/System.Web.dll',
- '/usr/lib/mono/2.0/System.Web.Services.dll'
- ],
- 'assemblies': [
- ('System.Web', '2.0.*'),
- ('System.Web.Services', '2.0.*')
- ]
- },
- { 'name': 'libmono-accessibility2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Accessibility/2.0.*/',
- '/usr/lib/mono/2.0/Accessibility.dll'
- ],
- 'assemblies': [
- ('Accessibility', '2.0.*')
- ]
- },
- { 'name': 'libmono-microsoft7.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Microsoft.JScript/7.0.*/',
- '/usr/lib/mono/gac/Microsoft.VisualC/7.0.*/',
- '/usr/lib/mono/gac/Microsoft.Vsa/7.0.*/',
- '/usr/lib/mono/1.0/Microsoft.JScript.dll',
- '/usr/lib/mono/1.0/Microsoft.VisualC.dll',
- '/usr/lib/mono/1.0/Microsoft.Vsa.dll'
- ],
- 'assemblies': [
- ('Microsoft.JScript', '7.0.*'),
- ('Microsoft.VisualC', '7.0.*'),
- ('Microsoft.Vsa', '7.0.*')
- ]
- },
- { 'name': 'libmono-winforms2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Windows.Forms/2.0.*/',
- '/usr/lib/mono/gac/System.Drawing.Design/2.0.*/',
- '/usr/lib/mono/gac/System.Design/2.0.*/',
- '/usr/lib/mono/2.0/System.Windows.Forms.dll',
- '/usr/lib/mono/2.0/System.Drawing.Design.dll',
- '/usr/lib/mono/2.0/System.Design.dll'
- ],
- 'assemblies': [
- ('System.Windows.Forms', '2.0.*'),
- ('System.Drawing.Design', '2.0.*'),
- ('System.Design', '2.0.*')
- ]
- },
- { 'name': 'libmono-ldap1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Novell.Directory.Ldap/1.0.*/',
- '/usr/lib/mono/1.0/Novell.Directory.Ldap.dll'
- ],
- 'assemblies': [
- ('Novell.Directory.Ldap', '1.0.*')
- ]
- },
- { 'name': 'libmono-sharpzip2.84-cil',
- 'patterns': [
- '/usr/lib/mono/gac/ICSharpCode.SharpZipLib/2.84.*/',
- '/usr/lib/mono/2.0/ICSharpCode.SharpZipLib.dll'
- ],
- 'assemblies': [
- ('ICSharpCode.SharpZipLib', '2.84.*')
- ]
- },
- { 'name': 'libmono-system-data2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Data/2.0.*/',
- '/usr/lib/mono/2.0/System.Data.dll'
- ],
- 'assemblies': [
- ('System.Data', '2.0.*')
- ]
- },
- { 'name': 'libmono-corlib2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/I18N*/2.0.*/',
- '/usr/lib/mono/2.0/I18N*.dll',
- '/usr/lib/mono/2.0/mscorlib.dll*'
- ],
- 'assemblies': [
- ('I18N*', '2.0.*'),
- ('mscorlib', '2.0.*')
- ]
- },
- { 'name': 'libmono-winforms1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Windows.Forms/1.0.*/',
- '/usr/lib/mono/gac/System.Drawing.Design/1.0.*/',
- '/usr/lib/mono/gac/System.Design/1.0.*/',
- '/usr/lib/mono/1.0/System.Windows.Forms.dll',
- '/usr/lib/mono/1.0/System.Drawing.Design.dll',
- '/usr/lib/mono/1.0/System.Design.dll'
- ],
- 'assemblies': [
- ('System.Windows.Forms', '1.0.*'),
- ('System.Drawing.Design', '1.0.*'),
- ('System.Design', '1.0.*')
- ]
- },
- { 'name': 'libmono-microsoft8.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Microsoft.JScript/8.0.*/',
- '/usr/lib/mono/gac/Microsoft.VisualC/8.0.*/',
- '/usr/lib/mono/gac/Microsoft.Vsa/8.0.*/',
- '/usr/lib/mono/2.0/Microsoft.JScript.dll',
- '/usr/lib/mono/2.0/Microsoft.VisualC.dll',
- '/usr/lib/mono/2.0/Microsoft.Vsa.dll'
- ],
- 'assemblies': [
- ('Microsoft.JScript', '8.0.*'),
- ('Microsoft.VisualC', '8.0.*'),
- ('Microsoft.Vsa', '8.0.*')
- ]
- },
- { 'name': 'libmono-corlib1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/I18N*/1.0.*/',
- '/usr/lib/mono/1.0/I18N*.dll',
- '/usr/lib/mono/1.0/mscorlib.dll*'
- ],
- 'assemblies': [
- ('I18N*', '1.0.*'),
- ('mscorlib', '1.0.*')
- ]
- },
- { 'name': 'libmono-system-web1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Web/1.0.*/',
- '/usr/lib/mono/gac/System.Web.Services/1.0.*/',
- '/usr/lib/mono/1.0/System.Web.dll',
- '/usr/lib/mono/1.0/System.Web.Services.dll'
- ],
- 'assemblies': [
- ('System.Web', '1.0.*'),
- ('System.Web.Services', '1.0.*')
- ]
- },
- { 'name': 'libmono-system-runtime2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Runtime.*/2.0.*/',
- '/usr/lib/mono/2.0/System.Runtime.*.dll'
- ],
- 'assemblies': [
- ('System.Runtime.*', '2.0.*')
- ]
- },
- { 'name': 'libmono-cscompmgd8.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/cscompmgd/8.0.*/',
- '/usr/lib/mono/2.0/cscompmgd.dll'
- ],
- 'assemblies': [
- ('cscompmgd', '8.0.*')
- ]
- },
- { 'name': 'libmono-cscompmgd7.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/cscompmgd/7.0.*/',
- '/usr/lib/mono/1.0/cscompmgd.dll'
- ],
- 'assemblies': [
- ('cscompmgd', '7.0.*')
- ]
- },
- { 'name': 'libmono-firebirdsql1.7-cil',
- 'patterns': [
- '/usr/lib/mono/gac/FirebirdSql.Data.Firebird/1.7.*/',
- '/usr/lib/mono/1.0/FirebirdSql.Data.Firebird.dll'
- ],
- 'assemblies': [
- ('FirebirdSql.Data.Firebird', '1.7.*')
- ]
- },
- { 'name': 'mono-jay',
- 'patterns': [
- '/usr/bin/jay'
- ]
- },
- { 'name': 'libmono-data-tds1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Data.Tds/1.0.*/',
- '/usr/lib/mono/1.0/Mono.Data.Tds.dll'
- ],
- 'assemblies': [
- ('Mono.Data.Tds', '1.0.*')
- ]
- },
- { 'name': 'libmono-sqlite1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Data.Sqlite/1.0.*/',
- '/usr/lib/mono/gac/Mono.Data.SqliteClient/1.0.*/',
- '/usr/lib/mono/1.0/Mono.Data.Sqlite.dll',
- '/usr/lib/mono/1.0/Mono.Data.SqliteClient.dll'
- ],
- 'assemblies': [
- ('Mono.Data.Sqlite', '1.0.*'),
- ('Mono.Data.SqliteClient', '1.0.*')
- ]
- },
- { 'name': 'libmono-relaxng1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Commons.Xml.Relaxng/1.0.*/',
- '/usr/lib/mono/1.0/Commons.Xml.Relaxng.dll'
- ],
- 'assemblies': [
- ('Commons.Xml.Relaxng', '1.0.*')
- ]
- },
- { 'name': 'libmono-dev',
- 'patterns': [
- '/usr/lib/libmono*.a',
- '/usr/lib/libMono*.a',
- '/usr/lib/libmono*.so',
- '/usr/lib/libMonoSupportW.a',
- '/usr/lib/pkgconfig/mono.pc',
- '/usr/lib/pkgconfig/dotnet.pc',
- '/usr/include/'
- ]
- },
- { 'name': 'libmono-accessibility1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Accessibility/1.0.*/',
- '/usr/lib/mono/1.0/Accessibility.dll'
- ],
- 'assemblies': [
- ('Accessibility', '1.0.*')
- ]
- },
- { 'name': 'mono-common',
- 'patterns': [
- '/etc/mono',
- '/usr/share/mono-1.0/mono/cil/cil-opcodes.xml'
- ]
- },
- { 'name': 'libmono-oracle1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Data.OracleClient/1.0.*/',
- '/usr/lib/mono/1.0/System.Data.OracleClient.dll'
- ],
- 'assemblies': [
- ('System.Data.OracleClient', '1.0.*')
- ]
- },
- { 'name': 'libmono-system-data1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Data/1.0.*/',
- '/usr/lib/mono/1.0/System.Data.dll'
- ],
- 'assemblies': [
- ('System.Data', '1.0.*')
- ]
- },
- { 'name': 'libmono-bytefx0.7.6.2-cil',
- 'patterns': [
- '/usr/lib/mono/gac/ByteFX.Data/0.7.6.2*/',
- '/usr/lib/mono/2.0/ByteFX.Data.dll'
- ],
- 'assemblies': [
- ('ByteFX.Data', '0.7.6.2*')
- ]
- },
- { 'name': 'libmono0',
- 'patterns': [
- '/usr/lib/libmono*.so.*',
- '/usr/lib/libMonoPosixHelper.so',
- '/usr/lib/libMonoSupportW.so'
- ]
- },
- { 'name': 'libmono-sharpzip0.6-cil',
- 'patterns': [
- '/usr/lib/mono/gac/ICSharpCode.SharpZipLib/0.6.*/',
- '/usr/lib/mono/compat-1.0/ICSharpCode.SharpZipLib.dll'
- ],
- 'assemblies': [
- ('ICSharpCode.SharpZipLib', '0.6.*')
- ]
- },
- { 'name': 'libmono-data-tds2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Data.Tds/2.0.*/',
- '/usr/lib/mono/2.0/Mono.Data.Tds.dll'
- ],
- 'assemblies': [
- ('Mono.Data.Tds', '2.0.*')
- ]
- },
- { 'name': 'libmono-system-messaging1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Messaging/1.0.*/',
- '/usr/lib/mono/1.0/System.Messaging.dll'
- ],
- 'assemblies': [
- ('System.Messaging', '1.0.*')
- ]
- },
- { 'name': 'libmono-npgsql1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Npgsql/1.0.*/',
- '/usr/lib/mono/1.0/Npgsql.dll'
- ],
- 'assemblies': [
- ('Npgsql', '1.0.*')
- ]
- },
- { 'name': 'libmono-security2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Security/2.0.*/',
- '/usr/lib/mono/2.0/Mono.Security.dll'
- ],
- 'assemblies': [
- ('Mono.Security', '2.0.*')
- ]
- },
- { 'name': 'libmono-security1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Security/1.0.*/',
- '/usr/lib/mono/1.0/Mono.Security.dll'
- ],
- 'assemblies': [
- ('Mono.Security', '1.0.*')
- ]
- },
- { 'name': 'libmono-bytefx0.7.6.1-cil',
- 'patterns': [
- '/usr/lib/mono/gac/ByteFX.Data/0.7.6.1*/',
- '/usr/lib/mono/1.0/ByteFX.Data.dll'
- ],
- 'assemblies': [
- ('ByteFX.Data', '0.7.6.1*')
- ]
- },
- { 'name': 'libmono-microsoft-build2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Microsoft.Build.*/2.0.*/',
- '/usr/lib/mono/2.0/Microsoft.Build.*.dll'
- ],
- 'assemblies': [
- ('Microsoft.Build.*', '2.0.*')
- ]
- },
- { 'name': 'libmono-system-ldap1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.DirectoryServices/1.0.*/',
- '/usr/lib/mono/1.0/System.DirectoryServices.dll'
- ],
- 'assemblies': [
- ('System.DirectoryServices', '1.0.*')
- ]
- },
- { 'name': 'libmono-relaxng2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Commons.Xml.Relaxng/2.0.*/',
- '/usr/lib/mono/2.0/Commons.Xml.Relaxng.dll'
- ],
- 'assemblies': [
- ('Commons.Xml.Relaxng', '2.0.*')
- ]
- },
- { 'name': 'libmono-system-ldap2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.DirectoryServices/2.0.*/',
- '/usr/lib/mono/2.0/System.DirectoryServices.dll'
- ],
- 'assemblies': [
- ('System.DirectoryServices', '2.0.*')
- ]
- },
- { 'name': 'libmono-system-messaging2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Messaging/2.0.*/',
- '/usr/lib/mono/2.0/System.Messaging.dll'
- ],
- 'assemblies': [
- ('System.Messaging', '2.0.*')
- ]
- },
- { 'name': 'libmono-sharpzip0.84-cil',
- 'patterns': [
- '/usr/lib/mono/gac/ICSharpCode.SharpZipLib/0.84.*/',
- '/usr/lib/mono/1.0/ICSharpCode.SharpZipLib.dll'
- ],
- 'assemblies': [
- ('ICSharpCode.SharpZipLib', '0.84.*')
- ]
- },
- { 'name': 'libmono-sqlite2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Data.Sqlite/2.0.*/',
- '/usr/lib/mono/gac/Mono.Data.SqliteClient/2.0.*/',
- '/usr/lib/mono/2.0/Mono.Data.Sqlite.dll',
- '/usr/lib/mono/2.0/Mono.Data.SqliteClient.dll'
- ],
- 'assemblies': [
- ('Mono.Data.Sqlite', '2.0.*'),
- ('Mono.Data.SqliteClient', '2.0.*')
- ]
- },
- { 'name': 'libmono-ldap2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Novell.Directory.Ldap/2.0.*/',
- '/usr/lib/mono/2.0/Novell.Directory.Ldap.dll'
- ],
- 'assemblies': [
- ('Novell.Directory.Ldap', '2.0.*')
- ]
- },
- { 'name': 'libmono-npgsql2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Npgsql/2.0.*/',
- '/usr/lib/mono/2.0/Npgsql.dll'
- ],
- 'assemblies': [
- ('Npgsql', '2.0.*')
- ]
- },
- { 'name': 'libmono-system-runtime1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Runtime.*/1.0.*/',
- '/usr/lib/mono/1.0/System.Runtime.*.dll'
- ],
- 'assemblies': [
- ('System.Runtime.*', '1.0.*')
- ]
- },
- { 'name': 'libmono-oracle2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System.Data.OracleClient/2.0.*/',
- '/usr/lib/mono/2.0/System.Data.OracleClient.dll'
- ],
- 'assemblies': [
- ('System.Data.OracleClient', '2.0.*')
- ]
- },
- { 'name': 'libmono-c5-1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.C5/1.0.*/',
- '/usr/lib/mono/2.0/Mono.C5.dll'
- ],
- 'assemblies': [
- ('Mono.C5', '1.0.*')
- ]
- },
- { 'name': 'libmono-sharpzip2.6-cil',
- 'patterns': [
- '/usr/lib/mono/gac/ICSharpCode.SharpZipLib/2.6.*/',
- '/usr/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll'
- ],
- 'assemblies': [
- ('ICSharpCode.SharpZipLib', '2.6.*')
- ]
- },
- { 'name': 'libmono-cairo2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.Cairo/2.0.*/',
- '/usr/lib/mono/2.0/Mono.Cairo.dll'
- ],
- 'assemblies': [
- ('Mono.Cairo', '2.0.*')
- ]
- },
- { 'name': 'libmono-peapi2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/PEAPI/2.0.*/',
- '/usr/lib/mono/2.0/PEAPI.dll'
- ],
- 'assemblies': [
- ('PEAPI', '2.0.*')
- ]
- },
- { 'name': 'mono-mcs',
- 'patterns': [
- '/usr/bin/',
- '/usr/lib/mono/1.0/*.exe*'
- ]
- },
- { 'name': 'libmono-system1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System*/1.0.*/',
- '/usr/lib/mono/gac/CustomMarshalers/1.0.*/',
- '/usr/lib/mono/1.0/System*.dll',
- '/usr/lib/mono/1.0/CustomMarshalers.dll*'
- ],
- 'assemblies': [
- ('System*', '1.0.*'),
- ('CustomMarshalers', '1.0.*')
- ]
- },
- { 'name': 'libmono-system2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/System*/2.0.*/',
- '/usr/lib/mono/gac/CustomMarshalers/2.0.*/',
- '/usr/lib/mono/2.0/System*.dll',
- '/usr/lib/mono/2.0/CustomMarshalers.dll*'
- ],
- 'assemblies': [
- ('System*', '2.0.*'),
- ('CustomMarshalers', '2.0.*')
- ]
- },
- { 'name': 'libmono1.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.*/1.0.*/',
- '/usr/lib/mono/gac/OpenSystem.C/1.0.*',
- '/usr/lib/mono/gac/mono-service/1.0.*/',
- '/usr/lib/mono/1.0/Mono.*.dll',
- '/usr/lib/mono/1.0/OpenSystem.C.dll'
- ],
- 'assemblies': [
- ('Mono.*', '1.0.*'),
- ('OpenSystem.C', '1.0.*'),
- ('mono-service', '1.0.*')
- ]
- },
- { 'name': 'libmono2.0-cil',
- 'patterns': [
- '/usr/lib/mono/gac/Mono.*/2.0.*/',
- '/usr/lib/mono/gac/OpenSystem.C/2.0.*',
- '/usr/lib/mono/gac/mono-service/2.0.*/',
- '/usr/lib/mono/2.0/Mono.*.dll',
- '/usr/lib/mono/2.0/OpenSystem.C.dll'
- ],
- 'assemblies': [
- ('Mono.*', '2.0.*'),
- ('OpenSystem.C', '2.0.*'),
- ('mono-service', '2.0.*')
- ]
- }
-]