Hallo Liste,
ich möchte meine digitale Urlaubs-Photosammlung als DVD zur Präsentation per Fernseher brennen. Bin dabei auf das Programm digikam unter kde (ich nutze KDE) gestoßen. Laut Website des Projektes enthält es dafür ein Plugin zum Erzeugen von mpeg-Videostreams, die man dann unkompliziert auf DVD/CD bringen kann.
Nun habe ich aber das Problem, dass unter debian/sarge (was bei mir läuft) dieses plugin nicht mit geliefert wird (wegen Abhängigkeit zu den nicht ganz freien mpegtools).
Für die mpegtools habe ich nach kurzem googlen auch ein passendes debian paket bekommen und erfolgreich installiert.
Um das plugin zu aktivieren habe ich mir per apt-get source digikam-plugins den Quelltext geholt und wollte mir das pakage selber bauen. Leider gelingt es mir nicht das mpegencoder plugin zu aktivieren. Das debain-patch auf das Original deaktiviert dieses auf für mich nicht nachvollziehbare weise. Ohne den Patch weis ich nicht wie man daraus ein .deb macht, dass mit dem restlichem System (und dem Muttperprogram digikam) zusammenspielt.
Hat jemand ein paar Tips zur Lösung oder Alternativen. Danke im voraus.
Bernd Ledig
Bernd Ledig bernd@ledig.info Bernd Ledig:
Bin dabei auf das Programm digikam unter kde (ich nutze KDE) gestoßen. Laut Website des Projektes enthält es dafür ein Plugin zum Erzeugen von mpeg-Videostreams, die man dann unkompliziert auf DVD/CD bringen kann.
Nun habe ich aber das Problem, dass unter debian/sarge (was bei mir läuft) dieses plugin nicht mit geliefert wird (wegen Abhängigkeit zu den nicht ganz freien mpegtools).
Für die mpegtools habe ich nach kurzem googlen auch ein passendes debian paket bekommen und erfolgreich installiert.
Du meinst mjpegtools, oder?
Um das plugin zu aktivieren habe ich mir per apt-get source digikam-plugins den Quelltext geholt und wollte mir das pakage selber bauen. Leider gelingt es mir nicht das mpegencoder plugin zu aktivieren. Das debain-patch auf das Original deaktiviert dieses auf für mich nicht nachvollziehbare weise.
Was meinst du mit "debian-patch"? dpatch oder die Datei your_package.diff.gz? Gib bitte mal eine URL an, wo man sich das anschauen kann. Merkt das Paket beim Bauen nicht, dass die mjpegtools da sind? Wäre ein Wishlist-Bug gegen digikam-plugins.
Ohne den Patch weis ich nicht wie man daraus ein .deb macht, dass mit dem restlichem System (und dem Muttperprogram digikam) zusammenspielt.
apt-get install maint-guide-de oder z. B.: http://www.htw-dresden.de/~s7854/debian/maint-guide.de.html/index.de.html
Freundlich grüßend,
Erik
Erik Schanze wrote:
Bernd Ledig bernd@ledig.info Bernd Ledig:
Bin dabei auf das Programm digikam unter kde (ich nutze KDE) gestoßen. Laut Website des Projektes enthält es dafür ein Plugin zum Erzeugen von mpeg-Videostreams, die man dann unkompliziert auf DVD/CD bringen kann.
Nun habe ich aber das Problem, dass unter debian/sarge (was bei mir läuft) dieses plugin nicht mit geliefert wird (wegen Abhängigkeit zu den nicht ganz freien mpegtools).
Für die mpegtools habe ich nach kurzem googlen auch ein passendes debian paket bekommen und erfolgreich installiert.
Du meinst mjpegtools, oder?
Ja, sorry war Schreibfehler von mir
Um das plugin zu aktivieren habe ich mir per apt-get source digikam-plugins den Quelltext geholt und wollte mir das pakage selber bauen. Leider gelingt es mir nicht das mpegencoder plugin zu aktivieren. Das debain-patch auf das Original deaktiviert dieses auf für mich nicht nachvollziehbare weise.
Was meinst du mit "debian-patch"? dpatch oder die Datei your_package.diff.gz?
digikamplugins_0.6.0-4.diff.gz
Gib bitte mal eine URL an, wo man sich das anschauen kann.
Ich habe mal das komplette src-Verz. nach einem
apt-get source digikamplugins cd digikamplugins-0.6.0 debian/rules binary
hochgeladen (inkl. dem entstandenen .deb). Abzurufen unter http://ledig.info/digikam/
Merkt das Paket beim Bauen nicht, dass die mjpegtools da sind? Wäre ein Wishlist-Bug gegen digikam-plugins.
Nein merkt es nicht. Installiert sind: libmjpegtools-dev 1.6.2-0.3 libmjpegtools0 1.6.2-0.3 mjpegtools 1.6.2-0.3 (von http://ftp2.de.freesbie.org/mirror/mplayer/unstable/main/binary-i386/)
Soweit ich den Patch verstehe wird der mpegencoder da rausgepatched. Da ich auf dem Gebiet der Unix-Programmerstellung mit make sowie mit dem Bauen von .deb aus Sourcen nicht vertraut bin, wäre ich für Hilfe dankbar.
Grüße aus Kamenz Bernd Ledig
Bernd Ledig bernd@ledig.info Bernd Ledig:
Erik Schanze wrote:
Bernd Ledig bernd@ledig.info Bernd Ledig:
Um das plugin zu aktivieren habe ich mir per apt-get source digikam-plugins den Quelltext geholt und wollte mir das pakage selber bauen. Leider gelingt es mir nicht das mpegencoder plugin zu aktivieren. Das debain-patch auf das Original deaktiviert dieses auf für mich nicht nachvollziehbare weise.
Was meinst du mit "debian-patch"? dpatch oder die Datei your_package.diff.gz?
digikamplugins_0.6.0-4.diff.gz
Diese Datei beginnt mit: -------------------------------------------------------------------------- --- digikamplugins-0.6.0.orig/configure.in.in +++ digikamplugins-0.6.0/configure.in.in @@ -68,7 +68,7 @@ #DO_NOT_COMPILE="$DO_NOT_COMPILE acquireimages" #DO_NOT_COMPILE="$DO_NOT_COMPILE cdarchiving" #DO_NOT_COMPILE="$DO_NOT_COMPILE imagesgallery" -#DO_NOT_COMPILE="$DO_NOT_COMPILE mpegencoder" +DO_NOT_COMPILE="$DO_NOT_COMPILE mpegencoder" # requires non-free software --------------------------------------------------------------------------
Also lädst du dir die Dateien digikamplugins_0.6.0-4.orig.tar.gz digikamplugins_0.6.0-4.diff.gz digikamplugins_0.6.0-4.dsc in ein Verzeichnis herunter.
Dann erstellst du dir mit: $ dpkg-source -x digikamplugins_0.6.0-4.dsc
das Buildverzeichnis digikamplugins_0.6.0/
Dort kommentierst du in der Datei configure.in.in (bäh, heißt die wirklich so?) die o.g. Zeile wieder aus: #DO_NOT_COMPILE="$DO_NOT_COMPILE mpegencoder"
und machst ein dpkg-buildpackage -rfakeroot fertsch ist dein erstes (inoffizielles) Debian-Paket. (Wegen Lizenzproblemen mit mjpegtools und deines "Hacks" bitte das Paket nicht verbreiten.)
Freundlich grüßend,
Erik
Hallo Erik,
Erik Schanze schrieb:
Also lädst du dir die Dateien digikamplugins_0.6.0-4.orig.tar.gz digikamplugins_0.6.0-4.diff.gz digikamplugins_0.6.0-4.dsc in ein Verzeichnis herunter.
Dann erstellst du dir mit: $ dpkg-source -x digikamplugins_0.6.0-4.dsc
das Buildverzeichnis digikamplugins_0.6.0/
Dort kommentierst du in der Datei configure.in.in (bäh, heißt die wirklich so?) die o.g. Zeile wieder aus: #DO_NOT_COMPILE="$DO_NOT_COMPILE mpegencoder"
und machst ein dpkg-buildpackage -rfakeroot fertsch ist dein erstes (inoffizielles) Debian-Paket.
Nicht ganz. Der mpegencoder war danach immer noch nicht im pakage. Durchsuchen der .diff nach mpegencoder brachte noch 4 weitere Stellen, die der Patch diesbezüglich geändert hatte. Nach Anpassen dieser hatte es endlich geklappt.
Danke für die Hilfe.
Bernd
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo Bernd
Am Samstag, 3. Juli 2004 12:57 schrieb Bernd Ledig:
Hallo Liste,
ich möchte meine digitale Urlaubs-Photosammlung als DVD zur Präsentation per Fernseher brennen.
Wenn es nicht unbedingt eine DVD sein muss, kann ich dir das Skript fotocd empfehlen. http://www.familie-willems.de/helmut/fotocd.html
Grüße Jens
lug-dd@mailman.schlittermann.de