You are not logged in.

#26 2009-06-04 19:05:57

uncholowapo
Member
From: US
Registered: 2009-03-29
Posts: 238

Re: [REQUEST] moblin

The window manager is metacity.

Offline

#27 2009-06-04 21:35:46

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

It's the very new metacity, mutter. As the name suggests, it has compositing based on clutter.
At the moment, they aren't parallel installable, but they're working on it.

Offline

#28 2009-06-05 01:52:38

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,383
Website

Re: [REQUEST] moblin

Any chance of posting your PKGBUILDs so we can have a play?

Offline

#29 2009-06-07 21:54:09

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

I'm about to post them to AUR now. A couple of pointers:
you need clutter-git, clutter-gst-git and clutter-gtk-git at the moment. I haven't specified this properly because I wanted them to be compatible when clutter 1.0 gets released. Also some of the development tarballs of clutter will be OK.
The last line of /etc/xdg/moblin/xinitrc needs --mutter-plugins=moblin-netbook appending. It is so trivial a change I expect it will be fixed soon and I'm too lazy to create the patch.
the mozilla stuff doesn't build. I'd appreciate help with this.
There's a bug whereby gtk apps become partly transparent. This has only emerged since the 1.0 stuff got merged into clutter.
A lot of stuff doesn't work atm.
connmand should be added to your /etc/rc.conf to use the nice connection gui
there's a patched version of gnome-control-center, but it screws a lot of stuff up for me so I haven't added it.
sync stuff isn't there.
These packages do only work on the CPUs specified by intel for moblin. It breaks if run on something else.
Not all of the lower level hardware stuff is there.

OK that was more than a couple...

Offline

#30 2009-06-07 22:06:48

electricshoes
Member
From: Oregon
Registered: 2008-10-07
Posts: 20

Re: [REQUEST] moblin

Thanks alex_anthony, cannot wait to give it a shot.

Offline

#31 2009-06-07 22:26:53

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

And I don't know if I made the right call on deps. I have them all providing themselves as non-git pkgs and depending on non-git packages. means yaourt probably won't find the dependencies.
Something to look at while its building. This is it running over a gnome session. Which it doesn't by default.
tMXNwYw
The m_zone has been renamed myzone btw. And I can't get twitter to let me enter a status in the status zone, but statuses do show up in myzone. Or get logged in in people zone. Or get media to show up in that zone. To get it to scan your media, look at the bickley settings in gconf-editor.

(Disclaimer)
And also, its not very stable - it may eat you.

Last edited by alex_anthony (2009-06-07 22:29:25)

Offline

#32 2009-06-07 22:29:43

MazurMe
Member
From: London
Registered: 2009-02-22
Posts: 72

Re: [REQUEST] moblin

#alex_anthony
Maaan, you are great!

Anybody would like to include those packages in their repos? I am bit lazy to compile it in my own big_smile.


Archlinux: x86_64, Gnome 2.26.*
I am registered Linux user number 485935 since september, 2007.

Offline

#33 2009-06-08 06:54:57

adamruss
Member
Registered: 2008-01-17
Posts: 143

Re: [REQUEST] moblin

@alex: thanks alot man!! i will give it a try, and see if there are stuff i can fix, it would be nice if you make these packages a group called moblin-git or somthing

Offline

#34 2009-06-08 07:53:57

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,383
Website

Re: [REQUEST] moblin

alex_anthony wrote:

I'm about to post them to AUR now. A couple of pointers:
you need clutter-git, clutter-gst-git and clutter-gtk-git at the moment.

