Skip to content

Commit 462d1a9

Browse files
Groveerdeepin-ci-robot
authored andcommitted
feat: init source
Log:
1 parent 2ddae48 commit 462d1a9

3,200 files changed

Lines changed: 446916 additions & 31 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

COPYING

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,32 @@
1-
# template-repository
1+
PlantUML
2+
========
3+
[![Build Status](https://travis-ci.org/plantuml/plantuml.png?branch=master)](https://travis-ci.org/plantuml/plantuml)
4+
5+
Generate UML diagram from textual description
6+
7+
PlantUML is a component that allows to quickly write :
8+
9+
* [Sequence diagram](http://plantuml.com/sequence-diagram),
10+
* [Use case diagram](http://plantuml.com/use-case-diagram),
11+
* [Class diagram](http://plantuml.com/class-diagram),
12+
* [Activity diagram](http://plantuml.com/activity-diagram-beta),
13+
* [Component diagram](http://plantuml.com/component-diagram),
14+
* [State diagram](http://plantuml.com/state-diagram),
15+
* [Object diagram](http://plantuml.com/object-diagram),
16+
* [Deployment diagram](http://plantuml.com/deployment-diagram),
17+
* [Timing diagram](http://plantuml.com/timing-diagram)
18+
19+
And also:
20+
* [Activity diagram (legacy syntax)](http://plantuml.com/activity-diagram-legacy)
21+
* [Archimate diagram](http://plantuml.com/archimate)
22+
* [Gantt charts](http://plantuml.com/gantt-diagram)
23+
* [SALT UI mockups](http://plantuml.com/salt)
24+
25+
Furthermore:
26+
* [Hyperlinks and tooltips](http://plantuml.com/link)
27+
* [Creole](http://plantuml.com/creole): rich text, emoticons, unicode, icons
28+
* [OpenIconic icons](http://plantuml.com/openiconic)
29+
* [Sprite icons](http://plantuml.com/sprite)
30+
* [AsciiMath mathematical expressions](http://plantuml.com/ascii-math)
31+
32+
To know more about PlantUML, please visit http://plantuml.com/

build.xml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
<!--
2+
========================================================================
3+
PlantUML : a free UML diagram generator
4+
========================================================================
5+
(C) Copyright 2009-2017, Arnaud Roques
6+
7+
Project Info: http://plantuml.sourceforge.net
8+
9+
This file is part of PlantUML.
10+
11+
Original Author: Arnaud Roques
12+
Script Author: Ilya V. Paramonov
13+
14+
-->
15+
<project name="PlantUML" default="dist" basedir=".">
16+
<description>
17+
PlantUML Build File
18+
</description>
19+
20+
<target name="compile">
21+
<delete dir="build" />
22+
<mkdir dir="build" />
23+
<javac target="7" srcdir="src" destdir="build" debug="on" />
24+
<copy file="src/net/sourceforge/plantuml/version/logo.png"
25+
todir="build/net/sourceforge/plantuml/version" />
26+
<copy file="src/net/sourceforge/plantuml/version/favicon.png"
27+
todir="build/net/sourceforge/plantuml/version" />
28+
<copy todir="build/net/sourceforge/plantuml/version">
29+
<fileset dir="src/net/sourceforge/plantuml/version">
30+
<include name="*.png" />
31+
</fileset>
32+
</copy>
33+
<copy todir="build/net/sourceforge/plantuml/openiconic/data">
34+
<fileset dir="src/net/sourceforge/plantuml/openiconic/data">
35+
<include name="*.txt" />
36+
<include name="*.svg" />
37+
</fileset>
38+
</copy>
39+
<copy todir="build/net/sourceforge/plantuml/fun">
40+
<fileset dir="src/net/sourceforge/plantuml/fun">
41+
<include name="*.png" />
42+
</fileset>
43+
</copy>
44+
<copy todir="build/sprites/archimate">
45+
<fileset dir="src/sprites/archimate">
46+
<include name="*.png" />
47+
</fileset>
48+
</copy>
49+
<copy todir="build/net/sourceforge/plantuml/dedication">
50+
<fileset dir="src/net/sourceforge/plantuml/dedication">
51+
<include name="*.png" />
52+
</fileset>
53+
</copy>
54+
<copy todir="build/net/sourceforge/plantuml/math">
55+
<fileset dir="src/net/sourceforge/plantuml/math">
56+
<include name="*.js" />
57+
</fileset>
58+
</copy>
59+
<copy todir="build/stdlib">
60+
<fileset dir="stdlib">
61+
<include name="**/*.repx" />
62+
</fileset>
63+
</copy>
64+
<copy todir="build/skin">
65+
<fileset dir="skin">
66+
<include name="**/*.skin" />
67+
</fileset>
68+
</copy>
69+
</target>
70+
71+
<target name="dist" depends="compile">
72+
<delete dir="dist" />
73+
<mkdir dir="dist" />
74+
<jar jarfile="plantuml.jar" basedir="build">
75+
<manifest>
76+
<attribute name="Main-Class" value="net.sourceforge.plantuml.Run" />
77+
<attribute name="Class-Path" value="avalon-framework-4.2.0.jar batik-all-1.7.jar commons-io-1.3.1.jar commons-logging-1.0.4.jar fop.jar xml-apis-ext-1.3.04.jar xmlgraphics-commons-1.4.jar jlatexmath-minimal-1.0.3.jar jlm_cyrillic.jar jlm_greek.jar vizjs.jar j2v8_win32_x86_64-3.1.6.jar j2v8_linux_x86_64-3.1.6.jar j2v8_macosx_x86_64-3.1.6.jar ditaa0_9.jar" />
78+
</manifest>
79+
</jar>
80+
<delete dir="build" />
81+
<delete dir="dist" />
82+
</target>
83+
84+
</project>

debian/NEWS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
plantuml (1:1.2018.13+ds-1) unstable; urgency=medium
2+
3+
From this release on, PlantUML in Debian no longer supports Easter eggs,
4+
XEarth diagrams, Sudoku, and no longer comes with built-in FTP or
5+
Telnet servers.
6+
7+
-- Andrej Shadura <andrewsh@debian.org> Thu, 29 Nov 2018 22:21:35 +0100

debian/changelog

Lines changed: 120 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,122 @@
1-
template-repository (1.0-1) unstable; urgency=medium
1+
plantuml (1:1.2020.2+ds-3) unstable; urgency=medium
22

3-
* Initial release
3+
[ Tomas Janousek ]
4+
* Update ditaa (Closes: #966443).
5+
* Support SVG export in ditaa.
6+
* ditaa: Force String.format locale to fix decimal separator.
7+
* ditaa: Do not fill dashed shapes, especially not open ones.
48

5-
-- Tsic404 <liuheng@deepin.org> Sat, 28 Jan 2023 13:46:49 +0800
9+
[ Victor Westerhuis ]
10+
* Use headless mode if default-jre is not installed (Closes: #1032506).
11+
12+
[ Adrian Friedli ]
13+
* Improve launcher script.
14+
15+
[ Andrej Shadura ]
16+
* Add autopkgtests.
17+
18+
-- Andrej Shadura <andrewsh@debian.org> Wed, 08 Mar 2023 12:22:25 +0100
19+
20+
plantuml (1:1.2020.2+ds-2) unstable; urgency=medium
21+
22+
[ Debian Janitor ]
23+
* Bump debhelper from old 12 to 13.
24+
* Set upstream metadata fields: Repository.
25+
* Update standards version to 4.6.0, no changes needed.
26+
27+
[ Tomas Janousek ]
28+
* debian: Drop ditaa dependency (uses embedded ditaa anyway)
29+
30+
-- Andrej Shadura <andrewsh@debian.org> Fri, 20 Jan 2023 20:53:26 +0100
31+
32+
plantuml (1:1.2020.2+ds-1) unstable; urgency=medium
33+
34+
* New upstream release (Closes: #944122).
35+
* Refresh the PDF patch.
36+
* Detect headless setups and enable AWT headless mode.
37+
Thanks to Daniel Silverstone.
38+
* Generate the manpage from the POD source at build time.
39+
* Depend on default-jre-headless instead of default-jre (Closes: #927340).
40+
* Bump Standards-Version to 4.5.0.
41+
* Use dh compat level 12.
42+
* Update the copyrights.
43+
* Set upstream metadata fields: Bug-Database, Bug-Submit.
44+
45+
-- Andrej Shadura <andrewsh@debian.org> Tue, 10 Mar 2020 18:57:51 +0100
46+
47+
plantuml (1:1.2018.13+ds-2) unstable; urgency=medium
48+
49+
[ Hakan Dilek ]
50+
* Use system proxy (LP: #1819119).
51+
52+
-- Andrej Shadura <andrewsh@debian.org> Sat, 13 Jul 2019 01:25:00 +0200
53+
54+
plantuml (1:1.2018.13+ds-1) unstable; urgency=medium
55+
56+
[ Andrej Shadura ]
57+
* Remove Easter eggs and other misfeatures from the upstream code
58+
(see https://github.com/plantuml/plantuml/pull/94).
59+
60+
[ Ondřej Nový ]
61+
* d/changelog: Remove trailing whitespaces
62+
63+
-- Andrej Shadura <andrewsh@debian.org> Thu, 29 Nov 2018 22:20:44 +0100
64+
65+
plantuml (1:1.2018.9-1) unstable; urgency=medium
66+
67+
[ Alex Kirchhoff ]
68+
* New upstream version (1.2018.9).
69+
* Update pdf.patch:
70+
- Add libavalon-framework-java, libcommons-io-java,
71+
libcommons-logging-java, libxml-commons-external-java,
72+
libxmlgraphics-commons-java as dependencies.
73+
* Update the description with new features
74+
(Closes: #897414).
75+
* Update Vcs-* to point to Salsa.
76+
* Update Standards-Version from 4.0.0 to 4.1.5 (no change needed)
77+
78+
-- Andrej Shadura <andrewsh@debian.org> Sun, 05 Aug 2018 11:39:13 +0200
79+
80+
plantuml (1:1.2017.15-1) unstable; urgency=medium
81+
82+
* Fix "New version available" package upstream release (1.2017.15), new
83+
epoch (Closes: #868286)
84+
* Update pdf.patch, add libjlatexmath-java as dependency
85+
* Update Standards-Version from 3.9.6 to 4.0.0 (no change required)
86+
* Remove dependency on non-existant java-runtime package
87+
* Update debian/copyright
88+
89+
-- Christopher Hoskin <mans0954@debian.org> Sat, 16 Sep 2017 20:54:51 +0100
90+
91+
plantuml (8039-2) unstable; urgency=medium
92+
93+
* Add myself to Uploaders
94+
* Add Vcs-* fields to debian/control
95+
* Update debian/watch and Homepage
96+
97+
-- Christopher Hoskin <mans0954@debian.org> Wed, 06 Sep 2017 22:51:05 +0100
98+
99+
plantuml (8039-1) unstable; urgency=medium
100+
101+
* New upstream release (Closes: #816501).
102+
* Unbreak PDF rendering (Closes: #807928):
103+
- Depend on libfop-java and libbatik-java
104+
- Edit Class-Path to point to batik and fop.
105+
* Add watch file (Closes: #822094).
106+
* Update debian/copyright (Closes: #822092).
107+
108+
-- Andrew Shadura <andrewsh@debian.org> Sat, 30 Apr 2016 13:37:08 +0200
109+
110+
plantuml (8024-2) unstable; urgency=medium
111+
112+
* Recommend graphviz, not depend on it (Closes: #793104).
113+
* Allow non-default Java runtimes (Closes: #793110).
114+
* Mention output formats in the long description (Closes: #793112).
115+
116+
-- Andrew Shadura <andrewsh@debian.org> Tue, 21 Jul 2015 15:02:31 +0200
117+
118+
plantuml (8024-1) unstable; urgency=medium
119+
120+
* Initial upload.
121+
122+
-- Andrew Shadura <andrewsh@debian.org> Tue, 05 May 2015 15:52:55 +0200

debian/clean

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
plantuml.jar
2+
debian/plantuml.1

debian/compat

Lines changed: 0 additions & 1 deletion
This file was deleted.

debian/control

Lines changed: 55 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,57 @@
1-
Source: template-repository
2-
Section: unknown
1+
Source: plantuml
2+
Section: graphics
33
Priority: optional
4-
Maintainer: Tsic404 <liuheng@deepin.org>
5-
Build-Depends: debhelper (>= 11)
6-
Standards-Version: 4.1.3
7-
Homepage: https://github.com/deepin-community/template-repository
8-
#Vcs-Browser: https://salsa.debian.org/debian/deepin-community-template-repository
9-
#Vcs-Git: https://salsa.debian.org/debian/deepin-community-template-repository.git
4+
Maintainer: Andrej Shadura <andrewsh@debian.org>
5+
Uploaders: Christopher Hoskin <mans0954@debian.org>
6+
Build-Depends:
7+
ant, ant-contrib,
8+
javacc,
9+
debhelper-compat (= 13),
10+
default-jdk,
11+
libfop-java,
12+
libbatik-java
13+
Standards-Version: 4.6.0
14+
Homepage: http://plantuml.com/
15+
Vcs-Git: https://salsa.debian.org/debian/plantuml.git
16+
Vcs-Browser: https://salsa.debian.org/debian/plantuml
1017

11-
Package: template-repository
12-
Architecture: any
13-
Depends: ${shlibs:Depends}, ${misc:Depends}
14-
Description: <insert up to 60 chars description>
15-
<insert long description, indented with spaces>
18+
Package: plantuml
19+
Architecture: all
20+
Depends:
21+
${misc:Depends},
22+
default-jre-headless,
23+
libfop-java,
24+
libbatik-java,
25+
libjlatexmath-java,
26+
libavalon-framework-java,
27+
libcommons-io-java,
28+
libcommons-logging-java,
29+
libxml-commons-external-java,
30+
libxmlgraphics-commons-java
31+
Recommends: graphviz
32+
Description: text-to-UML converter
33+
PlantUML is a program allowing to draw UML diagrams, using a simple
34+
human readable text description.
35+
.
36+
PlantUML supports the following UML diagrams:
37+
- sequence diagram
38+
- use case diagram
39+
- class diagram
40+
- activity diagram
41+
- component diagram
42+
- state diagram
43+
- object diagram
44+
- deployment diagram
45+
- timing diagram
46+
.
47+
The following non-UML diagrams are also supported:
48+
- wireframe graphical interface (Salt)
49+
- Archimate diagram
50+
- Specification and Description Language (SDL)
51+
- Ditaa diagram
52+
- Gantt diagram
53+
- mathematics with AsciiMath or JLaTeXMath notation
54+
.
55+
Output images can be generated in PNG, in SVG or LaTeX format.
56+
PlantUML also supports generation of ASCII art diagrams (only for
57+
sequence diagrams).

0 commit comments

Comments
 (0)