I've looked at the debian deb....It's fairly complicated. I'll begin working on this slowly and post what I have when I have it.
http://people.debian.org/~tille/packages/gnumed/
yeah, but what is gnumed?
Gnumed: a free project for paperless general practice "Medical software is moving from a mere administration & documentation tool towards decision support. It is predictable that quality of medical treatment will soon depend on such sophisticated decision support systems. We would consider it highly unethical to withhold such software from those who need it on the basis of restrictive licenses and costs. It is not acceptable that copyright potentially endangers human life. Thus, we are aiming towards creating such free medical software suite, protected by the GPL from unethical misuse." Screenshot of python client: http://www.gnumed.org/screenshots.html Gnumed has a backend (written in python accessing a postgresql database) and a client (currently python, I think others are in the works). Currently no releases just CVS and snapshots.
No stable releases have been made yet, only available via CVS (Debian packages appear to be snapshots). I know how the gentoo devs feel about CVS ebuilds in the tree, so unless you want a snapshot in the tree that's masked or something then I think we'll have to wait.
I will be uploading an ebuild tonight.
Created attachment 65724 [details] gnumed-client-0.1.ebuild first crack at gnumed-client ebuild They are close to an 0.1 release! This is actually a release candidate, but it's not going into portage anytime soon, so I just called the ebuild 0.1. Server ebuild most likely to follow in the future.
Created attachment 74870 [details] GNUmed-0.1.ebuild A similar ebuild, with some fixes
Created attachment 74871 [details, diff] patch file for the GNUmed ebuild
A note: to make the ebuild works actually, the wxGTK ebuild should be fixed. See BugId 105189
Reassigned to maintainer-wanted.
This is now in the sunrise overlay. You can find it at: http://gentoo-sunrise.org/svn/reviewed/app-misc/gnumed
I'm closing this bug off since we don't have a developer who is interested in this package, and now that it has found a home in gentoo-sunrise, at least potential users can get at it from there. The scope of the application is quite limited so that is why not many developers are interested in supporting this package at the present time. Hope you understand.
Sure, no problem, but http://www.gentoo-sunrise.org/sunrise/wiki/HowToCommit says: "What needs to be done beforehand: * You need a bug for every ebuild. If there is no bug, file one. * Make sure maintainer-wanted@gentoo.org or maintainer-needed@ is the assignee of the bug, otherwise you need the agreement of the assignee, ask in #gentoo-sunrise what to do." also: "4) Updating the bug tracker. Make sure you are either the reporter of the bug, or have your name in the CC list. This is crucial so that you can recieve an email when any changes or comments are made on the bug."
Closing this thing UPSTREAM.
UPSTREAM, grab it from Sunrise if you like it. ;)
Reopening as the ebuild is still in Sunrise.
>>> Compiling source in /var/tmp/portage/app-misc/gnumed-0.1/work/GNUmed-0.1 ... /var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5030: distutils_python_version: command not found >>> Source compiled. >>> Test phase [none]: app-misc/gnumed-0.1 >>> Install gnumed-0.1 into /var/tmp/portage/app-misc/gnumed-0.1/image/ category app-misc /var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5039: distutils_python_version: command not found >>> Completed installing gnumed-0.1 into /var/tmp/portage/app-misc/gnumed-0.1/image/ * QA Notice: command not found: * * /var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5030: distutils_python_version: command not found * /var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5039: distutils_python_version: command not found [snip] >>> /usr/bin/gnumed * ERROR: app-misc/gnumed-0.1 failed (postinst phase): * distutils_pkg_postinst() called illegally * * Call stack: * ebuild.sh, line 93: Called pkg_postinst * environment, line 2891: Called distutils_pkg_postinst * environment, line 1112: Called die * The specific snippet of code: * die "${FUNCNAME}() called illegally"; * * If you need support, post the output of `emerge --info '=app-misc/gnumed-0.1'`, * the complete build log and the output of `emerge -pqv '=app-misc/gnumed-0.1'`. * This ebuild is from an overlay named 'sunrise': '/var/lib/layman/sunrise/' * The complete build log is located at '/var/tmp/portage/app-misc/gnumed-0.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-misc/gnumed-0.1/temp/environment'. * Working directory: '/var/tmp/portage/app-misc/gnumed-0.1' * S: '/var/tmp/portage/app-misc/gnumed-0.1/work/GNUmed-0.1' !!! FAILED postinst: 1 >>> Regenerating /etc/ld.so.cache...
I doubt you will be able to successfully install this obsolete version on gentoo. Although the current version (1.3rc5) can not not easily be installed on gentoo. I depends on the gnumed-server (rel. 17 afaik) and uses freemedforms and freediams resp. (and possibly other dependencies) neither of which is available in gentoo or sunrise. I tried to install it about two years ago, using debian med as a base, but the setup was somewhat complicated, as the dependencies didn't install successfully. I didn't had the time to look into this, although the package seems to be quite interesting. If you just want to take a look at it, the prefered way seems to install a debian med and check it out from there. I might give it another try and see if I can provide a current ebuild for it, but I can't promise anything at this time, due to me being very busy with my job.
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/
Upstream is very much active, the latest version (client 1.7.6, server 22.6) has only come out on 2019-07-29. The big question is, is there still any interest in adding this to the tree? If not, we shall close this ticket in 30 days - although everyone is of course welcome to reopen it at a later time if need be.