Skip to content

Commit 6440f54

Browse files
committed
v1.1.0; build props update
1 parent 1cc0032 commit 6440f54

1 file changed

Lines changed: 104 additions & 0 deletions

File tree

resources/build.properties

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,133 @@
1+
# Create a Library for the Processing open source programming language and
2+
# environment (http://www.processing.org)
3+
#
4+
# Customize the build properties to make the ant-build-process work for your
5+
# environment. How? Please read the comments below.
6+
#
7+
# The default properties are set for OS X. Please refer to comments for Windows
8+
# settings.
9+
# Where is your Processing sketchbook located?
10+
# If you are not sure, check the sketchbook location in your Processing
11+
# application preferences.
12+
# ${user.home} points the compiler to your home directory.
13+
# For windows the default path to your sketchbook would be
14+
# ${user.home}/My Documents/Processing (make adjustments below)
15+
116
sketchbook.location=${user.home}/sketchbook
17+
# Where are the jar files located that are required for compiling your Library
18+
# such as e.g. core.jar?
19+
# By default the local classpath location points to folder libs inside Eclipse's
20+
# workspace (by default found in your home directory).
21+
# For Windows, the default path would be
22+
# ${user.home}/Documents/workspace/libs (make adjustments below)
23+
# For OS X,the following path will direct you into Processing's application
24+
# package, in case you put Processing inside your Applications folder.
25+
226
classpath.local.location=${user.home}/.lib/p5-4x
27+
# Add all jar files that are required for compiling your project to the local
28+
# and project classpath. Use a comma as delimiter. These jar files must be
29+
# inside your classpath.local.location folder.
30+
331
classpath.local.include=core.jar,jogl-all.jar,gluegen-rt.jar,jogl-all-natives-linux-amd64.jar,gluegen-rt-natives-linux-amd64.jar
32+
33+
# Add processing's libraries folder to the classpath.
34+
# If you don't need to include the libraries folder to your classpath, comment
35+
# out the following line.
36+
437
classpath.libraries.location=${sketchbook.location}/libraries
38+
39+
# Set the java version that should be used to compile your Library.
40+
541
java.target.version=17
42+
43+
# Set the description of the Ant build.xml file.
44+
645
ant.description=Processing Library Ant build file.
46+
# Give your Library a name. The name must not contain spaces or special
47+
# characters.
748
project.name=nub
49+
# The name as the user will see it. This can contain spaces and special
50+
# characters.
851
project.prettyName=nub
52+
53+
# Use 'normal' or 'fast' as value for project.compile.
54+
# 'fast' will only compile the project into your sketchbook.
55+
# 'normal' will compile the distribution including the javadoc-reference and all
56+
# web-files (the compile process here takes longer).
57+
# All files compiled with project.compile=normal are stored in the distribution
58+
# folder.
59+
960
project.compile=normal
61+
62+
# Set your name and URL, used for the web page and properties file.
63+
1064
author.name=Jean Pierre Charalambos
1165
author.url=https://visualcomputing.github.io/
66+
67+
# Set the web page for your Library.
68+
# This is NOT a direct link to where to download it.
1269
library.url=https://github.com/VisualComputing/nub
70+
71+
# Set the category (or categories) of your Library from the following list:
72+
# "3D" "Animation" "Compilations" "Data"
73+
# "Fabrication" "Geometry" "GUI" "Hardware"
74+
# "I/O" "Language" "Math" "Simulation"
75+
# "Sound" "Utilities" "Typography" "Video & Vision"
76+
#
77+
# If a value other than those listed is used, your Library will listed as
78+
# "Other". Many categories must be comma-separated.
79+
1380
library.categories=3D,I/O,Animation,Simulation,Geometry,GUI,Utilities
81+
# A short sentence (or fragment) to summarize the Library's function. This will
82+
# be shown from inside the PDE when the Library is being installed. Avoid
83+
# repeating the name of your Library here. Also, avoid saying anything redundant
84+
# like mentioning that it's a Library. This should start with a capitalized
85+
# letter, and end with a period.
86+
1487
library.sentence=Library that eases the creation of interactive scenes.
88+
89+
# Additional information suitable for the Processing website. The value of
90+
# 'sentence' always will be prepended, so you should start by writing the
91+
# second sentence here. If your Library only works on certain operating systems,
92+
# mention it here.
1593
library.paragraph=Main features include: 1. Default interactivity through the mouse and keyboard that simply does what you expect; 2. Generic support for Human Interface Devices; 3. Arcball, walkthrough and third person camera modes; 4. Hierarchical coordinate systems (nub), with functions to convert between them; 5. Coordinate systems can easily be moved with the mouse. 6. Keyframes; 7. Object picking; 8. Keyboard shortcuts and camera profiles customization; 8. Animation framework; 9. Screen drawing; and, 10. Off-screen rendering mode support.
94+
95+
# Set the source code repository for your project.
96+
# Recommendations for storing your source code online are GitHub or Google Code.
97+
1698
source.host=GitHub
1799
source.url=https://github.com/VisualComputing/nub
18100
source.repository=https://github.com/VisualComputing/nub.git
101+
# The current version of your Library.
102+
# This number must be parsable as an int. It increments once with each release.
103+
# This is used to compare different versions of the same Library, and check if
104+
# an update is available.
19105
library.version=13
106+
107+
# The version as the user will see it.
20108
library.prettyVersion=1.1.0
109+
110+
# The min and max revision of Processing compatible with your Library.
111+
# Note that these fields use the revision and not the version of Processing,
112+
# parsable as an int. For example, the revision number for 2.2.1 is 227.
113+
# You can find the revision numbers in the change log: https://raw.githubusercontent.com/processing/processing/master/build/shared/revisions.txt
114+
# Only use maxRevision (or minRevision), when your Library is known to
115+
# break in a later (or earlier) release. Otherwise, use the default value 0.
21116
compatible.minRevision=1292
22117
compatible.maxRevision=0
118+
119+
# The platforms and Processing version that the Library has been tested
120+
# against. This information is only used in the generated webpage.
121+
23122
tested.platform=linux
24123
tested.processingVersion=4.2
124+
125+
# Additional information for the generated webpage.
25126
library.copyright=(c) 2019-2023 Universidad Nacional de Colombia
26127
library.dependencies=
27128
library.keywords=nub,interactivity,animation,keyframes,geometry,camera,hid
129+
130+
# Include javadoc references into your project's javadocs.
131+
28132
javadoc.java.href=https://docs.oracle.com/en/java/javase/17/docs/api/
29133
javadoc.processing.href=http://processing.github.io/processing-javadocs/core/

0 commit comments

Comments
 (0)