template.spec revision 6549
6549N/A# Development/Libraries non GNOME specific devel libraries eg. gtk2-devel, glib2-devel, vte-devel
6549N/A# Development/Libraries/GNOME GNOME specific
6549N/A# Include only if the component doesn't contain any architecture dependant files eg. gnome-icon-theme
6549N/A# The version from the tarball. If updating the spec file for a new tarball version, reset the Release number to 1
6549N/A# Any time you modify the spec file, you need to increment the Release number. New tarball versions should start with
6549N/A# Should be terse, yet descriptive eg. GNOME Terminal, GNOME Window Manager, Print Library for GNOME, GNOME Component
6549N/A# Should represent the location of the bzip2 tarball on ftp.gnome.org
6549N/A# eg. http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.2/%{name}-%{version}.tar.bz2
6549N/A# If further sources are to be added, then should have a SourceN: format, where N = 1, 2, 3 ...
6549N/A# eg. http://www.gnome.org for GNOME components
6549N/A# Any files flagged with %doc in the %files directive get installed here. Need to decide if we should use this
6549N/A# for GNOME components or not. README, COPYING, ChangeLog, NEWS are usually typical examples are files being
6549N/A# Should represent any patches applied to the original source tarball, where the format is PatchN, N = 1, 2, 3, ...
6549N/A# You generally use %defines for tracking Requires and BuildRequires. If you need to add more %defines, then you'd
6549N/A# o Find the list of packages the application/library links against
6549N/A# We have been using 'jhbuild dot package' to do this. This also applies for buildtime dependancies,
6549N/A# BuildRequires. There doesn't seem to be a 'correct' solution, so you may have to use your own
6549N/A# Include a paragraph for the description. Be as concise as possible. Do not list authors names or email addresses
6549N/A# If your package provides a development package use a terse Summary eg. VTE Terminal Emulation Development Library
6549N/A# Requires should mention the base package, plus any other required headers, right down to glib2. Make sure that you
6549N/A# don't add duplicated requirements eg. gtk2-devel requires glib2, libgnome-devl requires gtk2 but *not* glib2
6549N/A# Standard values. You should not need to change, unless you have good reason eg. the package name is different from
6549N/A# Include only if you have patches to apply. All patches should be 'p1'. N can be values of 1, 2, 3, ...
6549N/A# If package contains gconf schemas, it will be neccessary to disable them until the post-install phase. You
6549N/A# SCHEMAS="package.schemas"
6549N/A# The base RPM should include binaries, libraries [.so.* only], man pages and other data files.
6549N/A# documentation, but should not duplicate anything that has been already packaged into the base RPM.