Solaris/SUNWgnome-terminal-java.spec
author dc144907
Wed, 04 Oct 2006 11:31:49 +0000
changeset 8261 6858d6e46bf1
parent 8260 cf9d3f8e8900
child 8264 f274aea1ba42
permissions -rw-r--r--
2006-10-04 Damien Carbery <[email protected]> * SUNWlibglade-java.spec: Removed as module has been merged into SUNWgnome-base-libs-java.spec.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     1
#
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     2
# spec file for package SUNWgnome-terminal-java.spec
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     3
#
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     4
# Copyright (c) 2004 Sun Microsystems, Inc.
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     5
# This file and all modifications and additions to the pristine
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     6
# package are under the same license as the package itself.
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     7
#
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     8
%include Solaris.inc
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
     9
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    10
%define maj_min_ver 0.12
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    11
%define rev 1
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    12
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    13
Name:                    SUNWgnome-terminal-java
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    14
Summary:                 Part of Java-Gnome - Java to Gnome Terminal bindings
8261
6858d6e46bf1 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8260
diff changeset
    15
Version:                 %{default_pkg_version}
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    16
Source:                  http://ftp.gnome.org/pub/gnome/sources/libvte-java/%{maj_min_ver}/libvte-java-%{version}.tar.bz2
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    17
SUNW_BaseDir:            %{_basedir}
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    18
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    19
URL:                     http://java-gnome.sourceforge.net
8243
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    20
Patch1:                  gnome-terminal-java-01-installpaths.diff
8252
3bd3755cf9af * SUNWgnome-config-java.spec: added patch to get api doc
jr140578
parents: 8244
diff changeset
    21
Patch2:                  gnome-terminal-java-02-doc.diff
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    22
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    23
%include default-depend.inc
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    24
8244
0c09467237e1 2006-10-03 Damien Carbery <[email protected]>
dc144907
parents: 8243
diff changeset
    25
Requires: SUNWgnome-base-libs
0c09467237e1 2006-10-03 Damien Carbery <[email protected]>
dc144907
parents: 8243
diff changeset
    26
Requires: SUNWgnome-base-libs-java
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    27
Requires: SUNWbash
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    28
Requires: SUNWgnome-terminal
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    29
8244
0c09467237e1 2006-10-03 Damien Carbery <[email protected]>
dc144907
parents: 8243
diff changeset
    30
BuildRequires: SUNWgnome-base-libs-devel
0c09467237e1 2006-10-03 Damien Carbery <[email protected]>
dc144907
parents: 8243
diff changeset
    31
BuildRequires: SUNWgnome-base-libs-java-devel
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    32
BuildRequires: SUNWgnome-terminal-devel
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    33
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    34
%package devel
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    35
Summary:           %{summary} - development files
8207
be51f4332952 Changed requires to use new Java-Gnome package names.
jr140578
parents: 8206
diff changeset
    36
SUNW_BaseDir:      %{_basedir}
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    37
%include default-depend.inc
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    38
Requires: %name
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    39
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    40
%description
8207
be51f4332952 Changed requires to use new Java-Gnome package names.
jr140578
parents: 8206
diff changeset
    41
libvte-java Gnome Terminal bindings required by Java-Gnome, Java bindings to core Gnome libs.
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    42
Java-Gnome is a set of Java bindings for the GNOME and GTK+ libraries that allow GNOME and GTK+ applications to be written in Java. 
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    43
This release series, collectively called java-gnome, consists of glib-java, cairo-java, libvte-java, libglade-java, libgnome-java, and libgconf-java.
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    44
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    45
%prep
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    46
%setup -q -n libvte-java-%{version}
8243
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    47
%patch1 -p1
8252
3bd3755cf9af * SUNWgnome-config-java.spec: added patch to get api doc
jr140578
parents: 8244
diff changeset
    48
%patch2 -p1
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    49
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    50
%build
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    51
export JAVA_HOME=/usr/java
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    52
export CFLAGS="-I/usr/java/include -I/usr/java/include/solaris" 
8243
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    53
export ACLOCAL_FLAGS="-I /usr/share/lib/java/javadoc/java-gnome/glib-java/macros -I /usr/share/lib/java/javadoc/java-gnome/libgtk-java/macros"
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    54
aclocal $ACLOCAL_FLAGS -I .
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    55
automake -a -c -f
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    56
autoconf
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    57
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    58
./configure --prefix=%{_prefix}                 \
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    59
            --libexecdir=%{_libexecdir}         \
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    60
            --sysconfdir=%{_sysconfdir}         \
