Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Hi, I have created an ebuild for MoioSMS-2.13. MoioSMS is a python application (with GUI) that allows you to send free sms through several italian sites: Vodafone, Rossoalice, Tim, Tin, Smshosting, Callwave, Enel. It works fine on my gentoo-box. I'll attach the ebuild... Canduc Reproducible: Always
Created an attachment (id=138658) [details] moiosms-2.14.ebuild
Created an attachment (id=138721) [details] moiosms-2.13-r1.ebuild Adjusted DEPEND/RDEPEND variables.
Created an attachment (id=138830) [details] app-mobilephone/moiosms-2.13-r2.ebuild . Package cleanup (the ebuild removes orphan .pyc, and *~ files) . python_mod_optimize and python_mod_cleanup . Added desktop icon . >=x11-libs/wxGTK-2.6 >=dev-python/wxpython-2.6 instead of 2.8 series actually hardmasked. The 2.6 isn't supported upstream but the app seems to work well with this version too ;) . some little changes
Created an attachment (id=138908) [details] moiosms-2.13.ebuild - Some minor fixes (thanks to Repoman :) ) - Removed unnecessary wxGTK dependency (already pulled in by wxpython) - Added "captcha" USE FLAG: it enables conditional dependencies for CAPTCHA recognition support - dos2unix on txt docs FYI: revision bumps (-r*) for Bugzilla submitted ebuilds is not required, because they aren't yet in the tree ;) Marking the old ebuilds as "obsolete" is sufficient.
Created an attachment (id=144359) [details] moiosms/moiosms-2.14_beta6.ebuild
Created an attachment (id=144659) [details] app-mobilephone/moiosms-2.14.ebuild Here is the ebuild for the latest version (with some minor change) @Fabio: I think we don't need to use "dev-python/wxpython:2.6" as dep because upstream only support wxpython-2.8 and actually the 2.8 is marked stable in the tree; I kept >=dev-python/wxpython-2.6 because moiosms seems to work well with the 2.6 version too
(In reply to comment #6) > @Fabio: I think we don't need to use "dev-python/wxpython:2.6" as dep because > upstream only support wxpython-2.8 and actually the 2.8 is marked stable in the > tree; I kept >=dev-python/wxpython-2.6 because moiosms seems to work well with > the 2.6 version too On my system I had installed only wxpython-2.8 and moiosms GUI didn't work :( There has been an API upgrade between 2.6 and 2.8 versions.
Created an attachment (id=153649) [details] moiosms-2.15_beta2.ebuild This is the ebuild for the upcoming 2.15 version, upstream chose to use graphicsmagick instead of imagemagick due to a bug that affects linux platforms. graphicsmagick isn't in portage yet but a working ebuild is available on the bugzilla #190372 (simple rename it for the latest 1.2.1 version)
Created an attachment (id=153651) [details] files/graphicsmagick.patch Use this patch with moiosms-2.15_beta2.ebuild
I renamed the attached ebuild because the 2.15 stable has been released
>>> Emerging (1 of 1) net-misc/moiosms-2.15 to / * MoioSMS2.15-src.zip RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking MoioSMS2.15-src.zip ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking MoioSMS2.15-src.zip to /var/tmp/portage/net-misc/moiosms-2.15/work * Applying graphicsmagick.patch ... [ ok ] * * ERROR: net-misc/moiosms-2.15 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 2457: Called python_mod_cleanup 'src_unpack' * environment, line 2251: Called die * The specific snippet of code: * [[ ${EBUILD_PHASE} != postrm ]] && die "${FUNCNAME} should only be run in pkg_postrm()"; * The die message: * python_mod_cleanup should only be run in pkg_postrm() * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/moiosms-2.15/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/moiosms-2.15/temp/environment'. *
Created an attachment (id=157205) [details] moiosms-2.15.ebuild Latest portage version doesn't allow python_mod_cleanup outside of pkg_postrm(), anyway .py{o,c} files are now removed upstream so we can simply remove the offending call from the ebuild ;)
Created an attachment (id=161321) [details] app-mobilephone/moiosms-2.16.ebuild
Created an attachment (id=171624) [details] moiosms-2.17 You have to change the first line in /usr/bin/moiosms from #!/usr/bin/python2.4 to #!/usr/bin/python2.5 to get moiosms working. Enjoy!
Created an attachment (id=175605) [details] moiosms-2.18 As in 2.17 release, you have to change the first line in /usr/bin/moiosms from #!/usr/bin/python2.4 to #!/usr/bin/python2.5 to get moiosms working. Enjoy!
we want this in portage asap!
Created an attachment (id=202129) [details] moiosms-2.18.ebuild * Added a fix for the bad interpreter issue * My graphicsmagick patch isn't necessary anymore because the problem has been solved upstream
Created an attachment (id=202130) [details] moiosms-2.18.ebuild oops... this one :)