Compare commits

...

62 Commits
f19 ... rawhide

Author SHA1 Message Date
Jens Petersen c32e5a128e refresh to cabal-rpm-2.1.0 2023-01-21 17:04:10 +08:00
Jens Petersen 3eafcd1c79 SPDX migration 2023-01-21 17:01:28 +08:00
Jens Petersen 487acd96ee SPDX migration 2023-01-21 16:59:15 +08:00
Dridi Boukelmoune f0508af470 Update to 0.9.0 (RHBZ #2152821) 2022-12-23 08:07:57 +01:00
Fedora Release Engineering cd67c5aada Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:14:48 +00:00
Jens Petersen 7018f422ab add lowercase provides (#1964325) 2022-06-15 14:44:23 +08:00
Dridi Boukelmoune bc73156517 Use Fedora email address in the changelog 2022-03-21 14:44:47 +01:00
Gregory Hellings 69a47eab4f Update to 0.8.0 2022-03-18 22:11:04 -05:00
Fedora Release Engineering 052cdb9f93 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 20:44:27 +00:00
Miro Hrončok 5547fb2374 Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 2022-01-08 11:12:46 +01:00
Jens Petersen 2eace40663 bump release 2021-08-06 10:10:04 +08:00
Fedora Release Engineering f46c73f53b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:04:42 +00:00
Fedora Release Engineering 738bf8e1f7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:09:37 +00:00
Jens Petersen 10126a925a add upstream patch for comments breaking haddock 2021-05-18 12:16:47 +08:00
Jens Petersen a560341ba2 remove old TH patch 2021-05-18 12:16:29 +08:00
Jens Petersen 4fd669d66e update to 0.7.2 2021-05-18 11:18:22 +08:00
Fedora Release Engineering 17ec207680 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 23:37:58 +00:00
Fedora Release Engineering 5b21666ff3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 09:03:00 +00:00
Fedora Release Engineering 4f54070174 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:33:43 +00:00
Jens Petersen 52b091235d build manpage with pandoc 2020-07-15 21:11:25 +08:00
Jens Petersen 83b086c3cf refresh to cabal-rpm-2.0.6 2020-06-19 16:53:21 +08:00
Jens Petersen 9793beea10 update to 0.7.1 2020-06-07 17:55:22 +08:00
Jens Petersen 2b1a73970e refresh to cabal-rpm-2.0.5 2020-06-04 19:24:45 +08:00
Jens Petersen 6ebe0cd3f3 refresh to cabal-rpm-2.0.2 2020-02-20 02:46:43 +08:00
Fedora Release Engineering f5da8ed5b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 10:59:13 +00:00
Jens Petersen 764cd9b945 BR prof for lib and static for executable 2019-08-05 18:26:48 +08:00
Jens Petersen d64e1011af update to 0.7.0 2019-07-29 03:14:32 +00:00
Jens Petersen 3e027b8bfe refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs 2019-07-26 17:02:50 +00:00
Jens Petersen d8384fca0a add missing changelog 2019-07-26 17:02:50 +00:00
Fedora Release Engineering 0031abf5e9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:18:02 +00:00
Dridi Boukelmoune 8206750d6b Bump release 2019-05-18 13:07:23 +02:00
Dridi Boukelmoune 046a6a3c16 Add upstream patch for BZ#1707331 2019-05-18 12:06:46 +02:00
Jens Petersen 24177d1a56 refresh to cabal-rpm-0.13 2019-02-17 22:42:36 +08:00
Fedora Release Engineering 2afec52c28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 12:44:34 +00:00
Dridi Boukelmoune 12622d85d4 Update to 0.6.0 2018-12-03 09:51:53 +01:00
Jens Petersen 5279b090c4 rebuild for static executable 2018-10-09 23:51:03 +09:00
Jens Petersen b4d0e19c30 rebuild 2018-07-29 01:06:21 +09:00
Jens Petersen 4d209b5074 revert url to shellcheck.net
(about.html was redirecting to github)
2018-07-21 12:44:05 +09:00
Fedora Release Engineering b4bc64c616 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 19:50:27 +00:00
Dridi Boukelmoune 437ce6f062 Update to 0.5.0 (BZ #1585183) 2018-07-03 09:50:09 +02:00
Fedora Release Engineering ec37f9e399 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 01:34:21 +00:00
Jens Petersen 6f5f613bc8 drop ldconfig scriptlets 2018-02-04 01:01:42 +09:00
Jens Petersen 9512fe71d5 bump release 2018-01-26 11:10:32 +01:00
Jens Petersen 91ba8cf5f8 refresh to cabal-rpm-0.12.1 2018-01-24 14:10:18 +01:00
Dridi Boukelmoune 4f922eabff Update to 0.4.7 (BZ #1523974) 2017-12-10 21:40:29 +01:00
Fedora Release Engineering d124a13123 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 17:17:04 +00:00
Fedora Release Engineering 28740f9700 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:23:46 +00:00
Dridi Boukelmoune 5c310e87a3 update to 0.4.6 2017-04-25 20:05:58 +02:00
Jens Petersen 337a3b5cef refresh packaging 2017-02-24 17:23:32 +09:00
Fedora Release Engineering 22c9e1a24c - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:35:25 +00:00
Jens Petersen 71b9e0c858 update to 0.4.5 2017-01-13 17:10:56 +09:00
Jens Petersen 373c46affc no longer remove license and use cabal_test 2016-09-27 18:33:45 +09:00
Jens Petersen dc4e149ae8 disable tests since they hang 2016-07-04 08:17:18 +09:00
Jens Petersen ce20d91749 update to 0.4.4 2016-06-26 20:39:38 +09:00
Jens Petersen c03ee1ca74 skip tests on armv7hl
test-shellcheck: internal error: evacuate(static): strange closure type 61820
2016-03-08 11:19:01 +09:00
Jens Petersen 5284ad0f4e update to 0.3.8 2016-03-07 18:02:56 +09:00
Dennis Gilmore f8d8aff9a2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 15:50:37 +00:00
Jens Petersen 43dbf72865 silence macro in comment warning 2015-09-18 16:15:48 +09:00
Dennis Gilmore a0cb91e441 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:25:09 +00:00
Dridi Boukelmoune 6623277c29 bumped to version 0.3.7 2015-04-26 16:05:26 +02:00
Jens Petersen da91416707 update to 0.3.5 2015-01-29 00:22:08 +09:00
Jens Petersen b8f07a040f cblrpm refresh 2015-01-29 00:10:16 +09:00
5 changed files with 304 additions and 187 deletions

7
.gitignore vendored
View File

@ -1,4 +1,3 @@
/v0.2.0.tar.gz */
/v0.3.1.tar.gz *.rpm
/v0.3.3.tar.gz ShellCheck-*.tar.gz
/ShellCheck-0.3.4.tar.gz

View File

@ -0,0 +1,55 @@
From 9e60b3ea841bcaf48780bfcfc2e44aa6563a62de Mon Sep 17 00:00:00 2001
From: Vidar Holen <spam@vidarholen.net>
Date: Thu, 22 Apr 2021 22:17:51 -0700
Subject: [PATCH] Fix haddock failures (fixes #2216)
---
src/ShellCheck/Analytics.hs | 12 ++++++------
test/buildtest | 2 ++
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/ShellCheck/Analytics.hs b/src/ShellCheck/Analytics.hs
index b53aee1e..b943cbcf 100644
--- a/src/ShellCheck/Analytics.hs
+++ b/src/ShellCheck/Analytics.hs
@@ -4155,11 +4155,11 @@ checkEqualsInCommand params originalToken =
_ | "===" `isPrefixOf` s -> borderMsg (getId originalToken)
_ -> prefixMsg (getId cmd)
- -- $var==42
+ -- '$var==42'
_ | "==" `isInfixOf` s ->
badComparisonMsg (getId cmd)
- -- ${foo[x]}=42 and $foo=42
+ -- '${foo[x]}=42' and '$foo=42'
[T_DollarBraced id braced l] | "=" `isPrefixOf` s -> do
let variableStr = concat $ oversimplify l
let variableReference = getBracedReference variableStr
@@ -4172,22 +4172,22 @@ checkEqualsInCommand params originalToken =
&& "]" `isSuffixOf` variableModifier
case () of
- -- $foo=bar should already have caused a parse-time SC1066
+ -- '$foo=bar' should already have caused a parse-time SC1066
-- _ | not braced && isPlain ->
-- return ()
_ | variableStr == "" -> -- Don't try to fix ${}=foo
genericMsg (getId cmd)
- -- $#=42 or ${#var}=42
+ -- '$#=42' or '${#var}=42'
_ | "#" `isPrefixOf` variableStr ->
genericMsg (getId cmd)
- -- ${0}=42
+ -- '${0}=42'
_ | variableStr == "0" ->
assign0Msg id $ fixWith [replaceToken id params "BASH_ARGV0"]
- -- $2=2
+ -- '$2=2'
_ | isPositional ->
positionalMsg id

View File

@ -1,116 +0,0 @@
diff -up ShellCheck-0.3.4/ShellCheck.cabal.orig ShellCheck-0.3.4/ShellCheck.cabal
--- ShellCheck-0.3.4/ShellCheck.cabal.orig 2014-07-09 10:52:01.000000000 +0900
+++ ShellCheck-0.3.4/ShellCheck.cabal 2014-11-06 19:44:37.829332580 +0900
@@ -41,8 +41,7 @@ library
json,
mtl,
parsec,
- regex-compat,
- QuickCheck >= 2.2
+ regex-compat
exposed-modules:
ShellCheck.Analytics
ShellCheck.AST
@@ -61,8 +60,7 @@ executable shellcheck
json,
mtl,
parsec,
- regex-compat,
- QuickCheck >= 2.2
+ regex-compat
main-is: shellcheck.hs
test-suite test-shellcheck
diff -up ShellCheck-0.3.4/ShellCheck/Analytics.hs.orig ShellCheck-0.3.4/ShellCheck/Analytics.hs
--- ShellCheck-0.3.4/ShellCheck/Analytics.hs.orig 2014-07-09 10:52:01.000000000 +0900
+++ ShellCheck-0.3.4/ShellCheck/Analytics.hs 2014-11-07 13:56:50.249086778 +0900
@@ -15,8 +15,7 @@
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-}
-{-# LANGUAGE TemplateHaskell #-}
-module ShellCheck.Analytics (AnalysisOption(..), filterByAnnotation, runAnalytics, shellForExecutable, runTests) where
+module ShellCheck.Analytics (AnalysisOption(..), filterByAnnotation, runAnalytics, shellForExecutable) where
import Control.Arrow (first)
import Control.Monad
@@ -30,10 +29,9 @@ import Data.Maybe
import Debug.Trace
import ShellCheck.AST
import ShellCheck.Data
-import ShellCheck.Parser hiding (runTests)
+import ShellCheck.Parser
import Text.Regex
import qualified Data.Map as Map
-import Test.QuickCheck.All (quickCheckAll)
data Shell = Ksh | Zsh | Sh | Bash
deriving (Show, Eq)
@@ -2879,7 +2877,3 @@ checkFindActionPrecedence params = check
param <- getLiteralString t
return $ param `elem` strs
warnFor t = warn (getId t) 2146 "This action ignores everything before the -o. Use \\( \\) to group."
-
-return []
-runTests = $quickCheckAll
-
diff -up ShellCheck-0.3.4/ShellCheck/Parser.hs.orig ShellCheck-0.3.4/ShellCheck/Parser.hs
--- ShellCheck-0.3.4/ShellCheck/Parser.hs.orig 2014-07-09 10:52:01.000000000 +0900
+++ ShellCheck-0.3.4/ShellCheck/Parser.hs 2014-11-06 19:44:37.830332583 +0900
@@ -15,8 +15,8 @@
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-}
-{-# LANGUAGE NoMonomorphismRestriction, TemplateHaskell #-}
-module ShellCheck.Parser (Note(..), Severity(..), parseShell, ParseResult(..), ParseNote(..), sortNotes, noteToParseNote, runTests) where
+{-# LANGUAGE NoMonomorphismRestriction #-}
+module ShellCheck.Parser (Note(..), Severity(..), parseShell, ParseResult(..), ParseNote(..), sortNotes, noteToParseNote) where
import ShellCheck.AST
import ShellCheck.Data
@@ -33,7 +33,6 @@ import Prelude hiding (readList)
import System.IO
import Text.Parsec.Error
import GHC.Exts (sortWith)
-import Test.QuickCheck.All (quickCheckAll)
backslash = char '\\'
linefeed = optional carriageReturn >> char '\n'
@@ -2093,7 +2092,3 @@ parseShell filename contents =
lt x = trace (show x) x
ltt t = trace (show t)
-
-return []
-runTests = $quickCheckAll
-
diff -up ShellCheck-0.3.4/ShellCheck/Simple.hs.orig ShellCheck-0.3.4/ShellCheck/Simple.hs
--- ShellCheck-0.3.4/ShellCheck/Simple.hs.orig 2014-07-09 10:52:01.000000000 +0900
+++ ShellCheck-0.3.4/ShellCheck/Simple.hs 2014-11-07 13:57:03.711115912 +0900
@@ -15,15 +15,13 @@
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-}
-{-# LANGUAGE TemplateHaskell #-}
-module ShellCheck.Simple (shellCheck, ShellCheckComment, scLine, scColumn, scSeverity, scCode, scMessage, runTests) where
+module ShellCheck.Simple (shellCheck, ShellCheckComment, scLine, scColumn, scSeverity, scCode, scMessage) where
-import ShellCheck.Parser hiding (runTests)
-import ShellCheck.Analytics hiding (runTests)
+import ShellCheck.Parser
+import ShellCheck.Analytics
import Data.Maybe
import Text.Parsec.Pos
import Data.List
-import Test.QuickCheck.All (quickCheckAll)
shellCheck :: String -> [AnalysisOption] -> [ShellCheckComment]
shellCheck script options =
@@ -66,7 +64,3 @@ prop_commentDisablesAnalysisIssue1 =
null $ shellCheck "#shellcheck disable=SC2086\necho $1" []
prop_commentDisablesAnalysisIssue2 =
null $ shellCheck "#shellcheck disable=SC2086\n#lol\necho $1" []
-
-return []
-runTests = $quickCheckAll
-

View File

@ -1,56 +1,75 @@
# generated by cabal-rpm-2.1.0
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name ShellCheck %global pkg_name ShellCheck
%global pkgver %{pkg_name}-%{version}
# re-enable after QuickCheck code moved out of main src files # the tests hang
# (see https://github.com/koalaman/shellcheck/issues/254)
#%%ifarch %(echo %{ghc_arches_with_ghci} | sed -e s/armv7hl//)
#%%bcond_without tests
#%%else
#%%bcond_with tests
#%%endif
# disable all tests for now to avoid linking QuickCheck
%bcond_with tests %bcond_with tests
# no useful debuginfo for Haskell packages without C sources
%global debug_package %{nil}
Name: %{pkg_name} Name: %{pkg_name}
Version: 0.3.4 Version: 0.9.0
Release: 2%{?dist} Release: 2%{?dist}
Summary: Tool for checking common errors in POSIX shell scripts Summary: Shell script analysis tool
License: AGPLv3+ License: GPL-3.0-or-later
URL: http://www.shellcheck.net/about.html Url: https://www.shellcheck.net/
Source0: http://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz # Begin cabal-rpm sources:
Patch0: ShellCheck-disable-TemplateHaskell-runTests.patch Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps: BuildRequires: ghc-Diff-devel
BuildRequires: chrpath BuildRequires: ghc-QuickCheck-devel
BuildRequires: ghc-aeson-devel
BuildRequires: ghc-array-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-devel
BuildRequires: ghc-deepseq-devel
BuildRequires: ghc-directory-devel BuildRequires: ghc-directory-devel
BuildRequires: ghc-json-devel BuildRequires: ghc-fgl-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-mtl-devel BuildRequires: ghc-mtl-devel
BuildRequires: ghc-parsec-devel BuildRequires: ghc-parsec-devel
BuildRequires: ghc-regex-compat-devel BuildRequires: ghc-process-devel
%if %{with tests} BuildRequires: ghc-regex-tdfa-devel
BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-transformers-devel
%if %{with ghc_prof}
BuildRequires: ghc-Diff-prof
BuildRequires: ghc-QuickCheck-prof
BuildRequires: ghc-aeson-prof
BuildRequires: ghc-array-prof
BuildRequires: ghc-base-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-containers-prof
BuildRequires: ghc-deepseq-prof
BuildRequires: ghc-directory-prof
BuildRequires: ghc-fgl-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-mtl-prof
BuildRequires: ghc-parsec-prof
BuildRequires: ghc-process-prof
BuildRequires: ghc-regex-tdfa-prof
BuildRequires: ghc-transformers-prof
%endif %endif
# End cabal-rpm deps # End cabal-rpm deps
BuildRequires: pandoc BuildRequires: pandoc
Provides: shellcheck = %{version}-%{release}
%description %description
The goals of ShellCheck are: The goals of ShellCheck are:
- To point out and clarify typical beginner's syntax issues, * To point out and clarify typical beginner's syntax issues,
that causes a shell to give cryptic error messages. that causes a shell to give cryptic error messages.
- To point out and clarify typical intermediate level semantic problems, * To point out and clarify typical intermediate level semantic problems,
that causes a shell to behave strangely and counter-intuitively. that causes a shell to behave strangely and counter-intuitively.
- To point out subtle caveats, corner cases and pitfalls, that may cause an * To point out subtle caveats, corner cases and pitfalls, that may cause an
advanced user's otherwise working script to fail under future circumstances. advanced user's otherwise working script to fail under future circumstances.
%package -n ghc-%{name} %package -n ghc-%{name}
@ -63,72 +82,232 @@ This package provides the Haskell %{name} shared library.
%package -n ghc-%{name}-devel %package -n ghc-%{name}-devel
Summary: Haskell %{name} library development files Summary: Haskell %{name} library development files
Provides: ghc-%{name}-static = %{version}-%{release} Provides: ghc-%{name}-static = %{version}-%{release}
Provides: ghc-%{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version} Requires: ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version} %endif
Requires(postun): ghc-compiler = %{ghc_version}
Requires: ghc-%{name}%{?_isa} = %{version}-%{release} Requires: ghc-%{name}%{?_isa} = %{version}-%{release}
%description -n ghc-%{name}-devel %description -n ghc-%{name}-devel
This package provides the Haskell %{name} library development files. This package provides the Haskell %{name} library development files.
%prep %if %{with haddock}
%setup -q %package -n ghc-%{name}-doc
%if %{without tests} Summary: Haskell %{name} library documentation
%patch0 -p1 -b .orig BuildArch: noarch
Requires: ghc-filesystem
%description -n ghc-%{name}-doc
This package provides the Haskell %{name} library documentation.
%endif %endif
%build %if %{with ghc_prof}
LANG=en_US.utf8 %package -n ghc-%{name}-prof
%ghc_lib_build Summary: Haskell %{name} profiling library
Requires: ghc-%{name}-devel%{?_isa} = %{version}-%{release}
Supplements: (ghc-%{name}-devel and ghc-prof)
pandoc -s -t man shellcheck.1.md -o shellcheck.1 %description -n ghc-%{name}-prof
This package provides the Haskell %{name} profiling library.
%endif
%prep
# Begin cabal-rpm setup:
%autosetup -p1
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
./manpage
%install %install
# Begin cabal-rpm install
%ghc_lib_install %ghc_lib_install
# End cabal-rpm install
install -Dpm 0644 shellcheck.1 %{buildroot}%{_mandir}/man1/shellcheck.1 install -Dpm 0644 shellcheck.1 %{buildroot}%{_mandir}/man1/shellcheck.1
%ghc_fix_dynamic_rpath shellcheck
%check %check
%if %{with tests} %if %{with tests}
%cabal test %cabal_test
%endif %endif
%post -n ghc-%{name}-devel
%ghc_pkg_recache
%postun -n ghc-%{name}-devel
%ghc_pkg_recache
%files %files
%doc LICENSE # Begin cabal-rpm files:
%license LICENSE
%doc README.md %doc README.md
%{_bindir}/shellcheck %{_bindir}/shellcheck
# End cabal-rpm files
%{_mandir}/man1/shellcheck.1* %{_mandir}/man1/shellcheck.1*
%files -n ghc-%{name} -f ghc-%{name}.files %files -n ghc-%{name} -f ghc-%{name}.files
%doc LICENSE # Begin cabal-rpm files:
%license LICENSE
# End cabal-rpm files
%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
%doc README.md %doc README.md
%if %{with haddock}
%files -n ghc-%{name}-doc -f ghc-%{name}-doc.files
%license LICENSE
%endif
%if %{with ghc_prof}
%files -n ghc-%{name}-prof -f ghc-%{name}-prof.files
%endif
%changelog %changelog
* Sat Jan 21 2023 Jens Petersen <petersen@redhat.com> - 0.9.0-2
- SPDX migration
- refresh to cabal-rpm-2.1.0
* Fri Dec 23 2022 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.9.0-1
* Update to 0.9.0
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 15 2022 Jens Petersen <petersen@redhat.com> - 0.8.0-2
- add lowercase Provides (#1964325)
* Fri Mar 18 2022 Greg Hellings <greg.hellings@gmail.com> - 0.8.0-1
- Update to 0.8.0
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Jan 08 2022 Miro Hrončok <mhroncok@redhat.com> - 0.7.2-4
- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
* Fri Aug 06 2021 Jens Petersen <petersen@redhat.com> - 0.7.2-3
- rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue May 18 2021 Jens Petersen <petersen@redhat.com> - 0.7.2-1
- update to 0.7.2
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sun Jun 07 2020 Jens Petersen <petersen@redhat.com> - 0.7.1-1
- update to 0.7.1
* Wed Feb 19 2020 Jens Petersen <petersen@redhat.com> - 0.7.0-3
- refresh to cabal-rpm-2.0.2
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Jul 29 2019 Jens Petersen <petersen@redhat.com> - 0.7.0-1
- update to 0.7.0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat May 18 2019 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.6.0-4
- Add upstream patch for BZ#1707331 (infinite loop on annotations for SC2188)
* Sun Feb 17 2019 Jens Petersen <petersen@redhat.com> - 0.6.0-3
- refresh to cabal-rpm-0.13
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Dec 03 2018 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.6.0-1
- Update to 0.6.0
* Tue Oct 9 2018 Jens Petersen <petersen@redhat.com> - 0.5.0-4
- rebuild for static executable
* Sat Jul 28 2018 Jens Petersen <petersen@redhat.com> - 0.5.0-3
- rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 03 2018 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.5.0-1
- Update to 0.5.0
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Jan 26 2018 Jens Petersen <petersen@redhat.com> - 0.4.7-2
- rebuild
* Sun Dec 10 2017 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.4.7-1
- Update to 0.4.7
- Install the manual shipped upstream
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Apr 25 2017 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.4.6-1
- update to 0.4.6
* Fri Feb 24 2017 Jens Petersen <petersen@redhat.com> - 0.4.5-3
- refresh to cabal-rpm-0.11.1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Jan 13 2017 Jens Petersen <petersen@redhat.com> - 0.4.5-1
- update to 0.4.5
* Sun Jun 26 2016 Jens Petersen <petersen@redhat.com> - 0.4.4-1
- update to 0.4.4
- disable tests since they hang
* Mon Mar 7 2016 Jens Petersen <petersen@redhat.com> - 0.3.8-1
- update to 0.3.8
- skip tests on armv7hl
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Apr 26 2015 Dridi <dridi@fedoraproject.org> - 0.3.7-1
- bumped to version 0.3.7
- updated summary with cabal's synopsis
- removed profiling symbols causing an FTBFS
- replaced regex-compat with regex-tdfa
* Wed Jan 28 2015 Jens Petersen <petersen@redhat.com> - 0.3.5-1
- update to 0.3.5
* Tue Nov 4 2014 Jens Petersen <petersen@redhat.com> - 0.3.4-2 * Tue Nov 4 2014 Jens Petersen <petersen@redhat.com> - 0.3.4-2
- disable tests on all archs (#1158522) - disable tests on all archs (#1158522)
- QuickCheck should really only be used for buildtime tests - QuickCheck should really only be used for buildtime tests
* Thu Sep 11 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.4-1 * Thu Sep 11 2014 Dridi <dridi@fedoraproject.org> - 0.3.4-1
- bumped to version 0.3.4 - bumped to version 0.3.4
- switched to hackage for the source tarball - switched to hackage for the source tarball
- tests are now driven by cabal - tests are now driven by cabal
@ -137,14 +316,14 @@ install -Dpm 0644 shellcheck.1 %{buildroot}%{_mandir}/man1/shellcheck.1
* Fri Sep 5 2014 Jens Petersen <petersen@redhat.com> - 0.3.3-2 * Fri Sep 5 2014 Jens Petersen <petersen@redhat.com> - 0.3.3-2
- reenable pandoc on ARM - reenable pandoc on ARM
* Thu Sep 04 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.3-1 * Thu Sep 04 2014 Dridi <dridi@fedoraproject.org> - 0.3.3-1
- rebuilt after a dependency upgrade - rebuilt after a dependency upgrade
* Sat Aug 30 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.3-0 * Sat Aug 30 2014 Dridi <dridi@fedoraproject.org> - 0.3.3-0
- bumped to version 0.3.3 - bumped to version 0.3.3
- removed upstreamed patch - removed upstreamed patch
* Thu Aug 28 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-9 * Thu Aug 28 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-9
- rebuilt after a dependency upgrade - rebuilt after a dependency upgrade
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-8 * Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-8
@ -157,35 +336,35 @@ install -Dpm 0644 shellcheck.1 %{buildroot}%{_mandir}/man1/shellcheck.1
- fix shellcheck rpath instead of using ld.so.conf.d - fix shellcheck rpath instead of using ld.so.conf.d
- simplify doc files - simplify doc files
* Sun Mar 16 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-5 * Sun Mar 16 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-5
- added missing ld config - added missing ld config
* Sat Mar 01 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-4 * Sat Mar 01 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-4
- executable dynamically linked to the library (bug #1069048) - executable dynamically linked to the library (bug #1069048)
* Sun Feb 09 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-3 * Sun Feb 09 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-3
- removed Setup.hs, now available upstream - removed Setup.hs, now available upstream
- stop building the man page on ARM, no pandoc (bug #992430) - stop building the man page on ARM, no pandoc (bug #992430)
- simpler workaroudn for bug #1052117 - simpler workaroudn for bug #1052117
* Wed Feb 05 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-2 * Wed Feb 05 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-2
- build and install the man page - build and install the man page
* Tue Feb 04 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-1 * Tue Feb 04 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-1
- bumped to version 0.3.1 - bumped to version 0.3.1
- added a workaround for the Fedora haskell toolchain (bug #1052117) - added a workaround for the Fedora haskell toolchain (bug #1052117)
* Tue Dec 03 2013 Dridi <dridi.boukelmoune@gmail.com> - 0.2.0-3 * Tue Dec 03 2013 Dridi <dridi@fedoraproject.org> - 0.2.0-3
- rebuilt - rebuilt
* Tue Dec 03 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 0.2.0-3 * Tue Dec 03 2013 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.2.0-3
- s/shell/POSIX shell/ in summary - s/shell/POSIX shell/ in summary
- LICENSE and README co-owned by sub-packages - LICENSE and README co-owned by sub-packages
* Sat Nov 30 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 0.2.0-2 * Sat Nov 30 2013 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.2.0-2
- added a patch for "for arg do" loops (d4bc0f6) - added a patch for "for arg do" loops (d4bc0f6)
* Sat Nov 23 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 0.2.0-1 * Sat Nov 23 2013 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.2.0-1
- spec file generated by cabal-rpm-0.8.6 - spec file generated by cabal-rpm-0.8.6
- added the description from the README - added the description from the README
- fixed broken bits from the generated spec - fixed broken bits from the generated spec

View File

@ -1 +1 @@
f69a49b67d054502da594e4ab151d626 ShellCheck-0.3.4.tar.gz SHA512 (ShellCheck-0.9.0.tar.gz) = 724da8de58eb9c4512779de0ec5f2f8f9015145c1eab3605574e609355980cd2fb87338d41e8ae95a0fd0742eed463b1c515a68d255308caa77ca06d57e12fcb