base-specs/pygtksourceview.spec
author davelam
Tue, 26 Aug 2008 08:47:51 +0000
changeset 13281 a7df4f788b3a
parent 13099 4193ae8faf02
child 13823 f9612d68534d
permissions -rwxr-xr-x
2008-08-26 Laszlo (Laca) Peter <[email protected]> * patches/pygobject-01-uninstalled-pc.diff: Added. * patches/pygtksourceview-03-codegen-in-pygobject.diff: Added. * base-specs/pygtksourceview.spec: * base-specs/pygobject.spec: * SUNWgnome-python-libs.spec: Made the above changes to fix codegen.py not found buid issue(committed by Dave Lin).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     1
#
11501
1ac0012dfee3 2008-01-22 Damien Carbery <[email protected]>
dcarbery
parents: 10668
diff changeset
     2
# Copyright (c) 2008 Sun Microsystems, Inc.
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     3
# This file and all modifications and additions to the pristine
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     4
# package are under the same license as the package itself.
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     5
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     6
%include Solaris.inc
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     7
%define python_version 2.4
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     8
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
     9
Name:                pygtksourceview
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    10
Summary:             Python bindings for GtkSourceView 2
13099
4193ae8faf02 2008-08-11 Damien Carbery <[email protected]>
dcarbery
parents: 11830
diff changeset
    11
Version:             2.3.0
4193ae8faf02 2008-08-11 Damien Carbery <[email protected]>
dcarbery
parents: 11830
diff changeset
    12
Source:              http://ftp.gnome.org/pub/GNOME/sources/pygtksourceview/2.3/pygtksourceview-%{version}.tar.bz2
10668
59ebc213afd2 2007-10-17 Damien Carbery <[email protected]>
dcarbery
parents: 10667
diff changeset
    13
#owner:dcarbery date:2007-10-17 bugzilla:487565 type:bug
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    14
Patch1:              pygtksourceview-01-skip-codegen-test.diff
10667
4d8a6977bb5d 2007-10-16 Damien Carbery <[email protected]>
dcarbery
parents: 10617
diff changeset
    15
#owner:dcarbery date:2007-10-17 bugzilla:487525 type:bug
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    16
Patch2:              pygtksourceview-02-pygobject-xsl-dir.diff
13281
a7df4f788b3a 2008-08-26 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 13099
diff changeset
    17
#owner:laca date:2008-08-26 bugzilla:???? type:bug
a7df4f788b3a 2008-08-26 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 13099
diff changeset
    18
Patch3:              pygtksourceview-03-codegen-in-pygobject.diff
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    19
URL:                 http://www.gnome.org
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    20
SUNW_BaseDir:        %{_basedir}
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    21
BuildRoot:           %{_tmppath}/%{name}-%{version}-build
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    22
%include default-depend.inc
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    23
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    24
%package devel
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    25
Summary:                 %{summary} - development files
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    26
SUNW_BaseDir:            %{_basedir}
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    27
%include default-depend.inc
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    28
Requires: %name
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    29
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    30
%prep
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    31
%setup -q -n pygtksourceview-%version
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    32
%patch1 -p1
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    33
%patch2 -p1
13281
a7df4f788b3a 2008-08-26 Laszlo (Laca) Peter <[email protected]>
davelam
parents: 13099
diff changeset
    34
%patch3 -p1
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    35
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    36
%build
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    37
CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    38
if test "x$CPUS" = "x" -o $CPUS = 0; then
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    39
     CPUS=1
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    40
fi
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    41
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    42
export CFLAGS="%optflags"
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    43
export LDFLAGS="%_ldflags"
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    44
10667
4d8a6977bb5d 2007-10-16 Damien Carbery <[email protected]>
dcarbery
parents: 10617
diff changeset
    45
autoconf
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    46
./configure --prefix=%{_prefix}  \
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    47
	     %{gtk_doc_option}   \
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    48
            --sysconfdir=%{_sysconfdir}
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    49
make -j$CPUS
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    50
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    51
%install
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    52
make install DESTDIR=$RPM_BUILD_ROOT \
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    53
    pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    54
    pythondir=%{_libdir}/python%{python_version}/vendor-packages
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    55
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    56
find $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    57
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    58
%clean
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    59
rm -rf $RPM_BUILD_ROOT
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    60
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    61
%files
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    62
%defattr (-, root, bin)
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    63
%dir %attr (0755, root, bin) %{_libdir}
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    64
%{_libdir}/python?.?/vendor-packages
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    65
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    66
%files devel
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    67
%defattr (-, root, bin)
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    68
%dir %attr (0755, root, bin) %dir %{_libdir}
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    69
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    70
%{_libdir}/pkgconfig/*
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    71
%dir %attr (0755, root, sys) %{_datadir}
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    72
%{_datadir}/pygtk
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    73
%{_datadir}/gtk-doc
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    74
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    75
%changelog
13099
4193ae8faf02 2008-08-11 Damien Carbery <[email protected]>
dcarbery
parents: 11830
diff changeset
    76
* Mon Aug 11 2008 - [email protected]
4193ae8faf02 2008-08-11 Damien Carbery <[email protected]>
dcarbery
parents: 11830
diff changeset
    77
- Bump to 2.3.0.
11830
22e047141083 2008-03-10 Damien Carbery <[email protected]>
dcarbery
parents: 11586
diff changeset
    78
* Mon Mar 10 2008 - [email protected]
22e047141083 2008-03-10 Damien Carbery <[email protected]>
dcarbery
parents: 11586
diff changeset
    79
- Bump to 2.2.0.
11586
151bc3cd318c 2008-02-04 Damien Carbery <[email protected]>
dcarbery
parents: 11501
diff changeset
    80
* Mon Feb 04 2008 - [email protected]
151bc3cd318c 2008-02-04 Damien Carbery <[email protected]>
dcarbery
parents: 11501
diff changeset
    81
- Bump to 2.1.1.
11501
1ac0012dfee3 2008-01-22 Damien Carbery <[email protected]>
dcarbery
parents: 10668
diff changeset
    82
* Tue Jan 22 2008 - [email protected]
1ac0012dfee3 2008-01-22 Damien Carbery <[email protected]>
dcarbery
parents: 10668
diff changeset
    83
- Bump to 2.1.0.
10667
4d8a6977bb5d 2007-10-16 Damien Carbery <[email protected]>
dcarbery
parents: 10617
diff changeset
    84
* Wed Oct 17 2007 - [email protected]
4d8a6977bb5d 2007-10-16 Damien Carbery <[email protected]>
dcarbery
parents: 10617
diff changeset
    85
- Call autoconf because configure.ac is being patched.
10617
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    86
* Sun Oct 07 2007 - [email protected]
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    87
- Add patches, 01-skip-codegen-test and 02-pygobject-xsl-dir, to get the module
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    88
  to build within the JDS environment where pygobject and pygtk are not yet
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    89
  installed.
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    90
* Tue Sep 04 2007 - [email protected]
4aa1d48bc616 2007-10-07 Damien Carbery <[email protected]>
dcarbery
parents:
diff changeset
    91
- Initial spec