Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142049 - dev-util/aptana new ebuild
Summary: dev-util/aptana new ebuild
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.aptana.com/
Whiteboard:
Keywords:
: 188425 273353 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-28 17:39 UTC by Kevin Bowling
Modified: 2017-07-06 17:04 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
an own custom start script for Aptana to go in /usr/local/bin (aptana,90 bytes, text/plain)
2007-02-14 18:09 UTC, Henrik Våglin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Bowling 2006-07-28 17:39:44 UTC
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/
Comment 1 Robin Bankhead 2006-10-01 07:22:38 UTC
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).
Comment 2 punkid 2006-10-01 08:26:17 UTC
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.
Comment 3 Henrik Våglin 2007-02-02 06:25:02 UTC
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.

Comment 4 Kevin Bowling 2007-02-03 23:16:16 UTC
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.
Comment 5 Henrik Våglin 2007-02-14 17:02:35 UTC
(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 ;-)
Comment 6 Henrik Våglin 2007-02-14 18:09:26 UTC
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 :-)
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-08-11 04:42:21 UTC
*** Bug 188425 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-11-23 00:01:48 UTC
Doesn't go anywhere. If you have an ebuild, attach it and reopen.

WONTFIX.
Comment 9 Carter Young 2014-09-19 03:51:29 UTC
Please consider reopening.  There's a working ebuild in the psix overlay.  PV needs update to 3.6
Comment 10 Carter Young 2014-09-19 04:03:10 UTC
I'll even volunteer to be the maintainer...
Comment 11 Carter Young 2014-09-19 15:48:11 UTC
(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?
Comment 12 DrSlony 2015-01-10 01:06:29 UTC
Bump
Comment 13 Aaron W. Swenson gentoo-dev 2015-01-10 03:47:35 UTC
(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
Comment 14 Jonas Stein gentoo-dev 2017-07-06 16:55:31 UTC
*** Bug 273353 has been marked as a duplicate of this bug. ***
Comment 15 Jonas Stein gentoo-dev 2017-07-06 17:00:59 UTC
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.