I'd like to have a nice ebuild for this handi application
*** This bug has been marked as a duplicate of 93425 ***
i know it is there but its quite far away, there is a new version so a new bug.
(In reply to comment #2) > i know it is there but its quite far away, there is a new version so a new bug. Eh? It's been recently dropped from portage because it sucks, what's the point of this bug?
Re-assigning to maintainers-wanted, because we don't have the manpower to maintain it at this time.
Created attachment 79998 [details] Ebuild for app-office/ganttproject Works nicely. Uses JAR libraries (jgoodies, stuff from apache.org, etc) from ganttproject distribution (included in source zip file of gantt) instead of making dependencies to the corresponding Gentoo packages.
Works like charme! Thanks for that ebuild. @#3 I think Ganttproject is worth being integrated into portage. The point as to whether it is a usable application is up to user base, is it not? Or did you mean that it is hard to maintain? Cheers, *th
i miss ganttproject in gentoo as well! A java apps is almost self-contained, no ? why is that hard to maintain ?
I made a new ebuild for ganttproject-bin (after some hours fiddling with a broken eclipsito.jar compiled with gcj :-). I tested it with sun-jre-1.5 where it works. The ebuild is in the gentoo-sunrise overlay, available here: http://gentoo-sunrise.org/svn/reviewed/app-office/ganttproject-bin (could take a couple of hours until it is through the review process)
-bin packages are strongly discouraged when source code is available. So please try to create a from source package. You will also want to look at the Java developer guide, for best practices: http://www.gentoo.org/proj/en/java/java-devel.xml
Created attachment 96589 [details] Ebuild for GanttProject 2.0.2 When I re-emerged my whole system I realized ganttproject had disappeared! So, I have created this ebuild for ganttproject-2.0.2 in order to have it again...
Works good here, thanks for the ebuild.
Created attachment 124305 [details] ganttproject-2.0.4.ebuild I only changed the ebuilds name from 2.0.2 to 2.0.4
Great program. Can't wait when it hits portage :)
Last ebuild installs and runs. Not sure if it is kosher to include a shell script within the .eubild file itself. Too bad this app is in Java (I don't care to see a JDK UI) Java GUIs), but it does appear to work (version 2.0.4, running against blackdown-jdk-1.4.2), and, AFAIK, it is the only MS Project-like app that actually imports and exports to MS Project (with some limitations). Thanks for the ebuild!
Works fine for 2.0.5 and 2.0.6 by just changing the name of the ebuild. Anthony
Created attachment 139884 [details] Ebuild update for 2.0.6 To use - 'cd /usr/local/portage' Make directory called dev-java in your /usr/local/portage 'mkdir dev-java' 'cd dev-java' Make a directory called ganttproject in /usr/local/portage/dev-java 'mkdir ganttproject' 'cd ganttproject' Put this ebuild in that directory 'cp ~/Downloads/ganttproject-2.0.6.ebuild .' (For example) Edit the file /etc/portage/package.keywords 'nano -w /etc/portage/package.keywords' (assuming you use nano -or use the editor of your choice) Type 'dev-java/ganttproject' on one line in that file. Save the file. (Ctrl-X in nano) 'ebuild ganttproject-2.0.6.ebuild digest' (Makes a Manifest file) Finally 'emerge ganttproject' Run it by typing 'ganttproject'
Thanks for the ebuild ,)
Created attachment 196508 [details] app-office/ganttproject Current version of ganttproject is 2.0.9. The java infrastructure has changed in gentoo lately. Therefore, a new ebuild which seems to work. Cheers, Sandro
Can somebody create a ebuild for ganttproject 2.0.10 please? Thanks!
If nothing much has changed upstream you should just be able to copy the existing ebuild and name it ganttproject-2.0.10.ebuild and have your new version straight away. Try it and see!
Created attachment 235375 [details] Updated ebuild for ganttproject-2.0.10 Updated ebuild for ganttproject-2.0.10. Changed: Version in Filename, Downloadlocation (now @googlecode)
Is there perhaps ebuild for the 2.5 beta version?
Or 2.6 for that matter?
The last-hope overlay (available via layman) contains now an ebuild for 2.6.1 (https://github.com/ercpe/lh-overlay/tree/master/app-office/ganttproject) and the needed dependencies.
+ 13 Jul 2013; Tom Wijsman <TomWij@gentoo.org> +eclipsito-0_pre20130713.ebuild, + +files/eclipsito-0_pre20130713-build.xml, +metadata.xml: + New ebuild for dev-java/eclipsito, a small subset of Eclipse core libraries + for modular applications. Necessary dependency for app-office/ganttproject, + see bug #119276. Imported from lh-overlay, contributed by Johann Schmitz + (ercpe); slightly adjusted.
+ 13 Jul 2013; Tom Wijsman <TomWij@gentoo.org> + +files/metainf-services-1.5-build.xml, +metadata.xml, + +metainf-services-1.5.ebuild: + New ebuild for dev-java/metainf-services, generates META-INF/services files + automatically. Needed dependency of dev-java/swingx, which is a dependency + needed for app-office/ganttproject; see bug #119276. Imported from lh-overlay, + contributed by Johann Schmitz (ercpe); adjusted to use GitHub release instead + of snapshot. + 13 Jul 2013; Tom Wijsman <TomWij@gentoo.org> +metadata.xml, + +swingx-1.6.4.ebuild: + New ebuild for dev-java/swingx, a collection of powerful, useful, and just + plain fun Swing components. Needed dependency of app-office/ganttproject, see + bug #119276. Imported from lh-overlay, contributed by Johann Schmitz (ercpe); + adjusted to use java-pkg-simple.
+ 13 Jul 2013; Tom Wijsman <TomWij@gentoo.org> +balloontip-1.2.1.ebuild, + +files/balloontip-1.2.1-build.xml, +metadata.xml: + New ebuild for dev-java/balloontip, a balloon tip component to spice up your + Java Swing applications. Needed dependency of app-office/ganttproject, see bug + #119276. Imported from lh-overlay, contributed by Johann Schmitz (ercpe); + small adjustements made, added examples USE flag. + 13 Jul 2013; Tom Wijsman <TomWij@gentoo.org> + +files/httpcomponents-core-4.2.4-build.xml, + +files/httpcomponents-core-4.2.4-httpcore-build.xml, + +files/httpcomponents-core-4.2.4-httpcore-nio-build.xml, + +httpcomponents-core-4.2.4.ebuild, +metadata.xml: + New ebuild for dev-java/httpcomponents-core, a low level toolset of Java + components focused on HTTP and associated protocols. Needed dependency of app- + office/ganttproject, see bug #119276. Imported from lh-overlay, contributed by + Johann Schmitz (ercpe); small adjustements made. I have ehcache, spymemcached and httpcomponents-client in queue; but they need some more fiddling to get working, and I'd rather not cut things from httpcomponents-client when possible (would be nice to package the whole thing, not just a part of it); since I've done a few already I'm going to take a break now and revisit this later. After that I'll probably stop to let ercpe do the rest for when he becomes a Java Gentoo Developer; unless ercpe wants me to add more, either way I'll be happy to review his ebuilds and hope he will diff the above to see some changes that were made. Though most of the times, he gets things right. For ganttproject I started on a rewrite to clean it a bit up so I will attach progress on that; although, please note that because this is a rewrite dependencies and install information are missing so they will have to be brought over from ercpe's version which can be found in the last-hope overlay.
Created attachment 353212 [details] ganttproject-2.6.1.ebuild Thank you to everyone that has previously contributed an ebuild. Before committing, we should run over them all again to ensure we don't miss a crucial bit that someone saw and we forgot about; besides doing proper testing.
Created attachment 353214 [details, diff] ganttproject-2.6.1-fix-build-xml.patch
Hello, everyone. 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 [1] project. Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] 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. [1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers [2]:https://gitweb.gentoo.org/proj/sunrise.git/