Spec URL: http://tagoh.fedorapeople.org/emacs-lookup/emacs-lookup.spec SRPM URL: http://tagoh.fedorapeople.org/emacs-lookup/emacs-lookup-1.4.1-1.fc9.src.rpm Description: Lookup is an integrated search interface with electronic dictionaries for Emacsen. You can use various kinds of dictionaries, such as CD-ROM books and online dictionaries, in an efficient and effective manner.
This fails to build in mock for me; the build completes, but the final assembly process fails with: error: Installed (but unpackaged) file(s) found: /usr/share/info/dir It's recommended that you rm -f this; whether it is generated or not depends on several things, but it should never be included in the package.
Thank you for catching this up. wasn't aware of that so that I didn't see that error here. anyway fixed in: Spec URL: http://tagoh.fedorapeople.org/emacs-lookup/emacs-lookup.spec SRPM URL: http://tagoh.fedorapeople.org/emacs-lookup/emacs-lookup-1.4.1-2.fc9.src.rpm
I had intended to get back to this with some more review commentary so we didn't have to go back and forth, but I ran out of time, sorry. I notice that the lookup-guide.info file isn't in UTF8, and isn't in any encoding I recognize, so it doesn't render at all for me. (rpmlint complains it, of course.) Do you know what the encoding is? Is it possible to convert to UTF8 so that everyone can at least look at the file without having to set some specific encoding? I get a "406 Not Acceptable" error when visiting the URL given in the spec. I expect that the server is trying to present a page based on my language settings, but none exists. Perhaps it would be better to simply refer directly to the Japanese page at http://openlab.jp/edict/lookup/index.html.ja. Unfortunately my Japanese is only good enough to read a few words (and most of the gairaigo) on that page, but it's obviously a reasonable page to use as the URL for this package. Unfortunately this package fails to conform to many of the Emacs packaging guidelines given in http://fedoraproject.org/wiki/Packaging/Emacs. The versioned dependencies are missing, the build dependencies are not correct (although the package still builds for me), there are no separate -el packages, etc. There are some pretty complete templates on the guideline page which you can copy.
requested by Jens Petersen (#27995)
So its been over four months since I made my comments with no response. I will close this ticket soon if there is no further progress.
I've just packaged Lookup 2.0 beta, which is a major rewrite of 1.4 and works much more seamlessly with Emacs 23. Here are spec and SRPM: Spec URL: http://www.unixuser.org/~ueno/software/fedora/lookup/emacs-lookup.spec SRPM URL: http://www.unixuser.org/~ueno/software/fedora/lookup/emacs-lookup-1.99.95-1.fc13.src.rpm Notes: - Since the upstream no longer supports XEmacs (see NEWS), I packaged it for GNU Emacs only. - The spec file is based on the template on the Emacs packaging policy so it should not contain issues mentioned above. - I concluded the license is GPLv3+ since the package contains both GPLv2+ and GPLv3+ files. If it is ok, I'm available for maintaining the package.
(In reply to comment #6) > If it is ok, I'm available for maintaining the package. If you want to import this package into Fedora, please file a new review request and mark this ticket as a duplicate of the new one.
Done, thanks. *** This bug has been marked as a duplicate of bug 579662 ***