SDL.qpg.in
author Sam Lantinga <slouken@libsdl.org>
Sat, 23 Aug 2003 23:25:46 +0000
changeset 693 6c119628180d
child 701 aaf3b8af6616
permissions -rw-r--r--
Date: Sat, 16 Aug 2003 16:22:56 +0300
From: "Mike Gorchak"
Subject: Package building for QNX6

I'm just completed the package description file for QNX6 - qpg, it is like a\
.spec files for Linux. Please place SDL.qpg.in file in the root of the proj\
ect, where .spec file is placed. And sdl12qpg.diff - just adding the SDL.qpg\
.in. The same for the SDL_image. I'm planning to add .qpg files creation for\
all SDL* projects.

As for shared library building for QNX6. It is very hard to improve the exis\
ting libtool code to support QNX shared libraries. Much easyiest is to remov\
e libtool.m4 code from the acinclude.m4 for those persons, who building shar\
ed libraries for QNX6. I'm described all what they need to do with .so under\
QNX6 in the README.QNX file. And 90% of people used the precompiled librari\
es, so I think it is not big problem :)
slouken@693
     1
<QPG:Generation>
slouken@693
     2
   <QPG:Options>
slouken@693
     3
      <QPG:User unattended="yes" verbosity="0" listfiles="yes"/>
slouken@693
     4
      <QPG:Defaults type="qnx_package"/>
slouken@693
     5
      <QPG:Source></QPG:Source>
slouken@693
     6
      <QPG:Release date="today" number="+"/>
slouken@693
     7
      <QPG:Build></QPG:Build>
slouken@693
     8
      <QPG:FileSorting strip="yes"/>
slouken@693
     9
      <QPG:Package targets="standart"/>
slouken@693
    10
      <QPG:Repository generate="yes"/>
slouken@693
    11
      <QPG:FinalDir></QPG:FinalDir>
slouken@693
    12
      <QPG:Cleanup></QPG:Cleanup>
slouken@693
    13
   </QPG:Options>
slouken@693
    14
slouken@693
    15
   <QPG:Responsible>
slouken@693
    16
      <QPG:Company>QNX.ORG.RU Community</QPG:Company>
slouken@693
    17
      <QPG:Department></QPG:Department>
slouken@693
    18
      <QPG:Group></QPG:Group>
slouken@693
    19
      <QPG:Team>QNX.ORG.RU Team</QPG:Team>
slouken@693
    20
      <QPG:Employee>Mike Gorchak</QPG:Employee>
slouken@693
    21
      <QPG:EmailAddress>mike@malva.ua</QPG:EmailAddress>
slouken@693
    22
   </QPG:Responsible>
slouken@693
    23
slouken@693
    24
   <QPG:Values>
slouken@693
    25
      <QPG:Files>
slouken@693
    26
         <QPG:Add file="./COPYING" install="LicenseUrl/" handling="repdata"/>
slouken@693
    27
         <QPG:Add permissions="0755" file="./src/.libs/libSDL-1.2.so.0" install="/opt/lib/"/>
slouken@693
    28
         <QPG:Add filetype="symlink" file="libSDL.so" install="/opt/lib/" linkto="libSDL-1.2.so.0"/>
slouken@693
    29
         <QPG:Add filetype="symlink" file="libSDL-1.1.so.0" install="/opt/lib/" linkto="libSDL-1.2.so.0"/>
slouken@693
    30
         <QPG:Add filetype="symlink" file="libSDL-1.0.so.0" install="/opt/lib/" linkto="libSDL-1.2.so.0"/>
slouken@693
    31
         <QPG:Add permissions="0644" file="./src/.libs/libSDL.a" install="/opt/lib/"/>
slouken@693
    32
         <QPG:Add permissions="0644" file="./src/.libs/libSDL.lai" install="/opt/lib/libSDL.la"/>
slouken@693
    33
         <QPG:Add permissions="0644" file="./include/*.h" install="/opt/include/SDL/"/>
slouken@693
    34
         <QPG:Add permissions="0755" file="./sdl-config" install="/opt/bin/"/>
slouken@693
    35
         <QPG:Add permissions="0644" file="./BUGS" install="/usr/doc/SDL12/"/>
slouken@693
    36
         <QPG:Add permissions="0644" file="./COPYING" install="/usr/doc/SDL12/"/>
slouken@693
    37
         <QPG:Add permissions="0644" file="./CREDITS" install="/usr/doc/SDL12/"/>
slouken@693
    38
         <QPG:Add permissions="0644" file="./INSTALL" install="/usr/doc/SDL12/"/>
slouken@693
    39
         <QPG:Add permissions="0644" file="./README" install="/usr/doc/SDL12/"/>
slouken@693
    40
         <QPG:Add permissions="0644" file="./README-SDL.txt" install="/usr/doc/SDL12/"/>
slouken@693
    41
         <QPG:Add permissions="0644" file="./README.CVS" install="/usr/doc/SDL12/"/>
slouken@693
    42
         <QPG:Add permissions="0644" file="./README.QNX" install="/usr/doc/SDL12/"/>
slouken@693
    43
         <QPG:Add permissions="0644" file="./TODO" install="/usr/doc/SDL12/"/>
slouken@693
    44
         <QPG:Add permissions="0644" file="./WhatsNew" install="/usr/doc/SDL12/"/>
slouken@693
    45
         <QPG:Add permissions="0644" file="./docs.html" install="/usr/doc/SDL12/Changes.html"/>
slouken@693
    46
         <QPG:Add permissions="0644" file="./docs/index.html" install="/usr/doc/SDL12/docs/"/>
slouken@693
    47
         <QPG:Add permissions="0644" file="./docs/html/*.html" install="/usr/doc/SDL12/docs/html/"/>
