-
Notifications
You must be signed in to change notification settings - Fork 0
/
gtk+.spec.in
167 lines (117 loc) · 3.76 KB
/
gtk+.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# Note that this is NOT a relocatable package
%define ver @VERSION@
%define RELEASE 1
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
%define prefix /usr
Summary: The Gimp Toolkit
Name: gtk+
Version: %ver
Release: %rel
Copyright: LGPL
Group: X11/Libraries
Source: ftp://ftp.gimp.org/pub/gtk/v1.1/gtk+-%{ver}.tar.gz
BuildRoot: /var/tmp/gtk-%{PACKAGE_VERSION}-root
Obsoletes: gtk
Packager: Christopher Blizzard <[email protected]>
URL: http://www.gtk.org
Prereq: /sbin/install-info
Requires: glib
Docdir: %{prefix}/doc
%description
The X libraries originally written for the GIMP, which are now used by
several other programs as well.
%package devel
Summary: GIMP Toolkit and GIMP Drawing Kit
Group: X11/Libraries
Requires: gtk+
Obsoletes: gtk-devel
PreReq: /sbin/install-info
%description devel
Static libraries and header files for the GIMP's X libraries, which are
available as public libraries. GLIB includes generally useful data
structures, GDK is a drawing toolkit which provides a thin layer over
Xlib to help automate things like dealing with different color depths,
and GTK is a widget set for creating user interfaces.
%changelog
* Sun Feb 21 1999 Michael Fulbright <[email protected]>
- updated spec file
* Sun Oct 25 1998 Shawn T. Amundson <[email protected]>
- Fixed Source: to point to v1.1
* Tue Aug 04 1998 Michael Fulbright <[email protected]>
- change %postun to %preun
* Mon Jun 27 1998 Shawn T. Amundson
- Changed version to 1.1.0
* Thu Jun 11 1998 Dick Porter <[email protected]>
- Removed glib, since it is its own module now
* Mon Apr 13 1998 Marc Ewing <[email protected]>
- Split out glib package
* Tue Apr 8 1998 Shawn T. Amundson <[email protected]>
- Changed version to 1.0.0
* Tue Apr 7 1998 Owen Taylor <[email protected]>
- Changed version to 0.99.10
* Thu Mar 19 1998 Shawn T. Amundson <[email protected]>
- Changed version to 0.99.9
- Changed gtk home page to www.gtk.org
* Thu Mar 19 1998 Shawn T. Amundson <[email protected]>
- Changed version to 0.99.8
* Sun Mar 15 1998 Marc Ewing <[email protected]>
- Added aclocal and bin stuff to file list.
- Added -k to the SMP make line.
- Added lib/glib to file list.
* Fri Mar 14 1998 Shawn T. Amundson <[email protected]>
- Changed version to 0.99.7
* Fri Mar 14 1998 Shawn T. Amundson <[email protected]>
- Updated ftp url and changed version to 0.99.6
* Thu Mar 12 1998 Marc Ewing <[email protected]>
- Reworked to integrate into gtk+ source tree
- Truncated ChangeLog. Previous Authors:
Trond Eivind Glomsrod <[email protected]>
Michael K. Johnson <[email protected]>
Otto Hammersmith <[email protected]>
%prep
%setup
%build
# Needed for snapshot releases.
if [ ! -f configure ]; then
CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix
else
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix
fi
if [ "$SMP" != "" ]; then
(make "MAKE=make -k -j $SMP"; exit 0)
make
else
make
fi
%install
rm -rf $RPM_BUILD_ROOT
make prefix=$RPM_BUILD_ROOT%{prefix} install
gzip -9n $RPM_BUILD_ROOT%{prefix}/info/*
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
/sbin/install-info %{prefix}/info/gdk.info.gz %{prefix}/info/dir
/sbin/install-info %{prefix}/info/gtk.info.gz %{prefix}/info/dir
%preun devel
if [ $1 = 0 ]; then
/sbin/install-info --delete %{prefix}/info/gdk.info.gz %{prefix}/info/dir
/sbin/install-info --delete %{prefix}/info/gtk.info.gz %{prefix}/info/dir
fi
%files
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{prefix}/lib/libgtk-1.2.so.*
%{prefix}/lib/libgdk-1.2.so.*
%{prefix}/share/themes/Default
%{prefix}/share/locale/*/*/*
%files devel
%defattr(-, root, root)
%{prefix}/lib/lib*.so
%{prefix}/lib/*a
%{prefix}/include/*
%{prefix}/info/*
%{prefix}/man/man1/*
%{prefix}/share/aclocal/*
%{prefix}/bin/*