source: trunk/third/gtk2/gtk+.spec.in @ 18162

Revision 18162, 3.6 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18161, which included commits to RCS files with non-trunk default branches.
Line 
1%define binary_version @GTK_BINARY_VERSION@
2
3Name:            gtk2
4Summary:         The Gimp Toolkit
5Version:         @VERSION@
6Release:         1
7License:         LGPL
8Group:           X11/Libraries
9Source:          ftp://ftp.gimp.org/pub/gtk/v2.3/gtk+-%{version}.tar.gz
10BuildRoot:       /var/tmp/%{name}-%{version}-root
11URL:             http://www.gtk.org
12Requires:        glib2 >= %{version}
13Requires:        pango
14Requires:        atk
15BuildRequires:   glib2-devel
16BuildRequires:   pango-devel
17BuildRequires:   atk-devel
18
19%description
20The X libraries originally written for the GIMP, which are now used by
21several other programs as well.
22
23%package devel
24Summary:        GIMP Toolkit and GIMP Drawing Kit
25Group:          X11/Libraries
26Requires:       %{name} = %{version}
27
28%description devel
29Static libraries and header files for the GIMP's X libraries, which are
30available as public libraries.  GLIB includes generally useful data
31structures, GDK is a drawing toolkit which provides a thin layer over
32Xlib to help automate things like dealing with different color depths,
33and GTK is a widget set for creating user interfaces.
34
35 
36%prep
37%setup -q -n gtk+-%{version}
38
39%build
40%ifarch alpha
41    MYARCH_FLAGS="--host=alpha-redhat-linux"
42%endif
43
44# Needed for snapshot releases.
45MYCFLAGS="$RPM_OPT_FLAGS"
46if [ ! -f configure ]; then
47    CFLAGS="$MYCFLAGS" ./autogen.sh $MYARCH_FLAGS \
48        --prefix=%{_prefix} \
49        --localstatedir=%{_localstatedir} --sysconfdir=%{_sysconfdir} \
50        --mandir=%{_mandir} --libdir=%{_libdir} \
51        --includedir=%{_includedir}
52else
53   CFLAGS="$MYCFLAGS" ./configure $MYARCH_FLAGS \
54        --prefix=%{_prefix} --localstatedir=%{_localstatedir} \
55        --sysconfdir=%{_sysconfdir} --mandir=%{_mandir} \
56        --libdir=%{_libdir} --includedir=%{_includedir} --disable-gtk-doc
57fi
58
59if [ "$SMP" != "" ]; then
60  (make "MAKE=make -k -j $SMP"; exit 0)
61  make
62else
63  make
64fi
65
66%install
67rm -rf $RPM_BUILD_ROOT
68
69make -k sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \
70    prefix=$RPM_BUILD_ROOT%{_prefix} mandir=$RPM_BUILD_ROOT%{_mandir} \
71    localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \
72    libdir=$RPM_BUILD_ROOT%{_libdir} \
73    includedir=$RPM_BUILD_ROOT%{_includedir} install
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -p /sbin/ldconfig
79
80%postun -p /sbin/ldconfig
81
82%files
83%defattr(-, root, root)
84
85%doc AUTHORS COPYING ChangeLog NEWS README
86%{_bindir}/*
87%{_libdir}/libgtk*.so.*
88%{_libdir}/libgdk*.so.*
89%{_libdir}/gtk-2.0/%{binary_version}/*/*.so
90#%{_datadir}/locale/*/*/*
91%{_sysconfdir}/gtk-2.0/gtk.immodules
92
93%files devel
94%defattr(-, root, root)
95
96%{_libdir}/lib*.so
97%{_libdir}/*a
98%{_libdir}/gtk-2.0/%{binary_version}/*/*a
99%{_libdir}/gtk-2.0/include
100%{_libdir}/pkgconfig/*.pc
101%{_includedir}/gtk-2.0         
102%{_datadir}/gtk-2.0
103%{_datadir}/aclocal/*
104%{_datadir}/gtk-doc/html/*
105
106
107%changelog
108* Wed Sep 11 2002 Dennis Dementiev <denm@asplinux.ru>
109- modules and loaders should be installed in under binary version
110  dir instead version
111
112* Mon Aug 27 2001 Jens Finke <jens@gnome.org>
113- Renamed package to gtk2.
114- Updated source url.
115- glib2 package required.
116
117* Mon Aug 27 2001 Jens Finke <jens@gnome.org>
118- Updated spec file to match gpp standard and
119  1.3.x files.
120- Removed all hardcoded paths, use rpm macros instead.
121- Added pango and atk Requires: and BuildRequires: statements.
122- Removed Docdir: statement.
123- Moved ChangeLog to the end of the file.
124- Truncated ChangeLog (Mar 12 1998 - Jun 1 1999)
125  Previous Authors:
126  Jose Mercado <jmercado@mit.edu>
127  Michael Fulbright <drmike@redhat.com>
128  Shawn T. Amundson <amundson@gtk.org>
129  Dick Porter <dick@cymru.net>
130  Marc Ewing <marc@redhat.com>
131  Owen Taylor <otaylor@gtk.org>
132  Trond Eivind Glomsrod <teg@pvv.ntnu.no>
133  Michael K. Johnson <johnsonm@redhat.com>
134  Otto Hammersmith <otto@redhat.com>
Note: See TracBrowser for help on using the repository browser.