diff --git a/Documentation/Developers/CHANGELOG-RENE b/Documentation/Developers/CHANGELOG-RENE index c94ea82bc..fcb5509fd 100644 --- a/Documentation/Developers/CHANGELOG-RENE +++ b/Documentation/Developers/CHANGELOG-RENE @@ -4,6 +4,7 @@ - Juergen Sawinski: fixed recode and updated rsync updated kasc (flightgear) updated ghostscript + updated intltool, libsigc, libxml2, libxslt *) 2003-12-03 (2.0.0-rc3 - 2.0.0-rc4) diff --git a/package/rene/intltool/intltool.desc b/package/rene/intltool/intltool.desc index 33d241c63..aa17dfdc5 100644 --- a/package/rene/intltool/intltool.desc +++ b/package/rene/intltool/intltool.desc @@ -36,8 +36,8 @@ [L] GPL [S] Beta -[V] 0.25 +[V] 0.27.2 [P] X -----5---9 426.000 -[D] 3109597041 intltool-0.25.tar.bz2 ftp://archive.progeny.com/GNOME/sources/intltool/0.25/ +[D] 1651801335 intltool-0.27.2.tar.bz2 ftp://archive.progeny.com/GNOME/sources/intltool/0.27/ diff --git a/package/rene/libsigc++/libsigc++.desc b/package/rene/libsigc++/libsigc++.desc index c14b2b558..1a06ffa6b 100644 --- a/package/rene/libsigc++/libsigc++.desc +++ b/package/rene/libsigc++/libsigc++.desc @@ -41,8 +41,8 @@ [L] LGPL [S] Stable -[V] 1.2.3 +[V] 1.2.5 [P] X -----5---9 294.000 -[D] 3792290551 libsigc++-1.2.3.tar.gz http://dl.sourceforge.net/sourceforge/libsigc/ +[D] 3286863169 libsigc++-1.2.5.tar.gz http://dl.sourceforge.net/sourceforge/libsigc/ diff --git a/package/rene/libxml2/gtkdoc-module-name.patch b/package/rene/libxml2/gtkdoc-module-name.patch index 33b37c973..ad2be2f98 100644 --- a/package/rene/libxml2/gtkdoc-module-name.patch +++ b/package/rene/libxml2/gtkdoc-module-name.patch @@ -1,33 +1,6 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/package/rene/libxml2/gtkdoc-module-name.patch -# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - - -We need to patch the module name since libxml already uses libxml ... - - - Rene Rebe - ---- libxml2-2.5.10/doc/Makefile.inorig 2003-08-15 02:33:22.000000000 +0200 -+++ libxml2-2.5.10/doc/Makefile.in 2003-11-24 17:12:15.000000000 +0100 -@@ -392,14 +392,14 @@ +--- libxml2-2.6.2/doc/Makefile.in.orig 2003-11-04 11:27:20.000000000 +0100 ++++ libxml2-2.6.2/doc/Makefile.in 2003-11-25 20:29:40.000000000 +0100 +@@ -415,14 +415,14 @@ -@(xsltproc --nonet xmlcatalog_man.xml) scan: @@ -43,14 +16,23 @@ We need to patch the module name since libxml already uses libxml ... - -gtkdoc-mkdb --module=libxml --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE) + -gtkdoc-mkdb --module=libxml2 --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE) - libxml2-api.xml: apibuild.py ../include/libxml/*.h + libxml2-api.xml: apibuild.py ../include/libxml/*.h ../*.c -(./apibuild.py) -@@ -433,7 +433,7 @@ - -@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(TARGET_DIR) - -@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR) - -@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) +@@ -436,7 +436,7 @@ + + html: + if test -n -d html ; then mkdir html ; fi +- -cd html && gtkdoc-mkhtml libxml ../$(DOC_MAIN_XML_FILE) ++ -cd html && gtkdoc-mkhtml libxml2 ../$(DOC_MAIN_XML_FILE) + + clean-local: + rm -f *~ *.bak *.hierarchy *.signals *-unused.txt +@@ -467,7 +467,7 @@ + $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial/images/callouts + -@INSTALL@ -m 0644 $(srcdir)/tutorial/images/callouts/*.* \ + $(DESTDIR)$(TARGET_DIR)/tutorial/images/callouts - -(cd $(DESTDIR); gtkdoc-fixxref --module=libxml --html-dir=$(HTML_DIR)) + -(cd $(DESTDIR); gtkdoc-fixxref --module=libxml2 --html-dir=$(HTML_DIR)) - -@(tar cf - tutorial | (cd $(DESTDIR)$(TARGET_DIR) && tar xvf -)) .PHONY : html xml templates scan + # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/package/rene/libxml2/libxml2.desc b/package/rene/libxml2/libxml2.desc index 0bf6de605..65c200bc6 100644 --- a/package/rene/libxml2/libxml2.desc +++ b/package/rene/libxml2/libxml2.desc @@ -36,8 +36,8 @@ [L] LGPL [S] Stable -[V] 2.5.10 +[V] 2.6.2 [P] X -----5---9 351.000 -[D] 371451689 libxml2-2.5.10.tar.gz ftp://xmlsoft.org/ +[D] 1099861837 libxml2-2.6.2.tar.gz ftp://xmlsoft.org/ diff --git a/package/rene/libxslt/libxslt.desc b/package/rene/libxslt/libxslt.desc index 9715637b9..83ec074f4 100644 --- a/package/rene/libxslt/libxslt.desc +++ b/package/rene/libxslt/libxslt.desc @@ -39,8 +39,8 @@ [L] LGPL [S] Stable -[V] 1.0.31 +[V] 1.1.0 [P] X -----5---9 421.000 -[D] 3041034799 libxslt-1.0.31.tar.gz ftp://xmlsoft.org/ +[D] 3528370689 libxslt-1.1.0.tar.gz ftp://xmlsoft.org/ diff --git a/package/rene/xine/disable-goom.fix b/package/rene/xine/disable-goom.fix new file mode 100644 index 000000000..02cd18849 --- /dev/null +++ b/package/rene/xine/disable-goom.fix @@ -0,0 +1,11 @@ +--- xine-lib-1-rc2/src/post/Makefile.in.orig 2003-12-02 11:40:09.000000000 +0100 ++++ xine-lib-1-rc2/src/post/Makefile.in 2003-12-02 11:40:18.000000000 +0100 +@@ -252,7 +252,7 @@ + XINE_LIB = $(top_builddir)/src/xine-engine/libxine.la + + SUBDIRS = \ +- planar goom visualizations mosaico deinterlace ++ planar visualizations mosaico deinterlace + + subdir = src/post + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/package/rene/xine/ui-doc.fix b/package/rene/xine/ui-doc.fix new file mode 100644 index 000000000..3993e8923 --- /dev/null +++ b/package/rene/xine/ui-doc.fix @@ -0,0 +1,947 @@ +diff -urN xine-ui-0.9.22/doc/README_cs xine-ui-0.9.22-fixdoc/doc/README_cs +--- xine-ui-0.9.22/doc/README_cs 1970-01-01 01:00:00.000000000 +0100 ++++ xine-ui-0.9.22-fixdoc/doc/README_cs 2003-12-02 12:31:32.000000000 +0100 +@@ -0,0 +1,487 @@ ++ +++++++++++++++++++++++++ +++++++++++++++++++++++++ ++ XINE: Volný přehrávač videa ++ +++++++++++++++++++++++++ +++++++++++++++++++++++++ ++ ++ ++ VERZE ++ => $Id: README_cs,v 1.3 2003/02/10 09:47:33 pmhahn Exp $ ++ ++ OBSAH ++ -===- ++ ++ 1 DOKUMENTACE ++ 1.1 Účel tohoto dokumentu ++ ++ 2 O XINE ++ 2.1 Podporované platformy a požadavky ++ 2.2 Použitý software ++ 2.3 Vývojáři xine ++ 2.4 Použití ++ 2.4.1 Klávesové zkratky ++ 2.4.2 Výběr zvukových kanálů ++ 2.4.3 Výběr titulků ++ 2.4.4 LIRC ++ 2.4.5 Nastavení konfiguračních voleb xine na příkazové řádce ++ ++ 3 CO JEŠTĚ NEBYLO ŘEČENO ++ 3.1 Svoboda a DVD... ++ ++ 4 Kontakt na projekt xine ++ ++ 5 Český překlad xine ++ ++ ++1 DOKUMENTACE ++ ++1.1 Účel tohoto dokumentu ++ ++ Toto je dokumentace xine-lib a xine-ui pro koncové uživatele. Více ++ informací naleznete v adresáři doc/ u obou programů. ++ ++ Také se prosím na závěr podívejte na FAQ obsažený v balíčku xine-ui, ++ který již může obsahovat odpovědi na vaše dotazy. ++ ++2 O XINE ++ ++ xine je svobodný videopřehrávač pod GPL licencí pro unixovské systémy. ++ Podporuje data ve formátu mpeg-2 a mpeg-1 (společně zvuk + video), ++ jednoduchá data mpeg (samotný zvuk/video, např. soubory mp3), soubory ++ AVI s nejrůznějšími formáty videa (některé z nich za použití win32 ++ knihoven) a data Vorbis a OGG. Je zde i jistá podpora pro sekvence ++ quicktime (ale většina video a zvukových kodeků quicktime je ++ patentována, tudíž nepodporována). ++ ++ xine přehrává obrazová a zvuková data a při přehrávání je synchronizuje. ++ V závislosti na vlastnostech formátu dat potřebuje přehrávání více či ++ méně výkonu procesoru, plná kvalita bez ztráty snímků byla pro mpeg-2 ++ dosažena na systému s procesorem P II 400 MHz. ++ ++ xine může přehrávat video přímo z CD, SVCD nebo DVD. Naneštěstí legální ++ status přehrávání zašifrovaných/zablokovaných DVD je v některých zemích ++ nejasný, a tak xine neobsahuje žádný kód na odblokování/dešifrování DVD. ++ K přehrávání takových DVD budete potřebovat další programy nebo něco ++ jako xine_dvd_plugin, který může zajistit autentifikaci/dekódování DVD. ++ ++ Tým projektu xine odmítá jakoukoliv zodpovědnost za takovéto uživatele ++ xine. ++ ++ Architektura xine, jaká je od verze 0.5, dovoluje přizpůsobitelné ++ moduly, a tak mohou být v budoucnu podporovány různé další typy formátů ++ a výstupních zařízení. ++ ++2.1 Podporované platformy a požadavky ++ ++ - xine vyžaduje na výstup videa server X11 ++ (8, 15, 16, 24 nebo 32 bitů barevné hloubky) ++ ++ - xine může detekovat a používat pro lepší výkon přehrávání rozšíření ++ MIT X video nebo X shared memory ++ ++ - jestliže nemůžete přimět běžet Xv na vaší platformě, měli byste kvůli ++ rychlosti používat barevnou hloubku 16 bitů/bod. ++ Xv, zdá se, pracuje výborně se všemi barevnými hloubkami. ++ ++ - jestliže máte grafický adaptér Matrox G200/G400/G450, můžete případně ++ použít výstupní video ovladač syncfb/teletux. Více detailů viz. ++ README.syncfb. ++ ++ - je podporováno přehrávání zvuku pomocí OSS, ALSA, ESD a ARTSD. ++ - aaxine používá na výstup knihovnu aalib a může běžet téměř na všech ++ terminálech ++ - k bezproblémovému zkompilování xine jsou vyžadovány novější verze GNU ++ make, gcc a binutils ++ ++ xine by měl běžet na všech novějších počítačích kompatibilních s i386 ++ (pentium a vyšší) používajících GNU/Linux nebo FreeBSD. V závislosti na ++ typu formátu videa, které chcete přehrávat, budete pro plynulé ++ přehrávání potřebovat více či méně výkonu procesoru. DVD se budou dobře ++ přehrávat zpravidla už na systému s Pentiem II 400 MHz (nebo ++ srovnatelným). V tomto odhadu je mnoho faktorů, takže vaše požadavky by ++ se mohly lišit. ++ ++ K úspěšně testovaným grafickým kartám (používajících Xv) pro PC patří: ++ nVidia Riva TNT (closed-source ovladače od nvidie), nVidia Riva TNT 2, ++ Matrox G400, ATI AIW Rage128-16MB, 3dfx voodoo3 2000 PCI 16Mb ++ ++ U následujících karet bylo hlášeno že fungují, ale není jasné zda ++ fungují s Xv nebo jen s XShm (prosím oznamujte na mailing list ++ xine-user): ++ ++ Trident 9660, ATI AIW M64-8Mb PCI, ATI RageII 8MB. ++ ++ xine by měl být schopen zobrazit video na všech typech pracujících ++ X serverů s jakýmikoliv grafickými kartami, ale s mnohem horším výkonem ++ než s Xv. ++ ++ Dále xine běží na počítačích i386-solaris a sparc s linuxem nebo ++ solarisem (o framebufferu Creator-3D je známo, že funguje), více ++ informací viz. README.solaris. Také jsou podporovány: systémy založené ++ na powerpc (s běžícím linuxem) a IRIX na MIPS. ++ ++ V neposlední řadě bylo oznámeno, že xine funguje na počítačích Alpha, ++ IA-64 a S/390. ++ ++2.2 Použitý software ++ ++ xine používá kód z následujících projektů volného softwaru: ++ ++ - liba52 od Aarona Holtzmana a Michela Lespinasse ++ - libmpeg2 od Aarona Holtzmana a Michela Lespinasse ++ - libmad od Roberta Leslieho ++ - libffmpeg od Fabrice Bellarda ++ ++ Bez těchto znamenitých kousků softwaru by samozřejmě xine nebyl tam, kde ++ je teď. ++ ++ Také velký dík projektu Linux Video a DVD "LiVid", odkud pochází původní ++ myšlenky pro videopřehrávač xine. ++ ++ => http://www.linuxvideo.org/ ++ ++2.3 Vývojáři xine ++ ++ hlavní programování xine ++ ++ Guenter Bartsch ++ ++ nejrůznější návrhy, opravy chyb a kompilace, modul alsa, grafické ++ rozhraní ++ ++ Daniel Caujolle-Bert ++ ++ mnoho oprav chyb a uvíznutí, detekce rychlosti toku dat, softwarová ++ korekce prokládání, mohutné aktualizace libwin32 ++ ++ Miguel Freitas ++ ++ modul pro videovýstup teletux/syncfb, různé opravy chyb/revize, alsa ++ ++ Joachim Koenig ++ ++ vývoj liba52/libmpeg2 ++ ++ Michel Lespinasse ++ ++ balíček pro Debian, uživatelská podpora ++ ++ Siegfried Langauf ++ ++ Plus mnoho dalších přispěvovatelů, viz. soubor xine-lib/AUTHORS ++ ++2.4 Použití ++ ++ xine můžete spustit bez jakýchkoliv parametrů na příkazové řádce nebo ++ můžete přímo specifikovat jeden nebo více vstupních dat. xine zkusí ++ detekovat, jestli lze použít rozšíření Xv a při neúspěchu se vrátí ++ k XShm. Tato detekce by ale mohla selhat. Můžete tedy specifikovat ++ výstupní ovladač videa použitím volby "-V", např. ++ ++ xine -V XShm ++ ++ přiměje xine použít XShm nebo prosté X11. ++ ++ Jestliže chcete posílat zvuk přes síť pomocí ESD, nastavte proměnnou ++ prostředí ESPEAKER před spuštěním xine. ++ ++ Jako vstupní data můžete specifikovat jméno souboru nebo něco, co ++ nazýváme "MediaResourceLocator" (MRL), který vypadá podobně jako URL. ++ Napřed uvedete zdroj vstupu, za kterým následuje "://", a pak ++ identifikátor specifický pro zadaný zdroj dat. Jaké zdroje dat můžete ++ použít závisí na vstupních modulech, které máte (pro obyčejné soubory ++ můžete vynechat identifikátor zdroje vstupu "file://"). ++ ++ Zkuste: ++ ++ xine --help ++ ++ získáte ucelenější informace o použití. ++ ++ xine podporuje protokol xdnd (verze 3), a proto, jestli máte aplikaci ++ pro práci se soubory podporující tento protokol (např. gmc), můžete ++ soubory s videem, které chcete přehrávat, přesunout myší na xine. ++ ++ Přehrání třetí stopy z VCD: ++ ++ xine vcd://3 ++ ++ Příklad přímého přístupu na DVD: ++ ++ xine dvd://VTS_01_1.VOB ++ ++2.4.1 Klávesové zkratky ++ ++ Klávesa Akce ++ ++ [RETURN] přehrát ++ [MEZERNÍK] pozastavit ++ [Nahoru]/[Dolů] rychle vpřed / pomalý pohyb ++ ++ 0 posuv na začátek aktuální sekvence ++ 1-9 posuv na 10-90% aktuální sekvence ++ [Vlevo]/[Vpravo] skočit o -+ 15 sekund (+CTRL: 60 sekund) ++ [PgUp]/[Prior] skočit na předcházející položku playlistu ++ [PgDown]/[Next] skočit na další položku playlistu ++ ++ f přepnout mezi celoobrazovkovým a okenním režimem ++ a přepnout poměr výška/šířka (AUTO/16:9/4:3/DVB) ++ i přepnout režim prokládání ++ ++ z / Shift-Z zvětšit / zmenšit video ++ přidejte Ctrl ke změně velikosti horizontálně nebo ++ Meta (Alt) ke změně vertikálně ++ ++ "<", ">" upravit velikost výstupního okna ++ + - změnit zvukový kanál ++ , . změnit kanál s titulky ++ n m přizpůsobit synchronizaci zvuku a videa ++ [HOME] reset synchronizace zvuku a videa ++ ++ [INSERT] zobrazit kurzor myši ve výstupním okně videa ++ ++ q ukončit ++ ++ h skrýt okno s videem (užitečné pro přehrávání mp3) ++ ++ ++ Další přijdou. :-) ++ ++ Levé tlačítko myši (nebo stisk 'g') v okně videa zapíná nebo vypíná ++ ovládací panel. ++ ++ Změna klávesových zkratek: ++ Všechny z těchto klávesových zkratek můžete měnit. Za tímto účelem ++ byste měli mít mapu klávesnice ve vašem adresáři $HOME/.xine. ++ Syntaxe každé položky je: ++ ++ WindowReduce { ++ key = less ++ modifier = none ++ } ++ ++ Jméno klávesy by mělo souhlasit s klávesovými řetězci X11 (viz. ++ níže). Modifikátor by měl být: ++ - 'none' pro žádný modifikátor, ++ - 'control' (nebo 'ctrl') pro klávesu Ctrl, ++ - 'meta' (nebo 'alt' na PC) pro klávesu Meta (Alt), ++ - 'mod3', 'mod4' nebo 'mod5' k dispozici jen na některých ++ platformách ++ ++ Modifikátory se mohou kombinovat, oddělují se čárkami: ++ ++ WindowReduce { ++ key = less ++ modifier = control, alt ++ } ++ ++ Jestliže nespecifikujete řádku s modifikátorem, je to stejné jako ++ specifikování 'none'. ++ ++ Můžete také přidat zástupce klávesových zkratek, jako např.: ++ ++ Alias { ++ entry = Pause ++ key = p ++ } ++ ++ znamená, že přidáváte další klávesu do položky 'Pause' - stisk 'p'. ++ Můžete také přidat řádku s modifikátorem (viz. nahoře). Jestliže ho ++ nespecifikujete, modifikátor bude stejný jako v původní sekci ++ (v tomto případě 'Pause'). ++ ++ Zjištění názvů kláves v X11: ++ Ke zjištění názvu klávesy v X11 lze použít program 'xev', který je ++ dodáván s vaším programovým balíkem X11. Spusťte 'xev' z xtermu, ++ přepněte se do zobrazeného malého okna a stiskněte klávesu, kterou ++ chcete specifikovat. ++ ++ Uvidíte něco jako: ++ ++ ... ++ KeyRelease event, serial 27, synthetic NO, window 0x3200001, ++ root 0x3c, subw 0x0, time 4144050914, (259,265), root:(272,319), ++ state 0x0, keycode 81 (keysym 0xff9a, KP_Prior), same_screen YES, ++ ^^^^^^^^ ++ Toto je, co hledáte. ++ ++ U tlačítek myši, použití např. kolečka vaší myši, musíte ++ sledovat, které tlačítko je přiřazeno dané činnosti, použití xev: ++ ++ ButtonRelease event, serial 27, synthetic NO, window 0x1200001, ++ root 0x3b, subw 0x0, time 2710360666, (107,87), root:(120,117), ++ state 0x1000, button 5, same_screen YES ++ ^^^^^^^^ ++ Toto je to tlačítko ++ ++ V tomto případě musíte nastavit "key = XButton_5". Modifikátor kláves ++ je s tlačítky myši také podporován. ++ ++ Zobrazení aktuálních/změněných klávesových zkratek: ++ K zobrazení předvolených klávesových zkratek lze použít ++ 'xine --keymap' nebo 'xine --keymap=default'. Výsledek můžete ++ přesměrovat do souboru, který pak sám může být ~/.xine/keymap. ++ ++ Abyste zobrazili výsledek přemapování klávesnice, prostě použijte ++ 'xine --keymap=remapped'. ++ ++2.4.2 Výběr zvukových kanálů ++ ++ Abyste vybrali požadovaný zvukový kanál, přidejte volbu -a: ++ ++ xine -a 3 test.mpg ++ ++ Přehraje třetí zvukový kanál, který je k dispozici (s videem, ++ samozřejmě). ++ ++ Eventuálně může být k výběru zvukového kanálu použito grafické ++ uživatelské rozhraní. ++ ++2.4.3 Výběr titulků ++ ++ Titulky jsou vloženy v jiných stopách než je zvuk. Předvolené jazykové ++ titulky jsou obvykle na stopě 0. K výběru požadované stopy s titulky ++ použijte volbu -u: ++ ++ xine -u 0 test.vob ++ ++ Zobrazí se titulky z kanálu 0. ++ ++ Eventuálně může být k výběru kanálu s titulky použito grafické ++ uživatelské rozhraní. ++ ++ Titulky v odděleném textovém souboru lze také použít. Volba pro soubor ++ s titulky se uvede za znakem '#': ++ ++ xine test.avi#subtitle:test.sub ++ ++ Pro správné zobrazení českých znaků musíte změnit font titulků ze "sans" ++ na "sanshu". Lze to provést buď v konfiguračním dialogu nebo editací ++ konfiguračního souboru ~/.xine/config2. Ten by měl obsahovat tyto údaje: ++ ++ # string, default: sans ++ codec.spu_font:sanshu ++ ++ # string, default: windows-1250 ++ codec.spu_src_encoding:windows-1250 ++ ++ # string, default: iso-8859-2 ++ codec.spu_dst_encoding:iso-8859-2 ++ ++2.4.4 LIRC ++ ++ xine může být dálkově ovládán pomocí IR. Za tímto účelem byste ++ měli mít nainstalovaný LIRC (http://www.lirc.org). ++ ++ Do vašeho souboru ~/.lircrc byste měli přidat některé položky, jako ++ např.: ++ ++ begin ++ remote = SAMSUNG ++ button = Button_Play ++ prog = xine ++ repeat = 0 ++ config = Play ++ end ++ begin ++ remote = SAMSUNG ++ button = Button_1 ++ prog = xine ++ repeat = 0 ++ config = SetPosition10% ++ end ++ ++ xine sám může vytvořit návrh lirc položek použitím ++ 'xine --keymap=lirc', výstup můžete přesměrovat do souboru a doladit ++ nastavení. ++ ++ Každá položka bude vypadat nějak takto: ++ ++ # Reduce the output window size. ++ begin ++ remote = xxxxx ++ button = xxxxx ++ prog = xine ++ repeat = 0 ++ config = WindowReduce ++ end ++ ++ Je na vás specifikovat jméno v remote a přiřadit tlačítko. ++ ++ Playlist: ++ --------- ++ K získání playlistu z daného vstupního modulu můžete použít speciální ++ klíčové slovo 'PlaylistFrom:' následované jménem modulu (stejné jako ++ na tlačítku na okně panelu): ++ ++ # Retrieve playlist from NAV plugin. ++ begin ++ remote = xxxxx ++ button = xxxxx ++ prog = xine ++ repeat = 0 ++ config = PlaylistFrom:NAV ++ end ++ ++2.4.5 Nastavení konfiguračních voleb xine na příkazové řádce ++ ++ Jakoukoliv volbu můžete nastavit z příkazové řádky (viz. ++ README.config_en) a potlačit tak nastavené hodnoty ++ v $HOME/.xine/config. ++ ++ Ke změně zařízení VCD mezi přehráním dvěma MRL můžete například ++ udělat: ++ ++ xine vcd://1 opt:input.vcd_device=/dev/cdrom2 vcd://1 ++ ++ Tato nastavení nebudou uložena v konfiguračním souboru, jsou pouze ++ dočasná. ++ ++3 CO JEŠTĚ NEBYLO ŘEČENO ++ ++3.1 Svoboda a DVD... ++ ++ xine je svobodný software. "svobodný software" je cosi příbuzné ++ "open-source". Avšak význam svobodného softwaru jde dál než jen otevřené ++ zdrojové kódy: je to o svobodě uživatelů softwaru. Jestliže máte čas, ++ prosím přečtěte si, co říká free software foundation na téma svoboda a ++ software: ++ ++ => http://www.gnu.org/philosophy/free-sw.html ++ ++ Je zde velmi zvláštní stať o svobodě a DVD: ++ filmový průmysl vytváří obrovské úsilí na omezení přehrávání DVD do ++ kontrolovaných zařízení. Nejvíce DVD, které se v současné době ++ prodávají, jsou zašifrována - a v některých zemích (zvláště v USA), je ++ zřejmě nelegální je dešifrovat - dokonce i pro soukromé přehrávání. ++ ++ Snad bude nejvíce lidí souhlasit, že toto je velmi pochybný způsob ++ zacházení se zákazníky. Tým projektu xine odsuzuje tato úsilí filmového ++ průmyslu - zkouší předejít ztrátě odbytu takovým způsobem, že je ++ rozhodně vidět mnoho neúcty ke všem jejich čestným zákazníkům. ++ Na druhou stranu, tým projektu xine je proti porušování existujících ++ zákonů. Nikdo přesně neví jestli je někde ve světě skutečně nelegální ++ psát, vlastnit a používat software na sledování zašifrovaných DVD. Ale ++ protože je toto nejasné téma (a zdá se potenciálně velmi nebezpečné), ++ xine neobsahuje žádný specifický kód na dešifrování DVD. Zdá se ale, že ++ další programátoři pracují na takovýchto rozšířeních. Možná je na ++ některých místech jejich používání legální. Ať tak nebo tak - nebudete ++ moci přehrávat zašifrovaná DVD se samotným xine tak, jak je. Prosím ++ všimněte si, že toto není chyba nebo chybějící funkce, ale skutečný ++ legální problém. Bylo by ohromné vyřešit tento problém (např. ++ přesvědčováním ameriky a/nebo filmového průmyslu, že jsou skutečně ++ nepříjemní a zbytečně nepoctiví k zákazníkům stejně jako k uživatelům ++ a vývojářům volného softwaru), ale zahrnutí kódu na dešifrování DVD ve ++ xine tento problém nevyřeší. ++ ++4 Kontakt na projekt xine ++ ++ webová stránka projektu xine je ++ ++ => http://xine.sourceforge.net ++ ++ reakce nebo nabídky pomoci jsou velmi ceněny, prosím kontaktujte: ++ ++ mailový diskusní list uživatelů xine ++ ++5 Český překlad ++ ++František Dvořák . +diff -urN xine-ui-0.9.22/doc/README_de xine-ui-0.9.22-fixdoc/doc/README_de +--- xine-ui-0.9.22/doc/README_de 1970-01-01 01:00:00.000000000 +0100 ++++ xine-ui-0.9.22-fixdoc/doc/README_de 2003-12-02 12:31:53.000000000 +0100 +@@ -0,0 +1,452 @@ ++ ++ ++ xine ++ ++ ++ Ein freier Video-Player ++ ++ ++______________________________________________________________2002/01/27 (1.7) ++INHALT ++ ++1 DOKUMENTATION ++1.1 Ziel dieses Dokuments ++ ++2 WAS IST XINE? ++2.1 Unterstützte Systeme und Voraussetzungen ++2.2 Von xine verwendete Software ++2.3 Entwickler ++2.4 Benutzung ++2.4.1 Bedienung mit der Tastatur ++2.4.2 Audio-Kanäle (Sprachen) ++2.4.3 Untertitel ++2.4.4 LIRC ++2.4.5 xine-Konfiguration über die Kommandozeile setzen ++ ++3 SONSTIGES ++3.1 Was DVDs mit Freiheit zu tun haben ++ ++4 KONTAKT ZUM XINE PROJEKT TEAM ++ ++_____________________________________________________________________________ ++1 DOKUMENTATION ++ ++1.1 Ziel dieses Dokuments ++ ++ Dieser Text (README_de) ist an die Endbenutzer von xine gerichtet. ++ Weitere Information finden Sie im Verzeichnis doc/ in den xine-lib ++ und xine-ui Paketen. ++ ++ Bitte nehmen Sie sich auch Zeit, die FAQs (Frequently Asked ++ Questions = häufig gestellte Fragen) zu lesen. Die Datei FAQ befindet ++ sich im xine-ui-x.x.x Paket. ++ ++ ++_____________________________________________________________________________ ++2 WAS IST XINE? ++ ++ xine (gesprochen "ksin") ist ein GPL-lizenzierter Video-Player für ++ Unix, Linux und andere Systeme. Es werden u.a. folgende Formate ++ unterstützt: ++ ++ - MPEG-1 Audio und Video ++ - MPEG-2 Audio und Video ++ - MP3 ++ - AVI (verschiedene Formate, auch DivX) ++ - Ogg Vorbis ++ - QuickTime (eingeschränkt, da diese Formate proprietär sind) ++ ++ xine spielt sowohl Audio- und Videodaten eines Streams. Die dazu ++ benötigte Hardware-Leistung ist abhängig vom Format des Streams. ++ Die untere Grenze für MPEG-2 bei voller Bildrate ist ein Pentium II ++ mit 400MHz. ++ ++ "Von Haus aus" kann xine Video CDs, SVCDs und DVDs abspielen. ++ Leider ist in vielen Ländern das Abspielen verschlüsselter DVDs ++ durch "nichtauthorisierte" Software verboten oder rechtlich unklar. ++ Aus diesem Grund besitzt xine keine Funktion zum Abspielen ++ verschlüsselter DVDs. Um solche DVDs abzuspielen, benötigen Sie ++ zusätzliche Software, wie z.B. "libdvdread" und das "dvdnav"-Plugin. ++ ++ Die Entwickler von xine lehnen jede Verantwortung für Folgen einer ++ solchartigen Benutzung von xine ab. ++ ++ Durch die Möglichkeit, Plug-Ins zu laden, kann xine weitere Stream- ++ Formate und Ausgabegeräte unterstützen. ++ ++ ++2.1 Unterstützte Systeme und Voraussetzungen ++ ++ Software-Voraussetzungen (werden von allen aktuellen Distributionen ++ erfüllt): ++ ++ - Linux oder FreeBSD. xine sollte aber auch auf Solaris, IRIX und ++ Apple PPC laufen. ++ - X-Server X11 ++ empfehlenswert: MIT-Xv oder MIT-Shm ++ - aktuelle GNU-Versionen von make, gcc und binutils ++ - OSS, ALSA, ESD oder artsd (KDE) für Sound-Wiedergabe ++ - optional: aalib für ASCII-Art Video :-) ++ ++ Hardware-Voraussetzungen: ++ ++ - von X11 unterstützte Grafikkarte mit 8, 15, 16, 24 oder 32 Bit ++ Farbtiefe. Dringend empfohlen: Xv- oder XShm-Unterstützung. ++ Folgende Karten wurden erfolgreich mit Xv oder XShm getestet: ++ nVidia Riva TNT und Riva TNT2 ++ Matrox G400 ++ ATI Rage128, M64 und Rage II ++ 3dfx Voodoo 3 ++ Trident 9660 ++ Wenn Ihre Karte Xv nicht unterstützt, sollten Sie 16 Bit Farbtiefe ++ verwenden, da sonst die Performance drastisch sinkt. Xv läuft mit ++ jeder Farbtiefe okay. ++ - mind. Pentium II 400MHz für DVD-Wiedergabe, schnellerer Prozessor ++ dringend empfohlen. ++ - empfohlen: DMA-Unterstützung für Festplatten und DVD-Laufwerke ++ ++ ++2.2 Von xine verwendete Software ++ ++ xine verwendet folgende, unter der GPL veröffentlichte Software: ++ ++ - liba52 (von Aaron Holtzman und Michel Lespinasse) ++ - libmpeg2 (von Aaron Holtzman und Michel Lespinasse) ++ - libmad (von Robert Leslie) ++ - libffmpeg (von Fabrice Bellard) ++ ++ Ohne diese Programme wäre xine nicht das, was es heute ist! ++ ++ Ein grosser Dank gebürt auch dem "Linux Video and DVD Project" ++ (LiViD). ++ ++ => http://www.linuxvideo.org ++ ++ ++2.3 Entwickler ++ ++ Hauptentwickler: ++ Günter Bartsch ++ ++ viele Ideen und Fehlerbehebung, ALSA Plugin, Bedienoberfläche (GUI): ++ Daniel Caujolle-Bert ++ ++ Audio Programmierung ++ Siegfried "Siggi" Langauf ++ ++ libmpeg2 und libac3 "Hacks": ++ Michael Lespinasse ++ ++ ... u.v.a.m., siehe Datei xine-lib-x.x.x/AUTHORS ++ ++ ++2.4 Benutzung ++ ++ Sie können xine ohne Optionen starten. Geben Sie dazu einfach ++ ++ xine ++ ++ in einem X-Terminal ein. xine überprüft, ob Ihr System Xv unterstützt ++ und wenn nicht, benutzt es XShm. Sollte diese Überprüfung nicht ++ funktionieren, können Sie mit der "-V" Option das Output-Plugin ++ auswählen, z.B: ++ ++ xine -V XShm ++ ++ So verwendet xine das XShm Plugin. ++ ++ ++ Sie können als Option eine Datei oder ein sog. "Media Resource ++ Locator" angeben. Ein Media Resource Locator (MRL) ist dem von ++ Internet her bekannten URL ähnlich. Er hat folgendes Format: Zuerst ++ müssen Sie eine Eingabequelle angeben, gefolgt von "://" und der ++ Angabe, welchen Ausschnitt/Kapitel der Quelle Sie sehen möchten. ++ ++ Beispiel: Kapitel 3 einer VCD abspielen ++ ++ xine vcd://3 ++ ++ Beispiel: Direktzugriff auf eine DVD ++ ++ xine dvd://VTS_01_1.VOB ++ ++ ++ Das Standard-Plugin zum Abspielen von DVDs (wie im oberen Beispiel) ++ unterstützt weder Menüs noch verschlüsselte DVDs. Bessere DVD-Plugins ++ sind "xine-dvdnav", "xine-dmd" und "xine-d5d". ++ ++ Die möglichen Eingabeformate sind abhängig von den Input-Plugins. ++ ++ Geben Sie folgendes ein, um einen Überblick über die Benutzung von ++ xine zu erhalten: ++ ++ xine --help ++ ++ ++ xine unterstützt "Drag'n'Drop" (xdnd Protokoll Version 3). Sie ++ können Dateien mit der Maus auf xine ziehen, um diese abzuspielen. ++ ++ Wenn Sie den Sound per ESD über ein Netzwerk senden wollen, müssen ++ Sie die Umgebungsvariable ESPEAKER setzen, bevor Sie xine starten. ++ ++ ++2.4.1 Bedienung mit der Tastatur ++ ++ Taste Funktion ++ ++ ENTER abspielen ++ LEERTASTE Pause ++ AUF / AB schnell vorspulen / Zeitlupe ++ ++ 0 gehe zum Anfang des Streams ++ 1 - 9 gehe zu 10 - 90% des Streams ++ LINKS / RECHTS +/- 15 Sekunden (mit STRG: +/- 60 Sekunden) ++ ++ BILD-AUF gehe zum vorherigen Eintrag in der Liste ++ BILD-AB gehe zum nächsten Eintrag in der Liste ++ ++ f Vollbild an/aus ++ a Seitenverhältnis (AUTO/16:9/4:3/DVB) ++ i Interlace-Modus an/aus ++ z Z hinein-/herauszoomen ++ (+STRG: Zoom horizontal, +ALT: Zoom vertikal) ++ EINFG Mauscursor "gefangenhalten" ++ (nützlich für Virtual Screen) ++ < > Fenstergrösse verändern ++ ++ + - (nicht auf dem Ziffernblock) ++ Audiokanal (Sprache) wechseln ++ , . Sprache der Untertitel wechseln ++ ++ n m Audio und Video synchronisieren ++ POS1 Audio- und Video-Synchronisation auf ++ Standardwert setzen ++ ++ q xine beenden ++ h Video-Fenster deaktivieren ++ (nur Ton-Wiedergabe) ++ g (oder rechte Maustaste) ++ Player-Fenster deaktivieren ++ ++ ++ Tastenfunktionen ändern: ++ ++ Sie können die Tastenzuordnungen ändern, indem Sie die Datei ++ ~/.xine/keymap bearbeiten. Die Syntax lautet wie folgt: ++ ++ WindowReduce { ++ key = less ++ modifier = none ++ } ++ ++ Vor der Klammer "{" steht die auszuführende Funktion. Nach "key = " ++ kommt die Bezeichnung der Taste. Um die Bezeichnung einer bestimmten ++ Taste zu erfahren, verwenden Sie das Programm "xev". Starten Sie es ++ in einem X-Terminal und drücken Sie die Taste. Im Terminalfenster ++ erscheint ungefähr folgendes: ++ ++ KeyPress event, serial 27, synthetic NO, window 0x1a00001, ++ root 0x53, subw 0x0, time 3574935687, (-204,707), root:(544,731), ++ state 0x10, keycode 99 (keysym 0xff55, Prior), same_screen YES, ++ ^^^^^ ++ Bezeichnung der Taste ++ ++ Das selbe gilt auch für Maustasten/-Räder. Rufen Sie ebenfalls "xev" ++ auf und betätigen Sie die Tasten bzw. das Mausrad: ++ ++ ButtonRelease event, serial 27, synthetic NO, window 0x1200001, ++ root 0x3b, subw 0x0, time 2710360666, (107,87), root:(120,117), ++ state 0x1000, button 5, same_screen YES ++ ^^^^^^^^ ++ Bezeichnung der Taste ++ ++ In diesem Fall müsstem Sie "key = XButton_5" setzen. "Modifier"-Tasen ++ werden ebenfalls bei der Verwendung der Maus unterstützt. ++ ++ Die "modifier"-Taste (Zusatztaste) kann eine der folgenden sein: ++ ++ "none" keine Zusatztaste ++ "control" oder "ctrl" Strg-Taste ++ "meta" oder "alt" Alt-Taste ++ "mod3", "mod4" oder "mod5" Spezialtasten auf einigen Systemen ++ ++ Es können mehrere Zusatztasten angegeben werden (durch Kommas ++ getrennt). Wenn Sie die Zeile "modifier" weglassen, wird keine ++ Zusatztaste verwendet. ++ ++ Um ein sog. "Alias" (zweite Taste für dieselbe Funktion) festzulegen, ++ geben Sie folgendes ein: ++ ++ Alias { ++ entry = Pause ++ key = p ++ modifier = meta ++ } ++ ++ ++ Die aktuellen Tastenzuordnungen anzeigen: ++ ++ xine --keymap (Standard-Zuordnung) ++ ++ oder ++ ++ xine --keymap=default (Standard-Zuordnung) ++ ++ oder ++ ++ xine --keymap=remapped (von Ihnen definierte Zuordnung) ++ ++ Sie können die Ausgabe in die Datei ~/.xine/keymap umlenken und diese ++ Datei dann bearbeiten. ++ ++ ++2.4.2 Audio-Kanäle (Sprachen) ++ ++ Mit der "-a" Option können Sie einen Audio-Kanal wählen. Vor allem ++ bei DVDs werden die Kanäle für die verschiedenen Sprachen benutzt. ++ ++ xine -a 3 test.mpg ++ ++ spielt das Video test.mpg und dessen dritte Tonspur. ++ ++ Der Audio-Kanal kann auch mit der Bedienoberfläche ausgewählt werden. ++ ++ ++2.4.3 Untertitel ++ ++ Die verschiedenen Untertitel (-sprachen) können Sie mit der Option ++ "-u" auswählen. ++ ++ xine -u 0 test.vob ++ ++ Zeigt die Standard-Untertitel (Nr. 0) an. Auch die Untertitel können ++ mit der Bedienoberfläche gewählt werden. ++ ++ ++2.4.4 LIRC ++ ++ Sie können xine mit einer herkömmlichen Fernbedienung steuern. Dazu ++ benötigen Sie LIRC ++ ++ => http://www.lirc.org ++ ++ Sie sollten Folgendes in die Datei ~/.lircrc schreiben (natürlich ++ angepasst an Ihre IR-Hardware): ++ ++ begin ++ remote = SAMSUNG ++ button = Button_Play ++ prog = xine ++ repeat = 0 ++ config = Play ++ end ++ begin ++ remote = SAMSUNG ++ button = Button_1 ++ prog = xine ++ repeat = 0 ++ config = SetPosition10% ++ end ++ ++ xine kann die nötigen Eintrage erzeugen, wenn Sie es mit der Option ++ "--keymap=lirc" starten und die Ausgabe in eine Datei lenken. Die ++ Datei müssen Sie aber noch nachbearbeiten und die Namen der ++ Fernbedienung und der zuzuweisenden Knöpfe eingeben. ++ ++ Titellisten: ++ ------------ ++ Um automatisch Titellisten für ein Input-Plugin zu erstellen, können ++ Sie das spezielle Schlüsselwort 'PlaylistFrom:' gefolgt vom Namen des ++ Plugins angeben. (Der Name entspricht der Bezeichnung des Knopfes im ++ Bedienfenster): ++ ++ # Titelliste für NAV-Plugin erstellen ++ begin ++ remote = xxx ++ button = xxx ++ prog = xine ++ repeat = 0 ++ config = PlaylistFrom:NAV ++ end ++ ++ ++2.4.5 xine-Konfiguration über die Kommandozeile setzen ++ ++ Sie können jede Optionen (siehe README.config_en) von der Kommando- ++ zeile aus benutzen, um die Standardwerte aus der Konfigurationsdatei ++ $HOME/.xine/config zu überschreiben. ++ ++ Zum Beispiel können Sie folgendes tun ++ ++ xine vcd://1 opt:input.vcd_device=/dev/cdrom2 vcd://1 ++ ++ um zwischen dem Abspielen zweier MRLs das Laufwerk zu wechseln. ++ ++ Solche opt:-Optionen werden nicht in der Konfigurationsdatei ++ abgespeichert, sondern gelten nur temporär. ++ ++_____________________________________________________________________________ ++3 SONSTIGES ++ ++3.1 Was DVDs mit Freiheit zu tun haben ++ ++ xine ist freie Software. "Freie Software" hat mit "Open Source" zu ++ tun, doch es ist mehr: es bedeutet Freiheit für die Anwender der ++ Software. Wenn Sie etwas Zeit und Englischkenntnisse haben, sollten ++ Sie diesen Text der Free Software Foundation (FSF) über Freiheit und ++ Software lesen: ++ ++ => http://www.gnu.org/philosophy/free-sw.html ++ ++ ++ Dieser Freiheit geht es an den Kragen, wenn Sie DVDs abspielen ++ wollen: Die Filmindustrie scheut keine noch so grossen Bemühungen, ++ das Abspielen von DVDs auf "authorisierte" und kontrollierte Geräte ++ zu beschränken. Die meiste heutzutage verkauften DVDs sind deshalb ++ mit einem proprietären Verfahren verschlüsselt, und es ist vielen ++ Ländern (u.a. in den USA) verboten, sie zu entschlüsseln, auch für ++ den privaten Gebrauch. ++ ++ Es werden hoffentlich möglichst viele Leute einsehen, dass dies eine ++ sehr fragwürdige Art ist, Kunden zu "behandeln". Das xine Projekt ++ Team verurteilt diese Praktiken der Filmindustrie. Diese Versuche, ++ Umsatzverluste einzudämmen, sind ein Zeichen mangelnden Respekts ++ gegenüber ehrlichen Kunden. Das xine Projekt Team will aber nicht ++ dazu aufrufen, bestehende Gesetze zu brechen. Es ist nicht genau ++ bekannt, ob das Schreiben, Besitzen, Verteilen und Benutzen von ++ Software zum Abspielen verschlüsselter DVDs verboten ist, in welchem ++ Staat auch immer. ++ ++ Da hier also rechtlich alles andere als Klarheit herrscht, verfügt ++ xine nicht über eine Funktion, um verschlüsselte DVDs abzuspielen. ++ Allerdings haben andere Programmierer Erweiterungen für xine ++ entwickelt, um das zu ermöglichen. ++ ++ So oder so: xine allein spielt keine verschlüsselten DVDs ab. Es ++ handelt sich hier also nicht um einen "Bug", sondern um ein rein ++ rechtliches Problem. ++ ++ Die einzige Lösung für dieses Problem wäre, Staatsbehörden (allen ++ voran die der Vereinigten Staaten) und/oder die Filmindustrie davon ++ zu überzeugen, dass der heutige Weg ein unnötiger und ungerechter ++ ist. ++ ++ ++_____________________________________________________________________________ ++4 KONTAKT ZUM XINE PROJEKT TEAM ++ ++ Sie finden die Internetseite des xine Projekts unter folgender ++ Adresse: ++ ++ => http://xine.sourceforge.net ++ ++ Brauchen Sie Hilfe? Möchten Sie beim xine Projekt mithelfen? ++ Dann abonnieren Sie eine der Mailing-Listen: ++ ++ xine-user@lists.sourceforge.net englisch, für Anwender ++ xine-user.de@lists.sourceforge.net deutsch, für Anwender ++ xine-devel@lists.sourceforge.net englisch, für Entwickler ++ ++ ++ Übersetzung dieses Textes ins Deutsche: ++ Stephan Walter diff --git a/package/rene/xine/xine.conf b/package/rene/xine/xine.conf new file mode 100644 index 000000000..32ff48a73 --- /dev/null +++ b/package/rene/xine/xine.conf @@ -0,0 +1,37 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/rene/xine/xine.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +xine_pc(){ + local each + if [[ $xsrctar = *xine-lib* ]] ; then + for each in $xine_lib_fixes; do + patch -p1 < $confdir/$each + done + fi + if [[ $xsrctar = *xine-ui* ]] ; then + for each in $xine_ui_fixes; do + patch -p1 < $confdir/$each + done + fi +} + +hook_add preconf 3 xine_pc diff --git a/package/rene/xine/xine.desc b/package/rene/xine/xine.desc index 53bf8d123..4d247b4f2 100644 --- a/package/rene/xine/xine.desc +++ b/package/rene/xine/xine.desc @@ -43,10 +43,13 @@ [L] GPL [S] Stable -[V] 1-beta12 +[V] 1-rc2 [P] X -----5---9 951.000 +[O] xine_lib_fixes="disable-goom.fix" +[O] xine_ui_fixes="ui-doc.fix" + [SRC] xine -[D] 4123919840 xine-lib-1-beta12.tar.gz http://dl.sourceforge.net/xine/ -[D] 1519811367 xine-ui-0.9.21.tar.gz http://dl.sourceforge.net/xine/ +[D] 0 xine-lib-1-rc2.tar.gz http://dl.sourceforge.net/xine/ +[D] 0 xine-ui-0.9.22.tar.gz http://dl.sourceforge.net/xine/