8207
be51f4332952 Changed requires to use new Java-Gnome package names.
jr140578
parents: 8206
diff changeset
    61
            --without-gcj-compile               
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    62
make
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    63
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    64
%install
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    65
make install DESTDIR=$RPM_BUILD_ROOT
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    66
rm $RPM_BUILD_ROOT%{_libdir}/libvtejni.la
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    67
rm $RPM_BUILD_ROOT%{_datadir}/doc/libvte-java-%{version}/examples/runExample.sh.in
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    68
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    69
# Default install is under %{_datadir}/doc need to move all docs and jars under 
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    70
# %{_datadir}/lib/java/ for Solaris
8243
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    71
install -d $RPM_BUILD_ROOT%{_datadir}/lib/java 
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    72
cp -r $RPM_BUILD_ROOT%{_datadir}/java/* $RPM_BUILD_ROOT%{_datadir}/lib/java/
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    73
rm -rf $RPM_BUILD_ROOT%{_datadir}/java
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    74
install -d $RPM_BUILD_ROOT%{_datadir}/lib/java/javadoc/java-gnome 
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    75
cp -r $RPM_BUILD_ROOT%{_datadir}/doc/* $RPM_BUILD_ROOT%{_datadir}/lib/java/javadoc/java-gnome/
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
    76
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    77
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    78
%clean
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    79
rm -rf $RPM_BUILD_ROOT
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    80
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    81
%files
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    82
%defattr (-, root, bin)
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    83
%dir %attr (0755, root, bin) %{_libdir}
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    84
%{_libdir}/libvtejni-%{maj_min_ver}.so
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    85
%{_libdir}/libvtejni.so
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    86
%dir %attr(0755, root, sys) %{_datadir}
8260
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
    87
%dir %attr (0755, root, sys) %{_datadir}/lib
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    88
%dir %attr (0755, root, other) %{_datadir}/lib/java
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    89
%{_datadir}/lib/java/vte%{maj_min_ver}-%{version}.jar
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    90
%{_datadir}/lib/java/vte%{maj_min_ver}.jar
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    91
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    92
%files devel
8260
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
    93
%dir %attr (0755, root, bin) %{_libdir}
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    94
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    95
%{_libdir}/pkgconfig/vte-java.pc
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    96
%defattr (-, root, bin)
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    97
%dir %attr(0755, root, sys) %{_datadir}
8260
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
    98
%dir %attr (0755, root, sys) %{_datadir}/lib
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
    99
%dir %attr (0755, root, other) %{_datadir}/lib/java
8208
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   100
%dir %attr (0755, root, other) %{_datadir}/lib/java/javadoc
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   101
%dir %attr (0755, root, other) %{_datadir}/lib/java/javadoc/java-gnome
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   102
%{_datadir}/lib/java/javadoc/java-gnome/libvte-java-%{version}/AUTHORS
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   103
%{_datadir}/lib/java/javadoc/java-gnome/libvte-java-%{version}/COPYING
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   104
%{_datadir}/lib/java/javadoc/java-gnome/libvte-java-%{version}/NEWS
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   105
%{_datadir}/lib/java/javadoc/java-gnome/libvte-java-%{version}/README
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   106
%{_datadir}/lib/java/javadoc/java-gnome/libvte-java-%{version}/examples/*
8252
3bd3755cf9af * SUNWgnome-config-java.spec: added patch to get api doc
jr140578
parents: 8244
diff changeset
   107
%{_datadir}/lib/java/javadoc/java-gnome/libvte-java-%{version}/api/*
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   108
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   109
%changelog
8260
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   110
* Wed Oct 04 2006 - [email protected]
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   111
- Correct dir perms.
8252
3bd3755cf9af * SUNWgnome-config-java.spec: added patch to get api doc
jr140578
parents: 8244
diff changeset
   112
8260
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   113
* Tue Oct 03 2006 - [email protected]
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   114
- Added patch to allow examples and api doc to be generated ("find -mindep 1" 
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   115
  in Makefile.am is not supported)
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   116
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   117
* Mon Oct 02 2006 - [email protected]
8243
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
   118
- Added patch for install dirs for jar location on Solaris, better to have as 
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
   119
  a configure option for all OS
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
   120
- Added aclocal macro flags
7a944271c3e2 * SUNWgnome-config-java.spec:
jr140578
parents: 8224
diff changeset
   121
8260
cf9d3f8e8900 2006-10-04 Damien Carbery <[email protected]>
dc144907
parents: 8252
diff changeset
   122
* Thu Sep 28 2006 - [email protected]
8224
5ae00c248af7 * Javav-Gnome: merge into SUNWgnome-base-libs-java.spec
jr140578
parents: 8208
diff changeset
   123
- Replaced mkdir with install -d
5ae00c248af7 * Javav-Gnome: merge into SUNWgnome-base-libs-java.spec
jr140578
parents: 8208
diff changeset
   124
8207
be51f4332952 Changed requires to use new Java-Gnome package names.
jr140578
parents: 8206
diff changeset
   125
* Wed Sep 27 2006 - [email protected]
be51f4332952 Changed requires to use new Java-Gnome package names.
jr140578
parents: 8206
diff changeset
   126
- Changed requires to use new Java-Gnome package names.
8208
cd47d655036c - Rename to SUNWgnome-config-java, rename patches and add devel package
jr140578
parents: 8207
diff changeset
   127
- Moved location of docs under %{_datadir}/lib/java/javadoc/java-gnome
8207
be51f4332952 Changed requires to use new Java-Gnome package names.
jr140578
parents: 8206
diff changeset
   128
8206
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   129
* Mon Sep 25 2006 - [email protected]
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   130
- Rename to SUNWgnome-terminal-java and add devel package.
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   131
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   132
* Wed Aug 16 2006 - [email protected]
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   133
- Add Build/Requires SUNWlibgtk-java as required by configure.
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   134
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   135
* Wed Aug 09 2006 - [email protected]
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   136
- Add Build/Requires SUNWgnome-terminal/-devel for vte.
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   137
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   138
* Fri Aug 04 2006 - [email protected]
51e929d9e2ad Rename to SUNWgnome-terminal-java and add devel package.
jr140578
parents:
diff changeset
   139
- Initial spec