Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 385407

Summary: app-emacs/anything and app-emacs/anything-config (live ebuild)
Product: Gentoo Linux Reporter: Tom Prince <tom.prince>
Component: New packagesAssignee: Emacs project <emacs>
Status: RESOLVED FIXED    
Severity: enhancement CC: emacs, thierry.volpiatto+gentoobug, tsdh
Priority: Normal Keywords: EBUILD, Inclusion
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://repo.or.cz/w/anything-config.git
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: live ebuild
site lisp file
Update ebuild

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.