Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119276 - Ebuild-Request app-office/ganttproject-2.0
Summary: Ebuild-Request app-office/ganttproject-2.0
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Java team
URL: http://ganttproject.sourceforge.net/
Whiteboard: sunrise-removal
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2006-01-17 04:10 UTC by Florian Manschwetus
Modified: 2019-05-14 20:46 UTC (History)
18 users (show)

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


Attachments
Ebuild for app-office/ganttproject (ganttproject-2.0.ebuild,682 bytes, text/plain)
2006-02-17 01:53 UTC, Stefan Schlott
Details
Ebuild for GanttProject 2.0.2 (ganttproject-2.0.2.ebuild,1.44 KB, application/octet-stream)
2006-09-10 07:47 UTC, José María Fernández González
Details
ganttproject-2.0.4.ebuild (ganttproject-2.0.4.ebuild,1.44 KB, application/octet-stream)
2007-07-09 09:26 UTC, Aniruddha
Details
Ebuild update for 2.0.6 (ganttproject-2.0.6.ebuild,1.44 KB, text/plain)
2008-01-02 16:44 UTC, Anthony Staines
Details
app-office/ganttproject (ganttproject-2.0.9.ebuild,1.44 KB, text/plain)
2009-07-03 12:41 UTC, Sandy
Details
Updated ebuild for ganttproject-2.0.10 (ganttproject-2.0.10.ebuild,1.45 KB, text/plain)
2010-06-15 08:06 UTC, Florian E. Teply
Details
ganttproject-2.6.1.ebuild (file_119276.txt,1.59 KB, text/plain)
2013-07-13 13:45 UTC, Tom Wijsman (TomWij) (RETIRED)
Details
ganttproject-2.6.1-fix-build-xml.patch (file_119276.txt,2.10 KB, patch)
2013-07-13 13:47 UTC, Tom Wijsman (TomWij) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Manschwetus 2006-01-17 04:10:01 UTC
I'd like to have a nice ebuild for this handi application
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-17 04:28:23 UTC

*** This bug has been marked as a duplicate of 93425 ***
Comment 2 Florian Manschwetus 2006-01-17 04:37:02 UTC
i know it is there but its quite far away, there is a new version so a new bug.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-01-17 05:00:42 UTC
(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?
Comment 4 Josh Nichols (RETIRED) gentoo-dev 2006-01-19 21:46:57 UTC
Re-assigning to maintainers-wanted, because we don't have the manpower to maintain it at this time.
Comment 5 Stefan Schlott 2006-02-17 01:53:30 UTC
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.
Comment 6 Thomas Heiserowski 2006-02-25 05:47:52 UTC
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
Comment 7 Thomas Capricelli 2006-04-28 02:24:20 UTC
i miss ganttproject in gentoo as well! A java apps is almost self-contained, no ? why is that hard to maintain ?
Comment 8 Tiziano Müller (RETIRED) gentoo-dev 2006-08-03 15:35:09 UTC
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)
Comment 9 Josh Nichols (RETIRED) gentoo-dev 2006-08-03 16:29:00 UTC
-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
Comment 10 José María Fernández González 2006-09-10 07:47:07 UTC
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...
Comment 11 Albert Zeyer 2007-04-25 21:30:43 UTC
Works good here, thanks for the ebuild.
Comment 12 Aniruddha 2007-07-09 09:26:03 UTC
Created attachment 124305 [details]
ganttproject-2.0.4.ebuild

I only changed the ebuilds name from 2.0.2 to 2.0.4
Comment 13 Aniruddha 2007-07-09 09:26:36 UTC
Great program. Can't wait when it hits portage :)
Comment 14 Jesse Adelman 2007-08-04 21:05:14 UTC
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!
Comment 15 Anthony Staines 2008-01-02 16:21:53 UTC
Works fine for 2.0.5 and 2.0.6 by just changing the name of the ebuild.
Anthony
Comment 16 Anthony Staines 2008-01-02 16:44:55 UTC
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'
Comment 17 Almad 2008-12-12 07:57:18 UTC
Thanks for the ebuild ,)
Comment 18 Sandy 2009-07-03 12:41:52 UTC
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
Comment 19 Reg Pak 2010-04-21 10:41:34 UTC
Can somebody create a ebuild for ganttproject 2.0.10 please?
Thanks!
Comment 20 Jason Wigg 2010-04-21 11:01:02 UTC
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!
Comment 21 Florian E. Teply 2010-06-15 08:06:51 UTC
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)
Comment 22 Thomas Rausch 2012-01-09 13:11:28 UTC
Is there perhaps ebuild for the 2.5 beta version?
Comment 23 Jeremy Murphy 2013-04-27 23:58:24 UTC
Or 2.6 for that matter?
Comment 24 Johann Schmitz (ercpe) (RETIRED) gentoo-dev 2013-07-13 08:44:53 UTC
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.
Comment 25 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-13 10:45:17 UTC
+  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.
Comment 26 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-13 11:30:16 UTC
+  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.
Comment 27 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-13 13:43:28 UTC
+  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.
Comment 28 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-13 13:45:28 UTC
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.
Comment 29 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-13 13:47:27 UTC
Created attachment 353214 [details, diff]
ganttproject-2.6.1-fix-build-xml.patch
Comment 30 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:46:07 UTC
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/