Changes of Revision 3
[-] | Added | libdvdcss2.spec |
x 1
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 |