File libdvdread.spec of Package libdvdread3

137
 
1
%define _lto_cflags %{nil}
2
%define major     3
3
%define libname   libdvdread
4
5
Name:           libdvdread%{major}
6
Summary:        Library to access video DVDs
7
Summary(de):    Bibliothek um auf Video-DVDs zuzugreifen
8
License: GPL-2.0
9
URL:            http://www.dtek.chalmers.se/groups/dvd/index.shtml
10
Version:        0.9.7
11
Release:        0
12
13
Source0:        libdvdread-0.9.7.tar.bz2
14
15
Patch0:         libdvdread-0.9.7-udffindfile.patch
16
Patch2:         libdvdread-strict-aliasing.patch
17
Provides:       %{libname} = %{version}-%{release}
18
Obsoletes:      %{libname} < %{version}-%{release}
19
20
%description
21
libdvdread provides a simple foundation for reading DVD-Video images.
22
It offers DVD applications:
23
24
1. A simple abstraction for reading the files on a DVD image
25
   (dvd_reader.h).
26
2. A simple library for parsing the information (IFO) files
27
   (ifo_read.h/ifo_types.h).
28
3. A simple library for parsing the navigation (NAV) packets
29
   (nav_read.h/nav_types.h).
30
31
This allows application designers to access some of the more advanced
32
features of the DVD format.
33
34
libdvdread currently uses libdl to dynamically probe for libdvdcss at
35
runtime.  If libdvdcss is found, then it will be used to decrypt the
36
encrypted sections of a DVD.
37
38
Authors:
39
--------
40
    Björn Englund <d4bjorn@dtek.chalmers.se>
41
    Håkan Hjort <d95hjort@dtek.chalmers.se>
42
    Billy Biggs <vektor@dumbterm.net>
43
    Christian Wolff <scarabaeus@convergence.de>
44
45
%description -l de
46
Die libdvdread Bibliothek stellt einfache Basisfunktionen für den Zugriff
47
auf Video-DVDs zuzugreifen.
48
Es stellt DVD-Programmen folgendes zur Verfügung:
49
50
1. Eine einfache Abstraktion zumr lesen der Dateien eines DVD-Images
51
   (dvd_reader.h).
52
2. Eine einfache Bibliothek zum parsen der Informationen der IFO Datei
53
   (ifo_read.h/ifo_types.h).
54
3. Eine einfache Bibliothek zum Parsen des navigation Pakets
55
   (nav_read.h/nav_types.h).
56
57
Dies ermöglicht Programmierern weitereichende Funktionen des DVD-Formats
58
zu unterstützen.
59
60
libdvdread benutzt libdl um zur Laufzeit dynamisch zu prüfen, ob die
61
libdvdcss vorhanden ist. Diese wird benötigt um auf CSS verschlüsselte
62
Video-DVDs zuzugreifen.
63
64
Autoren:
65
--------
66
    Björn Englund <d4bjorn@dtek.chalmers.se>
67
    Håkan Hjort <d95hjort@dtek.chalmers.se>
68
    Billy Biggs <vektor@dumbterm.net>
69
    Christian Wolff <scarabaeus@convergence.de>
70
71
%package -n %{name}-devel
72
Summary:        Development tools for programs which will use the libdvdread library
73
Summary(de):    Entwicklertools für Programme, die die libdvdread Bibliothek verwenden
74
Group:          Development/Libraries/C and C++
75
Requires:       %{name} = %{version}-%{release}
76
77
%description -n %{name}-devel
78
The libdvdread-devel package includes the header files and static libraries
79
necessary for developing programs which will manipulate DVDs files using
80
the libdvdread library.
81
82
If you are going to develop programs which will manipulate DVDs, you
83
should install libdvdread-devel.  You'll also need to have the libdvdread
84
package installed.
85
86
Authors:
87
--------
88
    Björn Englund <d4bjorn@dtek.chalmers.se>
89
    Håkan Hjort <d95hjort@dtek.chalmers.se>
90
    Billy Biggs <vektor@dumbterm.net>
91
    Christian Wolff <scarabaeus@convergence.de>
92
93
%description -n %{name}-devel -l de
94
Das libdvdread-devel Paket enthällt die Header-Dateien sowie die statischen
95
Bibliotheken, welche für Entwickler notwendig sind, die Programme erstellen,
96
die DVD-Dateien mit Hilfe der libdvdread auf DVD-Dateien zuzugreifen.
97
98
Falls Sie Programme entwickeln oder compilieren, die auf Video-DVDs
99
zugreifen, sollten Sie das libdvdread-devel Paket installiern. Es wird
100
ebenfalls das libdvdread benötigt.
101
102
Autoren:
103
--------
104
    Björn Englund <d4bjorn@dtek.chalmers.se>
105
    Håkan Hjort <d95hjort@dtek.chalmers.se>
106
    Billy Biggs <vektor@dumbterm.net>
107
    Christian Wolff <scarabaeus@convergence.de>
108
109
110
111
%prep
112
%autosetup -p1 -n %{libname}-%{version}
113
114
%build
115
sed -i "s/linux-gnu\*)/linux\*)/g" configure
116
%configure
117
sed -i "s/\${SED}/sed/g" libtool
118
%make_build
119
120
%install
121
%make_install
122
123
%post -p /sbin/ldconfig
124
%postun -p /sbin/ldconfig
125
126
127
%files -n %{name}
128
%license COPYING
129
%{_libdir}/*.so.%{major}*
130
131
%files -n %{name}-devel
132
%{_includedir}/dvdread
133
%{_libdir}/*.so
134
%{_libdir}/*.*a
135
136
%changelog
137