[packman] xine-ui-0.99.5cvs-20071003 x86_64 opensuse 10.3: keine lirc-unterstuetzung

Chris Haak chaak at gmx.de
Mon Oct 15 09:43:53 CEST 2007


xine-ui-0.99.5cvs-20071003 x86_64 opensuse 10.3:
I)  lirc funktioniert nicht,
II) Vorschlag für libxine1-1.1.8-0.pm.0

I)
Hallo Packman-Team,
beim xine-ui-099.5cvs-20071003.pm.0.x86_64.rpm funktionierte bei mir (opensuse 10.3 x86_64) die lirc Unterstützung nicht.

Auf folgende weise hat es bei mir geklappt

Einige lirc-Dateien scheinen unter .../lib statt unter .../lib64 gesucht worden zu seien.
Habe im xine-ui tarball in m4/_xine.m4 einige "lib" durch "lib64" ersetzt:

-------- xine-ui-x86-64.diff --------
diff -Naur xine-ui-orig/m4/_xine.m4 xine-ui/m4/_xine.m4
--- xine-ui-orig/m4/_xine.m4	2006-07-02 00:37:56.000000000 +0200
+++ xine-ui/m4/_xine.m4	2007-04-21 16:04:08.000000000 +0200
@@ -36,10 +36,10 @@
      if test "$have_lirc" = "yes"; then
 
         if test x"$LIRC_PREFIX" != "x"; then
-           lirc_libprefix="$LIRC_PREFIX/lib"
+           lirc_libprefix="$LIRC_PREFIX/lib64"
   	   LIRC_INCLUDE="-I$LIRC_PREFIX/include"
         fi
-        for llirc in $lirc_libprefix /lib /usr/lib /usr/local/lib; do
+        for llirc in $lirc_libprefix /lib64 /usr/lib64 /usr/local/lib64; do
           AC_CHECK_FILE(["$llirc/liblirc_client.a"],
              [LIRC_LIBS="$llirc/liblirc_client.a"]
              AC_DEFINE([HAVE_LIRC],,[Define this if you have LIRC (liblir_client) installed]),,)
-------- xine-ui-x86-64.diff ende --------

und das diff in das spec file integriert mit rpmbuilt -ba specfile neu gebaut.

-------- Änderungen in Spec-file --------
...
Source0: xine-ui-cvs.tar.bz2
Patch0:  xine-ui-x86-64.diff   <- neu
...
%prep
%setup -n %{name}
%patch0 -p1   <- neu
...
-------- Änderungen in Spec-file Ende --------

Lirc hat mit dem so gebauten rpm-Paket bei mir funktioniert.
Bin leider kein Profi und kenne mich Konventionen nicht aus, vielliecht müßte man statt lib durch lib64 zuersetzen lieber die lib64 Pfade zusätzlich eintragen, damit man dann immer noch 32bit Pakete bauen kann?

II)
Zum Paket libxine1-devel gehört auch die Datei
/usr/include/input_vdr.h
die u. A. auch für das xine-Plugin vom VDR genutzt wird.
Diese hat die Versionsnummer 
#define XINE_INPUT_VDR_VERSION 708
Das xine-plugin vdr-xine-0.7.11 braucht entsprechend
#define XINE_INPUT_VDR_VERSION 711,
um compiliert werden zu können.
Im tarball von vdr-xine-0.7.11 gibt es einen xine-lib patch, der die entsprechenden Dateien erzeugt?
Könnte der mit in libxine1 bzw. libxine1-devel integriert werden?
(Download von vdr-xine-0.7.11.tgz unter http://home.vr-web.de/~rnissl/)

Danke und schönen Gruß,
Christian Haak
-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer




More information about the Packman mailing list