Logoj0ke.net Open Build Service > Projects > home:netmax > libdvdcss2 > Changes
Sign Up | Log In

Changes of Revision 3

[-] Added libdvdcss2.spec
x
 
1
@@ -0,0 +1,222 @@
2
+# group: Libraries
3
+# packagename: libdvdcss2
4
+# : Manfred Tremmel
5
+# packagedesc: <p>Now, the new copyright in germany is coming into force, it's no longer allowed to provide tools to breake technical protections.</p><p>Therefore we can no longer provide libdvdcss, sorry.</p><p>To give you the capability to watch DVD's on linux systems, we want make you the installation as easy as possible.</p><p>Download the libdvdcss tar.bz2-file in the same version as the nosrc.rpm from <a href="http://www.videolan.org/pub/libdvdcss/" target="_new">videolan</a>, copy it to /usr/src/packages/SOURCES/, download the nosrc.rpm and compile the library using <code>rpm --rebuild --target=i586 libdvdcss*.src.rpm</code>. The final RPM's you can find in /usr/src/packages/RPMS/i586/, you can install it like every other RPM.</p>
6
+
7
+%define name    libdvdcss2
8
+%define version 1.2.9
9
+%define release 1
10
+
11
+Name:           %{name}
12
+Summary:        Library for accessing DVDs like block device usind deCSS if needed
13
+Summary(de):    Bibliothek zum Zugriff auf DVDs mit deCSS-Entschlüsselung, falls benötigt
14
+Summary(fi):    DVD-aseman käsittelyyn tarkoitettu ohjelmointikirjasto (Sisältää DeCSS ominaisuuden)
15
+Version:        %{version}
16
+Release:        %{release}
17
+License:        GPL
18
+URL:            http://www.videolan.org/libdvdcss/
19
+Group:          System/Libraries
20
+
21
+Source0:        libdvdcss-1.2.9.tar.bz2
22
+
23
+NoSource:       0
24
+Packager:       Carsten Schoene <cs@linux-administrator.com>
25
+Vendor:         linux-administrator.com
26
+BuildRoot:      %_tmppath/%name-%version-%release-root
27
+Conflicts:      libdvdcss0.0.1, libdvdcss0.0.2
28
+Provides:       libdvdcss = %version-%release
29
+
30
+%description
31
+libdvdcss is a simple library designed for accessing DVDs like a block device
32
+without having to bother about the decryption. The important features are:
33
+ * Portability. Currently supported platforms are GNU/Linux, FreeBSD, NetBSD,
34
+   OpenBSD, BSD/OS, BeOS, Windows 95/98, Windows NT/2000, MacOS X, Solaris,
35
+   and HP-UX.
36
+ * Simplicity. There are currently 7 functions in the API, and we intend to
37
+   keep this number low.
38
+ * Freedom. libdvdcss is released under the General Public License, ensuring
39
+   it will stay free, and used only for free software products.
40
+ * Just better. Unlike most similar projects, libdvdcss doesn't require the
41
+   region of your drive to be set.
42
+
43
+%description -l de
44
+Die libdvdcss ist eine einfache Bibliothek, entwickelt um auf DVDs wie auf
45
+Blockdevices zuzugreifen, ohne sich über die Verschlüsselung gedanken machen
46
+zu mpssen. Die wichtigsten Features sind:
47
+ * Portabilität. Augenblicklich werden folgende Plattformen unterstützt:
48
+   GNU/Linux, FreeBSD, NetBSD, OpenBSD, BSD/OS, BeOS, Windows 95/98, Windows
49
+   NT/2000, MacOS X, Solaris und HP-UX.
50
+ * Einfachheit. Es gibt augenblicklich 7 Funktionen in der API und die
51
+   Entwickler sind bestrebt, die Zahl niedrig zu halten.
52
+ * Freiheit. Die libdvdcss steht unter der General Public License, demzufolge
53
+   wird es frei bleiben und nur für freie Softwareprojekte eingesetzt.
54
+ * Einfach besser. Im Gegensatz zu anderen Projekten dieser art benötigt
55
+   libdvdcss den Region-Code des DVD-Laufwerks nicht.
56
+
57
+%description -l fi
58
+libdvdcss on yksinkertainen ohjelmointikirjasto, jonka tarkoitus on tarjota
59
+DVD-aseman käsittelyyn helppo rajanpinta. libdvdcss käyttäjän ei tarvitse myöskään
60
+välittää CSS:stä vaan libdvdcss hoitaa sen automaattisesti.
61
+Tärkeimmät ominaisuudet ovat:
62
+ * Koodin siirrettävyys eri käyttöjärjestelmien välillä.
63
+   Tuettuja tällä hetkellä:
64
+   OpenBSD, BSD/OS, BeOS, Windows 95/98, Windows NT/2000, MacOS X, Solaris,
65
+   ja HP-UX.
66
+ * Helppous. Kirjastossa on vain 7 funktiota ohjelmointirajapinnassa.
67
+ * Vapaus. Koodi on julkaistu General Public Lisenssin alaisena
68
+ * Toisin kuin monet DVD-purkukirjastot libdvdcss ei tarvitse aluekoodia
69
+
70
+%package devel
71
+Summary:        Development tools for programs which will use the libdvdcss library
72
+Summary(de):    Entwicklungstools für Programme die die libdvdcss Bibliothek nutzen
73
+Summary(fi):    DVD-soittimen käsittelyyn tarkoitettu ohjelmointi kirjasto (Sisältää DeCSS ominaisuuden)
74
+Group:          Development/C
75
+Requires:       %{name} = %version-%release
76
+Provides:       libdvdcss-devel = %version-%release
77
+
78
+%description devel
79
+The libdvdcss-devel package includes the header files and static libraries
80
+necessary for developing programs which will manipulate DVDs files using
81
+the libdvdcss library.
82
+
83
+If you are going to develop programs which will manipulate DVDs, you
84
+should install libdvdcss-devel.  You'll also need to have the libdvdcss
85
+package installed.
86
+
87
+%description devel -l de
88
+Das libdvdcss-devel Packet enthelt Header-Files und statisch gelinkte
89
+Bibliotheken die zur Entwicklung eigener Programme benötigt werden, die
90
+auf DVDs mit Hilfe der libdvdcss zugreifen wollen.
91
+
92
+Wenn Sie Programme entwicklen wollen, die auf DVDs zugreifen sollen,
93
+sollten sie libdvdcss-devel installieren. Es wird ebenso die libdvdcss
94
+benötigt.
95
+
96
+%description devel -l fi
97
+Paketti sisältää header-tiedostot sekä staattiset kirjastot, jotka ovat
98
+tarpeellisia ohjelmien kehittämisen kannalta.
99
+Jos aiot kehittää ohjelman joka käyttää libdvdcss sinun tulee asentaa nämä
100
+tiedostot.
101
+
102
+%prep
103
+%setup -q -n libdvdcss-%{version}
104
+
105
+%build
106
+export CFLAGS="$RPM_OPT_FLAGS"
107
+%configure
108
+%__make
109
+
110
+%install
111
+[ "${buildroot}" != "/" ] && [ -d ${buildroot} ] && rm -rf ${buildroot};
112
+%makeinstall
113
+cd %{buildroot}%{_libdir}
114
+%{__ln_s} libdvdcss.so.2 libdvdcss.so.1
115
+
116
+%clean
117
+[ "${buildroot}" != "/" ] && [ -d ${buildroot} ] && rm -rf ${buildroot};
118
+
119
+%post
120
+%run_ldconfig
121
+
122
+%postun
123
+%run_ldconfig
124
+
125
+%files
126
+%defattr(-,root,root)
127
+%doc AUTHORS COPYING
128
+%{_libdir}/*.so.*
129
+
130
+%files devel
131
+%defattr(-,root,root)
132
+%doc ChangeLog COPYING
133
+%{_libdir}/*.a
134
+%{_libdir}/*.la
135
+%{_libdir}/*.so
136
+%{_includedir}/*
137
+
138
+%changelog
139
+* Tue Jul 12 2005 Manfred Tremmel <Manfred.Tremmel@iive.de>
140
+- Update to Version 1.2.9
141
+
142
+* Wed Dec 01 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
143
+- some cleanups
144
+
145
+* Sat Oct 18 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
146
+- a little change to make it compile with rpm 4 based distros
147
+
148
+* Sat Aug 02 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
149
+- Update to Version 1.2.8
150
+
151
+* Mon Jun 30 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
152
+- Removed source (nosrc.rpm), becauso of new copyright-law in Germany
153
+
154
+* Thu Jun 26 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
155
+- Update to Version 1.2.7
156
+
157
+* Thu Mar 27 2003 Manfred.Tremmel <Manfred.Tremmel@iiv.de>
158
+- added packman headers
159
+- changes to make it work with packman-upload script
160
+
161
+* Thu Mar 13 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
162
+- Update to Version 1.2.6
163
+
164
+* Sat Mar 08 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
165
+- added german translations
166
+- added translation for finnish by Tuukka Pasanen <illuusio@mailcity.com>
167
+
168
+* Tue Feb 04 2003 Manfred Tremmel <Manfred.Tremmel@iive.de>
169
+- Update to Version 1.2.5
170
+
171
+* Sat Nov 16 2002 Manfred Tremmel <Manfred.Tremmel@iive.de>
172
+- Update to Version 1.2.4
173
+
174
+* Fri Oct 18 2002 Manfred Tremmel <Manfred.Tremmel@iive.de>
175
+- Update to Version 1.2.3
176
+
177
+* Thu Aug 15 2002 Manfred Tremmel <Manfred.Tremmel@iive.de>
178
+- Update to Version 1.2.2
179
+
180
+* Wed Jun 26 2002 Manfred Tremmel <Manfred.Tremmel@iive.de>
181
+- Update to Version 1.2.1
182
+
183
+* Thu May 30 2002 Manfred Tremmel <Manfred.Tremmel@iive.de>
184
+- added link to libdvdcss.so.1 (needed by xine dvdnav-plugin)
185
+- added little patch to build shared libraries (I can't say why they were not build)
186
+
187
+* Mon May 20 2002 Samuel Hocevar <sam@zoy.org>
188
+- new upstream release
189
+- weird libxalf dependency is gone
190
+
191
+* Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 1.1.1-2plf
192
+- major version is 2 (aka guillaume sux).
193
+- spec clean up: do not rm in %prep, %%buildroot, %%makeinstall_std, %%provides %%version-%%release
194
+- added doc in devel
195
+- sync with cvs's one (%%description,%%files, conflicts).
196
+- fix url
197
+
198
+* Sat Apr 06 2002 Guillaume Rousse <rousse@ccr.jussieu.fr> 1.1.1-1plf
199
+- 1.1.1
200
+
201