diff --git a/programming/language/dotnet/mono/actions.py b/programming/language/dotnet/mono/actions.py new file mode 100644 index 0000000000..6e5b536e64 --- /dev/null +++ b/programming/language/dotnet/mono/actions.py @@ -0,0 +1,47 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +import glob +import os.path + +shelltools.export("LC_ALL", "C") + +def setup(): + autotools.autoreconf("-fi") + + autotools.configure("--disable-quiet-build \ + --disable-system-aot \ + --disable-static \ + --with-mcs-docs=no") + +def build(): + autotools.make() + + shelltools.cd("mcs/jay") + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("mcs/jay") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("..") + + # These work on Windows only + for i in glob.glob("%s/usr/lib/mono/*/Mono.Security.Win32*" % get.installDIR()): + x = i.split(get.installDIR())[-1] + if os.path.isdir(x): + pisitools.removeDir(x) + continue + + pisitools.remove(x) + + pisitools.dodoc("AUTHORS", "COPYING.LIB", "ChangeLog", "LICENSE") diff --git a/programming/language/dotnet/mono/files/mono.binfmt.d b/programming/language/dotnet/mono/files/mono.binfmt.d new file mode 100644 index 0000000000..3075b0dc5e --- /dev/null +++ b/programming/language/dotnet/mono/files/mono.binfmt.d @@ -0,0 +1 @@ +:CLR:M::MZ::/usr/bin/mono: diff --git a/programming/language/dotnet/mono/pspec.xml b/programming/language/dotnet/mono/pspec.xml new file mode 100755 index 0000000000..01a1524e14 --- /dev/null +++ b/programming/language/dotnet/mono/pspec.xml @@ -0,0 +1,412 @@ + + + + + mono + http://www.mono-project.com + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + X11 + app:console + library + Mono runtime and class libraries, a C# compiler/interpreter + Mono is a C# compiler and interpreter. It also includes mono runtime and class libraries. + http://download.mono-project.com/sources/mono/mono-4.0.5.1.tar.bz2 + + + + mono-runtime + + libgdiplus + + + /etc/mono + /usr/bin + /usr/bin/mono + /usr/bin/mono-test-install + /usr/bin/csharp + /usr/bin/certmgr + /usr/bin/chktrust + /usr/bin/gacutil* + /usr/bin/gmcs + /usr/bin/mcs* + /usr/bin/mozroots + /usr/bin/setreg + /usr/bin/sn + /usr/lib/mono/*/csharp* + /usr/lib/mono/*/certmgr* + /usr/lib/mono/*/chktrust* + /usr/lib/mono/*/gacutil* + /usr/lib/mono/*/gmcs* + /usr/lib/mono/*/mcs* + /usr/lib/mono/*/mozroots* + /usr/lib/mono/*/setreg* + /usr/lib/mono/*/sn* + /usr/lib/libMono*.so + /usr/lib/libikvm*.so + /usr/lib/mono/*/mscorlib* + /usr/lib/mono/*/cscompmgd* + /usr/lib/mono/*/I18N.West.dll* + /usr/lib/mono/gac/I18N.West + /usr/lib/mono/*/I18N.dll* + /usr/lib/mono/gac/I18N + /usr/lib/mono/*/Mono.CompilerServices.SymbolWriter* + /usr/lib/mono/*/Mono.CSharp* + /usr/lib/mono/*/Mono.GetOptions* + /usr/lib/mono/*/Mono.Management* + /usr/lib/mono/*/Mono.Security* + /usr/lib/mono/*/Mono.Simd* + /usr/lib/mono/*/Mono.Tasklets* + /usr/lib/mono/*/System.Core* + /usr/lib/mono/*/System.Security* + /usr/lib/mono/*/System.Xml.dll* + /usr/lib/mono/gac/System.Xml + /usr/lib/mono/*/System.Xml.Linq* + /usr/lib/mono/*/System.dll* + /usr/lib/mono/gac/System + /usr/lib/mono/*/System.Configuration.dll* + /usr/lib/mono/gac/System.Configuration + /usr/lib/mono/*/Mono.C5* + /usr/lib/mono/*/System.Drawing.dll* + /usr/lib/mono/gac/System.Drawing + /usr/lib/mono/*/Mono.Posix* + /usr/lib/mono/*/Mono.Cairo* + /usr/lib/mono/*/ICSharpCode.SharpZipLib* + /usr/lib/mono/*/Microsoft.VisualC* + /usr/lib/mono/*/Commons.Xml.Relaxng* + /usr/lib/mono/*/CustomMarshalers* + /usr/lib/mono/*/OpenSystem.C* + /usr/share/locale + /usr/share/man/man1/csharp.1 + /usr/share/man/man1/certmgr.1 + /usr/share/man/man1/chktrust.1 + /usr/share/man/man1/gacutil.1 + /usr/share/man/man1/gmcs.1 + /usr/share/man/man1/mcs.1 + /usr/share/man/man1/mono.1 + /usr/share/man/man1/mozroots.1 + /usr/share/man/man1/setreg.1 + /usr/share/man/man1/sn.1 + /usr/share/man/ + /usr/share/doc + /usr/lib/*.a + /usr/lib/*.la + /usr/lib/libmono*.so* + /usr/lib/mono + /usr/lib/mono-source-libs + /usr/share/mono-2.0 + /usr/share/libgc-mono + /usr/share/jay + /usr/lib/binfmt.d + + + mono.binfmt.d + + + + + mono-devel + Header files and libraries used to embed the Mono runtime in an application + + mono-runtime + monodoc-core + mono-data + mono-data-sqlite + mono-data-postgresql + mono-data-oracle + mono-ibm-data-db2 + mono-nunit + mono-winforms + mono-web + mono-wcf + mono-winfxcore + mono-extras + mono-locale-extras + + + /usr/include + /usr/lib/pkgconfig + + + + + monodoc-core + Mono documentation tools + + mono-runtime + + + /usr/bin/mdoc* + /usr/bin/monodoc* + /usr/lib/mono/monodoc + /usr/lib/monodoc + /usr/lib/mono/*/mdoc* + /usr/lib/mono/*/monodoc + /usr/share/man/man1/mdoc* + /usr/share/man/man5/mdoc.5 + /usr/share/man/man1/monodoc* + + + + + mono-data + Database connectivity for Mono + + mono-runtime + + + /usr/bin/sql* + /usr/lib/mono/*/sql*.ex* + /usr/lib/mono/*/System.Data.dll + /usr/lib/mono/*/System.Data.DataSetExtensions.dll + /usr/lib/mono/*/System.Data.Linq.dll + /usr/lib/mono/*/System.Data.EnterpriseServices.dll + /usr/lib/mono/*/System.Data.DirectoryServices.dll + /usr/lib/mono/*/System.Data.Transactions.dll + /usr/lib/mono/*/Mono.Data.dll + /usr/lib/mono/*/Mono.Data.Tds.dll + /usr/lib/mono/*/Mono.Data.TdsClient.dll + /usr/lib/mono/*/Novell.Directory.Ldap.dll + /usr/lib/mono/gac/System.Data + /usr/lib/mono/gac/System.Data.DataSetExtensions + /usr/lib/mono/gac/System.Data.Linq + /usr/lib/mono/gac/System.Data.Services + /usr/lib/mono/gac/System.Data.EnterpriseServices + /usr/lib/mono/gac/System.Data.DirectoryServices + /usr/lib/mono/gac/System.Data.Transactions + /usr/lib/mono/gac/Mono.Data + /usr/lib/mono/gac/Mono.Data.Tds + /usr/lib/mono/gac/Mono.Data.TdsClient + /usr/lib/mono/gac/Novell.Directory.Ldap + /usr/share/man/man1/sqlsharp.1 + + + + + mono-data-sqlite + library + Sqlite database connectivity for Mono + + mono-runtime + + + /usr/lib/mono/*/Mono.Data.Sqlit* + + + + + mono-data-postgresql + library + PostgreSQL database connectivity for Mono + + mono-runtime + + + /usr/lib/mono/*/Npgsql* + + + + + mono-data-oracle + library + Oracle database connectivity for Mono + + mono-runtime + + + /usr/lib/mono/*/System.Data.OracleClient* + + + + + mono-ibm-data-db2 + library + IBM DB2 database connectivity for Mono + + mono-runtime + + + /usr/lib/mono/*/IBM.Data.DB2* + + + + + mono-nunit + Unit-testing framework for all .NET languages + + mono-runtime + + + /usr/bin/nunit* + /usr/lib/mono/*/nunit* + + + + + mono-winforms + library + Windows forms implementation for Mono + + mono-runtime + + + /usr/lib/mono/*/System.Design* + /usr/lib/mono/*/System.Drawing.Design* + /usr/lib/mono/*/System.Windows.Forms* + /usr/lib/mono/*/Accessibility* + /usr/lib/mono/*/Mono.WebBrowser* + + + + + mono-web + ASP.NET, remoting, and web services for Mono + + mono-runtime + + + /etc/mono/mconfig/config.xml + /etc/mono/browscap.ini + /etc/mono/*/Browsers/Compat.browser + /etc/mono/*/DefaultWsdlHelpGenerator.aspx + /etc/mono/*/web.config + /usr/bin/disco + /usr/bin/mconfig + /usr/bin/soapsuds + /usr/bin/wsdl* + /usr/bin/xsd* + /usr/lib/mono/*/disco* + /usr/lib/mono/*/mconfig* + /usr/lib/mono/*/soapsuds* + /usr/lib/mono/*/wsdl* + /usr/lib/mono/*/xsd* + /usr/lib/mono/*/Mono.Http* + /usr/lib/mono/*/Mono.Web.dll* + /usr/lib/mono/gac/Mono.Web + /usr/lib/mono/*/System.ComponentModel.DataAnnotations* + /usr/lib/mono/*/System.Web* + /usr/lib/mono/*/System.Runtime.Remoting* + /usr/lib/mono/*/System.Runtime.Serialization.Formatters.Soap* + /usr/share/man/man1/disco.1 + /usr/share/man/man1/mconfig.1 + /usr/share/man/man1/soapsuds.1 + /usr/share/man/man1/wsdl.1 + /usr/share/man/man1/xsd.1 + + + + + mono-wcf + Mono implementation of WCF (Windows Communication Foundation) + + mono-runtime + + + /usr/bin/svcutil + /usr/lib/mono/*/svcutil* + /usr/lib/mono/*/System.IdentityModel* + /usr/lib/mono/*/System.IdentityModel.Selectors* + /usr/lib/mono/*/System.Runtime.Serialization.dll* + /usr/lib/mono/gac/System.Runtime.Serialization + /usr/lib/mono/*/System.ServiceModel* + /usr/lib/mono/*/System.ServiceModel.Web* + + + + + mono-winfxcore + library + Mono implementation of core WinFX APIs + + mono-runtime + + + /usr/lib/mono/*/WindowsBase* + + + + + mono-extras + Infrastructure for running and building daemons and services + + mono-runtime + + + /usr/bin/mono-service* + /usr/lib/mono/*/mono-service* + /usr/lib/mono/*/System.Management* + /usr/lib/mono/*/RabbitMQ.Client* + /usr/lib/mono/*/System.Messaging* + /usr/lib/mono/*/Mono.Messaging* + /usr/lib/mono/*/Mono.Messaging.RabbitMQ* + /usr/lib/mono/*/System.ServiceProcess* + /usr/lib/mono/*/System.Configuration.Install* + /usr/lib/mono/*/Microsoft.Vsa* + /usr/share/man/man1/mono-service.1 + + + + + mono-locale-extras + library + Extra locale information for Mono + + mono-runtime + + + /usr/lib/mono/*/I18N.MidEast* + /usr/lib/mono/*/I18N.Rare* + /usr/lib/mono/*/I18N.CJK* + /usr/lib/mono/*/I18N.Other* + + + + + + 2015-11-20 + 4.0.5 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-09-29 + 3.8.0 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-12 + 3.2.3 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-05-24 + 3.2.3 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-10-26 + 3.2.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-12-25 + 3.0.2 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/dotnet/mono/translations.xml b/programming/language/dotnet/mono/translations.xml new file mode 100755 index 0000000000..6e7c5e10d1 --- /dev/null +++ b/programming/language/dotnet/mono/translations.xml @@ -0,0 +1,80 @@ + + + + mono + C# derleyici ve yorumlayıcı + Librairie de classe et environnement d'exécution (runtime) de Mono, un compilateur/interpréteur C#. + Mono, bir C# derleyicisi ve yorumlayıcısıdır, çalıştırma ve sınıf kitaplıklarını içermektedir. + Librairie de classe et environnement d'exécution (runtime) de Mono, un compilateur/interpréteur C#. + + + + mono-devel + Mono uygulamalarının derlenip çalışabilir hale gelmesi için gerekli geliştirme paketi + + + + monodoc + Mono belgeleme araçları + + + + mono-data + Mono için veritabanı bağlantısı + + + + mono-data-sqlite + Mono için Sqlite veritabanı bağlantısı + + + + mono-data-postgresql + Mono için PostgreSQL veritabanı bağlantısı + + + + mono-data-oracle + Mono için Oracle veritabanı bağlantısı + + + + mono-ibm-data-db2 + Mono için IBM DB2 veritabanı bağlantısı + + + + mono-nunit + Tüm .NET dilleri için bütünlük testi (unit-testing) çatısı + + + + mono-winforms + Mono için Windows formları uygulaması + + + + mono-web + Mono için ASP.NET, uzaktan bağlantı ve web servisleri + + + + mono-wcf + WCF'nin (Windows İletişim Vakfı) Mono uygulaması + + + + mono-winfxcore + WinFX API'lerinin Mono uygulaması + + + + mono-extras + Servisleri çalıştırmak ve inşa etmek için altyapı + + + + mono-locale-extras + Mono için ek yerel bilgi + +