SUNWgtkmm.spec
author davelam
Thu, 07 Aug 2008 02:31:31 +0000
branchgnome-2-22
changeset 12491 b2fc226f1836
parent 11924 15a9f7481755
child 12955 ccc02c06a76d
permissions -rw-r--r--
2008-08-07 Dave Lin <[email protected]> * closed/SUNWflash-player-plugin.spec: Hack the version number from 9.0.125 9.0.1250 to fix the integration issue, which was caused by the incorrect version number(9.0.1124 should be 9.0.124) in the previous version bump.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     1
#
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     2
#
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     3
# spec file for package SUNWgtkmm
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     4
#
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     5
# includes module(s): gtkmm
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     6
#
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     7
# Copyright 2008 Sun Microsystems, Inc.
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     8
# This file and all modifications and additions to the pristine
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     9
# package are under the same license as the package itself.
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    10
#
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    11
# Owner: bewitche
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    12
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    13
%include Solaris.inc
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    14
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    15
%use gtkmm = gtkmm.spec
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    16
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    17
Name:                    SUNWgtkmm
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    18
Summary:                 gtkmm - C++ Wrapper for the Gtk+ Library
11773
b0c56dfc4139 2008-03-02 simon.zheng <[email protected]>
xz159989
parents: 11642
diff changeset
    19
Version:                 %{gtkmm.version}
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    20
SUNW_BaseDir:            %{_basedir}
11924
15a9f7481755 2008-03-27 simon.zheng <[email protected]>
xz159989
parents: 11773
diff changeset
    21
SUNW_Copyright:          %{name}.copyright
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    22
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    23
%include default-depend.inc
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    24
Requires: SUNWglibmm
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    25
Requires: SUNWcairomm
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    26
Requires: SUNWgnome-base-libs
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    27
Requires: SUNWlibms
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    28
Requires: SUNWsigcpp
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    29
Requires: SUNWlibC
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    30
BuildRequires: SUNWsigcpp-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    31
BuildRequires: SUNWglibmm-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    32
BuildRequires: SUNWcairomm-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    33
BuildRequires: SUNWgnome-base-libs-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    34
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    35
%package devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    36
Summary:                 gtkmm - C++ Wrapper for the Gtk+ Library - developer files
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    37
SUNW_BaseDir:            %{_basedir}
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    38
%include default-depend.inc
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    39
Requires: %name
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    40
Requires: SUNWgnome-base-libs-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    41
Requires: SUNWglibmm-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    42
Requires: SUNWsigcpp-devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    43
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    44
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    45
%prep
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    46
rm -rf %name-%version
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    47
mkdir %name-%version
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    48
%gtkmm.prep -d %name-%version
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    49
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    50
%build
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    51
export CFLAGS="%optflags"
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    52
export RPM_OPT_FLAGS="$CFLAGS"
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    53
export LDFLAGS="%_ldflags"
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    54
%gtkmm.build -d %name-%version
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    55
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    56
%install
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    57
%gtkmm.install -d %name-%version
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    58
11642
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    59
# Move demo to demo directory
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    60
#
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    61
install -d $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    62
mv $RPM_BUILD_ROOT%{_bindir}/gtkmm-demo $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    63
rm -r $RPM_BUILD_ROOT%{_bindir}
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    64
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    65
%clean
11642
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    66
#rm -rf $RPM_BUILD_ROOT
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    67
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    68
%files
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    69
%defattr (-, root, bin)
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    70
%dir %attr (0755, root, bin) %{_libdir}
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    71
%{_libdir}/lib*
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    72
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    73
%files devel
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    74
%defattr (-, root, bin)
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    75
%dir %attr (0755, root, bin) %{_libdir}
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    76
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    77
%{_libdir}/pkgconfig/*
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    78
%{_libdir}/gtkmm*
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    79
%{_libdir}/gdkmm*
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    80
%dir %attr (0755, root, sys) %{_datadir}
11642
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    81
%{_datadir}/gtkmm-2.4/demo
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    82
%dir %attr (0755, root, other) %{_datadir}/doc
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    83
%{_datadir}/doc/*
11642
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    84
%{_datadir}/devhelp
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    85
%dir %attr (0755, root, bin) %{_includedir}
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    86
%{_includedir}/*
11642
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    87
%dir %attr (0755, root, bin) %{_prefix}/demo
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    88
%dir %attr (0755, root, bin) %{_prefix}/demo/jds
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    89
%dir %attr (0755, root, bin) %{_prefix}/demo/jds/bin
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    90
%{_prefix}/demo/jds/bin/gtkmm-demo
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    91
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    92
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    93
%changelog
11924
15a9f7481755 2008-03-27 simon.zheng <[email protected]>
xz159989
parents: 11773
diff changeset
    94
* Thu Mar 27 2008 - [email protected]
15a9f7481755 2008-03-27 simon.zheng <[email protected]>
xz159989
parents: 11773
diff changeset
    95
- Add file SUNWgtkmm.copyright.
11773
b0c56dfc4139 2008-03-02 simon.zheng <[email protected]>
xz159989
parents: 11642
diff changeset
    96
* Sun Mar 02 2008 - [email protected]
b0c56dfc4139 2008-03-02 simon.zheng <[email protected]>
xz159989
parents: 11642
diff changeset
    97
- Correct package version number.
11642
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    98
* Thu Feb 14 2008 - [email protected]
25ab97488db2 - Add patches gtkmm-02-demo, gtkmm-03-demo-installation to deliver gtkmm-demo
bewitche
parents: 11624
diff changeset
    99
- Move gtkmm-demo to /usr/demo/jds/bin per requested by ARC
11624
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   100
* Tue Jan 29 2008 - [email protected]
1147178b8480 2008-02-12 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   101
- create