Created attachment 289193 [details] ebuild for geogebra 3.2.42.0 GeoGebra is "Free mathematics software for learning and teaching". Here's an ebuild installing the current version 3.2.42.0 from the Debian packages provided by the GeoGebra authors (cf. http://www.geogebra.org/en/wiki/index.php/Package_for_Ubuntu_and_Debian )
hello, The ebuild installs and runs fine here (up to date ~amd64). Thanx a lot !
If it works, please fork on https://github.com/gentoo-science/sci and do a pull request after adding your ebuild.
Bounce. 4.4 is out.
Created attachment 371144 [details] ebuild for Geogebra 4.4.12.0 I'm not familiar with git at all, so I don't know how to put the ebuild in the mentionned overlay (but perhaps anybody else does?!). But at least, I have updated the ebuild to install the lastest version 4.4.12.0 of Geogebra from the Debian package, also considering both the x86 and the amd64 version.
If you like you can sent a pull request for our github repo https://github.com/gentoo-science/sci/blob/master/CONTRIBUTING.md
Created attachment 371170 [details] Corrected ebuild I tried to do what the howto says, bit I couldn't push my newly created branch … hub push said "fatal: The current branch geogebra has no upstream branch.". Sorry … but at least, here's the corrected ebuild that passes the repoman check.
Created attachment 371172 [details] GeoGebra License I also tried to add this text version of the GeoGebra license which is referenced by the ebuild.
Created attachment 371174 [details] ebuild for Geogebra 4.4.12.0 Sorry, I forgot to obsolete the older ebuilds.
Created attachment 371176 [details] Text version of the geoGebra License
(In reply to Tobias Leupold from comment #6) > Created attachment 371170 [details] > Corrected ebuild > > I tried to do what the howto says, bit I couldn't push my newly created > branch … hub push said "fatal: The current branch geogebra has no upstream > branch.". Did you fork?
Yes, just as described in https://github.com/gentoo-science/sci/blob/master/CONTRIBUTING.md
(In reply to Tobias Leupold from comment #11) > Yes, just as described in > https://github.com/gentoo-science/sci/blob/master/CONTRIBUTING.md I just checked the instructions and they are working here. did you do hub push your_github_user geogebra ?
I think everything worked now :-) The text of my pull request ended up in the title, but I think everything is committed now. I hope I did everything correctly …
Created attachment 372392 [details] ebuild for Geogebra 4.4.12.0 Just if somebody searches for it here, here's the current state of the ebuild (nobody will find it as long as it just exits in my fork ;-)
I am trying geogebra-4.4.34.ebuild or geogebra-4.4.34.0.ebuild, but I get "emerge: there are no ebuilds to satisfy "geogebra"", though the manifest is build.Any idea please ?
Did you add the science overlay to your overlays?
How is it possible that this package has no dependencies? (Besides Java.) Is it just a big monolithic closed-source pre-compiled Java binary?
I think so …
It's open source, but this is for the pre-compiled version.
Shouldn't it be closed because of this: >*geogebra-4.1.120.0 (23 Aug 2014) > > 23 Aug 2014; Amy Winston <amynka@gentoo.org> > +files/geogebra-fix-install.sh.patch, +geogebra-4.1.120.0.ebuild, > +metadata.xml: > Initial commit. Package for geometry ?
I don't know if this ebuild counts -- it's a precompiled binary.
Why should it not count?! It's really not the only ebuild that installs a precompiled binary and it does make geogebra available for Gentoo! If so, www-client/firefox-bin, app-office/openoffice-bin, www-plugins/adobe-flash and all the others would also "not count". So what?!
It should be called sci-mathematics/geogebra-bin ... and a proper source-compiled (the gentoo way) ebuild should be made, with all it's dependencies. Like net-p2p/freenet does it.
Well, I posted "ebuild for Geogebra 4.4.12.0", so you can call it what you want. But however, the ebuild emerged in a quite long process. Would be a pity if it was rejected because it installs a binary package as long as we don't have an alternative way to use geogebra. Surely, it would be fine if we had an ebuild compiling and installing the Java sources of geogebra. But, speaking of me, I'm not able to create such an ebuild. If you can add it, I'd surely choose "geogebra" instead of "geogebra-bin".
Bah, I give up. I tried compiling it on my own, and although portage has many of the required dependencies, there are too many that are missing. (This includes "gwt" (Google Web Toolkit), and "jdt" (Eclipse's Java Development Tools -- which may or may not be part of dev-java/eclipse-sdk which is massive), and others).
That's why I used the pre-compiled version ...