LargoRecipes is a free, GPL-licensed Java/Swing application for managing recipes. It does sophisticated ingredient parsing, handles RecipeML and MealMaster file formats, and generates recipe web pages.
Created attachment 10572 [details] ebuild
This was a tricky one as it is mostly a windows type of application that doesn't keep its data seperately for every user but they stay in the folder where you copy the jar files and execute them. Here is an ebuild that seems to work correctly by creating a wrapper script '/usr/bin/largorecipes' for running the application in an effort to localize the preferences.
Thanks alot I'll give it a try. :) I was trying to make an ebuild for it but found it weird to do as it had a patch. I've never delt with patches in the past or jar files for the most part. The java I've used in past simply had a *.bin file I ran. Hopefully this will keep my recipes handy, well organized, etc. I have several really good books one of which is falling to peices so being able to store those recipes another way is great as thease books are out of print. Btw I studied cooking for 4 yrs so if you want to try any of the recipes I put into this thing let me know. :)
To tell you the truth I'm not into cooking myself unless it is cooking programs or ebuilds... Maybe if I ever decide to leave Greece and visit Canada I could try those recipes from someone who is into cooking more than just boiling eggs :-) (I'm really bad at cooking :-P Glad to be of help though!)
I just got an error trying to run it :( $ largorecipes Error in main: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException: java.lang.NoSuchMethodError at com.largoguidedog.LargoProperties.FileDescriptionMap.refresh(LargoProperty.java:385) at com.largoguidedog.LargoProperties.FileDescriptionMap.<init>(LargoProperty.java:375) at com.largoguidedog.LargoProperties.LargoFileProperty.<init>(LargoProperty.java:312) at com.largoguidedog.LargoProperties.LargoProperties.<init>(LargoProperties.java:172) at com.largoguidedog.LargoProperties.LargoProperties.getSystemProperties(LargoProperties.java:96) at com.largoguidedog.Log.Log.logMessage(Log.java:273) at com.largoguidedog.UserInterface.Main.Startup.startup(Startup.java:112) at java.lang.reflect.Method.invoke(Native Method) at com.largoguidedog.UserInterface.Main.Main.invokeStartup(Main.java:155) at com.largoguidedog.UserInterface.Main.Main.main(Main.java:91)
Ok I found out my problem. This java program seems to require blackdown-jdk 1.4. I had been using 1.3 and now it runs just fine. :))
committed.