XUL-Abhängigkeit in icedove

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

XUL-Abhängigkeit in icedove

Beitrag von Tintom » 22.08.2010 11:41:31

Hallo,
beim durchstöbern von Paketbeschreibungen in aptitude las ich das: [...] Ziel von Thunderbird ist,
eine plattformunabhängige Mailanwendung zu schaffen, welche XUL (XML User
Interface Language) benutzt. (Quelle: Debianicedove)
Nun schaue ich aber in die benötigten Pakete von icedove und es findet sich nichts mit xul. Auch folgendes bringt keine Klarheit:

Code: Alles auswählen

$ aptitude why xulrunner-1.9
i   iceweasel Hängt ab xulrunner-1.9 (>= 1.9.0.3-1)
Frage: Woher bezieht icedove die XUL-Abhängigkeit? Oder ist etwa nur die Paketbeschreibung veraltet?

Gruß

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: XUL-Abhängigkeit in icedove

Beitrag von rendegast » 22.08.2010 13:20:51

/usr/lib/icedove/libxul.so
und
/opt/firefox/36/libxul.so
<->
/usr/lib/xulrunner-1.9/libxul.so

icedove ist noch nicht soweit "gediehen" wie der iceweasel mit separatem xul-Paket.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: XUL-Abhängigkeit in icedove

Beitrag von Tintom » 23.08.2010 21:56:22

rendegast hat geschrieben:/usr/lib/icedove/libxul.so
Hm, ich hab bis auf im Paket xulrunner keine libxul.so

Code: Alles auswählen

$ ls /usr/lib/icedove/ -l|grep xul
$

Code: Alles auswählen

$ apt-file search libxul.so
ia32-libs-xulrunner: /emul/ia32-linux/usr/lib/xulrunner/libxul.so
libxul-dev: /usr/lib/libxul.so
libxul0d: /usr/lib/libxul.so.0d
libxul0d: /usr/lib/xulrunner/libxul.so
xulrunner-1.9: /usr/lib/xulrunner-1.9/libxul.so
xulrunner-1.9-dbg: /usr/lib/debug/usr/lib/xulrunner-1.9/libxul.so
xulrunner-1.9.1: /usr/lib/xulrunner-1.9.1/libxul.so
xulrunner-1.9.1-dbg: /usr/lib/debug/usr/lib/xulrunner-1.9.1/libxul.so
xulrunner-dev: /usr/lib/xulrunner-devel-1.9.1/sdk/lib/libxul.so
xulrunner-dev: /usr/lib/xulrunner-devel-1.9/sdk/lib/libxul.so

Code: Alles auswählen

$ aptitude search xul|grep ^i
i A xulrunner-1.9                   - XUL + XPCOM application runner            
i A xulrunner-1.9-gnome-support     - Support for GNOME in xulrunner application

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: XUL-Abhängigkeit in icedove

Beitrag von rendegast » 24.08.2010 04:38:05

ich hab bis auf im Paket xulrunner keine libxul.so
Package: icedove
Priority: optional
Section: mail
Installed-Size: 31556
Maintainer: Alexander Sack <asac@debian.org>
Architecture: i386
Version: 3.0.6-1
Replaces: icedove-gnome-support (<< 3.0-1~)
Provides: mail-reader
Depends: ....
Recommends: myspell-en-us | hunspell-dictionary | myspell-dictionary
Suggests: ttf-lyx, libgssapi-krb5-2, libdbus-glib-1-2 (>= 0.78), libgconf2-4 (>= 2.27.0), libgnome2-0 (>= 2.17.3), libgnomevfs2-0 (>= 1:2.17.90)
Breaks: .....
Filename: pool/main/i/icedove/icedove_3.0.6-1_i386.deb
Size: 11103772
MD5sum: a2c4e4babb4cc10fcf87955d9441e6d0
SHA1: af8395df924f06c2aee3c58b1fe851e6d925f981
SHA256: 6d7451c119647fdd2377ba2617206bc0a5f3c14764cb26e831379cb40dc1c46d
Description: mail/news client with RSS and integrated spam filter support
Icedove is an unbranded Thunderbird mail client suitable for free
distribution. It supports different mail accounts (POP, IMAP, Gmail), has an
integrated learning Spam filter, and offers easy organization of mails with
tagging and virtual folders. Also, more features can be added by installing
extensions.
.
The goal of Icedove is to produce a cross platform standalone mail application
using the XUL user interface language.

