]> git.pld-linux.org Git - packages/libquicktime.git/blob - libquicktime.spec
- refresh config.sub
[packages/libquicktime.git] / libquicktime.spec
1 # TODO
2 # - libavcodec: Missing
3 Summary:        Library for reading and writing quicktime files
4 Summary(pl):    Biblioteka do odczytu i zapisu plików quicktime
5 Name:           libquicktime
6 Version:        0.9.7
7 Release:        0.1
8 License:        LGPL
9 Group:          Libraries
10 Source0:        http://dl.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz
11 # Source0-md5:  e5c977567df59c876c50ac191bb1caf6
12 URL:            http://libquicktime.sourceforge.net/
13 BuildRequires:  XFree86-devel
14 BuildRequires:  automake
15 # avcodec-acl = 0.4.8acl ???
16 BuildRequires:  ffmpeg-devel
17 BuildRequires:  gtk+-devel >= 1.2.8
18 BuildRequires:  lame-libs-devel
19 BuildRequires:  libavc1394-devel >= 0.3.1
20 BuildRequires:  libdv-devel
21 BuildRequires:  libjpeg-devel
22 # jpeg-mmx-devel
23 BuildRequires:  libpng-devel
24 BuildRequires:  libraw1394-devel >= 0.9
25 BuildRequires:  libvorbis-devel
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 libquicktime is a library for reading and writing quicktime files. It
30 is based on the quicktime4linux library, with the following
31 extensions:
32 - Sourcetree upgraded with autoconf/automake/libtool and all the other
33   stuff, people like in "standard" linux libraries.
34 - All 3rd party libraries (jpeg, OggVorbis) were removed to reduce
35   download size, compilation time and code duplication on users
36   harddisks. Instead, the sytemwide installed libraries are used.
37 - All codecs have been moved into dynamically loadable modules. This
38   makes it possible to distribute closed source codecs (or codecs with
39   an incompatible license) as separate packages.
40 - Unlike other quicktime libraries, it's source compatible with
41   quicktime4linux. Programs like cinelerra or xmovie can be compiled
42   with libquicktime.
43 - The codecs themselves are also source compatible with
44   quicktime4linux, so porting codecs between quicktime4linux and
45   libquicktime requires only little brain load.
46 - Special API extensions allow access to the codec registry.
47   Applications can get important information about the codecs, their
48   settable parameters etc. at runtime.
49
50 %package devel
51 Summary:        Header files for libquicktime library
52 Summary(pl):    Pliki nag³ówkowe biblioteki libquicktime
53 Group:          Development/Libraries
54 Requires:       %{name} = %{version}-%{release}
55
56 %description devel
57 Header files for libquicktime library.
58
59 %description devel -l pl
60 Pliki nag³ówkowe biblioteki libquicktime.
61
62 %package static
63 Summary:        Static libquicktime library
64 Summary(pl):    Statyczna biblioteka libquicktime
65 Group:          Development/Libraries
66 Requires:       %{name}-devel = %{version}-%{release}
67
68 %description static
69 Static libquicktime library.
70
71 %description static -l pl
72 Statyczna biblioteka libquicktime.
73
74 %package utils
75 Summary:        libquicktime utilities
76 Summary(pl):    Narzêdzia do libquicktime
77 Group:          Applications/Multimedia
78 Requires:       %{name} = %{version}-%{release}
79
80 %description utils
81 libquicktime utilities.
82
83 %description utils -l pl
84 Narzêdzia do libquicktime.
85
86 %prep
87 %setup -q
88
89 %build
90 cp -f /usr/share/automake/config.sub .
91 %configure \
92         --enable-static
93 %{__make}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97
98 %{__make} install \
99         DESTDIR=$RPM_BUILD_ROOT
100
101 rm -f $RPM_BUILD_ROOT%{_libdir}/libquicktime/*.{la,a}
102
103 %clean
104 rm -rf $RPM_BUILD_ROOT
105
106 %post   -p /sbin/ldconfig
107 %postun -p /sbin/ldconfig
108
109 %files
110 %defattr(644,root,root,755)
111 %doc README TODO
112 %attr(755,root,root) %{_bindir}/lqtvrplay
113 # R: glib, zlib
114 %attr(755,root,root) %{_libdir}/libquicktime.so.*.*.*
115 # R: libdv, libraw1394, libavc1394
116 %attr(755,root,root) %{_libdir}/libquicktime1394.so.*.*.*
117 %dir %{_libdir}/libquicktime
118 %attr(755,root,root) %{_libdir}/libquicktime/lqt_audiocodec.so
119 # R: libdv
120 %attr(755,root,root) %{_libdir}/libquicktime/lqt_dv.so
121 # R: avcodec-acl
122 #%attr(755,root,root) %{_libdir}/libquicktime/lqt_ffmpeg.so
123 # R: lame-libs
124 %attr(755,root,root) %{_libdir}/libquicktime/lqt_lame.so
125 # R: libjpeg
126 %attr(755,root,root) %{_libdir}/libquicktime/lqt_mjpeg.so
127 %attr(755,root,root) %{_libdir}/libquicktime/lqt_opendivx.so
128 # R: libpng
129 %attr(755,root,root) %{_libdir}/libquicktime/lqt_png.so
130 %ifarch %{ix86} %{x8664}
131 %attr(755,root,root) %{_libdir}/libquicktime/lqt_rtjpeg.so
132 %endif
133 %attr(755,root,root) %{_libdir}/libquicktime/lqt_videocodec.so
134 # R: libogg, libvorbis
135 %attr(755,root,root) %{_libdir}/libquicktime/lqt_vorbis.so
136
137 %files devel
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_bindir}/lqt-config
140 %attr(755,root,root) %{_libdir}/libquicktime.so
141 %attr(755,root,root) %{_libdir}/libquicktime1394.so
142 %{_libdir}/libquicktime.la
143 %{_libdir}/libquicktime1394.la
144 %{_includedir}/lqt
145 %{_aclocaldir}/lqt.m4
146 %{_libdir}/pkgconfig/libquicktime.pc
147 %{_libdir}/pkgconfig/libquicktime.pc
148
149 %files static
150 %defattr(644,root,root,755)
151 %{_libdir}/libquicktime.a
152 %{_libdir}/libquicktime1394.a
153
154 %files utils
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{_bindir}/libquicktime_config
157 %attr(755,root,root) %{_bindir}/lqtplay
158 %attr(755,root,root) %{_bindir}/lqt_transcode
159 %attr(755,root,root) %{_bindir}/qt*
160 %{_mandir}/man1/lqtplay.1*
This page took 0.043743 seconds and 4 git commands to generate.