You are not logged in.
Hi,
I used my day off to move our xfce to the beta1 aka 4.3.90.1.
Note that this stuff is far from perfect. Some modules moved
into the xfce4 core packages some plugins are new some not
updated yet, some have been abandoned and finally some are
broken. I have no packages ready, but two directories of
PKGBUILDs that *are supposed* to be able to be build by
makeworld. SO anybody feeling adventurous, share your woes.
http://arch.justdreams.net/xfce4-4.4-beta1/
The tarball is the content of the whole directory bundled. To
build this stuff follow this path:
$ > su
$ > pacman -R xfce4 xfce4-goodies
$ > pacman -S a2ps cups dbh dbus gconf libxdamage libxpm libxcomposite dbus vte shared-mime-info libexif fam libglade libsigc++2.0 lm_sensors gnome-panel taglib
$ > abs
$ > cd $ABSROOT/extra
$ > rm -rf xfce4
copy the two directries xfce4-core and xfce4-goodies to $ABSROOT/extra
$ > cd $ABSROOT/extra
$ > makeworld -bci /path/to/final/packages xfce4-core xfce4-goodies
xfce4-xmms2-client is in broken. It builds but it doesnt start
successfully. So far it's the only package using xfc. So if you
don't plan to try this stuff just delete xfce4-goodies/xfc. To
build takes for ever.
NOTE: the strange dependencies above come from:
shared-mime-info libexif fam gconf: thunar
libglade libsigc++2.0: xfc
gnome-panel: xfce4-xfapllet-plugin (allows to run gnome-applets from xfce4-panel)
taglib: thunar-media-tag-plugin
Try it and lemme know your worries.
Thanks,
neri
Offline
Thunar can be built without gconf, and this is how I think most people will prefer, since gconf brings in an awful lot of things that the same people will most likely want to avoid.
Just my €0.02
Offline
Thunar can be built without gconf, and this is how I think most people will prefer, since gconf brings in an awful lot of things that the same people will most likely want to avoid.
Just my €0.02
Good to know, that would be my preference, too. I check the configure switches.
-neri
Offline
I went looking for the --disable-gconf switch, but it's not listed in ./configure --help. I grepped the source tree for something of the kind and found nothing.
Any help?
Offline
I went looking for the --disable-gconf switch, but it's not listed in ./configure --help. I grepped the source tree for something of the kind and found nothing.
Any help?
You prolly would like to go for the --disable-gnome-thumbnails (crosscheck with ./configure --help output) That's the culprit for the gnome dependenices. Don't get confused, you still get thumbnails displayed.
-tobbi
Offline
OK, beta2 is out and I renewed the PKGBUILD files. There is a new makedependency for perl-uri in exo now; you might wanna install it beforehand so that makeworld doesn't build it.
http://arch.justdreams.net/xfce4-4.4-beta2/
is where you find stuff. The README in the root directory takes you by the hand ... a little ...
-neri
PS. Gnome runtime dependencies are eliminated for the core elements. Surely the panel-plugin for gnome-applets would depend on gnome itself.
Offline
Building now....
Offline
The only annoying thing with current Xfce 4.4 betas is broken xfce4-xkb-plugin.
to live is to die
Offline
Allrighty, another round, xfce4.4 has reached rc1. I found some more
sources for updates and fixed plugins. So we have a total of 49
packages now. Unfortunately, xkb is still not there and I have not
packaged mpd client, left out xfc and the xmms2 client(broken
anyway). But packages should have proper sources now and proper
replaces=() which are essential for a smooth update from 4.2. The
weather-plugin is fixed(no more crashes), notes and xmms plugin
are there for 4.4. I think as of rc2 I will release all this stuff officially
to testing.
Here we go:
you can download all the PKGBUILDS from here:
http://arch.justdreams.net/xfce4-4.4-rc1/
and a tarball of that directory from here:
http://arch.justdreams.net/xfce4-4.4-rc1.tar.gz
The instructions for building should be like that:
$ > su
$ > pacman -R xfce4 xfce4-goodies
$ > pacman -S a2ps cups dbh dbus gconf libxdamage libxpm libxcomposite dbus vte shared-mime-info libexif fam libglade libsigc++2.0 lm_sensors gnome-panel taglib dbh pygtk perl-uri
$ > abs
$ > cd $ABSROOT/extra
$ > rm -rf xfce4
$ > wget http://arch.justdreams.net/xfce4-4.4-rc1.tar.gz
$ > mv xfce4-4.4-rc1 xfce4
$ > mkdir /some/directory/for/packages
$ > makeworld -bci /some/directory/for/packages xfce4
Then, there is a directory with precompiled packages for the ones that can't wait the 30 minutes compiling:
http://arch.justdreams.net/xfce4-pkgs/
have fun and report your expieriencs here, please.
Offline
I didn't grab everything, but what I did grab is working perfectly, thanks neri. It also seems snappier than the previous svn from shadowhand's repo.
I am a gated community.
Offline
so far, everything is working nice & smooth ! except that I can't find mousepad...
cheers
Offline
so far, everything is working nice & smooth ! except that I can't find mousepad...
cheers
oopsie, my bad, I fix that tomorrow
thanks for spotting,
-neri
Offline
...
I will release all this stuff officially
to testing
...
Just a question: Why didn't you release it officially ?
I'm saying because everybody doesn't look at these forums (me for example). And I didn't knew someone was already working on it. This is why I was also working on it on my side, duplicating the work .
Anyway, thanks for all, i'll try your packages and compare with mine.
Offline
Ok, I've into into the difference between our work. Here is what I can say:
+Packages are quite the same, wich is normal.
+My packages did lacks some keywords, like the options=('NOLIBTOOL'), and 2 or 3things like that
+Here some remark about your packages:
-Most of the dependencies doesn't mention version numbers.*
- Some of them doesn't feature md5sums*
- For the panel, you can drop the xml2 dependency, since the new panel doesn't need this anymore.
- For xfce4-ssesion, I use this arguments for the ./configure:
./configure --prefix=/opt/xfce4 --disable-legacy-sm --disable-gnome --with-shutdown-style=hal
The last argument can probably be omited, but I would like the keep the other.
- For the quicklauncher plugin, the comment say that it can display 4 launchers... This is false. In fact it can display as many launchers as you want. (sorry, but I'm the author of this plugin, so I can't do without mention it )
*Here is what I have for the dependecies and md5sums after "merging" our packages:
[libxfce4mcs]
+depends=('libxfce4util>=4.3.99.1' 'startup-notification')
[libxfce4util]
+depends=('glib2>=2.6.0')
#the dependency is in fact about gobject-2.6.0
[libxfcegui4]
-depends=('startup-notification' 'gtk2>=2.6.0' 'libxfce4util>=4.3.99.1')
[terminal]
-depends=('exo>=0.3.1.10rc1' 'vte>=0.11.11' 'dbus>=0.60')
[xfce-mcs-plugins]
-depends=('xfce-mcs-manager>=4.3.99.1' 'gtk-xfce-engine>=2.3.99.1' 'libxfcegui4>=4.3.99.1' 'libxfce4mcs>=4.3.99.1'
- 'libxxf86vm')
[xfce4-dev-tools]
+md5sums=('dc6403caf82edfb896eb3878385b439a')
[xfce4-panel]
-depends=('libxfcegui4>=4.3.99.1' 'libxfce4mcs>=4.3.99.1')
+md5sums=('8647de295987605161c75650e4554fd8')
[xfce4-session]
+depends=('libxfcegui4' 'libxfce4mcs' 'bash' 'hal')
+ ./configure --prefix=/opt/xfce4 --disable-legacy-sm --disable-gnome --with-shutdown-style=hal
[xfwm4]
+md5sums=('ab8fcfdf496f093bbe711a7d853deb33' '8ed0d3c7dc07dde88ba7b38ce5006730')
Offline
The official goodies releases are here: http://goodies.xfce.org/releases! The Berlios website/server and svn are not used for more than 2 months now.
Offline
Hi,
Ok, I've into into the difference between our work. Here is what I can say:
+Packages are quite the same, wich is normal.
+My packages did lacks some keywords, like the options=('NOLIBTOOL'), and 2 or 3things like that
That is a new pacman feature, and others deal with the replacement of packages. They are there for smooth update.
+Here some remark about your packages:
-Most of the dependencies doesn't mention version numbers.*
- Some of them doesn't feature md5sums*
I left out the dependency numbers and the md5 sums. they are left only for the final packages since it is sometimes a PITA to maintain all thes numbers
- For the panel, you can drop the xml2 dependency, since the new panel doesn't need this anymore.
- For xfce4-ssesion, I use this arguments for the ./configure:
./configure --prefix=/opt/xfce4 --disable-legacy-sm --disable-gnome --with-shutdown-style=hal
The last argument can probably be omited, but I would like the keep the other.
The arguments look for sure interesting, I check them out, thanks
- For the quicklauncher plugin, the comment say that it can display 4 launchers... This is false. In fact it can display as many launchers as you want. (sorry, but I'm the author of this plugin, so I can't do without mention it )
hehehe, fair enough, I change that
That were some helpful remarks, hopefully I can get on them after the weekend which will be very busy for me.
-neri
Offline
The official goodies releases are here: http://goodies.xfce.org/releases! The Berlios website/server and svn are not used for more than 2 months now.
Thanks, I know, I looked it up, but some of them have sources still at berlious and only some remarks over at xfce.org. The transition hasn;t finished yet.
-neri
Offline
Thanks guys! This is really nice package, no fence to shadowhands xfce-svn. Keep up the work.
By the way, I compiled this on Arch64 machine too and it works great. So this needs x86_64 tag to PKGBUILD's
Offline
xerverius wrote:The official goodies releases are here: http://goodies.xfce.org/releases! The Berlios website/server and svn are not used for more than 2 months now.
Thanks, I know, I looked it up, but some of them have sources still at berlious and only some remarks over at xfce.org. The transition hasn;t finished yet.
-neri
I know, you can use berlios if the packages aren't available in goodies.xfce.org/releases, but that's the official place from now on.
Offline
neri wrote:...
I will release all this stuff officially
to testing
...Just a question: Why didn't you release it officially ?
I'm saying because everybody doesn't look at these forums (me for example). And I didn't knew someone was already working on it. This is why I was also working on it on my side, duplicating the work .
Anyway, thanks for all, i'll try your packages and compare with mine.
I missed this remark, sorry. Anyway, testing is more for testing newly packaged software and to see how it harmonizes with our other packages. So actually it's not meant to be used for beta or rc software. I just figure that as of rc 2 it will be stable enough to be treaten as stable software(especially the xfce stuff which never crashed for me). And it is very unlikely that I would have to put xfce-4.2 packages into testing which then would badly conflict with the 4.4 stuff.
So I could have put it into unstable but that's not so cool either because of the naming conflicts I would have have to call each package *-devel.
Most developer make some testcases and put the prereleases somewhere for adventureous users, I know at least Jan did it for gnome and tpowa for kde. So the next time I will leave at least a notice on the ML.
-neri
Offline
[xfce4-session]
+depends=('libxfcegui4' 'libxfce4mcs' 'bash' 'hal')
+ ./configure --prefix=/opt/xfce4 --disable-legacy-sm --disable-gnome --with-shutdown-style=hal
[xfwm4]
+md5sums=('ab8fcfdf496f093bbe711a7d853deb33' '8ed0d3c7dc07dde88ba7b38ce5006730')
Ok, can you give me in a nutshell how you HAL is used for that?
Thanks,
-neri
Offline
Ok, the PKGBUILD in the directory is updated and the Packages just got rebuild. The changes are just the version numbers except for:
mousepad -> FIXED (I axed out make install accidentally :oops: )
xfce4-session -> added enable-session-screenshot, sorry no hal until I dun know how it works
-neri
Offline
xerverius wrote:The official goodies releases are here: http://goodies.xfce.org/releases! The Berlios website/server and svn are not used for more than 2 months now.
Thanks, I know, I looked it up, but some of them have sources still at berlious and only some remarks over at xfce.org. The transition hasn;t finished yet.
The xfce-goodies project is now official and there is SVN here:
http://svn.xfce.org/listing.php?repname=xfce-goodies
About half of plugins are not 4.4-compatible yet, and most sadly xfce4-xkb-plugin.
BTW, did anyone see Xfce's new site? Here it is:
http://www-test.xfce.org/
EDIT: Oh, it seems that SVN version of xfce4-xkb-plugin has received some updates, but I cannot find a tarrball. Neri, could you please check this and if new version s released please make PKGBUILD for it.
to live is to die
Offline
I've just update the goodies releases, you can download all 4.4 compatible plugins here: http://goodies.xfce.org/releases.
Offline
I've just update the goodies releases, you can download all 4.4 compatible plugins here: http://goodies.xfce.org/releases.
One word, buddy:
AWESOME
makes my job easier,
Thanks,
neri
Offline