spec-files/less.spec
author Norm Jacobs <Norm.Jacobs@Sun.COM>
Wed, 12 May 2010 01:53:05 -0500
changeset 7 d42300cb8715
parent 1 d63a2608b656
permissions -rwxr-xr-x
add license/copyright info for ips generation
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     1
#
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     2
# spec file for package less
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     3
#
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     4
# includes module(s): less
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     5
#
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     6
%include Solaris.inc
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     7
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     8
%define	src_name less
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
     9
%define src_url http://src.opensolaris.org/source/raw/sfw/usr/src/cmd
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    10
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    11
# The system doesn't support package names such as:
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    12
# text/less
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    13
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    14
Name:                less
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    15
Summary:             less - opposite of more
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    16
License:             GPL
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    17
Group:               Editor
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    18
Distribution:        OpenSolaris
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    19
Version:             436
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    20
Source:              %{src_url}/%{src_name}/%{src_name}-%{version}.tar.gz
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    21
SUNW_BaseDir:        %{_basedir}
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    22
SUNW_Copyright:      %{name}.copyright
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    23
BuildRoot:           %{_tmppath}/%{name}-%{version}-build
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    24
%include default-depend.inc
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    25
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    26
# OpenSolaris IPS Manifest Fields
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    27
Meta(info.upstream):            Less Person
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    28
Meta(info.maintainer):          Less Maintainer 
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    29
Meta(info.repository_url):      svn://svn.example.org/less/trunk
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    30
Meta(pkg.summary):              The GNU pager (less)
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    31
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    32
%description
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    33
Less is a program similar to more (1), but which allows backward
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    34
movement in the file as well as forward movement.
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    35
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    36
# Examples only:
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    37
Requires:            SUNWglib2
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    38
BuildRequires:       SUNWglib2-devel
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    39
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    40
%prep
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    41
%setup -q -n %{src_name}-%version
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    42
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    43
%build
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    44
sh configure
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    45
make
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    46
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    47
%install
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    48
rm -rf $RPM_BUILD_ROOT
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    49
make install DESTDIR=$RPM_BUILD_ROOT
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    50
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.*a
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    51
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    52
%clean
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    53
rm -rf $RPM_BUILD_ROOT
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    54
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    55
%files
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    56
%defattr (-, root, bin)
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    57
%dir %attr (0755, root, bin) /usr/local
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    58
/usr/local/bin/*
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    59
%dir %attr (0755, root, sys) /usr/local/share
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    60
/usr/local/share/man/*
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    61
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    62
%changelog
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    63
* Thu 7 April 2010 - [email protected]
d63a2608b656 Michal's spec-file example repo
erwannc@nanmbp
parents:
diff changeset
    64
- Initial spec