~ubuntu-branches/ubuntu/feisty/gtkglext/feisty

« back to all changes in this revision

Viewing changes to gtkglext.spec.in

  • Committer: Bazaar Package Importer
  • Author(s): Marcelo E. Magallon
  • Date: 2004-04-03 17:43:17 UTC
  • Revision ID: james.westby@ubuntu.com-20040403174317-d5gb2d2gftaligp8
Tags: upstream-1.0.6
ImportĀ upstreamĀ versionĀ 1.0.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- rpm-spec -*-
 
2
 
 
3
%define base_version            @GTKGLEXT_VERSION@
 
4
%define api_version             @GTKGLEXT_API_VERSION@
 
5
%define rel                     1
 
6
 
 
7
Summary: OpenGL Extension to GTK
 
8
Name: gtkglext
 
9
Version: %{base_version}
 
10
Release: %{rel}
 
11
License: LGPL
 
12
Group: System Environment/Libraries
 
13
URL: http://gtkglext.sourceforge.net/
 
14
Source0: ftp://dl.sourceforge.net/pub/sourceforge/gtkglext/gtkglext-%{version}.tar.gz
 
15
BuildRoot: %{_tmppath}/gtkglext-%{version}-root
 
16
 
 
17
Requires: gtk2
 
18
Requires: XFree86-libs
 
19
 
 
20
BuildRequires: gtk2-devel
 
21
BuildRequires: XFree86-devel
 
22
BuildRequires: pkgconfig
 
23
 
 
24
%description
 
25
GtkGLExt is an OpenGL extension to GTK. It provides the GDK objects
 
26
which support OpenGL rendering in GTK, and GtkWidget API add-ons to
 
27
make GTK+ widgets OpenGL-capable.
 
28
 
 
29
%package devel
 
30
Summary: Development tools for GTK-based OpenGL applications
 
31
Group: Development/Libraries
 
32
 
 
33
Requires: %{name} = %{version}
 
34
Requires: gtk2-devel
 
35
Requires: XFree86-devel
 
36
 
 
37
%description devel
 
38
The gtkglext-devel package contains the header files, static libraries,
 
39
and developer docs for GtkGLExt.
 
40
 
 
41
%prep
 
42
%setup -q -n gtkglext-%{version}
 
43
 
 
44
%build
 
45
%configure --disable-gtk-doc
 
46
make
 
47
 
 
48
%install
 
49
rm -rf $RPM_BUILD_ROOT
 
50
%makeinstall
 
51
 
 
52
pushd "$RPM_BUILD_ROOT%{_libdir}"
 
53
 
 
54
cp -p libgdkglext-x11-%{api_version}.la libgdkglext-x11-%{api_version}.la.bak
 
55
cat libgdkglext-x11-%{api_version}.la.bak | \
 
56
  sed -e "s| -L$RPM_BUILD_ROOT%{_libdir}||g" > libgdkglext-x11-%{api_version}.la
 
57
rm -f libgdkglext-x11-%{api_version}.la.bak
 
58
 
 
59
cp -p libgtkglext-x11-%{api_version}.la libgtkglext-x11-%{api_version}.la.bak
 
60
cat libgtkglext-x11-%{api_version}.la.bak | \
 
61
  sed -e "s| -L$RPM_BUILD_ROOT%{_libdir}||g" > libgtkglext-x11-%{api_version}.la
 
62
rm -f libgtkglext-x11-%{api_version}.la.bak
 
63
 
 
64
popd
 
65
 
 
66
%clean
 
67
rm -rf $RPM_BUILD_ROOT
 
68
 
 
69
%post -p /sbin/ldconfig
 
70
 
 
71
%postun -p /sbin/ldconfig
 
72
 
 
73
%files
 
74
%defattr(-,root,root,-)
 
75
 
 
76
%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README TODO
 
77
%{_libdir}/libgdkglext-x11-%{api_version}.so.*
 
78
%{_libdir}/libgtkglext-x11-%{api_version}.so.*
 
79
 
 
80
%files devel
 
81
%defattr(-,root,root,-)
 
82
 
 
83
%{_includedir}/*
 
84
%{_libdir}/gtkglext-%{api_version}
 
85
%{_libdir}/lib*.so
 
86
%{_libdir}/lib*.a
 
87
%{_libdir}/lib*.la
 
88
%{_libdir}/pkgconfig/*
 
89
%{_datadir}/aclocal/*
 
90
%{_datadir}/gtk-doc/html/*
 
91
 
 
92
%changelog
 
93
* Sun Aug 31 2003 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
94
- Updated source URL.
 
95
 
 
96
* Sun May 11 2003 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
97
- Removed LDFLAGS setting.
 
98
- Removed atk, pango, glib2 from Requires.
 
99
- Remove lib*.la.bak files.
 
100
 
 
101
* Mon Feb 24 2003 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
102
- Added %{_datadir}/aclocal/* to the file list.
 
103
- Re-enabled static libraries by default.
 
104
 
 
105
* Tue Dec  3 2002 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
106
- Added %{_libdir}/gtkglext-%{api_version} to the file list.
 
107
 
 
108
* Fri Nov 15 2002 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
109
- Removed --disable-mesa-ext configure option.
 
110
- Disabled static libraries by default.
 
111
 
 
112
* Sat Aug  3 2002 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
113
- Added --disable-mesa-ext configure option.
 
114
 
 
115
* Sun Jun 23 2002 Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
116
- Initial build.
 
117
 
 
118