Compare commits

..

No commits in common. "rawhide" and "f19" have entirely different histories.
rawhide ... f19

5 changed files with 186 additions and 303 deletions

7
.gitignore vendored
View File

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

View File

@ -1,55 +0,0 @@
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

@ -0,0 +1,116 @@
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,75 +1,56 @@
# 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}
# the tests hang # 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
%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.9.0 Version: 0.3.4
Release: 2%{?dist} Release: 2%{?dist}
Summary: Shell script analysis tool Summary: Tool for checking common errors in POSIX shell scripts
License: GPL-3.0-or-later License: AGPLv3+
Url: https://www.shellcheck.net/ URL: http://www.shellcheck.net/about.html
# Begin cabal-rpm sources: Source0: http://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz Patch0: ShellCheck-disable-TemplateHaskell-runTests.patch
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Diff-devel # Begin cabal-rpm deps:
BuildRequires: ghc-QuickCheck-devel BuildRequires: chrpath
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-fgl-devel BuildRequires: ghc-json-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-mtl-devel BuildRequires: ghc-mtl-devel
BuildRequires: ghc-parsec-devel BuildRequires: ghc-parsec-devel
BuildRequires: ghc-process-devel BuildRequires: ghc-regex-compat-devel
BuildRequires: ghc-regex-tdfa-devel %if %{with tests}
BuildRequires: ghc-transformers-devel BuildRequires: ghc-QuickCheck-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}
@ -82,232 +63,72 @@ 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}
%endif Requires(post): ghc-compiler = %{ghc_version}
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.
%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
%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)
%description -n ghc-%{name}-prof
This package provides the Haskell %{name} profiling library.
%endif
%prep %prep
# Begin cabal-rpm setup: %setup -q
%autosetup -p1 %if %{without tests}
# End cabal-rpm setup %patch0 -p1 -b .orig
%endif
%build %build
# Begin cabal-rpm build: LANG=en_US.utf8
%ghc_lib_build %ghc_lib_build
# End cabal-rpm build
./manpage pandoc -s -t man shellcheck.1.md -o shellcheck.1
%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
# Begin cabal-rpm files: %doc LICENSE
%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
# Begin cabal-rpm files: %doc LICENSE
%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@fedoraproject.org> - 0.3.4-1 * Thu Sep 11 2014 Dridi <dridi.boukelmoune@gmail.com> - 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
@ -316,14 +137,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@fedoraproject.org> - 0.3.3-1 * Thu Sep 04 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.3-1
- rebuilt after a dependency upgrade - rebuilt after a dependency upgrade
* Sat Aug 30 2014 Dridi <dridi@fedoraproject.org> - 0.3.3-0 * Sat Aug 30 2014 Dridi <dridi.boukelmoune@gmail.com> - 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@fedoraproject.org> - 0.3.1-9 * Thu Aug 28 2014 Dridi <dridi.boukelmoune@gmail.com> - 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
@ -336,35 +157,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@fedoraproject.org> - 0.3.1-5 * Sun Mar 16 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-5
- added missing ld config - added missing ld config
* Sat Mar 01 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-4 * Sat Mar 01 2014 Dridi <dridi.boukelmoune@gmail.com> - 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@fedoraproject.org> - 0.3.1-3 * Sun Feb 09 2014 Dridi <dridi.boukelmoune@gmail.com> - 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@fedoraproject.org> - 0.3.1-2 * Wed Feb 05 2014 Dridi <dridi.boukelmoune@gmail.com> - 0.3.1-2
- build and install the man page - build and install the man page
* Tue Feb 04 2014 Dridi <dridi@fedoraproject.org> - 0.3.1-1 * Tue Feb 04 2014 Dridi <dridi.boukelmoune@gmail.com> - 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@fedoraproject.org> - 0.2.0-3 * Tue Dec 03 2013 Dridi <dridi.boukelmoune@gmail.com> - 0.2.0-3
- rebuilt - rebuilt
* Tue Dec 03 2013 Dridi Boukelmoune <dridi@fedoraproject.org> - 0.2.0-3 * Tue Dec 03 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 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@fedoraproject.org> - 0.2.0-2 * Sat Nov 30 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 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@fedoraproject.org> - 0.2.0-1 * Sat Nov 23 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 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 @@
SHA512 (ShellCheck-0.9.0.tar.gz) = 724da8de58eb9c4512779de0ec5f2f8f9015145c1eab3605574e609355980cd2fb87338d41e8ae95a0fd0742eed463b1c515a68d255308caa77ca06d57e12fcb f69a49b67d054502da594e4ab151d626 ShellCheck-0.3.4.tar.gz