Welcome to mirror list, hosted at ThFree Co, Russian Federation.

MonoDevelop.Deployment.Linux.addin.xml « MonoDevelop.Deployment.Linux « Deployment « addins « src « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f0d7d963cbf7c03c4b05fd7e21b9a9853317c1b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<Addin id          = "Deployment.Linux"
       namespace   = "MonoDevelop"
       name        = "Deployment Services for Linux"
       author      = "Lluis Sanchez, Michael Hutchinson"
       copyright   = "MIT X11"
       url         = "http://www.monodevelop.com"
       description = "Provides basic deployment services for Linux"
	   category    = "Deployment"
       version     = "2.8.1"
       flags       = "Hidden"
       compatVersion = "2.7">

	<Runtime>
		<Import assembly="MonoDevelop.Deployment.Linux.dll"/>
	</Runtime>

	<Dependencies>
		<Addin id="Core" version="2.8.1"/>
		<Addin id="Ide" version="2.8.1"/>
		<Addin id="Deployment" version="2.8.1"/>
	</Dependencies>

	<Extension path = "/MonoDevelop/Ide/Commands">
	</Extension>	

	<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
	</Extension>

	<Extension path = "/MonoDevelop/Deployment/DeployDirectoryResolvers">
	</Extension>

	<Extension path = "/MonoDevelop/Deployment/DeployServiceExtensions">
		<Class id="Deployment.Linux" insertbefore="PrepareDeploy" class = "MonoDevelop.Deployment.Linux.LinuxDeployExtension" />
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/ExtendedProperties">
<!--		<ItemProperty class = "MonoDevelop.Projects.ProjectFile"
			name = "DeployService.TargetDirectoryId" type = "System.String" />
-->	</Extension>

	<Extension path = "/MonoDevelop/Ide/Pads/ProjectPad">
<!--		<NodeBuilder class = "MonoDevelop.Deployment.NodeBuilders.PackagingProjectNodeBuilder"/>
		<NodeBuilder class = "MonoDevelop.Deployment.NodeBuilders.PackageNodeBuilder"/>
-->	</Extension>
	
	<Extension path = "/MonoDevelop/Core/StockIcons" extension-nodes="StockIcon" description="Stock icons|Available from MonoDevelop.Core.Gui.Services.Resources.">
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/DisplayBindings">
		<Condition id="Platform" value="linux">
			<DisplayBinding id    = "Desktop Entry" insertbefore="DefaultDisplayBinding"
		                class = "MonoDevelop.Deployment.Linux.DotDesktopDisplayBinding"/>
		</Condition>
	</Extension>

	<Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Deployment">
		<ComplexCondition>
			<And>
				<Condition id="ItemType" value="Project" />
				<Condition id="Platform" value="linux" />
			</And>
			<Section id = "LinuxDeployment" _label = "Linux Deployment Settings" class="MonoDevelop.Deployment.Linux.BasicOptionPanel"/>
		</ComplexCondition>
	</Extension>

	<Extension path = "/MonoDevelop/Deployment/DeployDirectoryResolvers">
		<Condition id="Platform" value="linux">
			<Class class = "MonoDevelop.Deployment.Linux.LinuxDirectoryResolver" />
		</Condition>
	</Extension>

	<Extension path = "/MonoDevelop/ProjectModel/ExtendedProperties">
		<ItemProperty class = "MonoDevelop.Projects.SolutionItem"
			name = "Deployment.LinuxDeployData" type = "MonoDevelop.Deployment.Linux.LinuxDeployData" />
	</Extension>

	<Extension path = "/MonoDevelop/Deployment/DeployDirectories">
		<Condition id="Platform" value="linux">
			<DeployDirectory id="Linux.PkgConfig" _label="pkg-config folder" />
			<DeployDirectory id="Linux.DesktopApplications" _label=".desktop application folder" />
		</Condition>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/ProjectFeatures">
		<Condition id="Platform" value="linux">
			<Class class = "MonoDevelop.Deployment.Linux.LinuxIntegrationProjectFeature" />
		</Condition>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/FileTemplates">
		<Condition id="Platform" value="linux">
			<FileTemplate resource = "app.desktop.xft.xml"/>
		</Condition>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/StartupHandlers">
		<Condition id="Platform" value="linux">
			<Class class="MonoDevelop.Deployment.Linux.LinuxDeploymentSetup" />
		</Condition>
	</Extension>
</Addin>