Rainlendar-2.0 is now supporting Linux, so I wrote an ebuild to merge it into Portage. It works really fine here at x86. No crashes and no errors. It also supports multiple desktops perfect.
Portage 2.1.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r4, 2.6.18-gentoo-r2 i686)
System uname: 2.6.18-gentoo-r2 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Fri, 10 Nov 2006 12:30:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-devel/autoconf: 2.13, 2.60
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
FEATURES="autoconfig candy distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
USE="x86 3dnow 3dnowext X a52 aac acpi alsa apache2 apm asf bcp berkdb bitmap-fonts bjam bzip2 cairo calendar cdr cli cracklib crypt dbus dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode esd foomaticdb fortran gdbm gif glitz gpm gstreamer gtk2 hal iconv imlib input_devices_keyboard input_devices_mouse isdnlog jpeg kde kdehiddenvisibility kernel_linux kqemu libg++ libwww linguas_de mad mikmod mmx motif mozbranding mp3 mpeg mssql mysql ncurses nls nowin nptl nptlonly ogg opengl oss pam pcre pdf perl png pppd pyste python qt qt3 quicktime readline real reflection sdl session spell spl sse sse2 ssl tcpd threads threadsonly truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_ati video_cards_fglrx video_cards_radeon video_cards_vesa vorbis win32codecs xml xorg xv xvid zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 101594 [details]
New version added.
Created attachment 104252 [details]
Created attachment 105257 [details]
It seems that no one is interested in this, but here is the new ebuild 2.0.2.
It would be nice to see that someone uses this or that I helped someone with this so please tell me about your experiences. This was tested on x86 without any problems.
I've just used your ebuild to emerge rainlendar on my x86 pc.
Thanks from me for this ebuild
Created attachment 113318 [details]
a little clean :)
Hey, there is 2.1 now!
Created attachment 116576 [details]
Repost of my previous clean in more comfortable format
This ebuild is now in sunrise and can be seen at:
Created attachment 228971 [details]
updated ebuild for version 2.6
There's a rainlendar-lite-2.3 ebuild in Sunrise, but it's outdated.
Here is a bump to latest version: 2.6.
* added USE 'shadow4-langpack' to support the language add-on for the (default) Shadow4 skin
* added USE 'doc' to support additional PDF documentations : User Guide, API Reference and Skin Reference
* added a standard autostart entry for DEs (/etc/xdg/autostart)
* added localization support (all locales from rainlendar.net as of yesterday)
* ability to update installed languages at any time with emerge --config
* ebuild is named 'rainlendar', not 'rainlendar-lite' because Pro & Lite uses the same files
* added a notice telling where to put the license file for Rainlendar Pro
* added DEPEND '!app-misc/rainlendar-lite' to allow correct upgrade path if you had the Sunrise ebuild installed (you still need to unmerge manually 'rainlendar-lite' if it's in your world file)
Tested and seems working here.
I don't know if KDE will find the autostart, but Gnome and XFCE do.
The only bug I found is about translations : sometimes only the skin changes and the dialogs revert to English. It happens no matter if I install them manually of with this ebuild.
Created attachment 242221 [details]
updated ebuild for version 2.7
Rainy has released version 2.7 final one month ago, here is an updated ebuild.
* updated languages (I was wrong on my previous ebuild : it can't be automated)
* reworked languages installation (no more emerge --config)
* uses .deb package (to get the missing icon)
* support Rainlendar2 Pro by renaming the ebuild to something that ends by "pro" (suggested: rainlendar-pro-184.108.40.206.ebuild)
* added a menu entry for DEs (so there's both autostart and menu for it)
Tested and seems working here.
! IMPORTANT !
- Rainlendar2 depends on libpng12
- not tested on amd64
- if you try to generate the manifest yourself, you will have to download ALL translations -- it's probably not what you want. I packaged all the need for layman ; just add the "overlay" that way :
# layman -o http://korbian.free.fr/ovl.xml -f -a korbian
(this "overlay" contains rainlendar & rainlendar-pro ebuilds, nothing more)
Have fun !
It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers  project.
Please make sure to take ebuilds from the unreviewed developer Sunrise repository  rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that:
1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it.
2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding.
3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint.
4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality.
Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise.