[gap] Fix scriptlets so they don't complain when uninstalling.

Jerry James jjames at fedoraproject.org
Sat Jan 24 03:10:54 UTC 2015


commit ba0274de5841f77ae536cafbc46a31ae470b83f8
Author: Jerry James <jamesjer at betterlinux.com>
Date:   Fri Jan 23 20:11:10 2015 -0700

    Fix scriptlets so they don't complain when uninstalling.
    
    Also:
    - Drop obsolete Group tags.

 gap.spec |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/gap.spec b/gap.spec
index 7cf7ec2..71a544b 100644
--- a/gap.spec
+++ b/gap.spec
@@ -6,10 +6,9 @@
 
 Name:           gap
 Version:        %(sed -r "s/r|p/./g" <<< %upstreamver)
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Computational discrete algebra
 
-Group:          Applications/Engineering
 License:        GPLv2+
 URL:            http://www.gap-system.org/
 Source0:        ftp://ftp.gap-system.org/pub/gap/gap47/tar.bz2/%{name}%{upstreamver}_%{pkgdate}.tar.bz2
@@ -62,7 +61,6 @@ This is a metapackage that requires the standard GAP components.
 
 %package libs
 Summary:        Essential GAP libraries
-Group:          Applications/Engineering
 BuildArch:      noarch
 
 # These obsoletes and provides can be removed once Fedora 20 is EOL, or if
@@ -82,7 +80,6 @@ the primitive, small, and transitive group databases.
 
 %package core
 Summary:        GAP core components
-Group:          Applications/Engineering
 Requires:       %{name}-libs = %{version}-%{release}
 Requires:       GAPDoc
 # The gap binary executes gunzip
@@ -94,7 +91,6 @@ This package contains the core GAP system.
 
 %package online-help
 Summary:        Online help for GAP
-Group:          Documentation
 Requires:       %{name}-core = %{version}-%{release}
 BuildArch:      noarch
 
@@ -104,7 +100,6 @@ online help system.
 
 %package devel
 Summary:        GAP compiler and development files
-Group:          Development/Languages
 Requires:       %{name}-core%{?isa} = %{version}-%{release}
 Requires:       gcc
 Requires:       gmp-devel%{?_isa}
@@ -115,7 +110,6 @@ for developing GAP programs.
 
 %package vim
 Summary:        Edit GAP files with VIM
-Group:          Applications/Engineering
 Requires:       %{name}-core = %{version}-%{release}, vim-filesystem
 BuildArch:      noarch
 
@@ -268,7 +262,12 @@ cp -p %{SOURCE8} %{buildroot}%{_mandir}/man1
 %posttrans
 /usr/bin/gtk-update-icon-cache %{icondir} >&/dev/null ||:
 /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
-%{_bindir}/update-gap-workspace ||:
+%{_bindir}/update-gap-workspace &> /dev/null || :
+
+%preun
+if [ $1 -eq 0 ]; then
+  {_bindir}/update-gap-workspace delete &> /dev/null || :
+fi
 
 %postun core
 /usr/bin/update-desktop-database %{_datadir}/applications &>/dev/null ||:
@@ -338,6 +337,10 @@ make testinstall
 %{_datadir}/vim/vimfiles/syntax/gap.vim
 
 %changelog
+* Fri Jan 23 2015 Jerry James <loganjerry at gmail.com> - 4.7.6-3
+- Fix scriptlets so they don't complain when uninstalling
+- Drop obsolete Group tags
+
 * Thu Jan 15 2015 Jerry James <loganjerry at gmail.com> - 4.7.6-2
 - Fix crash with nameless TTYs, such as in mock shell environments
 


More information about the scm-commits mailing list