#3 Obsolete -el subpackages
Closed 3 years ago by scfc. Opened 3 years ago by scfc.
Unknown source obsolete-el-packages  into  master

file modified
+10 -23
@@ -10,7 +10,7 @@

  

  Name:           gcl

  Version:        2.6.13

- Release:        0.%{prerel}.2%{?dist}

+ Release:        0.%{prerel}.3%{?dist}

  Summary:        GNU Common Lisp

  

  License:        GPL+ and LGPLv2+
@@ -210,36 +210,24 @@

  Requires:       %{name} = %{version}-%{release}

  Requires:       emacs(bin) >= %{_emacs_version}

  BuildArch:      noarch

+ Obsoletes:      %{name}-emacs-el < 2.6.13-0.79.3

+ Provides:       %{name}-emacs-el = %{version}-%{release}

  

  %description emacs

  Emacs mode for interacting with GCL

  

- %package emacs-el

- Summary:        Source for Emacs mode for interacting with GCL

- Requires:       %{name}-emacs = %{version}-%{release}

- BuildArch:      noarch

- 

- %description emacs-el

- Source Elisp code for Emacs mode for interacting with GCL

- 

  

  %package xemacs

  Summary:        XEmacs mode for interacting with GCL

  Requires:       %{name} = %{version}-%{release}

  Requires:       xemacs(bin) >= %{_xemacs_version}, xemacs-packages-extra

  BuildArch:      noarch

+ Obsoletes:      %{name}-xemacs-el < 2.6.13-0.79.3

+ Provides:       %{name}-xemacs-el = %{version}-%{release}

  

  %description xemacs

  XEmacs mode for interacting with GCL

  

- %package xemacs-el

- Summary:        Source for XEmacs mode for interacting with GCL

- Requires:       %{name}-xemacs = %{version}-%{release}

- BuildArch:      noarch

- 

- %description xemacs-el

- Source Elisp code for XEmacs mode for interacting with GCL

- 

  

  %package selinux

  Summary:        SELinux policy for GCL images
@@ -503,21 +491,17 @@

  %files emacs

  %doc elisp/readme

  %dir %{_emacs_sitelispdir}/gcl

+ %{_emacs_sitelispdir}/gcl/*.el

  %{_emacs_sitelispdir}/gcl/*.elc

  %{_emacs_sitestartdir}/*

  

- %files emacs-el

- %{_emacs_sitelispdir}/gcl/*.el

- 

  %files xemacs

  %doc elisp/readme

  %dir %{_xemacs_sitelispdir}/gcl

+ %{_xemacs_sitelispdir}/gcl/*.el

  %{_xemacs_sitelispdir}/gcl/*.elc

  %{_xemacs_sitestartdir}/*

  

- %files xemacs-el

- %{_xemacs_sitelispdir}/gcl/*.el

- 

  %files selinux

  %license COPYING*

  %{_datadir}/selinux/packages/gcl.pp.bz2
@@ -525,6 +509,9 @@

  

  

  %changelog

+ * Sat Mar  9 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 2.6.13-0.79.3

+ - Obsolete -el subpackages

+ 

  * Sun Feb 17 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.79.2

  - Drop the -largefile patch, causing crashes

  

Previously, Emacs Lisp source files were to be split out into separate
subpackages named with the suffix "-el"
(cf. https://fedoraproject.org/w/index.php?title=Packaging:Emacs&diff=269954).
However beginning with Fedora 16, they should accompany their compiled
counterparts in the same package.

Pull-Request has been closed by scfc

3 years ago