update to 0.16.4

This commit is contained in:
Jens Petersen 2018-07-22 23:43:27 +09:00
parent 262c4772ee
commit d97fea812e
3 changed files with 26 additions and 18 deletions

2
.gitignore vendored
View File

@ -7,3 +7,5 @@
/js-flot-0.8.3.tar.gz
/shake-0.16.tar.gz
/js-jquery-3.2.1.tar.gz
/shake-0.16.4.tar.gz
/js-jquery-3.3.1.tar.gz

View File

@ -1,20 +1,20 @@
# generated by cabal-rpm-0.12.1
# generated by cabal-rpm-0.12.5
# https://fedoraproject.org/wiki/Packaging:Haskell
%global pkg_name shake
%global pkgver %{pkg_name}-%{version}
%global jsflot js-flot-0.8.3
%global jsjquery js-jquery-3.2.1
%global jsjquery js-jquery-3.3.1
%global subpkgs %{jsflot} %{jsjquery}
%bcond_with tests
Name: %{pkg_name}
Version: 0.16
Version: 0.16.4
# can only be reset when all subpkgs bumped
Release: 7%{?dist}
Summary: Make-like build system
Release: 8%{?dist}
Summary: Build system library, like Make, but more accurate dependencies
License: BSD
Url: https://hackage.haskell.org/package/%{name}
@ -52,12 +52,20 @@ BuildRequires: ghc-HTTP-devel
%description
Shake is a Haskell library for writing build systems - designed as a
replacement for 'make'. See "Development.Shake" for an introduction, including
an example. Further examples are included in the Cabal tarball, under the
'Examples' directory. The homepage contains links to a user manual, an academic
paper and further information: <http://shakebuild.com>
an example. The homepage contains links to a user manual, an academic paper and
further information: <https://shakebuild.com>
This package provides the shake tool which can handle most ninja files
faster than ninja and simple makefiles.
To use Shake the user writes a Haskell program that imports
"Development.Shake", defines some build rules, and calls the
'Development.Shake.shakeArgs' function. Thanks to do notation and infix
operators, a simple Shake build system is not too dissimilar from a simple
Makefile. However, as build systems get more complex, Shake is able to take
advantage of the excellent abstraction facilities offered by Haskell and easily
support much larger projects. The Shake library provides all the standard
features available in other build systems, including automatic parallelism and
minimal rebuilds. Shake also provides more accurate dependency tracking,
including seamless support for generated files, and dependencies on system
information (e.g. compiler version).
%package -n ghc-%{name}
@ -107,11 +115,6 @@ information (e.g. compiler version).
%prep
%setup -q -a1 -a2
#cd src/Test/Ninja
#for i in test4 test3-win test3-sub test3-inc test5 test3 lint test2 test3-unix; do
# sed -i 's/\r$//' $i.ninja
#done
%build
%ghc_libs_build %{subpkgs}
@ -150,10 +153,13 @@ rm %{buildroot}%{_datadir}/%{pkgver}/docs/manual/*
%{_datadir}/%{pkgver}
%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
%doc CHANGES.txt README.md docs
%doc CHANGES.txt README.md
%changelog
* Sun Jul 22 2018 Jens Petersen <petersen@redhat.com> - 0.16.4-8
- update to 0.16.4
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

View File

@ -1,3 +1,3 @@
SHA512 (js-jquery-3.3.1.tar.gz) = 3222259a4342bc5156d5360385a478e235def04db0381cc48f342baac5018e91350dce760adb9b9ada796bc6341d5629f807672f629ee127faefe521801d62bb
SHA512 (shake-0.16.4.tar.gz) = 4a517a3730836d5e31c700e455f738d7798460525efdb25499b52fd579dfaaad9d3758fa924b720e1a6c803419eeefdbcc52cec5d60cb5917ae6334454935246
SHA512 (js-flot-0.8.3.tar.gz) = 5732938b37e9036156528c0d34cd99b45405db81d1e70b6651b056075ea8d9b616da1ae709c2de1f2f5be044236a3b81fc358d973769fca26993500ff9d0dabf
SHA512 (js-jquery-3.2.1.tar.gz) = f3e8f1183d52c39cc456240f4e0e5cbfbab3216609cf06f3862fb512e31f72f34a100a3df920c8b55fb511db9a6cd92be2a3aeccd0a916bb455865622f213fcd
SHA512 (shake-0.16.tar.gz) = 0e34cc3a9551e3da099a0c81a1982dc70a808c03db1b7a05d053f5f1159627b17b28c78c290e9fd0949da02f87ee987937e623ebcdc335cd65442518bd33f5f0