Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.1:Ports
cabal-rpm
fix-macro-license.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-macro-license.patch of Package cabal-rpm
From cfd0536c2352d8ce95552039a087b43e94d67ee1 Mon Sep 17 00:00:00 2001 From: Jens Petersen <petersen@redhat.com> Date: Mon, 31 Aug 2015 12:01:27 +0900 Subject: [PATCH] %license is only in RHEL7+/Fedora (#22) thanks to @mimi1vx for reporting via PR --- src/Commands/Spec.hs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Commands/Spec.hs b/src/Commands/Spec.hs index 9856196..fbc20e4 100644 --- a/src/Commands/Spec.hs +++ b/src/Commands/Spec.hs @@ -226,9 +226,9 @@ createSpecFile pkgdata flags mdest = do put $ "%package" +-+ ghcPkg putHdr "Summary" $ "Haskell" +-+ pkg_name +-+ "library" case distro of - Fedora -> return () SUSE -> putHdr "Group" "System/Libraries" RHEL5 -> putHdr "Group" "System Environment/Libraries" + _ -> return () putNewline put $ "%description" +-+ ghcPkg put $ wrapGenDesc $ "This package provides the Haskell" +-+ pkg_name +-+ "shared library." @@ -236,9 +236,9 @@ createSpecFile pkgdata flags mdest = do put $ "%package" +-+ ghcPkgDevel putHdr "Summary" $ "Haskell" +-+ pkg_name +-+ "library development files" case distro of - Fedora -> return () RHEL5 -> putHdr "Group" "Development/Libraries" SUSE -> putHdr "Group" "Development/Libraries/Other" + _ -> return () unless (distro == SUSE) $ putHdr "Provides" $ (if binlib then "ghc-%{name}" else "%{name}") ++ "-static = %{version}-%{release}" putHdr "Requires" "ghc-compiler = %{ghc_version}" @@ -254,8 +254,8 @@ createSpecFile pkgdata flags mdest = do put $ wrapGenDesc $ "This package provides the Haskell" +-+ pkg_name +-+ "library development files." putNewline - when (distro == RHEL5) $ do - put "%global %license %%doc" + when (distro /= Fedora) $ do + putDef "license" "%%doc" putNewline put "%prep"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor