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
/v0.3.3.tar.gz
/ShellCheck-0.3.4.tar.gz
*/
*.rpm
ShellCheck-*.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 pkgver %{pkg_name}-%{version}
# re-enable after QuickCheck code moved out of main src files
# (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
# the tests hang
%bcond_with tests
# no useful debuginfo for Haskell packages without C sources
%global debug_package %{nil}
Name: %{pkg_name}
Version: 0.3.4
Version: 0.9.0
Release: 2%{?dist}
Summary: Tool for checking common errors in POSIX shell scripts
Summary: Shell script analysis tool
License: AGPLv3+
URL: http://www.shellcheck.net/about.html
Source0: http://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
Patch0: ShellCheck-disable-TemplateHaskell-runTests.patch
License: GPL-3.0-or-later
Url: https://www.shellcheck.net/
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
BuildRequires: chrpath
BuildRequires: ghc-Diff-devel
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-deepseq-devel
BuildRequires: ghc-directory-devel
BuildRequires: ghc-json-devel
BuildRequires: ghc-fgl-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-mtl-devel
BuildRequires: ghc-parsec-devel
BuildRequires: ghc-regex-compat-devel
%if %{with tests}
BuildRequires: ghc-QuickCheck-devel
BuildRequires: ghc-process-devel
BuildRequires: ghc-regex-tdfa-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
# End cabal-rpm deps
BuildRequires: pandoc
Provides: shellcheck = %{version}-%{release}
%description
The goals of ShellCheck are:
- To point out and clarify typical beginner's syntax issues,
that causes a shell to give cryptic error messages.
* To point out and clarify typical beginner's syntax issues,
that causes a shell to give cryptic error messages.
- To point out and clarify typical intermediate level semantic problems,
that causes a shell to behave strangely and counter-intuitively.
* To point out and clarify typical intermediate level semantic problems,
that causes a shell to behave strangely and counter-intuitively.
- To point out subtle caveats, corner cases and pitfalls, that may cause an
advanced user's otherwise working script to fail under future circumstances.
* To point out subtle caveats, corner cases and pitfalls, that may cause an
advanced user's otherwise working script to fail under future circumstances.
%package -n ghc-%{name}
@ -63,72 +82,232 @@ This package provides the Haskell %{name} shared library.
%package -n ghc-%{name}-devel
Summary: Haskell %{name} library development files
Provides: ghc-%{name}-static = %{version}-%{release}
Provides: ghc-%{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version}
%endif
Requires: ghc-%{name}%{?_isa} = %{version}-%{release}
%description -n ghc-%{name}-devel
This package provides the Haskell %{name} library development files.
%prep
%setup -q
%if %{without tests}
%patch0 -p1 -b .orig
%if %{with haddock}
%package -n ghc-%{name}-doc
Summary: Haskell %{name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description -n ghc-%{name}-doc
This package provides the Haskell %{name} library documentation.
%endif
%build
LANG=en_US.utf8
%ghc_lib_build
%if %{with ghc_prof}
%package -n ghc-%{name}-prof
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
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
install -Dpm 0644 shellcheck.1 %{buildroot}%{_mandir}/man1/shellcheck.1
%ghc_fix_dynamic_rpath shellcheck
%check
%if %{with tests}
%cabal test
%cabal_test
%endif
%post -n ghc-%{name}-devel
%ghc_pkg_recache
%postun -n ghc-%{name}-devel
%ghc_pkg_recache
%files
%doc LICENSE
# Begin cabal-rpm files:
%license LICENSE
%doc README.md
%{_bindir}/shellcheck
# End cabal-rpm files
%{_mandir}/man1/shellcheck.1*
%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
%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
* 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
- disable tests on all archs (#1158522)
- 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
- switched to hackage for the source tarball
- 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
- 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
* 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
- 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
* 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
- 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
* 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)
* 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
- stop building the man page on ARM, no pandoc (bug #992430)
- 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
* 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
- 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
* 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
- 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)
* 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
- added the description from the README
- 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