View previous topic :: View next topic |
Author |
Message |
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sat Jul 31, 2004 10:55 pm Post subject: Fluidportage ebuilds for CVS/SVN programs |
|
|
Did you know you could get CVS versions of many choice programs in portage? Neither did I!
Redeeman, sn4ip3r, and friends have provided ebuilds for some; read on to use them!
1. emerge subversion (This is required to sync the ebuilds.)
2. Now you have to checkout the ebuilds. The first time, issue the following commands:
Code: | root:/$ cd /usr/local/fluidportage
root:local$ svn co http://kaspersandberg.com/fluidportage/trunk
<Downloads lots of ebuilds>
root:local$ ls trunk/
app-arch dev-libs gnome-extra net-im scripts x11-libs
app-crypt dev-util kde-base net-irc skel-cvs-20040523.ebuild x11-misc
app-editors eclass mail-client net-libs skel-svn-20040523.ebuild x11-themes
app-emulation games-action media-gfx net-mail sys-apps x11-wm
app-office games-arcade media-libs net-misc sys-devel xfce-base
app-text games-engines media-plugins net-p2p sys-fs xfce-extra
dev-cpp games-simulation media-sound net-wireless sys-libs
dev-dotnet games-strategy media-tv net-www TODO
dev-lang games-util media-video README x11-base |
On subsequent checkouts (after the first time), you merely have to update; simply navigate to that directory and, as root, type svn up:
Code: | root:/$ cd /usr/local/fluidportage/trunk/
root:trunk$ svn up
At revision 62. <-- [It shows this when you are current.] | I like to add that to my system update script, so it happens automatically.
3. Add /usr/local/fluidportage/trunk to your PORTDIR_OVERLAY in /etc/make.conf:
Code: | PORTDIR_OVERLAY="/usr/local/portage /usr/local/fluidportage/trunk" |
4. Read the README!
5. Now emerge any package you want (once you have the proper KEYWORDS); for Xfce, that'd be emerge -av xfce4-base (and beyond).
I reiterate: read the README; important info lies therein.
Then, once you have everything installed, you can execute /usr/local/fluidportage/trunk/scripts/fluidmanager.sh --pkgs-upgrade to upgrade your system to current CVS, no need to reemerge! (I've actually softlinked fluidmanager.sh to /usr/local/sbin/fluidmanager; that'll work as long as you make sure that's in root's path, or you could put it elsewhere.) One thing: at present you'll need to create a file in root's home for fluidmanager to work correctly:
Code: | root:andrew$ echo "/usr/local/fluidportage/trunk" > ~/.fluidportage |
Edit: Updated to reflect fluidportage tree changes.
Last edited by andrewski on Fri Jul 15, 2005 11:02 pm; edited 10 times in total |
|
Back to top |
|
|
gatiba Guru
Joined: 01 Sep 2002 Posts: 434
|
Posted: Sun Aug 01, 2004 10:09 am Post subject: |
|
|
I receive this error:
Code: | bash-2.05b# svn up
svn: '.' is not a working copy |
|
|
Back to top |
|
|
GentooBox Veteran
Joined: 22 Jun 2003 Posts: 1168 Location: Denmark
|
Posted: Sun Aug 01, 2004 11:58 am Post subject: |
|
|
gatiba wrote: | I receive this error:
Code: | bash-2.05b# svn up
svn: '.' is not a working copy |
|
I get that error too..
i think that he forgot to tell how to add the source or something.
well, this is what i do when i want redeeman's ebuilds:
Code: | cd /usr/local/overlays/redeeman
svn co http://redeeman.kaspersandberg.com/fluidportage/trunk/ |
EDIT: once you have the files, then you can cd into the dir, and make a "svn up" _________________ Encrypt, lock up everything and duct tape the rest |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sun Aug 01, 2004 3:01 pm Post subject: |
|
|
Yes, I did forget (how to do that). Thanks for clarifying.
Since this is some sort of mini-howto, should I edit my original post and one of the mods could clean this up? Or should we leave it as-is? |
|
Back to top |
|
|
lowbatt Tux's lil' helper
Joined: 13 Jul 2002 Posts: 83
|
Posted: Sun Aug 01, 2004 3:56 pm Post subject: |
|
|
Edit the first post. So people dont get confused. _________________ Information is pure. Take a knife, for example. You can use it to cut up vegetables, butter your bread, etc. Or you can use it as a weapon. The way in which information exists in its many forms leaves for us the decision how to use it. - Maynard -TOOL |
|
Back to top |
|
|
GentooBox Veteran
Joined: 22 Jun 2003 Posts: 1168 Location: Denmark
|
Posted: Sun Aug 01, 2004 4:01 pm Post subject: |
|
|
andrewski wrote: | Yes, I did forget (how to do that). Thanks for clarifying.
Since this is some sort of mini-howto, should I edit my original post and one of the mods could clean this up? Or should we leave it as-is? |
no problem.
You should edit your post. - you dont need a mod to clean it up, its fine.
And thanks for the mini-howto _________________ Encrypt, lock up everything and duct tape the rest |
|
Back to top |
|
|
pagal n00b
Joined: 17 Feb 2003 Posts: 59
|
Posted: Sun Aug 01, 2004 9:35 pm Post subject: |
|
|
I think he needs to update his xfce4-cvs builds, since xfce4-modules is deprecated. I tried to emerge xfce4-cvs and found it out. |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Mon Aug 02, 2004 2:01 pm Post subject: |
|
|
Does anyone have a reference saying so?
Why don't you PM him to let him know, citing the error you're receiving? (And you could put it here as well, for completeness's sake.) |
|
Back to top |
|
|
sn4ip3r Guru
Joined: 14 Dec 2002 Posts: 325 Location: Tallinn, Estonia
|
Posted: Mon Aug 02, 2004 5:20 pm Post subject: |
|
|
andrewski wrote: | Does anyone have a reference saying so?
Why don't you PM him to let him know, citing the error you're receiving? (And you could put it here as well, for completeness's sake.) |
xfce4 problems should be reported to me actually. Sadly I haven't had much time to update any cvs ebuilds lately. |
|
Back to top |
|
|
pagal n00b
Joined: 17 Feb 2003 Posts: 59
|
Posted: Wed Aug 04, 2004 6:17 am Post subject: |
|
|
Code: | root@alpha portage # svn up
At revision 64. |
here's the error message:
Code: | root@alpha portage # emerge xfce4-cvs
Calculating dependencies ...done!
>>> emerge (1 of 24) xfce-base/xfce4-modules-cvs-20040612 to /
>>> Unpacking source...
* Fetching CVS module xfce4/xfce4-modules into /usr/portage/distfiles/cvs-src/x
cvs server: cannot find module `xfce4/xfce4-modules' - ignored
cvs [checkout aborted]: cannot expand modules
!!! ERROR: xfce-base/xfce4-modules-cvs-20040612 failed.
!!! Function fluidcvs_fetch, Line 251, Exitcode 1
!!! cvs checkout command " cvs -q -f -z4 -d ":pserver:anoncvs@cvs.xfce.org:/cvsr |
|
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Wed Aug 04, 2004 1:12 pm Post subject: Re: Redeeman's ebuilds for CVS programs |
|
|
It would be best to report problems to redeeman or sn4ip3r either here on the forums or on IRC (#love-sources@freenode). I don't know what that error means. |
|
Back to top |
|
|
pagal n00b
Joined: 17 Feb 2003 Posts: 59
|
Posted: Wed Aug 04, 2004 3:29 pm Post subject: |
|
|
I did that, and thanks to sn4ip3r its fixed now
I posted the messages here just for the heck of it, so that everyone know what's going on.
UPDATE: now the error message is this:
Code: | configure: error: Library requirements (xfce4-panel-1.0 >= 4.1.0) not met; consi der adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
!!! ERROR: xfce-base/xfdesktop-cvs-20040612 failed.
!!! Function econf, Line 362, Exitcode 1
!!! econf failed |
that's happened while compiling xfce-base/xfdesktop-cvs-20040612. |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Thu Aug 05, 2004 9:49 pm Post subject: |
|
|
I edited the how-to to show how to update CVS using fluidmanager. |
|
Back to top |
|
|
pagal n00b
Joined: 17 Feb 2003 Posts: 59
|
Posted: Sat Aug 07, 2004 9:13 pm Post subject: |
|
|
andrewski: I got this message when I tried the upgrade.
Code: | ./scripts/fluidmanager.sh --pkgs-upgrade
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for x11-themes/gtk-engines-xfce-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce4-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce-mcs-manager-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xffm-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce-mcs-plugins-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/libxfce4mcs-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/libxfce4util-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce4-panel-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce-utils-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/libxfcegui4-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfdesktop-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce4-appfinder-cvs-20040630
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfprint-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce4-base-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfwm4-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-base/xfce4-session-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-xmms-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-trigger-launcher-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-battery-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xffm-icons-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfwm4-themes-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-showdesktop-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-systray-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-notes-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfcalendar-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-mixer-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-iconbox-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-systemload-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-datetime-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-taskbar-plugin-cvs-20040801
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-themes-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-diskperf-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-clipman-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-netload-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-toys-cvs-20040612
cat: /root/.fluidportage: No such file or directory
./scripts/fluidmanager.sh: line 224: genlop: command not found
find: invalid predicate `'
* Unable to find ebuild for xfce-extra/xfce4-artwork-cvs-20040612 |
|
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sun Aug 08, 2004 5:12 am Post subject: |
|
|
Yeah, I did too; you have to emerge genlop. |
|
Back to top |
|
|
Chaosite Guru
Joined: 13 Dec 2003 Posts: 540 Location: Right over here.
|
Posted: Sun Aug 08, 2004 11:14 am Post subject: |
|
|
Sometimes CVS is broken. Not the ebuilds in fluidportage, the actual upstream CVS. Waiting a few days and trying again usually fixes it |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sun Aug 08, 2004 2:57 pm Post subject: |
|
|
Chaosite wrote: | Sometimes CVS is broken. Not the ebuilds in fluidportage, the actual upstream CVS. Waiting a few days and trying again usually fixes it | As much as that is true, that's not the problem pagal is having above. |
|
Back to top |
|
|
pagal n00b
Joined: 17 Feb 2003 Posts: 59
|
Posted: Sun Aug 08, 2004 6:32 pm Post subject: |
|
|
thanks for the help guys, I just emerged genlop but still having the same error. |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sun Aug 08, 2004 6:45 pm Post subject: |
|
|
Hmm... maybe emerge gentoolkit? (I don't know if that will help!)
Or, check out the IRC channel #love-sources@freenode to get help. I'm out of ideas; emerging genlop did it for me. |
|
Back to top |
|
|
Redeeman l33t
Joined: 25 Sep 2003 Posts: 958 Location: Portugal
|
Posted: Sun Aug 08, 2004 6:50 pm Post subject: |
|
|
1:
nice, i got my own guide, now i dont have to write one myself :DDD
thanks!
2:
you should not make the dir /usr/local/trunk, just:
cd /usr/local
and then svn co http://kaspersandberg.com/fluidportage
3:
fluidportage is now online 24/7, and has been in a month, (as i am writing this, my server has died, but it will be up tomorow again)
andrewski: please edit the first post with these changes |
|
Back to top |
|
|
pagal n00b
Joined: 17 Feb 2003 Posts: 59
|
Posted: Sun Aug 08, 2004 6:55 pm Post subject: |
|
|
I already have gentoolkit emerged.
Redeeman, any ideas? |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sun Aug 08, 2004 6:59 pm Post subject: |
|
|
Redeeman wrote: | 1:
nice, i got my own guide, now i dont have to write one myself :DDD
thanks!
2:
you should not make the dir /usr/local/trunk, just:
cd /usr/local
and then svn co http://kaspersandberg.com/fluidportage
3:
fluidportage is now online 24/7, and has been in a month, (as i am writing this, my server has died, but it will be up tomorow again)
andrewski: please edit the first post with these changes |
Redeeman: thanks for the update, and of course, thanks for having these ebuilds available on a good server! (BTW, I never got evolution working, gave up, and now am happily using sylpheed ).
Cheers. |
|
Back to top |
|
|
Redeeman l33t
Joined: 25 Sep 2003 Posts: 958 Location: Portugal
|
Posted: Sun Aug 08, 2004 7:00 pm Post subject: |
|
|
yes, i will fix fluidmanager when my server comes up, i have quite some stuff to do |
|
Back to top |
|
|
Redeeman l33t
Joined: 25 Sep 2003 Posts: 958 Location: Portugal
|
Posted: Sun Aug 08, 2004 7:01 pm Post subject: |
|
|
andrewski:
i will fix the ebuilds that depends on bmg on next update, but i have been extremely busy lately |
|
Back to top |
|
|
andrewski Guru
Joined: 30 Apr 2004 Posts: 366 Location: Royersford, PA, USA
|
Posted: Sun Aug 08, 2004 7:06 pm Post subject: |
|
|
Redeeman wrote: | andrewski:
i will fix the ebuilds that depends on bmg on next update, but i have been extremely busy lately |
I didn't mean that as a subtle request to satiate my impatience, but just as a humourous turn of events; I much prefer sylpheed, as it's very light and evolution's additional features are no longer of use to me. |
|
Back to top |
|
|
|