Tag: interface::x11, mail::{filters,imap,pop,smtp,user-agent}, network::client, protocol::{imap,ldap,nntp,pop3,smtp,ssl}, role::program, suite::gnu, suite::mozilla, uitoolkit::gtk, use::{editing,filtering,organizing,storing,synchronizing,transmission,viewing}, works-with::mail, x11::application
Task: japanese-gnome-desktop

Package: icedove
Priority: optional
Section: mail
Installed-Size: 32000
Maintainer: Alexander Sack <asac@debian.org>
Architecture: i386
Version: 2.0.0.24-0lenny1
Provides: imap-client, mail-reader, news-reader
Depends: .........
Suggests: icedove-gnome-support (= 2.0.0.24-0lenny1), latex-xft-fonts, libthai0
Filename: pool/updates/main/i/icedove/icedove_2.0.0.24-0lenny1_i386.deb
Size: 10951904
MD5sum: 52ce1587c6eb95b7f8b63ccedf224d88
SHA1: f1ed4080dc55644a9d6cc01ec8832e31e1ab38c1
SHA256: b8ad313762faaeee922d7fd9e7f23331a3614e93759b5744c28c658b1069a63b
Description: free/unbranded thunderbird mail/news/rss clone
Icedove is an unbranded Thunderbird mail client suitable for free
distribution. The goal of Thunderbird is to produce a cross platform stand-
alone mail application using the XUL user interface language.

Tag: interface::x11, mail::{filters,imap,pop,smtp,user-agent}, network::client, protocol::{imap,ldap,nntp,pop3,smtp,ssl}, role::program, suite::gnu, suite::mozilla, uitoolkit::gtk, use::{editing,filtering,organizing,storing,synchronizing,transmission,viewing}, works-with::mail, x11::application
Task: japanese-gnome-desktop
(Mensch merke die kleine Pikanterie "The goal of Icedove" <-> "The goal of Thunderbird")

Da bei Dir kein libxul vorhanden, schließe ich auf die Benutzung des 2.*.
(resp. xulrunner-1.9 (lenny) <-> xulrunner-1.9.1 (ab lenny-backports))
The goal of Thunderbird/Icedove ist nicht die Benutzung der Version 2.* ;)


Ich habe den Problemsachverhalt von debian so verstanden:
debian will (möglichst) EINE gecko-engine für alle Anwendungen bereitstellen,
muß dann aber sicherstellen, daß ALLE Anwendungen auch damit laufen.
Und mozilla umschifft das selbstgeschaffene Problem damit, daß sie in jedem Binärpaket eine gecko-Engine mitliefern,
erreichen dadurch aber, daß jedes Paket auch lauffähig ist.



http://de.wikipedia.org/wiki/Gecko_%28Software%29
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: XUL-Abhängigkeit in icedove

Beitrag von Tintom » 24.08.2010 18:08:00

Okay, das bringt etwas Licht ins Dunkel.
Aber es wirft auch eine neue Frage auf ;)
Ich verstehe den Wikipedia-Artikel so, dass bis Version 2.xx libxul in Thunderbird/Iceweasel "built-in" ist.
Aber wo ist dann bei Debian ab Version 3 des Thunderbird die Abhängigkeit zu xul?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: XUL-Abhängigkeit in icedove

Beitrag von rendegast » 24.08.2010 20:17:29

/usr/lib/icedove/libxul.so
ist (noch?) nicht aus dem Paket icedove 3.0.* herausgelöst.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten