pygtk2.spec
author dermotm
Mon, 24 Jul 2006 12:30:39 +0000
branchgnome-2-10
changeset 19949 94f49bf19351
parent 19843 85aee08a68d7
permissions -rw-r--r--
access control test #4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     1
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     2
# spec file for package pygtk2
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     3
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     4
# Copyright (c) 2005 Sun Microsystems, Inc.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     5
# This file and all modifications and additions to the pristine
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     6
# package are under the same license as the package itself.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
     7
#
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
     8
Name:			pygtk2
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
     9
License:		LGPL	
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    10
Group:			System/Library
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    11
Version:		2.6.2
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    12
Release:		1
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19462
diff changeset
    13
Distribution:		Java Desktop System
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    14
Vendor:			Sun Microsystems, Inc.
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    15
Summary:		Python bindings for GTK+
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    16
Source:			http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.6/pygtk-%{version}.tar.bz2	
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    17
URL:			http://www.gnome.org
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    18
BuildRoot:		%{_tmppath}/%{name}-%{version}-build
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    19
Docdir:			%{_defaultdocdir}/doc
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    20
Autoreqprov:		on
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    21
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    22
%define libglade_version 2.4.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    23
%define glib2_version 2.6.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    24
%define gtk2_version 2.6.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    25
%define atk_version 1.8.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    26
%define pango_version 1.8.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    27
%define python_version 2.2
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    28
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    29
Requires:		libglade >= %{libglade_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    30
Requires:		gtk2 >= %{gtk2_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    31
Requires:		glib2 >= %{glib2_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    32
Requires:		atk >= %{atk_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    33
Requires:		pango >= %{pango_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    34
Requires:		python >= %{python_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    35
BuildRequires: 		gtk2-devel >= %{gtk2_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    36
BuildRequires:		libglade-devel >= %{libglade_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    37
BuildRequires:		glib2-devel >= %{glib2_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    38
BuildRequires:		atk-devel >= %{atk_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    39
BuildRequires:		pango-devel >= %{pango_version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    40
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    41
%description
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    42
PyGTK is an extension module for python that gives you access to the GTK+
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    43
widget set.  Just about anything you can write in C with GTK+ you can write
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    44
in python with PyGTK (within reason), but with all the benefits of python.
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    45
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    46
%package libglade
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    47
Summary: A wrapper for the libglade library for use with PyGTK
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    48
Group: Development/Languages
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    49
Requires: %{name} = %{version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    50
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    51
%description libglade
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    52
This module contains a wrapper for the libglade library.  Libglade allows
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    53
a program to construct its user interface from an XML description, which
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    54
allows the programmer to keep the UI and program logic separate.
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    55
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    56
%package devel
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    57
Summary: files needed to build wrappers for GTK+ addon libraries
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    58
Group: Development/Languages
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    59
Requires: %{name} = %{version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    60
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    61
%description devel
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    62
This package contains files required to build wrappers for GTK+ addon
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    63
libraries so that they interoperate with pygtk.
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    64
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    65
%prep
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    66
%setup -q -n pygtk-%{version}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    67
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    68
%build
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    69
CFLAGS="$RPM_OPT_FLAGS"				\
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    70
./configure 	--prefix=%{_prefix}		\
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    71
	    	--sysconfdir=%{_sysconfdir}
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    72
make
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    73
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    74
%install
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    75
make DESTDIR=$RPM_BUILD_ROOT install
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    76
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    77
find $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    78
find $RPM_BUILD_ROOT -type f -name "*.pyc" -exec rm -f {} ';'
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    79
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    80
%clean
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    81
rm -rf $RPM_BUILD_ROOT
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    82
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    83
%post
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    84
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    85
%postun
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    86
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    87
%files
19843
85aee08a68d7 delete extra args from %defattr
laca
parents: 19693
diff changeset
    88
%defattr(0644, root, root)
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    89
%{_libdir}/python?.?/site-packages/pygtk.pth
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    90
%{_libdir}/python?.?/site-packages/pygtk.py*
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    91
%dir %{_libdir}/python?.?/site-packages/gtk-2.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    92
%dir %{_libdir}/python?.?/site-packages/gtk-2.0/gtk
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    93
%{_libdir}/python?.?/site-packages/gtk-2.0/dsextras.py
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    94
%{_libdir}/python?.?/site-packages/gtk-2.0/gtk/__init__.py
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    95
%{_libdir}/python?.?/site-packages/gtk-2.0/gtk/keysyms.py
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    96
%{_libdir}/python?.?/site-packages/gtk-2.0/gtk/compat.py
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    97
19843
85aee08a68d7 delete extra args from %defattr
laca
parents: 19693
diff changeset
    98
%defattr(0755, root, root)
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
    99
%{_libdir}/python?.?/site-packages/gtk-2.0/atk.so
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   100
%{_libdir}/python?.?/site-packages/gtk-2.0/gobject.so
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   101
%{_libdir}/python?.?/site-packages/gtk-2.0/pango.so
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   102
%{_libdir}/python?.?/site-packages/gtk-2.0/gtk/_gtk.so
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   103
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   104
%doc AUTHORS NEWS README MAPPING ChangeLog
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   105
%doc examples
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   106
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   107
%files libglade
19843
85aee08a68d7 delete extra args from %defattr
laca
parents: 19693
diff changeset
   108
%defattr(0755, root, root)
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   109
%{_libdir}/python?.?/site-packages/gtk-2.0/gtk/glade.so
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   110
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   111
%files devel
19843
85aee08a68d7 delete extra args from %defattr
laca
parents: 19693
diff changeset
   112
%defattr(0755, root, root)
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   113
%{_bindir}/
19843
85aee08a68d7 delete extra args from %defattr
laca
parents: 19693
diff changeset
   114
%defattr(0644, root, root)
19462
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   115
%dir %{_includedir}/pygtk-2.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   116
%{_includedir}/pygtk-2.0/*.h
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   117
%dir %{_includedir}/pygtk-2.0/pygtk
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   118
%{_includedir}/pygtk-2.0/pygtk/*.h
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   119
%{_libdir}/pkgconfig/
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   120
%{_libdir}/pygtk/2.0/*.py
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   121
%{_libdir}/pygtk/2.0/demos/*.py
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   122
%{_libdir}/pygtk/2.0/demos/images/
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   123
%dir %{_datadir}/pygtk
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   124
%dir %{_datadir}/pygtk/2.0
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   125
%dir %{_datadir}/pygtk/2.0/codegen
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   126
%dir %{_datadir}/pygtk/2.0/defs
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   127
%{_datadir}/pygtk/2.0/codegen/*
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   128
%{_datadir}/pygtk/2.0/defs/*.defs
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   129
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   130
%changelog -n pygtk2
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   131
* Mon Aug 04 2003 - [email protected]
7cac32cdc62a Renamed pygtk.spec to pygtk2.spec for planner requirement
mattk
parents:
diff changeset
   132
- Initial Sun release