staging.inyokaproject.org

ArchLinux??

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

BlackJack

Anmeldungsdatum:
19. Februar 2006

Beiträge: 595

Danke, ich hab mal bei dem Link nachgesehen. Dort steht man müsse das Modul mittels "vbox_build_module" neu erstellen, wenn man das Update erzwungen hat. Leider ist dieser Befehl auf meinem System nicht verfügbar. Lautet der Befehl anders oder mach ich irgendwas falsch? Oder sollte ich einfach warten, bis das neue virtualbox-modules in die Quellen kommt?

Knopfloch

Avatar von Knopfloch

Anmeldungsdatum:
23. Februar 2008

Beiträge: 157

Ups, scheint so als wäre vbox_build_module nur in der closed source Version aus dem AUR (oder archlinuxfr) enthalten. Vielleicht hat der Typ, der das vorgeschlagen hat, die andere Version installiert.

Warten ist sicher auch keine schlechte Idee, wenn du es nicht dringend brauchst.

lg Knopfloch

boom1992

Anmeldungsdatum:
16. Dezember 2006

Beiträge: 538

so shaman sollte in 1.0.5 nun laufen, welches bald in den kdemod-repositories ist...

Lukas

yuggler

Anmeldungsdatum:
3. Mai 2008

Beiträge: 176

boom1992 schrieb:

so shaman sollte in 1.0.5 nun laufen, welches bald in den kdemod-repositories ist...

Juchuuuuu, das ist cool! 😎

Skittles

Avatar von Skittles

Anmeldungsdatum:
6. April 2006

Beiträge: 599

boom1992 schrieb:

so shaman sollte in 1.0.5 nun laufen, welches bald in den kdemod-repositories ist...

Lukas

ist drin

beta2

Avatar von beta2

Anmeldungsdatum:
11. April 2007

Beiträge: 286

Hi Ihr habt sicher mitgekriegt, dass es jetzt Firefox-Qt gibt. Wie finde ich jetzt den normalen Source-Code? Wenn ich wie hier: https://wiki.mozilla.org/User:Pjohnsen/MozillaQtBuild beschrieben vorgehe, dann krieg ich ein 400MB Verzeichnis. Ich wollt mal mit PKGBUILDS rumbasteln und schauen, ob ich damit einen laufenden FirefoxQt krieg. 😀

ciao

Shaman geht wieder *freu* ☺

Skittles

Avatar von Skittles

Anmeldungsdatum:
6. April 2006

Beiträge: 599

nen Qt4 FF wäre nen Traum ...

oder irgendein flash-plugin/adblock für arora

beta2

Avatar von beta2

Anmeldungsdatum:
11. April 2007

Beiträge: 286

Is kein Traum, wird ja schon gemacht! 😉 Kann mir jemand helfen ein PKGBUILD NUR für FF zu machen? Nicht für Seamonkey! Bitte 😇

☺ ciao

Army

Anmeldungsdatum:
30. Mai 2006

Beiträge: 1574

Ein Firefox mit Qt4?!?! Ja herrgottzack, ausgerechnet jetzt, wo ich Qt den Rücken gekehrt hab ☹ Egal, wenn Midori mal soweit ist, wird nur noch der benutzt, Webkit rulez!

Du willst n PKGBUILD für den Firefox?!?! Hol es dir doch mit abs ...

beta2

Avatar von beta2

Anmeldungsdatum:
11. April 2007

Beiträge: 286

@Amry: Ne nicht das PKGBUILD sondern ich brauch den Source-Code vom FF-QT. den von der ganzen Suite (glaub ich zumindest 😉 ) kann man sich mit:

hg clone http://hg.mozilla.org/users/vladimir_mozilla.com/mozilla-qt mozilla-qt
python client.py checkout

holen. Aber des sind 400MB und ich stell mich zu dumm an des zu kompilieren. Außerdem macht python client.py checkout Probleme. Und ich will ja nur den FF *heul* Naja aba danke ☺

