update to 3.4.1, obsolete emacs-mercurial

This commit is contained in:
Neal D. Becker 2015-06-23 07:05:29 -04:00
parent 6a0bb9fc7d
commit ec5cdb0a97
3 changed files with 14 additions and 31 deletions

1
.gitignore vendored
View File

@ -45,3 +45,4 @@ mercurial-1.6.2.tar.gz
/mercurial-3.2.4.tar.gz
/mercurial-3.3.2.tar.gz
/mercurial-3.3.3.tar.gz
/mercurial-3.4.1.tar.gz

View File

@ -2,7 +2,7 @@
Summary: Mercurial -- a distributed SCM
Name: mercurial
Version: 3.3.3
Version: 3.4.1
Release: 1%{?dist}
# Release: 1.rc1%{?dist}
@ -22,6 +22,8 @@ BuildRequires: python python-devel bash-completion
BuildRequires: emacs-nox emacs-el pkgconfig gettext python-docutils
Requires: python
Provides: hg = %{version}-%{release}
Obsoletes: emacs-mercurial <= 3.4.1, emacs-mercurial-el <= 3.4.1
Provides: emacs-mercurial <= 3.4.1, emacs-mercurial-el <= 3.4.1
%description
Mercurial is a fast, lightweight source control management system designed
@ -45,25 +47,6 @@ Extensions: http://www.selenic.com/mercurial/wiki/index.cgi/CategoryExtension
%define emacs_startdir %{expand:%(pkg-config emacs --variable sitestartdir)}
%endif
%package -n emacs-%{pkg}
Summary: Mercurial version control system support for Emacs
Group: Applications/Editors
Requires: hg = %{version}-%{release}, emacs-common
Requires: emacs(bin) >= %{emacs_version}
Obsoletes: %{pkg}-emacs
%description -n emacs-%{pkg}
Contains byte compiled elisp packages for %{pkg}.
To get started: start emacs, load hg-mode with M-x hg-mode, and show
help with C-c h h
%package -n emacs-%{pkg}-el
Summary: Elisp source files for %{pkg} under GNU Emacs
Group: Applications/Editors
Requires: emacs-%{pkg} = %{version}-%{release}
%description -n emacs-%{pkg}-el
This package contains the elisp source files for %{pkg} under GNU Emacs.
%package hgk
Summary: Hgk interface for mercurial
@ -109,13 +92,13 @@ zsh_completion_dir=$RPM_BUILD_ROOT%{_datadir}/zsh/site-functions
mkdir -p $zsh_completion_dir
install -m 644 contrib/zsh_completion $zsh_completion_dir/_mercurial
mkdir -p $RPM_BUILD_ROOT%{emacs_lispdir}
mkdir -p $RPM_BUILD_ROOT%{emacs_lispdir}/mercurial
pushd contrib
for file in mercurial.el mq.el; do
#emacs -batch -l mercurial.el --no-site-file -f batch-byte-compile $file
%{_emacs_bytecompile} $file
install -p -m 644 $file ${file}c $RPM_BUILD_ROOT%{emacs_lispdir}
install -p -m 644 $file ${file}c $RPM_BUILD_ROOT%{emacs_lispdir}/mercurial
rm ${file}c
done
popd
@ -168,16 +151,11 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_sysconfdir}/mercurial/hgrc.d
%{python_sitearch}/mercurial
%{python_sitearch}/hgext
%config(noreplace) %{_sysconfdir}/mercurial/hgrc.d/certs.rc
%files -n emacs-%{pkg}
%defattr(-,root,root,-)
%{emacs_lispdir}/*.elc
%{emacs_lispdir}/mercurial/*.elc
%{emacs_startdir}/*.el
%{emacs_lispdir}/mercurial/*.el
%files -n emacs-%{pkg}-el
%defattr(-,root,root,-)
%{emacs_lispdir}/*.el
%config(noreplace) %{_sysconfdir}/mercurial/hgrc.d/certs.rc
%files hgk -f %{name}-hgk.files
%defattr(-,root,root,-)
@ -188,6 +166,10 @@ rm -rf $RPM_BUILD_ROOT
##cd tests && %{__python} run-tests.py
%changelog
* Tue Jun 23 2015 Neal Becker <ndbecker2@gmail.com> - 3.4.1-1
- Update to 3.4.1
- Obsolete emacs-mercurial{-el}
* Fri Apr 3 2015 Neal Becker <ndbecker2@gmail.com> - 3.3.3-1
- update to 3.3.3

View File

@ -1 +1 @@
8648a6980fc12a5a424abe809ab4c6e5 mercurial-3.3.3.tar.gz
65783a60aefb46a11296b587e9403537 mercurial-3.4.1.tar.gz