From 3d13316fb009a865eaa315ce11c0cd1861991d39 Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Sat, 6 Jan 2024 07:13:48 +0100 Subject: [PATCH] update to 0.6.2 [release 0.6.2-1mamba;Thu Apr 25 2013] --- README.md | 19 ++++++++ mono-addins.spec | 119 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 mono-addins.spec diff --git a/README.md b/README.md index f6c9ebc..d33b7b8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,21 @@ # mono-addins +Mono.Addins is a framework for creating extensible applications, and for creating libraries which extend those applications. + +Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. + +This new framework intends to set an standard for building extensible applications and add-ins in Mono. +Main Features + +The main features of Mono.Addins are: + +* Supports descriptions of add-ins using custom attributes (for simple and common extensions) or using an xml manifest (for more complex extensibility needs). +* Support for add-in hierarchies, where add-ins may depend on other add-ins. +* Lazy loading of add-ins. +* Provides an API for accessing to add-in descriptions, which will allow building development and documentation tools for handling add-ins. +* Dynamic activation / deactivation of add-ins at run time. +* Allows sharing add-in registries between applications, and defining arbitrary add-in locations. +* Allows implementing extensible libraries. +* Supports add-in localization. +* In addition to the basic add-in engine, it provides a Setup library to be used by applications which want to offer basic add-in management features to users, such as enabling/disabling add-ins, or installing add-ins from on-line repositories. + diff --git a/mono-addins.spec b/mono-addins.spec new file mode 100644 index 0000000..d6d0501 --- /dev/null +++ b/mono-addins.spec @@ -0,0 +1,119 @@ +Name: mono-addins +Version: 0.6.2 +Release: 1mamba +Summary: An Open Source implementation of the GDI+ API +Group: Development/Tools +Vendor: openmamba +Distribution: openmamba +Packager: Automatic Build System +URL: http://www.mono-project.com/Main_Page +Source: http://download.mono-project.com/sources/mono-addins/mono-addins-%{version}.tar.bz2 +License: GPL, MIT +BuildRequires: gtk-sharp-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Mono.Addins is a framework for creating extensible applications, and for creating libraries which extend those applications. + +Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. + +This new framework intends to set an standard for building extensible applications and add-ins in Mono. +Main Features + +The main features of Mono.Addins are: + +* Supports descriptions of add-ins using custom attributes (for simple and common extensions) or using an xml manifest (for more complex extensibility needs). +* Support for add-in hierarchies, where add-ins may depend on other add-ins. +* Lazy loading of add-ins. +* Provides an API for accessing to add-in descriptions, which will allow building development and documentation tools for handling add-ins. +* Dynamic activation / deactivation of add-ins at run time. +* Allows sharing add-in registries between applications, and defining arbitrary add-in locations. +* Allows implementing extensible libraries. +* Supports add-in localization. +* In addition to the basic add-in engine, it provides a Setup library to be used by applications which want to offer basic add-in management features to users, such as enabling/disabling add-ins, or installing add-ins from on-line repositories. + +%prep + +%setup -q + +%build +%configure \ + --enable-gui +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_bindir}/mautil +%{_libdir}/mono/gac/Mono.Addins.CecilReflector/*/Mono.Addins.CecilReflector.dll +%{_libdir}/mono/gac/Mono.Addins.CecilReflector/*/Mono.Addins.CecilReflector.dll.mdb +%{_libdir}/mono/gac/Mono.Addins.Gui/*/Mono.Addins.Gui.dll +%{_libdir}/mono/gac/Mono.Addins.Gui/*/Mono.Addins.Gui.dll.mdb +%{_libdir}/mono/gac/Mono.Addins.MSBuild +%{_libdir}/mono/gac/Mono.Addins.Setup/*/Mono.Addins.Setup.dll +%{_libdir}/mono/gac/Mono.Addins.Setup/*/Mono.Addins.Setup.dll.mdb +%{_libdir}/mono/gac/Mono.Addins/*/Mono.Addins.dll +#%{_libdir}/mono/gac/Mono.Addins/*/Mono.Addins.dll.config +%{_libdir}/mono/gac/Mono.Addins/*/Mono.Addins.dll.mdb +%{_libdir}/mono/gac/policy.0.2.Mono.Addins.CecilReflector +%{_libdir}/mono/gac/policy.0.3.Mono.Addins.CecilReflector +%{_libdir}/mono/gac/policy.0.2.Mono.Addins.Gui +%{_libdir}/mono/gac/policy.0.3.Mono.Addins.Gui +%{_libdir}/mono/gac/policy.0.2.Mono.Addins.Setup +%{_libdir}/mono/gac/policy.0.3.Mono.Addins.Setup +%{_libdir}/mono/gac/policy.0.2.Mono.Addins +%{_libdir}/mono/gac/policy.0.3.Mono.Addins +%{_libdir}/mono/gac/policy.0.2.Mono.Addins.MSBuild +%{_libdir}/mono/gac/policy.0.3.Mono.Addins.MSBuild +%{_libdir}/mono/gac/policy.0.4.Mono.Addins.CecilReflector +%{_libdir}/mono/gac/policy.0.4.Mono.Addins.Gui +%{_libdir}/mono/gac/policy.0.4.Mono.Addins.MSBuild +%{_libdir}/mono/gac/policy.0.4.Mono.Addins.Setup +%{_libdir}/mono/gac/policy.0.4.Mono.Addins +%{_libdir}/mono/gac/policy.0.5.Mono.Addins +%{_libdir}/mono/gac/policy.0.5.Mono.Addins.CecilReflector +%{_libdir}/mono/gac/policy.0.5.Mono.Addins.Gui +%{_libdir}/mono/gac/policy.0.5.Mono.Addins.MSBuild +%{_libdir}/mono/gac/policy.0.5.Mono.Addins.Setup +%{_libdir}/mono/mono-addins/Mono.Addins.CecilReflector.dll +%{_libdir}/mono/mono-addins/Mono.Addins.Gui.dll +%{_libdir}/mono/mono-addins/Mono.Addins.MSBuild.dll +%{_libdir}/mono/mono-addins/Mono.Addins.Setup.dll +%{_libdir}/mono/mono-addins/Mono.Addins.dll +%{_libdir}/mono/mono-addins/mautil.exe +%{_libdir}/mono/xbuild/Mono.Addins.targets +%{_libdir}/pkgconfig/mono-addins-gui.pc +%{_libdir}/pkgconfig/mono-addins-msbuild.pc +%{_libdir}/pkgconfig/mono-addins-setup.pc +%{_libdir}/pkgconfig/mono-addins.pc +%{_mandir}/man1/mautil.1.gz +%doc AUTHORS ChangeLog NEWS README + +%changelog +* Thu Apr 25 2013 Automatic Build System 0.6.2-1mamba +- update to 0.6.2 + +* Sun Jun 19 2011 Automatic Build System 0.6.1-1mamba +- automatic update by autodist + +* Sat Apr 02 2011 Automatic Build System 0.6-1mamba +- automatic update by autodist + +* Thu Jun 03 2010 Automatic Build System 0.5-1mamba +- automatic update by autodist + +* Mon Mar 02 2009 Silvan Calarco 0.4-1mamba +- automatic update by autodist + +* Mon Aug 11 2008 gil 0.3.1-1mamba +- package created by autospec