Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937910 - app-emacs/zenburn version bump?
Summary: app-emacs/zenburn version bump?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GNU Emacs project
URL: https://github.com/bbatsov/zenburn-emacs
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-14 09:00 UTC by bugs.gentoo
Modified: 2024-08-20 21:26 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bugs.gentoo 2024-08-14 09:00:53 UTC
Is the linked page a successor to app-emacs/zenburn? Or do you consider themes available in MELPA as not packagable?

Reproducible: Always
Comment 1 Maciej Barć gentoo-dev 2024-08-16 08:00:04 UTC
> Is the linked page a successor to app-emacs/zenburn?

I think we could use it as immediate replacement. We will see about replacing it with new one. I think we already did a replace like that with app-emacs/highlight-indentation pkg.

> Or do you consider themes available in MELPA as not packagable

We can create Gentoo pkgs from them.
Comment 2 Ulrich Müller gentoo-dev 2024-08-16 13:50:33 UTC
With the addition of custom-theme support to Emacs itself, app-emacs/color-theme and app-emacs/zenburn (which provides just a theme for it) are pretty much obsolete.

The linked package doesn't look like a successor of app-emacs/zenburn to me. It uses the modern "deftheme" technique, and it also has a different author. So yes, we can definitely package it. Maybe under another name like app-emacs/zenburn-theme, in order to avoid confusion with the old package.

AFAICS, this wouldn't be installed under the site-lisp directory, but in /usr/share/emacs/etc/${PN}/ with custom-theme-load-path set up in the site-init file.
Comment 3 Larry the Git Cow gentoo-dev 2024-08-19 09:31:13 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c97fae9b13dc0b18c0d6f8473216b802d10918

commit 86c97fae9b13dc0b18c0d6f8473216b802d10918
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2024-08-19 09:28:59 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2024-08-19 09:29:45 +0000

    app-emacs/zenburn-theme: new package, add 2.7.0
    
    Bug: https://bugs.gentoo.org/937910
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/zenburn-theme/Manifest                   |  1 +
 .../zenburn-theme/files/50zenburn-theme-gentoo.el  |  1 +
 app-emacs/zenburn-theme/metadata.xml               | 20 +++++++++++++
 app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild | 33 ++++++++++++++++++++++
 4 files changed, 55 insertions(+)
Comment 4 Ulrich Müller gentoo-dev 2024-08-19 09:31:45 UTC
Please test.
Comment 5 bugs.gentoo 2024-08-20 21:26:00 UTC
Works like a charm.