Skip to content

Commit a6a3605

Browse files
committed
Switch package.xml to old schema for backwards compatibility
1 parent 05ea3cc commit a6a3605

File tree

1 file changed

+18
-58
lines changed

1 file changed

+18
-58
lines changed

package.xml

Lines changed: 18 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,27 @@
1-
<?xml
2-
version = '1.0'
3-
encoding = 'UTF-8'
4-
standalone = 'no'
5-
?>
6-
<package
7-
Manifest:schemaLocation = 'HTTPS://Addons.FreeCAD.Org/Manifest https://github.com/FreeCAD/FreeCAD-Addon-Manifest-Schema/releases/download/v1.6/Schema.xsd'
8-
xmlns:Manifest = 'http://www.w3.org/2001/XMLSchema-instance'
9-
xmlns = 'HTTPS://Addons.FreeCAD.Org/Manifest'
10-
11-
format = '1'
12-
>
13-
14-
<version>1.0</version>
15-
16-
<!-- [ General ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
17-
1+
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2+
<!-- NOTE: The Addon Manager still uses the original xmlns entry so that older versions of FreeCAD can upgrade
3+
to the newest Addon Manager. This can be changed when FreeCAD v1.0 is no longer supported. -->
4+
<package format="1" xmlns="https://wiki.freecad.org/Package_Metadata">
5+
<name>AddonManager</name>
186
<description>Tool to install workbenches, macros, themes, etc.</description>
197
<icon>resources/icons/preferences-addon_manager.svg</icon>
20-
<name>AddonManager</name>
21-
22-
<!-- [ People ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
23-
24-
<maintainer
25-
email = 'chennes@freecad.org'
26-
>Chris Hennes</maintainer>
27-
28-
<author
29-
email = 'yorik@uncreated.net'
30-
>Yorik van Havre</author>
31-
8+
<version>1.1.0dev</version>
9+
<date>2025-05-22</date>
10+
<maintainer email='chennes@freecad.org'>Chris Hennes</maintainer>
11+
<author email = 'yorik@uncreated.net'>Yorik van Havre</author>
3212
<author>Jonathan Wiedemann</author>
33-
3413
<author>Kurt Kremitzki</author>
35-
36-
<!-- [ Licences ] - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
37-
38-
<license
39-
file = 'LICENSE.md'
40-
>LGPL-2.1</license>
41-
42-
<!-- [ Links ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
43-
44-
<url
45-
type = 'bugtracker'
46-
>https://github.com/FreeCAD/AddonManager/issues</url>
47-
48-
<url
49-
branch = 'main'
50-
type = 'repository'
51-
>https://github.com/FreeCAD/AddonManager</url>
52-
53-
<url
54-
type = 'readme'
55-
>https://github.com/FreeCAD/AddonManager/blob/main/README.md</url>
56-
57-
<!-- [ Content ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
14+
<license file="LICENSE">LGPL-2.1-or-later</license>
15+
<url type='repository' branch='main'>https://github.com/FreeCAD/AddonManager</url>
16+
<url type='bugtracker'>https://github.com/FreeCAD/AddonManager/issues</url>
17+
<url type='readme'>https://github.com/FreeCAD/AddonManager/blob/main/README.md</url>
5818

5919
<content>
60-
<other>
61-
20+
<workbench>
21+
<!-- Even though the Addon Manager is not a workbench, it declares itself as one so that versions of
22+
FreeCAD prior to 1.1 can see the InitGui.py file and run it. -->
6223
<name>AddonManager</name>
63-
64-
</other>
24+
<subdirectory>./</subdirectory>
25+
</workbench>
6526
</content>
66-
6727
</package>

0 commit comments

Comments
 (0)