~ubuntu-branches/ubuntu/quantal/spectacle/quantal

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2010-08-08 20:01:42 UTC
  • Revision ID: james.westby@ubuntu.com-20100808200142-q09anvq02isk4o6n
Tags: upstream-0.18+git19+4768025
ImportĀ upstreamĀ versionĀ 0.18+git19+4768025

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Topic
 
2
- [ ] Maintain a list of Licenses (to be provided ) and check if the
 
3
      rpm license in the yaml/spec is valid and if it is one of those
 
4
      supported in MeeGo
 
5
- [ ] Calling specify in a directory with no yaml file should open an
 
6
      editor ($EDITOR) with a template of mandatory keywords that can
 
7
      be filled to create a new yaml file. Probably calling specify
 
8
      with --new <pkg name> or even --source <tarball>... specify then
 
9
      will do quick guess on the package name and verion etc. (See
 
10
      speculate tool description)
 
11
- [ ] Speculate:
 
12
    - [ ] This is a tool that basically helps generate yaml files
 
13
    - [ ] Point it to a tar ball and maybe some other hints and it will
 
14
          create a basic yaml file from the data it can extract from
 
15
          the tar and other web services like freshmeat
 
16
    - [ ] From the tar:
 
17
        - [ ] Examine configure scripts and look for pkgconfig
 
18
              dependencies and add them for BuildRequire
 
19
        - [ ] Extract name of package version from tar file
 
20
        - [ ] Examine other files in the tar that can provide
 
21
              additional data, for example from doc/
 
22
        - [ ] Guess file list
 
23
    - [ ] Web services (Freshmeat, sourceforge , etc.)
 
24
        - [ ] Check web service for the package and its descriptions,
 
25
              category, license etc.
 
26
        - [ ] Other data can be extracted from the web...