-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
65 lines (47 loc) · 2.75 KB
/
README
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
=========================================
README - pyside-assistant generated files
=========================================
All files generated by psa init are described below. The sampleproject
slug used for them was 'sampleproject', with the following psa call:
$ psa init sampleproject <fremantle|harmattan|...>
For a complete list of templates available, use:
$ psa list
* MANIFEST.in: Distutils considers a list of files by default for
installation, listed at [1]. Additional files to be distributed
must be supplied in the MANIFEST.in file. The generated file includes
the .desktop file and any QML files found.
[1] http://docs.python.org/distutils/sourcedist.html#specifying-the-files-to-distribute.
* setup.py: The main file for using Distutils, contains most of the
information needed to build the package. Information about setup.py
can be found at http://docs.python.org/distutils/introduction.html.
Two fields of this file can be modified by psa update parameters:
- description: -d or --description
- long_description: the contents of sampleproject.longdesc are used
* stdeb.cfg: Configuration file for stdeb, specifying additional
parameters for the binary package. The specification for this
file can be found at https://github.com/astraw/stdeb, in the section
stdeb.cfg configuration file. One field of this file can be modified by
psa update parameters:
- Section: -s or --section
Note that the section should be a valid one,
as specified in http://wiki.maemo.org/Task:Package_categories#New_list_for_Diablo.
* sampleproject.aegis: Sample credentials file, which initially is empty. Information
of how to populate it can be found at [2].
NOTE: this file is used only in harmattan projects.
[2] http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Developing_for_Harmattan_Harmattan_security_6cbe.html
* sampleproject.desktop: This file specifies how to run the application
from the application grid, with various fields. Information about
.desktop files can be found at http://wiki.maemo.org/Desktop_file_format.
Two fields of this file can be modified by psa update parameters:
- Name: -a or --app-name
- Category: -c or --category
Note that the category should be a valid one, as specified in
http://standards.freedesktop.org/menu-spec/latest/apa.html.
* sampleproject.png: The application icon, which is displayed in the
application grid.
* qml/*.qml: The QML files for the application. Their contents depend
on the platform.
* sampleproject: Main program. Initializes the application and provide
support for displaying the QML files contents.
* sampleproject.longdesc: Holds the contents of the long_description field of
setup.py, which as the name implies is a more detailed description of what the project is.