Archive for the ‘fedora’ Category

New Emacs 23 Yum Repository Online

Friday, May 23rd, 2008

Chip Coldwell now has his Emacs 23 YUM repository online with builds for many architectures on F8, F9 and RHEL5. I will no longer host Emacs CVS builds so you should use his repository for newer Emacs 23 snapshots.

If you have my repository installed, you can yum install emacs-release to install his repository. Otherwise download and install the package corresponding to your operating system.

Fedora 8/9 Emacs CVS repository RPM

RHEL/CentOS 5 Emacs CVS repository RPM

To uninstall my repository, perform the following as root:

rpm -e gpg-pubkey-4cd33531-47bb5adf
rm /etc/yum.repos.d/brad-walker.repo

Emacs HEAD Broken

Sunday, May 18th, 2008

Last week the Emacs developers removed the old font-handling code from Emacs 23. This broke the emacs-nox package: [23.0.60] fails to build with “–without-x ” option. Another problem: Memory leak.

I pulled a snapshot from just before the big changes and built i386/x86_64 packages for F8, F9 and EL5. I’ll watch the CVS logs and build a new snapshot once upstream has fixed these problems.

Update: The emacs developers fixed this sooner than I expected. I’ve uploaded builds for a newer snapshot: emacs-23.0.60-0.19.20080520cvs

Emacs 23 not in Fedora 9

Saturday, May 3rd, 2008

The official Fedora Emacs 23 SRPM wasn’t submitted before the FeatureFreeze so it won’t be in F9. I’ll continue to track changes in the official Fedora emacs-22.2 packages and host new snapshot builds. If yum tried to upgrade emacs-22.2-4 over your emacs-23.0.60 installation, emacs-23.0.60-0.16.20080502cvs now fixes that problem by setting the epoch.

Emacs 23 in Fedora 9

Tuesday, April 22nd, 2008

This past weekend Chip Coldwell, the Redhat/Fedora Emacs maintainer, committed emacs-23.0.60-2.fc9 on Koji. He said the builds won’t work on previous Fedoras, but he plans to host builds for F7, F8 and EPEL5 on his personal repo. I’ll post a link to the repo RPM when it’s ready.

I uploaded probably my final build of Emacs 23 yesterday. It has a few extras not in the F9 package (e.g. php-mode update, rpm-compilation-mode). Chip might sneak in some of these differences before F9-final. In the meantime F9-preview guinea pigs may want to exclude emacs updates in their fedora.repo to get the extras with my package.

New RPM-Spec-Mode

Monday, March 31st, 2008

The rpm-spec-mode in Fedora’s emacs packages and previous Emacs 23 packages cannot interface correctly with rpmbuild. rpmbuild cannot write to its output Emacs buffer: Redhat Bugzilla #227418. In emacs-23.0.60-0.10.20080330cvs I switched the rpm-spec-mode lisp file to Chip Coldwell’s updated mode based on compilation-mode. This fixes the rpmbuild output buffer at the cost of breaking automatic RPM signatures. Of course rpm --resign or rpm --addsign still signs the produced RPMs.

Update: emacs-22.1-1.fc9 and emacs-23.0.60-0.13.20080424cvs both have this compilation-mode-derived rpm-spec-mode with working GPG signing.

ZendFramework Packages

Wednesday, March 26th, 2008

The other day I added Alexander Kahl’s packages to my yum repository for ZendFramework. Alex posted them on Redhat Bugzilla bugs #421241, #437785 and #437801. I’ll continue to host them until Fedora reviews and adopts them into the main repositories. Thanks Alex.

Yum Repository Online

Tuesday, February 26th, 2008

I created a yum repository for Emacs 23 and a few PHP packages. To install the yum repository, do the following as root:

rpm --import http://rpm.bradmwalker.com/brad-walker.asc
wget -P /etc/yum.repos.d/ http://rpm.bradmwalker.com/brad-walker.repo

I plan on updating the packages at least once every two weeks.

Emacs 23 Fedora Packages

Tuesday, February 19th, 2008

I’ve updated the Emacs 22.1 .spec file for Emacs 23 and uploaded an SRPM and some RPM builds. Check out the anti-aliased fonts at XftEmacsScreenshots. Learn more about the new features at EmacsCVSFeatures. Download packages at http://rpm.bradmwalker.com. Send feedback to me.

Update: I no longer build Emacs CVS snapshots. Please use Chip Coldwell’s Emacs 23 repository. Details