slouken@693
    48
         <QPG:Add permissions="0644" file="./docs/images/rainbow.gif" install="/usr/doc/SDL12/docs/images/"/>
slouken@693
    49
         <QPG:Add permissions="0644" file="./docs/man3/*.3" install="/opt/man/man3/"/>
slouken@693
    50
         <QPG:Add permissions="0644" file="./sdl.m4" install="/opt/share/aclocal/"/>
slouken@693
    51
      </QPG:Files>
slouken@693
    52
      <QPG:PackageFilter>
slouken@693
    53
         <QPM:PackageManifest>
slouken@693
    54
            <QPM:PackageDescription>
slouken@693
    55
               <QPM:PackageType>Library</QPM:PackageType>
slouken@693
    56
               <QPM:PackageName>SDL</QPM:PackageName>
slouken@693
    57
               <QPM:PackageReleaseNumber>1</QPM:PackageReleaseNumber>
slouken@693
    58
               <QPM:PackageRepository>http://qnx.org.ru/repository</QPM:PackageRepository>
slouken@693
    59
               <QPM:FileVersion>2.0</QPM:FileVersion>
slouken@693
    60
            </QPM:PackageDescription>
slouken@693
    61
            <QPM:ProductDescription>
slouken@693
    62
               <QPM:ProductName>SDL</QPM:ProductName>
slouken@693
    63
               <QPM:ProductIdentifier>SDL</QPM:ProductIdentifier>
slouken@693
    64
               <QPM:ProductEmail>slouken@libsdl.org</QPM:ProductEmail>
slouken@693
    65
               <QPM:VendorName>public</QPM:VendorName>
slouken@693
    66
               <QPM:VendorInstallName>public</QPM:VendorInstallName>
slouken@693
    67
               <QPM:VendorURL>http://www.libsdl.org</QPM:VendorURL>
slouken@693
    68
               <QPM:VendorEmbedURL/>
slouken@693
    69
               <QPM:VendorEmail>slouken@libsdl.org</QPM:VendorEmail>
slouken@693
    70
               <QPM:AuthorName>Sam Lantinga</QPM:AuthorName>
slouken@693
    71
               <QPM:AuthorURL>http://www.libsdl.org</QPM:AuthorURL>
slouken@693
    72
               <QPM:AuthorEmbedURL/>
slouken@693
    73
               <QPM:AuthorEmail>slouken@libsdl.org</QPM:AuthorEmail>
slouken@693
    74
               <QPM:ProductIconSmall/>
slouken@693
    75
               <QPM:ProductIconLarge/>
slouken@693
    76
               <QPM:ProductDescriptionShort>This is the Simple DirectMedia Layer, a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms.</QPM:ProductDescriptionShort>
slouken@693
    77
               <QPM:ProductDescriptionLong>This is the Simple DirectMedia Layer, a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms. This is the libraries, include files and other resources you can use to develop and run SDL applications.</QPM:ProductDescriptionLong>
slouken@693
    78
               <QPM:ProductDescriptionURL>http://www.libsdl.org</QPM:ProductDescriptionURL>
slouken@693
    79
               <QPM:ProductDescriptionEmbedURL/>
slouken@693
    80
            </QPM:ProductDescription>
slouken@693
    81
            <QPM:ReleaseDescription>
slouken@693
    82
               <QPM:ReleaseVersion>@VERSION@</QPM:ReleaseVersion>
slouken@693
    83
               <QPM:ReleaseUrgency>High</QPM:ReleaseUrgency>
slouken@693
    84
               <QPM:ReleaseStability>Stable</QPM:ReleaseStability>
slouken@693
    85
               <QPM:ReleaseNoteMinor/>
slouken@693
    86
               <QPM:ReleaseNoteMajor/>
slouken@693
    87
               <QPM:ReleaseBuild>1</QPM:ReleaseBuild>
slouken@693
    88
               <QPM:CountryExclude/>
slouken@693
    89
               <QPM:ReleaseCopyright>GNU General Public License</QPM:ReleaseCopyright>
slouken@693
    90
            </QPM:ReleaseDescription>
slouken@693
    91
            <QPM:ContentDescription>
slouken@693
    92
               <QPM:ContentTopic>Software Development/Libraries and Extensions/C Libraries</QPM:ContentTopic>
slouken@693
    93
               <QPM:ContentKeyword>SDL, audio, graphics, demos, games, emulators, media, layer</QPM:ContentKeyword>
slouken@693
    94
               <QPM:Processor/>
slouken@693
    95
               <QPM:TargetProcessor/>
slouken@693
    96
               <QPM:TargetOS>qnx6</QPM:TargetOS>
slouken@693
    97
               <QPM:HostOS>qnx6</QPM:HostOS>
slouken@693
    98
               <QPM:DisplayEnvironment>Photon</QPM:DisplayEnvironment>
slouken@693
    99
               <QPM:TargetAudience>Developer</QPM:TargetAudience>
slouken@693
   100
               <QPM:TargetAudience>User</QPM:TargetAudience>
slouken@693
   101
            </QPM:ContentDescription>
slouken@693
   102
            <QPM:LicenseUrl>repdata://LicenseUrl/COPYING</QPM:LicenseUrl>
slouken@693
   103
            <QPM:ProductInstallationDependencies>
slouken@693
   104
               <QPM:ProductRequirements/>
slouken@693
   105
            </QPM:ProductInstallationDependencies>
slouken@693
   106
         </QPM:PackageManifest>
slouken@693
   107
      </QPG:PackageFilter>
slouken@693
   108
   </QPG:Values>
slouken@693
   109
</QPG:Generation>
slouken@693
   110