tests: fix build on os/x
[schroedinger.git] / schroedinger.spec.in
blob011e6c16d28ee3d06a2b8082203de97659d7128f
1 Name: libschroedinger
2 Version: @VERSION@
3 Release: gst.1
4 Summary: Library for decoding and encoding video in the Dirac format
6 Group: Applications/Multimedia
7 License: LGPL/MIT/MPL
8 URL: http://schrodinger.sourceforge.net/
9 Source: http://schrodinger.sourceforge.net/schroedinger-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 BuildRequires: gtk-doc
13 BuildRequires: liboil-devel >= 0.3.13
14 BuildRequires: gstreamer-devel
15 BuildRequires: gstreamer-plugins-base-devel
17 %description
18 Library for decoding and encoding video in the Dirac format. It is implemented
19 in ANSI C and optimized through the us of liboil. libschro is written as a
20 collaboration between the BBC Research and Development, David Schleef and
21 Fluendo.
23 %package devel
24 Summary: Development files and static libraries for libschroedinger
25 Group: Development/Libraries
26 Requires: %{name} = %{version}-%{release}
28 %description devel
29 libschroedinger-devel contains the files needed to build packages that depend
30 on libschroedinger.
32 %prep
33 %setup -q -n schroedinger-%{version}
35 %build
36 %configure
38 # parallel build does not work
39 # make %{?_smp_mflags}
40 make
42 %install
43 rm -rf $RPM_BUILD_ROOT
45 %makeinstall
46 # Clean out files that should not be part of the rpm.
47 rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
48 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/*.{a,la}
50 %clean
51 rm -rf $RPM_BUILD_ROOT
53 %post -p /sbin/ldconfig
55 %postun -p /sbin/ldconfig
57 %files
58 %defattr(-,root,root)
59 %doc COPYING COPYING.MIT COPYING.GPL COPYING.LGPL COPYING.MPL
60 %{_libdir}/libschroedinger-1.0.so.*
61 %{_libdir}/gstreamer-0.10/libgstschro.so
63 %files devel
64 %defattr(-,root,root)
65 %{_libdir}/pkgconfig/schroedinger-1.0.pc
66 %{_libdir}/libschroedinger-1.0.so
67 %{_includedir}/schroedinger-1.0/schroedinger/schroanalysis.h
68 %{_includedir}/schroedinger-1.0/schroedinger/schroarith.h
69 %{_includedir}/schroedinger-1.0/schroedinger/schroasync.h
70 %{_includedir}/schroedinger-1.0/schroedinger/schrobitstream.h
71 %{_includedir}/schroedinger-1.0/schroedinger/schrobuffer.h
72 %{_includedir}/schroedinger-1.0/schroedinger/schrodebug.h
73 %{_includedir}/schroedinger-1.0/schroedinger/schrodecoder.h
74 %{_includedir}/schroedinger-1.0/schroedinger/schroencoder.h
75 %{_includedir}/schroedinger-1.0/schroedinger/schroengine.h
76 %{_includedir}/schroedinger-1.0/schroedinger/schrofft.h
77 %{_includedir}/schroedinger-1.0/schroedinger/schrofilter.h
78 %{_includedir}/schroedinger-1.0/schroedinger/schroframe.h
79 %{_includedir}/schroedinger-1.0/schroedinger/schro.h
80 %{_includedir}/schroedinger-1.0/schroedinger/schrohistogram.h
81 %{_includedir}/schroedinger-1.0/schroedinger/schrometric.h
82 %{_includedir}/schroedinger-1.0/schroedinger/schromotion.h
83 %{_includedir}/schroedinger-1.0/schroedinger/schroparams.h
84 %{_includedir}/schroedinger-1.0/schroedinger/schrophasecorrelation.h
85 %{_includedir}/schroedinger-1.0/schroedinger/schroqueue.h
86 %{_includedir}/schroedinger-1.0/schroedinger/schrossim.h
87 %{_includedir}/schroedinger-1.0/schroedinger/schro-stdint.h
88 %{_includedir}/schroedinger-1.0/schroedinger/schrotables.h
89 %{_includedir}/schroedinger-1.0/schroedinger/schrounpack.h
90 %{_includedir}/schroedinger-1.0/schroedinger/schroutils.h
91 %{_includedir}/schroedinger-1.0/schroedinger/schrowavelet.h
92 %{_includedir}/schroedinger-1.0/schroedinger/schrocog.h
93 %{_includedir}/schroedinger-1.0/schroedinger/schrodomain.h
94 %{_includedir}/schroedinger-1.0/schroedinger/schromotionest.h
95 %{_includedir}/schroedinger-1.0/schroedinger/schrolimits.h
96 %{_includedir}/schroedinger-1.0/schroedinger/schrolist.h
97 %{_includedir}/schroedinger-1.0/schroedinger/schropack.h
98 %{_includedir}/schroedinger-1.0/schroedinger/schrovideoformat.h
99 %{_includedir}/schroedinger-1.0/schroedinger/schrovirtframe.h
100 %{_includedir}/schroedinger-1.0/schroedinger/schroparse.h
101 %{_datadir}/gtk-doc/html/schroedinger
103 %changelog
104 * Wed May 7 2008 Christian Schaller <christian.schaller@collabora.co.uk>
105 - Added Schrovirtframe.h
107 * Fri Feb 22 2008 David Schleef <ds@schleef.org>
108 - Update for 1.0
110 * Fri Feb 1 2008 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
111 - add schromotionest.h
112 - remove schropredict.h
114 * Tue Jan 22 2008 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
115 - Update for latest changes
117 * Thu Apr 05 2007 Thomas Vander Stichele <thomas at apestaart dot org>
118 - Further updates.
120 * Thu Apr 27 2006 Christian F.K. Schaller <christian@fluendo.com>
121 - Updates for carid -> schroedinger change