SS2 Team-Icon

Avatar von SS2

Anmeldungsdatum:
24. März 2005

Beiträge: 2280

beta2 schrieb:

@Amry: Ne nicht das PKGBUILD sondern ich brauch den Source-Code vom FF-QT. den von der ganzen Suite (glaub ich zumindest 😉 ) kann man sich mit:

hg clone http://hg.mozilla.org/users/vladimir_mozilla.com/mozilla-qt mozilla-qt
python client.py checkout

holen. Aber des sind 400MB und ich stell mich zu dumm an des zu kompilieren. Außerdem macht python client.py checkout Probleme. Und ich will ja nur den FF *heul* Naja aba danke ☺

Wieso schaußt du nicht in die Dokumentation?

Makepkg arbeitet mit sh. Programme kannst du eins zu eins vom Entwickler kompilieren und installieren.

Pakete für Archlinux zu bauen ist so einfach, dass es dir einfach den Tag versüßt.

☺

Grüße Simon

Army

Anmeldungsdatum:
30. Mai 2006

Beiträge: 1574

beta2

Avatar von beta2

Anmeldungsdatum:
11. April 2007

Beiträge: 286

Hi ich hab mir jetzt ein PKGBUILD auf Basis von dem firefox-hg aus dem AUR gebaut. Ich hab aber leider nicht gewusst, dass es nicht auf 64bit läuft und muss es heute Abend noch auf dem Laptop ausprobieren. Aber es hat alles runtergeladen und mit dem Kompilieren angefangen. (langsam versteht ich auch mal des hg 😉 )

ciao

@Army: Danke das mit 64bit hat mir geholfen 😉

