libdvdnav/libdvdnav.spec

changeset 1
4667f24fe848
parent 0
4f133201e207
equal deleted inserted replaced
0:596e7e440285 1:557440a03b4b
1 Name: libdvdnav 1 Name: libdvdnav
2 Version: 4.1.4
3 Release: 1.4
4 Summary: A library for reading DVD video discs based on Ogle code 2 Summary: A library for reading DVD video discs based on Ogle code
5 3 Vendor: Europalab Software
4 Packager: Michael Schloh von Bennewitz
5 Distribution: MeeGo Thirdparty
6 Version: 4.1.3
7 Release: 20101201
6 Group: System Environment/Libraries 8 Group: System Environment/Libraries
7 License: GPLv2+ 9 License: GPLv2+
8 #Source: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdnav-%{version}.tar.bz2 10 URL: http://dvd.sourceforge.net/
9 # svn export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav 11 Source0: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/%{name}-%{version}.tar.bz2
10 Source: %{name}-svn1184.tar.bz2 12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11 Patch0: %{name}-multilib.patch 13 BuildRequires: libdvdread-devel
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13
14 BuildRequires: doxygen
15 BuildRequires: libdvdread-devel >= 4.1.3-0.3
16 14
17 %description 15 %description
18 libdvdnav provides a simple library for reading DVD video discs. 16 libdvdnav is a library for developers of multimedia applications. It
19 The code is based on Ogle and used in, among others, the Xine dvdnav plug-in. 17 allows easy use of sophisticated DVD navigation features such as DVD
18 menus, multiangle playback and even interactive DVD games.
20 19
21 %package devel 20 %package devel
22 Summary: Development files for libdvdnav 21 Summary: Development files for libdvdnav
22 Vendor: Europalab Software
23 Packager: Michael Schloh von Bennewitz
24 Distribution: MeeGo Thirdparty
23 Group: Development/Libraries 25 Group: Development/Libraries
24 Requires: %{name} = %{version}-%{release} 26 Requires: %{name} = %{version}-%{release}
25 Requires: libdvdread-devel >= 4.1.3-0.3
26 Requires: pkgconfig 27 Requires: pkgconfig
27 28
28 %description devel 29 %description devel
29 libdvdnav-devel contains the files necessary to build packages that use the 30 libdvdnav is a library for developers of multimedia applications. It
30 libdvdnav library. 31 allows easy use of sophisticated DVD navigation features such as DVD
32 menus, multiangle playback and even interactive DVD games. This package
33 contains development files for libdvdnav.
31 34
32 %prep 35 %prep
33 %setup -q 36 %setup -q
34 %patch0 -p1 -b .multilib 37 mv configure2 configure
35 38
36 %build 39 %build
37 ./configure2 \ 40 %configure --disable-static
38 --disable-opts \
39 --disable-static \
40 --disable-strip \
41 --extra-cflags="%{optflags}" \
42 --libdir=%{_libdir} \
43 --prefix=%{_prefix} \
44 --shlibdir=%{_libdir} \
45 --with-dvdread-config="pkg-config dvdread" \
46 41
47 %{__make} %{?_smp_mflags} 42 %{__make} %{?_smp_mflags}
48 pushd doc
49 doxygen doxy.conf
50 popd
51 43
52 %install 44 %install
53 %{__rm} -rf %{buildroot} 45 %{__rm} -rf %{buildroot}
54 %{__make} install DESTDIR=%{buildroot} 46 %{__make} install DESTDIR=%{buildroot}
55 %{__install} -d -m 755 %{buildroot}/%{_datadir}/aclocal
56 %{__install} -p -m 644 m4/dvdnav.m4 %{buildroot}/%{_datadir}/aclocal
57 47
58 %clean 48 %clean
59 %{__rm} -rf %{buildroot} 49 rm -rf %{buildroot}
60 50
61 %post -p /sbin/ldconfig 51 %post -p /sbin/ldconfig
62 52
63 %postun -p /sbin/ldconfig 53 %postun -p /sbin/ldconfig
64 54
65 %files 55 %files
66 %defattr(-,root,root,-) 56 %defattr(-,root,root,-)
67 %doc AUTHORS ChangeLog COPYING NEWS README 57 %doc AUTHORS COPYING ChangeLog README
68 %{_libdir}/libdvdnav.so.* 58 %{_libdir}/libdvdnav.so.*
69 %{_libdir}/libdvdnavmini.so.* 59 %{_libdir}/libdvdnavmini.so.*
70 60
71 %files devel 61 %files devel
72 %defattr(-,root,root,-) 62 %defattr(-,root,root,-)
73 %doc TODO doc/html/* 63 %doc DEVELOPMENT-POLICY.txt TODO
74 %{_bindir}/dvdnav-config 64 %{_bindir}/dvdnav-config
65 %{_includedir}/dvdnav
75 %{_libdir}/libdvdnav.so 66 %{_libdir}/libdvdnav.so
76 %{_libdir}/libdvdnavmini.so 67 %{_libdir}/libdvdnavmini.so
77 %{_includedir}/dvdnav
78 %{_datadir}/aclocal/dvdnav.m4
79 %{_libdir}/pkgconfig/dvdnav.pc 68 %{_libdir}/pkgconfig/dvdnav.pc
80 %{_libdir}/pkgconfig/dvdnavmini.pc 69 %{_libdir}/pkgconfig/dvdnavmini.pc
81 70
82 %changelog 71 %changelog
83 * Mon Nov 1 2010 Kozinov Ivan <kozinov@gmail.com> - 4.1.4-0.2.svn1184 72 * Wed Dec 1 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 4.1.3-20101201
84 - Build for MeeGo 1.1 73 - Package for MeeGo 1.1
85
86 * Sat Sep 26 2009 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.4-0.1.svn1184
87 - fix multilib conflict, based on a patch by Rex Dieter (rhbz#477684)
88 - update to SVN r1184
89 - move TODO to devel docs
90
91 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-3
92 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
93
94 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-2
95 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
96
97 * Tue Sep 09 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-1
98 - update to 4.1.3 final
99
100 * Sun Aug 31 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.4.rc1
101 - update to 4.1.3rc1
102 - require libdvdread with fixed API
103
104 * Fri Jul 25 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.3
105 - add missing file to -devel
106
107 * Thu Jul 17 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.2
108 - update to current SVN
109 - use new external libdvdread
110
111 * Fri Jun 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.1
112 - update to current SVN (pre-4.1.3)
113 - macroize
114 - re-enable parallel make
115
116 * Sun Apr 13 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.2-1
117 - update to 4.1.2
118 - drop obsolete patches (merged upstream)
119
120 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.1.1-6
121 - Autorebuild for GCC 4.3
122
123 * Sun Jan 27 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-5
124 - fix missing <inttypes.h> include (bug 428910)
125
126 * Sun Jan 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-4
127 - make sure -devel requires our version of libdvdread-devel
128
129 * Thu Nov 22 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-3
130 - fix build with internal libdvdread
131
132 * Wed Nov 21 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-2
133 - use upstream non-autotools buildsystem
134 - build with external libdvdread for older releases
135 - fix version.h
136 - fix soname
137 - fix lib paths on 64bit
138
139 * Thu Nov 01 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-1
140 - switch to new upstream
141 - libdvdread comes from here now
142 - apply dvdread udf-related fixes from upstream SVN
143
144 * Sun Aug 19 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-4.20070819
145 - update to current snapshot
146 - specfile cleanups
147
148 * Thu May 03 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-3.20070503
149 - update to current snapshot from new upstream
150 - clean up some specfile cruft
151 - disable static libs
152 - drop unnecessary explicit dependency on libdvdread
153
154 * Mon Mar 13 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.1.10-2
155 - Drop Epoch completely
156
157 * Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
158 - switch to new release field
159 - drop Epoch
160
161 * Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
162 - add dist
163
164 * Wed Oct 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.1.10-0.lvn.1
165 - Update to 0.1.10.
166 - Disable dependency tracking to speed up the build.
167
168 * Wed Jun 25 2003 Thomas Vander Stichele <thomas at apestaart dot org>
169 - 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release
170
171 * Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
172 - 0:0.1.9-0.fdr.1: initial RPM release

mercurial