Aptana is a powerful new web IDE with a Linux support. It can run stand alone or be embedded in Eclipse. It would be great to see this in Portage in either form sometime soon. http://www.aptana.com/
Would like to see this myself. At the moment the Linux distribution requires its own JRE to be bundled, and depends on Firefox (although it can use Mozilla GTK2+XFT as well).
there's a post covers most of installation issues which may occur under linux. http://www.aptana.com/forums/viewtopic.php?t=134 If firefox doesnt help out of these issues,try mozilla steada.
I would also like to see a Aptana IDE ebuild. In the mean time I will try it with having seamonkey installed :-| Hopefully Firefox will be enough to have Aptana in the future.
FWIW, I'm not sure how necessary an ebuild is given the current stand on eclipse modules. I installed 'eclipse-sdk' and used the upgrade feature to pull in Aptana. Works great, and we don't have to wait for the ebuild maintainer to version bump.
(In reply to comment #4) > FWIW, I'm not sure how necessary an ebuild is given the current stand on > eclipse modules. I installed 'eclipse-sdk' and used the upgrade feature to > pull in Aptana. Works great, and we don't have to wait for the ebuild > maintainer to version bump. > Well, thing is, I have nothing but trouble with the SDK ebuild since it requires to be compiled and takes a lot of horse power or otherwise that my box doesn't seem to have.I've tried both working with the bin downloads of both Eclipse (which fails on upgrading or installing from an update site) and Aptana itself as it exists now (fails on boot with "non-readable" error message). Also Aptana adds all configuration in the current directory - which more often than else isn't the home dir. I would like a simple aptana-bin ebuild that took care of the Gentoo specifics to installing either the bin dist or preferably by the the Aptana installtion dist.I'd love it if it took the firefox USE-tag, but as long as it works I won't mind having the Mozilla dist (SeaMonkey didn't work either BTW) OR tell me how you get the Aptana installed and setup. If so maybe you'd better email me directly since this probably isn't the right forum for support or guidance. Hope that wasn't too much to ask ;-)
Created attachment 110183 [details] an own custom start script for Aptana to go in /usr/local/bin Well, I got an idea which I tried on the Aptana pure non-installer bin distro. I put the contents of the zip file into /usr/local/lib/aptana and wrote the attached script with some ideas from http://www.aptana.org/forums/viewtopic.php?t=134 (Gentoo Forums isn't always where to look ;-) Happy Days, it's running! :-D Of course, not everything is 100%. The Workbench still seems to be created in the current dir. Also I haven't really gotten to work in the enviroment, but updating and upgrading works perfect so far at least. Some possibly relevant info on my system setup (from a terminal window): mediaserver ~ # emerge -pv mozilla swt sun-jdk >>> cfg-update-1.8.0-r5: No new packages have been emerged, checksum index OK... These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] www-client/mozilla-1.7.13 USE="crypt gnome java moznocompose moznoirc moznomail moznoxft mozsvg ssl truetype -debug -ipv6 -ldap -mozcalendar -mozdevelop -moznopango -postgres -xinerama -xprint" 0 kB [ebuild R ] dev-java/swt-3.2-r2 USE="cairo gnome opengl -seamonkey" 0 kB [ebuild R ] dev-java/sun-jdk-1.6.0-r1 USE="X alsa nsplugin -doc -examples -jce" 0 kB Total: 3 packages (3 reinstalls), Size of downloads: 0 kB mediaserver ~ # emerge --info >>> cfg-update-1.8.0-r5: No new packages have been emerged, checksum index OK... Portage 2.1.2-r9 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.5-r0, 2.6.19-gentoo-r5 i686) ================================================================= System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.12.6 Timestamp of tree: Tue, 13 Feb 2007 07:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mtune=i686 -pipe -march=athlon-xp" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -mtune=i686 -pipe -march=athlon-xp" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.gentoo.se http://gentoo.osuosl.org/ http://trumpetti.atm.tut.fi/gentoo//" LANG="sv_SE" LC_ALL="sv_SE" LINGUAS="sv sv_SE en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" 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" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/ebuild-exchange /usr/portage/local/layman/ecatmur /usr/portage/local/layman/sunrise /usr/portage/local/layman/xeffects /usr/portage/local/layman/lila-theme /usr/local/portage" SYNC="rsync://rsync.gentoo.se/gentoo-portage" USE="3dnow 3dnowext X a52 aac alsa amd apache2 apm asf audiofile bash-completion beagle berkdb bitmap-fonts bonobo bootsplash bzip2 cdinstall cdr clamav cli concurrentmodphp cpudetection cracklib crypt cups dbus disableslit disabletoolbar dlloader dri dts dvd dvdr emboss encode fam fbcon ffmpeg firefox flac flash foomaticdb fortran ftp fusion gaim gd gdbm gif gimp gimpprint glitz gnome gpm gstreamer gtk gtk2 h323 hal iconv imlib isdnlog jabber java java-internal javascript jpeg libwww lirc mad matroska midi mikmod mime ming mmx motif moznoxft mozsvg mp3 mpeg msn multiuser nautilus ncurses nforce2 nls no-htdocs no-seamonkey nodoc nolvm1 nomirrors nosrc nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdf perl php png print python quicktime readline real reflection reiserfs rtc scanner sdl se_swedb session simplexml sms soap spell spl sqlite ssl svg symlink tcl tcpd theora tidy tiff tk trayicon truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vhosts vorbis win32codecs wma wmf wmv wxgtk1 wxwindows x86 xcomposite xine xml xmlreader xmlwriter xorg xosd xsl xslt xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sv sv_SE en" LIRC_DEVICES="digimatrix" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS mediaserver ~ # /usr/local/bin/aptana Trace: ScriptingEngine: earlyStartup Trace: ScriptingEngine: addListenerToWindow registering listener Trace: HttpServer listening on port 9000 mediaserver ~ # Hope this be a start of something. Please add fixes and an ebuild here if you would :-)
*** Bug 188425 has been marked as a duplicate of this bug. ***
Doesn't go anywhere. If you have an ebuild, attach it and reopen. WONTFIX.
Please consider reopening. There's a working ebuild in the psix overlay. PV needs update to 3.6
I'll even volunteer to be the maintainer...
(In reply to Carter Young from comment #10) > I'll even volunteer to be the maintainer... What do I need to do to become the maintainer?
Bump
(In reply to Carter Young from comment #11) > (In reply to Carter Young from comment #10) > > I'll even volunteer to be the maintainer... > > What do I need to do to become the maintainer? Start working on an ebuild for this. Any of us in proxy-maint@ or on #gentoo-dev-help will be happy to guide you along if you get stuck somewhere. Apparently we have a wiki article to help get you started: https://wiki.gentoo.org/wiki/Basic_guide_to_write_Gentoo_Ebuilds
*** Bug 273353 has been marked as a duplicate of this bug. ***
aptana is available in the overlays https://gpo.zugaina.org/dev-util/aptana I suggest to test these and to help improving these ebuilds. There are other ebuilds in the duplicates of this ticket.