EDIT: braucht qtmod einen eigenen Pfad? (siehe: https://wiki.mozilla.org/User:Pjohnsen/MozillaQtBuild#Custom_Qt_build)

EDIT2:

/home/user/System/myPkg/qfox-hg-test/src/mozilla-qt/gfx/thebes/src/gfxQPainterSurface.cpp:100: Fehler: »cairo_qpainter_surface_get_image« wurde in diesem Gültigkeitsbereich nicht definiert
make[6]: *** [gfxQPainterSurface.o] Fehler 1
make[6]: Leaving directory `/home/user/System/myPkg/qfox-hg-test/src/obj-qt/gfx/thebes/src'
make[5]: *** [libs] Fehler 2
make[5]: Leaving directory `/home/user/System/myPkg/qfox-hg-test/src/obj-qt/gfx/thebes'
make[4]: *** [libs] Fehler 2
make[4]: Leaving directory `/home/user/System/myPkg/qfox-hg-test/src/obj-qt/gfx'
make[3]: *** [libs_tier_gecko] Fehler 2
make[3]: Leaving directory `/home/user/System/myPkg/qfox-hg-test/src/obj-qt'
make[2]: *** [tier_gecko] Fehler 2
make[2]: Leaving directory `/home/user/System/myPkg/qfox-hg-test/src/obj-qt'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/user/System/myPkg/qfox-hg-test/src/obj-qt'
make: *** [build] Fehler 2
==> FEHLER: Build fehlgeschlagen.
    Breche ab ...

Dieser Fehler kommt nach ca. 10min. ☹ Naja ich werd's weiter probieren.

Army

Anmeldungsdatum:
30. Mai 2006

Beiträge: 1574

Magst mal deine PKGBUILD usw wo hochladen oder hier posten? Würd mich mal interessieren 😉

beta2

Avatar von beta2

Anmeldungsdatum:
11. April 2007

Beiträge: 286

Kein Problem, aber bitte nicht auslachen 😉

PKGBUILD:

ffver="3.1a1pre"

pkgname=qfox-hg
pkgver=16735
pkgrel=1
pkgdesc="Standalone web browser from mozilla.org using the Qt-Toolkit"
arch=(i686)
license=('MPL' 'GPL' 'LGPL')
depends=('gtk2>=2.12.0' 'pango>=1.18.0' 'gcc-libs' 'libxt' 'libidl2' 'mozilla-common' 'desktop-file-utils' 'cairo' 'curl' 'nss>=3.11.7' 'dbus-glib' 'libpng>=1.2.24-3' 'qt')
makedepends=('mercurial' 'zip' 'imagemagick' 'pkgconfig' 'python' 'autoconf-compat')
provides=('firefox=${ffver}')
install=firefox.install
url="http://www.mozilla.org/projects/firefox"
install=firefox.install
options=('!makeflags')
source=(mozconfig
        firefox-hg.desktop
        firefox-hg-safe.desktop
        firefox.sh
        mozilla-firefox-1.0-lang.patch
        mozilla-firstrun.patch)
md5sums=(''
         ''
         ''
         ''
         'bd5db57c23c72a02a489592644f18995'
         '0f935d428ae3a94c00d06d92c4142498')

_hgroot="http://hg.mozilla.org/users/vladimir_mozilla.com"
_hgrepo=mozilla-qt

build() {
  cd ${startdir}/src/mozilla-qt
  
  export MOZ_PROJECT=browser
  
  #patch -Np1 -i ${srcdir}/mozilla-firefox-1.0-lang.patch || return 1
  #patch -Np1 -i ${srcdir}/mozilla-firstrun.patch || return 1
  cp ${srcdir}/mozconfig .mozconfig

  unset CFLAGS
  unset CXXFLAGS

  export LDFLAGS="-Wl,-rpath,/usr/lib/firefox-${ffver}"

  make -j1 -f client.mk build MOZ_MAKE_FLAGS="${MAKEFLAGS}" || return 1
  make -j1 DESTDIR=${pkgdir} install || return 1

  rm -f ${pkgdir}/usr/bin/firefox
  install -m755 ${srcdir}/firefox.sh ${pkgdir}/usr/bin/firefox-hg || return 1

  #rm -f ${pkgdir}/usr/lib/firefox-${ffver}/libjemalloc.so

  install -m755 -d ${pkgdir}/usr/share/applications
  install -m755 -d ${pkgdir}/usr/share/pixmaps
  install -m644 ${srcdir}/mozilla-central/browser/app/default48.png ${pkgdir}/usr/share/pixmaps/firefox-hg.png || return 1
  install -m644 ${srcdir}/firefox-hg.desktop ${pkgdir}/usr/share/applications/ || return 1
  install -m644 ${srcdir}/firefox-hg-safe.desktop ${pkgdir}/usr/share/applications/ || return 1

}

mozconfig:

. $topsrcdir/browser/config/mozconfig

ac_add_options --prefix=/usr
ac_add_options --libdir=/usr/lib
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-png
ac_add_options --with-pthreads
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize
#ac_add_options --enable-optimize="#CFLAGS#"
ac_add_options --disable-installer
ac_add_options --enable-xinerama
ac_add_options --enable-default-toolkit=cairo-qt
ac_add_options --disable-xprint
ac_add_options --enable-strip
ac_add_options --enable-pango
ac_add_options --enable-system-cairo
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-startup-notification
#ac_add_options --enable-libxul
ac_add_options --disable-crashreporter
#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9
ac_add_options --enable-safe-browsing
ac_add_options --disable-jemalloc
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj-qt
mk_add_options MOZ_MAKE_FLAGS=-j4


export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1

Die Basis ist von MutantMonkey <mutantmonkey@gmail.com>. Ich hab sein PKGBUILD als Vorlage genommen. Das darf ich schon machen, oder? (d.h. die PKGBUILDS im AUR sind schon GPL?)

ciao

EDIT: für die restlichen Files braucht man natürlich das Paket "firefox-hg" aus dem AUR ☺