Solaris/SUNWgnome-terminal.spec
author laca
Fri, 05 Mar 2004 11:21:46 +0000
changeset 2153 d2f8b336b499
parent 2094 383ae6f37e47
child 2168 29d732b5cc5b
permissions -rw-r--r--
2004-03-06 Laszlo Peter <[email protected]> * SUNWgnome-terminal.spec: set LDFLAGS * SUNWgnome-ps-viewer.spec: set LDFLAGS
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     1
#
1692
eddc110c08fc *** empty log message ***
laca
parents: 1653
diff changeset
     2
# spec file for package SUNWgnome-terminal
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     3
#
1692
eddc110c08fc *** empty log message ***
laca
parents: 1653
diff changeset
     4
# includes module(s): vte gnome-terminal
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     5
#
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     6
# Copyright (c) 2004 Sun Microsystems, Inc.
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     7
# This file and all modifications and additions to the pristine
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     8
# package are under the same license as the package itself.
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
     9
#
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    10
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    11
%include Solaris.inc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    12
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    13
%use vte = vte.spec
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    14
%use gterminal = gnome-terminal.spec
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    15
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    16
Name:                    SUNWgnome-terminal
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    17
Summary:                 GNOME terminal emulator - platform dependent files, /usr filesystem
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    18
Version:                 2.6.0
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    19
SUNW_BaseDir:            %{_prefix}
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    20
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    21
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    22
Requires: SUNWgnome-terminal-share
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    23
%include default-depend.inc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    24
Requires: SUNWgnome-libs
1652
38240a26d0fe *** empty log message ***
laca
parents: 1632
diff changeset
    25
Requires: SUNWgnome-base-libs
38240a26d0fe *** empty log message ***
laca
parents: 1632
diff changeset
    26
Requires: SUNWgnome-config
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    27
Requires: SUNWpl5u
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    28
Requires: SUNWbzip
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    29
Requires: SUNWzlib
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    30
Requires: SUNWlxml
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    31
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    32
%package share
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    33
Summary:                 GNOME terminal emulator - platform independent files, /usr/share
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    34
SUNW_BaseDir:            %{_prefix}
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    35
%include default-depend.inc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    36
Requires: SUNWpl5u
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    37
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    38
%package root
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    39
Summary:                 GNOME terminal emulator - platform dependent files, / filesystem
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    40
SUNW_BaseDir:            %{_prefix}
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    41
%include default-depend.inc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    42
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    43
%package  devel
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    44
Summary:                 GNOME terminal emulator development files  - platform dependent files, /usr
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    45
SUNW_BaseDir:            %{_prefix}
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    46
# Requires: SUNWgnome-terminal-devel-share
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    47
%include default-depend.inc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    48
Requires: SUNWpl5u
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    49
                                                                                
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    50
%package devel-share
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    51
Summary:                 GNOME terminal emulator development files - platform independent files, /usr/share filesystem
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    52
SUNW_BaseDir:            %{_prefix}
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    53
%include default-depend.inc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    54
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    55
%prep
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    56
rm -rf %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    57
mkdir %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    58
%vte.prep -d %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    59
%gterminal.prep -d %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    60
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    61
cd gnome-terminal-%{gterminal.version}
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    62
ln -s ../vte-%{vte.version}/src vte
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    63
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    64
%build
1697
f58463a5a1c4 *** empty log message ***
laca
parents: 1693
diff changeset
    65
export PERL5LIB=%{_prefix}/perl5/site_perl/5.6.1/sun4-solaris-64int
2094
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    66
export CFLAGS="%optflags -I/usr/sfw/include -I/usr/sfw/include/freetype2 -DANSICPP -D__STDC_VERSION__=199409L"
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    67
export RPM_OPT_FLAGS="$CFLAGS"
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    68
export PKG_CONFIG_PATH=../vte-%{vte.version}:%{_libdir}/pkgconfig:/usr/lib/pkgconfig
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    69
export MSGFMT="/usr/bin/msgfmt"
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    70
export ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
2153
d2f8b336b499 2004-03-06 Laszlo Peter <[email protected]>
laca
parents: 2094
diff changeset
    71
export LDFLAGS="-L%{_libdir} -R%{_libdir}"
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    72
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    73
%vte.build -d %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    74
%gterminal.build -d %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    75
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    76
%install
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    77
%vte.install -d %name-%version
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    78
%gterminal.install -d %name-%version
1885
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
    79
export GCONF_CONFIG_SOURCE=xml::$RPM_BUILD_ROOT%{_sysconfdir}/gconf/gconf.xml.defaults
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
    80
for S in $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/schemas/*.schemas; do
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
    81
  %{_bindir}/gconftool-2 --makefile-install-rule $S >/dev/null
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
    82
done
2094
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    83
chmod -R a+rX $RPM_BUILD_ROOT/%{_sysconfdir}
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    84
for f in apps/?gconf.xml \
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    85
         schemas/?gconf.xml \
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    86
         schemas/apps/?gconf.xml \
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    87
    ; do
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    88
  test ! -s $RPM_BUILD_ROOT%{_sysconfdir}/gconf/gconf.xml.defaults/$f && \
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    89
    rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/gconf/gconf.xml.defaults/$f
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    90
done
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
    91
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    92
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    93
%clean
1885
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
    94
rm -rf $RPM_BUILD_ROOT
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    95
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    96
%files
1698
7aa2a09c56ac *** empty log message ***
laca
parents: 1697
diff changeset
    97
%defattr (-, root, other)
1653
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
    98
%dir %attr (0755, root, bin) %{_bindir}
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
    99
%{_bindir}/*
1653
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
   100
%dir %attr (0755, root, bin) %{_libdir}
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
   101
%{_libdir}/lib*.so*
1693
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   102
%dir %{_libdir}/bonobo
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   103
%dir %{_libdir}/bonobo/servers
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   104
%{_libdir}/bonobo/servers/*.server
1693
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   105
%{_libexecdir}/gnome-pty-helper
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   106
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   107
%files share
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   108
%defattr (-, root, other)
1858
22d4a713a02b 2004-02-23 Laszlo Peter <[email protected]>
laca
parents: 1699
diff changeset
   109
%dir %attr (0755, root, sys) %{_datadir}
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   110
%{_datadir}/application-registry
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   111
%{_datadir}/applications
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   112
%{_datadir}/gnome
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   113
%{_datadir}/gnome-terminal
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   114
%{_datadir}/locale
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   115
%{_datadir}/omf
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   116
%{_datadir}/pixmaps
1693
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   117
%{_datadir}/vte
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   118
%{_datadir}/vte/termcap
1699
ea34e79ed4bf *** empty log message ***
laca
parents: 1698
diff changeset
   119
%dir %attr(0755, root, bin) %{_mandir}
ea34e79ed4bf *** empty log message ***
laca
parents: 1698
diff changeset
   120
%dir %attr(0755, root, bin) %{_mandir}/*
ea34e79ed4bf *** empty log message ***
laca
parents: 1698
diff changeset
   121
%{_mandir}/*/*
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   122
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   123
%files devel
1653
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
   124
%defattr (-, root, other)
1858
22d4a713a02b 2004-02-23 Laszlo Peter <[email protected]>
laca
parents: 1699
diff changeset
   125
%dir %attr (0755, root, bin) %{_includedir}
1653
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
   126
%{_includedir}/*
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
   127
%dir %attr (0755, root, bin) %{_libdir}
1693
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   128
%{_libdir}/pkgconfig
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   129
%{_libdir}/vte
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   130
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   131
%files devel-share
1653
1d846ee37725 *** empty log message ***
laca
parents: 1652
diff changeset
   132
%defattr (-, root, other)
1858
22d4a713a02b 2004-02-23 Laszlo Peter <[email protected]>
laca
parents: 1699
diff changeset
   133
%dir %attr (0755, root, sys) %{_datadir}
1632
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   134
%{_datadir}/gtk-doc
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   135
e91e1faf1ff3 2004-02-12 Niall Power - <[email protected]>
niall
parents:
diff changeset
   136
%files root
1698
7aa2a09c56ac *** empty log message ***
laca
parents: 1697
diff changeset
   137
%defattr (-, root, other)
1693
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   138
%dir %attr (0755, root, sys) %{_sysconfdir}
6ecbfa2c698b *** empty log message ***
laca
parents: 1692
diff changeset
   139
%{_sysconfdir}/*
1885
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
   140
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
   141
%changelog
2153
d2f8b336b499 2004-03-06 Laszlo Peter <[email protected]>
laca
parents: 2094
diff changeset
   142
* Sat Mar 06 2004 - [email protected]
d2f8b336b499 2004-03-06 Laszlo Peter <[email protected]>
laca
parents: 2094
diff changeset
   143
- set LDFLAGS
2094
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
   144
* Sun Feb 29 2004 - [email protected]
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
   145
- remove dependency on SUNWgnome-libs-share and SUNWgnome-libs-root, they
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
   146
  are taken care by SUNWgnome-libs; fix gconf permissions
383ae6f37e47 2004-03-01 Laszlo Peter <[email protected]>
laca
parents: 1885
diff changeset
   147
- add -D__STDC_VERSION__=199409L instead of -xc99=none
1885
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
   148
* Mon Feb 23 2004 - <[email protected]>
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
   149
- install gconf schemas at end of install stage.
419e57af13ef 2004-02-23 Niall Power <[email protected]>
niall
parents: 1858
diff changeset
   150
- run rm -Rf during clean stage.