Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 385407 - app-emacs/anything and app-emacs/anything-config (live ebuild)
Summary: app-emacs/anything and app-emacs/anything-config (live ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Emacs project
URL: http://repo.or.cz/w/anything-config.git
Whiteboard:
Keywords: EBUILD, Inclusion
Depends on:
Blocks:
 
Reported: 2011-10-02 17:18 UTC by Tom Prince
Modified: 2011-10-11 20:18 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
live ebuild (anything-9999.ebuild,1.03 KB, text/plain)
2011-10-02 17:18 UTC, Tom Prince
Details
site lisp file (50anything-gentoo.el,119 bytes, text/plain)
2011-10-02 17:18 UTC, Tom Prince
Details
Update ebuild (anything-9999.ebuild,1000 bytes, text/plain)
2011-10-02 18:59 UTC, Tom Prince
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Prince 2011-10-02 17:18:00 UTC
Created attachment 288571 [details]
live ebuild

anything and anything-config are now be developed together at the linked URL. This ebuild installs both, as well as anything-match-plugin.

There are also tagged versions in the repository, but the version numbers are less than the version numbers in the emacs overlay, and I wasn't certain how best to handle this. Perhaps the ebuild should be called anything-config, and block any version of anything, instead.

The included SRC_URI points to the tarball for version 1.3.1

Also, this doesn't (require 'anything-config) since that grabs '<F5> a'.
Comment 1 Tom Prince 2011-10-02 17:18:36 UTC
Created attachment 288573 [details]
site lisp file
Comment 2 Ulrich Müller gentoo-dev 2011-10-02 17:59:01 UTC
Not sure about the package name. The upstream repo is called anything-config, but points to the anything page on Emacswiki. So we can use either name, I guess.

> There are also tagged versions in the repository, but the version numbers are
> less than the version numbers in the emacs overlay, and I wasn't certain how
> best to handle this.

We are in no way restricted by packages or their version numbers currently existing in the Emacs overlay. The overlay is "work in progress" and we don't have to guarantee any stability or continuity there (though we of course try not to break things).


(In reply to comment #0)
> Created attachment 288571 [details]
> live ebuild

Same comments about *DEPEND and EMACSFLAGS as in bug 385405.

I see that app-emacs/anything-1.227 in the emacs overlay depends on app-emacs/fit-frame. Is this no longer necessary?
Comment 3 Tom Prince 2011-10-02 18:59:46 UTC
Created attachment 288591 [details]
Update ebuild

The only place where fit-frame occurs in the source is a stub in developer-tools. It looks like support was removed between v1.2 and v1.3.
Comment 4 Ulrich Müller gentoo-dev 2011-10-03 13:34:11 UTC
I've committed ebuilds for anything-1.3.1 and anything-9999 to the Emacs overlay, with some modifications.

Please test.

It's not clear if we are allowed to redistribute the tarball because doc/anything.tex misses a license notice. CCing upstream, could you please clarify this?
Comment 5 Ulrich Müller gentoo-dev 2011-10-05 20:28:48 UTC
(In reply to comment #4)
> It's not clear if we are allowed to redistribute the tarball because
> doc/anything.tex misses a license notice. CCing upstream, could you please
> clarify this?

Thierry Volpiatto has replied per e-mail, reposting here (with permission):
| I just forget to add it, thanks to remind this to me.
| I will add license tomorrow to anything.tex.

I'll move the package to the Portage tree as soon as version 1.3.2 will appear.
Comment 6 Ulrich Müller gentoo-dev 2011-10-11 20:18:34 UTC
Package committed to portage tree.
Thank you for contributing the ebuild.