More incremental updates. I can now successfully produce an rpm simply by typing...
[platform/upstream/gstreamer.git] / gstreamer.spec.in
1 %define name    gstreamer
2 %define ver     @VERSION@
3 %define rel     SNAP
4 %define prefix  /usr
5
6 Summary: Streaming-media framework
7 Name: %name
8 Version: %ver
9 Release: %rel
10 Copyright: LGPL
11 Group: Libraries
12 Source: %{name}-%{ver}.tar.gz
13 BuildRoot: /var/tmp/%{name}-%{ver}-root
14 Docdir: %{prefix}/doc
15 Prefix: %prefix
16
17 %description
18 GStreamer is a streaming-media framework, based on graphs of filters which
19 operate on media data. Applications using this library can do anything
20 from real-time sound processing to playing videos, and just about anything
21 else media-related.  It's plugin-based architecture means that new data
22 types or processing capabilities can be added simply by installing a new
23 package.
24
25 %changelog
26 * Sun Jan 30 2000 Erik Walthinsen <omega@cse.ogi.edu>
27 - first draft of spec file
28
29 %prep
30 %setup
31
32 %build
33 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix
34
35 if [ "$SMP" != "" ]; then
36   (make "MAKE=make -k -j $SMP"; exit 0)
37   make
38 else
39   make
40 fi
41
42 %install  
43 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
44
45 make prefix=$RPM_BUILD_ROOT%{prefix} install
46
47 %clean
48 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
49
50 %post -p /sbin/ldconfig
51
52 %postun -p /sbin/ldconfig
53   
54 %files
55 %defattr(-, root, root)
56
57 %{prefix}/bin/*
58 %{prefix}/lib/*
59 %{prefix}/include/*