--- /dev/null
+Name: emacs
+Summary: The extensible, customizable, self-documenting real-time display editor
+Version: 24.3
+Release: 0
+Url: http://ftp.gnu.org/gnu/emacs/
+Group: Platform Development/Editors
+License: GPL-3.0+
+Source0: %{name}-%{version}.tar.xz
+Source1001: packaging/emacs.manifest
+BuildRequires: pkgconfig(ncurses)
+BuildRequires: pkgconfig(libcurl)
+BuildRequires: giflib-devel
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(libtiff-4)
+BuildRequires: libjpeg6-devel
+BuildRequires: pkgconfig(gnutls)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(xft)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(xpm)
+
+
+%description
+The extensible, customizable, self-documenting real-time display editor.
+
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+cp %{SOURCE1001} .
+
+%configure
+make
+
+%install
+rm -rf %{buildroot}
+
+%make_install
+
+%files
+%manifest emacs.manifest
+%{_bindir}/ctags
+%{_bindir}/ebrowse
+%{_bindir}/emacs
+%{_bindir}/emacs-24.3
+%{_bindir}/emacsclient
+%{_bindir}/etags
+%{_bindir}/grep-changelog
+%dir %{_libexecdir}/emacs/
+%{_libexecdir}/emacs/24.3/*
+%{_datarootdir}/applications/emacs.desktop
+%dir %{_datarootdir}/emacs/
+%{_datarootdir}/emacs/24.3/*
+%{_datarootdir}/emacs/site-lisp/subdirs.el
+%{_datarootdir}/icons/hicolor/128x128/apps/emacs.png
+%{_datarootdir}/icons/hicolor/16x16/apps/emacs.png
+%{_datarootdir}/icons/hicolor/24x24/apps/emacs.png
+%{_datarootdir}/icons/hicolor/32x32/apps/emacs.png
+%{_datarootdir}/icons/hicolor/48x48/apps/emacs.png
+%{_datarootdir}/icons/hicolor/scalable/apps/emacs.svg
+%{_datarootdir}/icons/hicolor/scalable/mimetypes/emacs-document.svg
+%{_datarootdir}/info/ada-mode.info.gz
+%{_datarootdir}/info/auth.info.gz
+%{_datarootdir}/info/autotype.info.gz
+%{_datarootdir}/info/bovine.info.gz
+%{_datarootdir}/info/calc.info.gz
+%{_datarootdir}/info/ccmode.info.gz
+%{_datarootdir}/info/cl.info.gz
+%{_datarootdir}/info/dbus.info.gz
+%{_datarootdir}/info/dired-x.info.gz
+%{_datarootdir}/info/ebrowse.info.gz
+%{_datarootdir}/info/ede.info.gz
+%{_datarootdir}/info/ediff.info.gz
+%{_datarootdir}/info/edt.info.gz
+%{_datarootdir}/info/efaq.info.gz
+%{_datarootdir}/info/eieio.info.gz
+%{_datarootdir}/info/eintr.info.gz
+%{_datarootdir}/info/elisp.info.gz
+%{_datarootdir}/info/emacs-gnutls.info.gz
+%{_datarootdir}/info/emacs-mime.info.gz
+%{_datarootdir}/info/emacs.info.gz
+%{_datarootdir}/info/epa.info.gz
+%{_datarootdir}/info/erc.info.gz
+%{_datarootdir}/info/ert.info.gz
+%{_datarootdir}/info/eshell.info.gz
+%{_datarootdir}/info/eudc.info.gz
+%{_datarootdir}/info/flymake.info.gz
+%{_datarootdir}/info/forms.info.gz
+%{_datarootdir}/info/gnus.info.gz
+%{_datarootdir}/info/htmlfontify.info.gz
+%{_datarootdir}/info/idlwave.info.gz
+%{_datarootdir}/info/info.info.gz
+%{_datarootdir}/info/mairix-el.info.gz
+%{_datarootdir}/info/message.info.gz
+%{_datarootdir}/info/mh-e.info.gz
+%{_datarootdir}/info/newsticker.info.gz
+%{_datarootdir}/info/nxml-mode.info.gz
+%{_datarootdir}/info/org.info.gz
+%{_datarootdir}/info/pcl-cvs.info.gz
+%{_datarootdir}/info/pgg.info.gz
+%{_datarootdir}/info/rcirc.info.gz
+%{_datarootdir}/info/reftex.info.gz
+%{_datarootdir}/info/remember.info.gz
+%{_datarootdir}/info/sasl.info.gz
+%{_datarootdir}/info/sc.info.gz
+%{_datarootdir}/info/semantic.info.gz
+%{_datarootdir}/info/ses.info.gz
+%{_datarootdir}/info/sieve.info.gz
+%{_datarootdir}/info/smtpmail.info.gz
+%{_datarootdir}/info/speedbar.info.gz
+%{_datarootdir}/info/srecode.info.gz
+%{_datarootdir}/info/tramp.info.gz
+%{_datarootdir}/info/url.info.gz
+%{_datarootdir}/info/vip.info.gz
+%{_datarootdir}/info/viper.info.gz
+%{_datarootdir}/info/widget.info.gz
+%{_datarootdir}/info/wisent.info.gz
+%{_datarootdir}/info/woman.info.gz
+%{_datarootdir}/man/man1/ctags.1.gz
+%{_datarootdir}/man/man1/ebrowse.1.gz
+%{_datarootdir}/man/man1/emacs.1.gz
+%{_datarootdir}/man/man1/emacsclient.1.gz
+%{_datarootdir}/man/man1/etags.1.gz
+%{_datarootdir}/man/man1/grep-changelog.1.gz
+%exclude %{_localstatedir}/games/emacs/snake-scores
+%exclude %{_localstatedir}/games/emacs/tetris-scores