clutter-gst-git does not appear to be in the AUR.  Can you put it there?  (I'm being really lazy...)

Offline

#35 2009-06-08 18:01:49

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

clutter-gst-git = done

Offline

#36 2009-06-12 17:55:03

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

with moblin-session, the default plugins (i.e. turn on the moblin interface) for mutter can be set in gconf. However, these then apply wherever mutter (which conflicts with metacity so replaces it so will be used in gnome) is run.

Because this can be set as a default in gconf, moblin aren't going to set it to do this in their xinitrc.

This means we have 2 choices to make the user not have to change something by hand after install, and I'd appreciate opinions:
Patch moblin-xinitrc so that it is enabled at runtime
Set the gconf value in an install script

I'm leaning towards a patch, as it has no effect if you do have it set already and won't affect running mutter elsewhere. However, a patch would mean having to check it still applies correctly. Which isn't too much, its a short patch

Gconf seems more elegant, but would affect using mutter elsewhere.

Offline

#37 2009-06-12 19:40:54

scio
Member
From: Buffalo, NY
Registered: 2008-08-05
Posts: 366

Re: [REQUEST] moblin

Hard to say right now, since mutter isn't really used anywhere else.  I would lean towards as patch as well though since this whole project is sort of an addon to gnome and you don't want to break other things that would normally work.

Offline

#38 2009-06-12 20:45:32

jarryson
Member
Registered: 2007-02-18
Posts: 298

Re: [REQUEST] moblin

seems this have some collection with gnome shell.

gnome shell use clutter and mutter, too

Offline

#39 2009-06-12 22:40:19

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [REQUEST] moblin

Can't build clutter-git here sad

CC    clutter-units.o
  CC    clutter-marshal.o
  CC    clutter-util.o
  LINK  libclutter-glx-0.9.la
  GEN   Clutter-0.9.gir
warning: Interface 'Container' virtual function 'add' has no known invoker
warning: Interface 'Container' virtual function 'remove' has no known invoker
warning: Interface 'Container' virtual function 'raise' has no known invoker
warning: Interface 'Container' virtual function 'lower' has no known invoker
warning: Interface 'Container' virtual function 'create_child_meta' has no known invoker
warning: Interface 'Container' virtual function 'destroy_child_meta' has no known invoker
warning: Interface 'Scriptable' virtual function 'set_id' has no known invoker
Multiple definition of tag 'note'
Multiple definition of tag 'timeline'
Multiple definition of tag 'units'
Multiple definition of tag 'note'
  GEN   Clutter-0.9.typelib
Error at line 9, character 46: Could not find GIR file 'ClutterJson-0.9.gir'; check XDG_DATA_DIRS or use --includedir
error parsing file Clutter-0.9.gir: Could not find GIR file 'ClutterJson-0.9.gir'; check XDG_DATA_DIRS or use --includedir
make[4]: *** [Clutter-0.9.typelib] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

(x86_64)

Offline

#40 2009-06-13 12:50:29

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

I don't really know, that's not my package.
But I did get some similar errors before. Try adding --disable-introspection to the autogen.sh line in the PKGBUILD

Also, I added syncevolution-git, with the moblin interface, to AUR. Read the comment on the AUR page to see a bit about why it takes so long to build

Offline

#41 2009-06-13 13:20:27

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [REQUEST] moblin

Thank you smile
Μutter-moblin-git is asking for packages that don't exist, through pkg-config:

checking for MUTTER_PLUGIN... yes
checking for PENGE... configure: error: Package requirements (libjana-ecal
                  mojito-client
                  gtk+-2.0 >= 2.14
                  nbtk-1.0
                  gconf-2.0
                  gio-2.0
                  gio-unix-2.0) were not met:

No package 'libjana-ecal' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PENGE_CFLAGS
and PENGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

And it was looking for a metacity version (through mutter-git) that doesn't even exist in git yet

2.27.0~0.10

so I changed it to 2.27.0~0.07 in configure.ac

Last edited by flamelab (2009-06-13 13:20:45)

Offline

#42 2009-06-13 17:49:12

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

thanks for that - I missed a dependency. The package jana-git is already up, but I'll add it to the depends for mutter-moblin.
I had the same problem on thursday with metacity, but it resolved itself with a mutter update. I'm going to change the mutter-git PKGBUILD to use mutter from moblin git instead of GNOME git though.

Edit: Done those updates now

On another note, should I change all the depends to depend on the -git versions? If the released tarballs ever get packaged, the current setup will be more useful, but at the moment it may work better if they depend on -git.

Last edited by alex_anthony (2009-06-13 17:52:33)

Offline

#43 2009-06-13 18:29:22

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [REQUEST] moblin

Thanks, I'll try now to build it again.

Since you are using "provides=(package=version)" in the packages that are used as depends/makedepends, you don't need to add "package-git" in the PKGBUILDs smile

____________

Could you as well post a build order for the moblin packages ? smile

-------

Bickley-git can't be built as well sad

cc1: warnings being treated as errors
audio-metadata.c: In function 'bkl_task_audio_get_metadata':
audio-metadata.c:558: error: format '%lld' expects type 'long long int', but argument 2 has type 'long int'
make[3]: *** [audio-metadata.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cc1: warnings being treated as errors
bkl-investigator.c: In function 'process_uri':
bkl-investigator.c:197: error: format '%lld' expects type 'long long int', but argument 2 has type 'goffset'
make[3]: *** [bkl-investigator.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
==> ERROR: Build Failed.
    Aborting...

and I can't find any option in configure so that I can disable that "investigator" thing.

------

OK, I found what was wrong : -Werror option in configure.ac ! You should make a patch so that it is not used...
And add options=(!libtool) in its PKGBUILD.


-----------

Moblin-menus-git

configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in

Now type 'make' to compile moblin-menus.
make: *** No rule to make target `install'.  Stop.

It can't find ... Makefile.in.

Last edited by flamelab (2009-06-13 19:51:13)

Offline

#44 2009-06-13 22:10:54

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

For menus, can you try adding libtoolize before the autogen line?

I'm not getting that error with bickley, it just builds fine for me. If you've seen an error and fixed it, can you create a patch? I'll check it doesn't stop mine building and then add it to the package.

Hornsey doesn't build for me at the moment, it seems to be an error related to NBTK.

I suppose I need to add options=(!libtool) to all of the packages at some point. It just doesnt seem an appealing job.

You say you're building on x86_64? You'll probably be getting some errors I don't get. I'm building on i686, an atom as recommended.

Build order is below. I always start with clutter, clutter-gtk and clutter-gst beforehand too. I wrote a rubbishy little bash script to run through these for me. And I'm not sure that this is right.
libccss
librest
jana
mux
nbtk
gconnman
carrick-ng
dalston
bickley
bognor-regis
hornsey
mojito
bisho
anerley
syncevolution
mutter
mutter-moblin
moblin-gtk-engine
moblin-icon-theme
moblin-menus
moblin-session

Offline

#45 2009-06-14 01:48:30

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [REQUEST] moblin

ΟΚ, everything is working.

Some packages needed make -i in PKGBUILD because there were conflicting files (to be more specific: one file is copied twice and then make install stops), and one (the one above I wrote) needs -Werror to be removed.

The mozilla browser services can't be built because it needs the actual moblin browser built before http://git.moblin.org/cgit.cgi/mozilla/log/?h=headless

Package mozilla-headless was not found in the pkg-config search path.           
Perhaps you should add the directory containing `mozilla-headless.pc'           
to the PKG_CONFIG_PATH environment variable                                     
No package 'mozilla-headless' found

Last edited by flamelab (2009-06-14 02:30:08)

Offline

#46 2009-06-14 08:10:25

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

i think the build order for the browser stuff will have to be:
Version of xulrunner (with headless - mozilla from moblin git)
mozilla-headless-services
clutter-mozembed
moblin-web-browser

I'm working on using the moblin rpm to get xulrunner to build, but it doesn't seem to want to. I have a PKGBUILD, but I forgot to post it.

Offline

#47 2009-06-14 11:52:45

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [REQUEST] moblin

For moblin-session-git, a patch:

Index: moblin-session-git/pkg/etc/xdg/moblin/xinitrc
===================================================================
--- moblin-session-git.orig/pkg/etc/xdg/moblin/xinitrc
+++ moblin-session-git/pkg/etc/xdg/moblin/xinitrc
@@ -63,4 +63,4 @@ ionice -n7 nautilus --no-desktop --no-de
 # Make OO.o use gtk+ theming
 export OOO_FORCE_DESKTOP=gnome
 
-metacity --sm-disable
+metacity --sm-disable --mutter-plugins=moblin-netbook

and the PKGBUILD lines for patching:

cd $startdir
  patch -Np1 -i ${startdir}/session.patch

Offline

#48 2009-06-14 13:12:41

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: [REQUEST] moblin

Yeah I already had that one sorted, just forgot to upload it. It's up now.

Offline

#49 2009-06-14 13:53:18

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [REQUEST] moblin

OK then.
And the bickey-git one:

Index: bickley-git/src/bickley/configure.ac
===================================================================
--- bickley-git.orig/src/bickley/configure.ac
+++ bickley-git/src/bickley/configure.ac
@@ -106,7 +106,7 @@ if test "x$have_vala" = "xyes"; then
     fi
 fi
 
-GCC_CFLAGS="-g -Wall -Werror"
+GCC_CFLAGS="-g -Wall"
 AC_SUBST(GCC_CFLAGS)
 
 SHAVE_INIT([build/autotools], [enable])

Last edited by flamelab (2009-06-14 14:10:01)

Offline

#50 2009-06-17 18:35:51

xavi
Member
Registered: 2008-03-23
Posts: 13

Re: [REQUEST] moblin

great job... in a week i'll try your port of moblin ui to archlinux smile

Offline

Board footer

Powered by FluxBB