The problem with this ebuild is that the maintainer does not have the version number attached to the file you get to download. If there is a way to do this wit hthe new ebuild system, do tell me. I'm willing to post updates everytime he updates the package. Reproducible: Always Steps to Reproduce:
Created attachment 12479 [details] gammu-0.76.ebuild Note that the owner of the project does not change the filename when he updates the package.
Created attachment 12565 [details] gammu-0.76-r1.ebuild Replaces the previous gammu and downloads the version specified.
handy stuff
Rather ask the upstream provider (Marcin Wiacek<Marcin@MWiacek.com>) to start version-tagging his tarballs; that will make this very easy for us. Otherwise, we will have to manually mirror the file into our servers, which makes this ebuild a bit harder to maintain, and thus less likely to remain updated.
Created attachment 13452 [details] gammu-0.78.ebuild Read your comment and noted that you probably did not read the information on gammu-0.76-r1.ebuild. The maintainer does have files with version number tags, and the ebuild 0.76-r1 already makes use of these files. I have attached 0.78 which also uses the version tagged files. Sorry for the misunderstanding if any. but this ebuild is really quite usable now.
Created attachment 14461 [details] gammu-0.79.ebuild Updated ebuild. With version information downloaded from maintainer.
I've contacted the author and convinced him to number the files. They can be found at http://www.mwiacek.com/english/zips/gammu/ now. I hope someone will create the ebuilds to the latest version (082) soon. I'd have done it myself but I don't have time these days... The author also told me he's going to change his www and paths in near future. This doesn't seem to matter, anyway... Radek
It seems you guys have not read the ebuild. Since gammu-0.76-r1 which I submitted, and updated on this bug report, this ebuild has had and is still using the directory http://www.mwiacek.com/english/zips/gammu/ for downloading versioned versions of gammu. Since there has obviously not been any progress on this, I have not submitted any new ebuilds, even though I have been updating my own copy of the ebuild everytime Martin updates his software. Pls look at my new submission.
Created attachment 16816 [details] gammu-0.82.ebuild This is for the latest gammu ebuild. If you try it, you will note that it downloads the latest version of gammu. There is an error in the software, for which I wrote a patch file, and that is submitted to this bug report too.
Created attachment 16817 [details] gammu-08x-currConfig.patch Patch that fixes a problem with the usage of current config with gammu.
Just two minor errors. It merges fine anyway... ... >>> Source unpacked. * Applying gammu-08x-currConfig.patch... [ ok ] creating cache ./config.cache ./configure: line 604: test: too many arguments checking for rm... /bin/rm checking for mv... /bin/mv checking for install... /bin/install ... ... >>> Install gammu-0.82 into /var/tmp/portage/gammu-0.82/image/ category net-dialup Uninstalling Gammu Installing docs to /var/tmp/portage/gammu-0.82/image//usr/share/doc/gammu Installing man to /var/tmp/portage/gammu-0.82/image//usr/share/man/man1 Installing locales to /var/tmp/portage/gammu-0.82/image//usr/share/gammu Installing binaries to /var/tmp/portage/gammu-0.82/image//usr/bin mv: cannot stat `/var/tmp/portage/gammu-0.82/image//usr/share/doc/gammu/default/doc/*': No such file or directory man: prepallstrip: strip: strip: ... ...rest is OK...
...and after the merge, it works like charm. I suppose adding the ebuild to portage with some mask until the minor problems I've mentioned earlier are figured out... Radek
Created attachment 17124 [details] gammu-0.82-r1.ebuild Replaces the previous gammu-0.82 since the author replaced it with a new URL.
Shouldn't the SLOT be set to "0"? Everything else works fine (except the minor "doc" dir bug I've mentioned earlier)... Come on guys, let's get this to portage...
Created attachment 17502 [details] gammu-0.83.ebuild At last, the fix you want for the documentation problem. The config.test is probably just a .configure problem that should not be too big an issue.
0.84 seems to be out, don't have time now... Please, take a look... Thnkas... Radek
Created attachment 18078 [details] gammu-0.84.ebuild Latest ebuild for the latest version of gammu. I also relocated the documents to the /usr/share/doc/gammu-xxx directory instead of /usr/share/doc/gammu.
Created attachment 18681 [details] gammu-0.85.ebuild Replaces the older version. * new functionality: * DCT4: * automatic tuning FM radio (new --nokiatuneradio) * 5100 NPM-6X ID (TomNelson) * 9210i ID (OttoWaltari) * support for 3650 in FBUS mode: * enabling ALS * phone info * getting list of files/files from C: drive (phone memory), E: drive (MMC) and Z: drive (phone memory read-only) * Solaris 8 compilation support (JoeriGolsteyn) * VCARD/VCALENDAR can read more formats and variants * support for more UTF8 variants * workaround for Nokia firmware bug (various models) connected(Didi Dada) with saving numbers from Call Register lists to existing pbk entries using Save option * full support for LDIF files (Mozilla/Netscape Address Book). Pleasenote, that this format doesn't support for example few numbers of the sametype * full support for rng files* fixes and improvements: * 6220 ID, OBEX SetPath command is used with better flag(Intra) * compilation fixes (JoeriGolsteyn) * removed unnecessary source in support for filesystems * getting voice records again fixed. Added info how to reinstall(Vadim) GSM 6.10 codec in WinXP (see readme.txt)
*** Bug 9046 has been marked as a duplicate of this bug. ***
Merges perfectly (0.85), is there any serious reason why this is still not in portage? Radek
Don't put variables in the SRC_URI. What portage category would you suggest this go into?
Sorry, that should be "Don't put variables in the HOMEPAGE".
It has the same purpose as the "gnokii" package so net-dialup would be fine for the beginning... You can always change that later... :-) Radek
Created attachment 19055 [details] gammu-0.86.ebuild Marcin updated the distribution with the currConfig patch after I updated the gammu list with this patch. net-dialup will be where I think this package should be, following gnokii.
Wow! Now, gammu is ready for Gentoo... Is Gentoo ready for gammu? :-) Radek
The HOMEPAGE value is obsolete. Now, it should be "http://www.mwiacek.com/gsm/gammu/gammu.html"... Radek
This ebuild has some little problems: - it does not handle the irda USE; - it does not handle the bluetooth USE; - it does wrongly depend "virtual/x11" I've create a new ebuild, please have a look at it :) thanks
Created attachment 19349 [details] New gammu-0.86.ebuild
Good points... This new ebuild looks nice, I'm gonna try it ASAP (unfortunately not now :-( )... Radek
Created attachment 19504 [details] gammu-0.87.ebuild Using updated gammu 0.86 to bump version up. Great job. :)
How can I vote for this ebuild ? I don't know why gentoo disable voting !!
This stands more chance of getting commited if assigned to someone else - i don't even own a GSM phone! Sorry it's sat in my queue for so long but i've been away from gentoo and consequently didn't notice it had been mis-assigned.
Lim, might be better if you asked the maintainer to put versioned tarballs up -- it shouldn't be too much trouble for them. Lim, also -- come talk to me on IRC this weekend, please -- you have made a number of contributions via bugzilla already, so perhaps we should explore the possibility of making you official.
Created attachment 23539 [details] gammu-0.92.0.ebuild The lastest version... Fails to compile but only because of some faulty code. The ebuild itself seems to work fine... I'll take a look at the code soon but this ebuild should be a good start for the Gentoo developers... Radek
0.92.0 is a bad ebuild because there was a war on gammu's mailing list about the GPL nature of code in the gammu source code. The author Marcin wanted to LGPL parts of the code without realizing that he took some code from Gnokii. So interestingly, 0.92.0 is no longer GPLed, meaning it is no longer possible for him to then include code which uses irda.h and bluetooth.h. That is a serious impairment, and thus I did not do any gammu ebuilds using the 0.92.0 code.
Created attachment 23556 [details] gammu-0.91.0.ebuild Replaces the old gammu, but not the latest. But one that works.
So, I've emailed the author and he will remove the error which was keeping the whole thing from compiling in few days... Also, the source of versioned tarballs is here: http://www.mwiacek.com/zips/gsm/gammu/older/ Radek
Please! Can't you just merge it to the portage tree? I think it's been tested enough and there are no other reasons why this should not be commited (at least, the 91 version)... Thanks a lot... Radek
Created attachment 24282 [details] gammu-0.92.9.ebuild Updated gammu. Needs the other patch
Created attachment 24283 [details] gammu-0.92.9.ebuild Did a repoman full on this ebuild
Created attachment 24284 [details, diff] gammu-0.92.9-LastCalendar.patch Add to the gammu/files directory
Knock, knock... :-)
there isn't a 0.92.9 at that SRC_URI ..
Submitting to CVS
which one are you submitting? the SRC_URI doens't work for 0.92.9, and there's 0.94.0 now. which category are you putting it in?
I've put gammu-0.94.0 into cvs. :)
have you talked to the people in net-dialup herd about assigning a package to them? i think it is more suited as a pda app rather than a net-dialup package. as far as i know, i thought this was to manipulate address books and to send and receive tunes/icons from nokia phones.
I've not asked the net-dialup herd about this. And I'm asking to put this under net-dialup because gammu has all the functions of gnokii.
if you assign add a package to a herd, you should either let them know or become a member of the herd by editing herds.xml. because they are now responsible for a package they didn't know about.
Ooops, sorry about that. I will need to add myself to herd.xml then
Fixed in Portage. Committed.