Browse Source

libghc-*: rebuild with ghc-8.0.1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@10914 ec354946-7b23-47d6-9f5a-488ba84defc7
ara_t 7 years ago
parent
commit
554eec3a0c

+ 45 - 12
lib/libg/libghc-aeson/libghc-aeson-vl.spec

@@ -1,8 +1,8 @@
 %define pkg_name    aeson
-%define pkg_version 0.9.0.1
-%define pkg_release 3%{?_dist_release}
+%define pkg_version 0.11.3.0
+%define pkg_release 1%{?_dist_release}
 
-%define ghc_version 7.10.3
+%define ghc_version 8.0.1
 
 Summary: Haskell libraries: %{pkg_name} and dependent libraries
 Name:    libghc-%{pkg_name}
@@ -14,18 +14,22 @@ Group:   Applications/Text
 URL:     http://hackage.haskell.org
 
 Source0: %{pkg_name}-%{version}.tar.gz
-# Source100: packages
+Source1: packages
+
+# num=11; for pkg in `cat packages`; do echo "Source${num}: ${pkg}.tar.gz"; num=`expr ${num} + 1`; done
+Source11: transformers-compat-0.5.1.4.tar.gz
+Source12: tagged-0.8.5.tar.gz
+Source13: fail-4.9.0.0.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: ghc haskell-platform-base cabal-install
+BuildRequires: ghc haskell-platform
 BuildRequires: libffi-devel gmp-devel zlib-devel
 BuildRequires: libghc-dlist
 
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
-Requires: ghc haskell-platform-base cabal-install
+Requires: ghc haskell-platform
 Requires: libghc-dlist
 
 Vendor: Project Vine
@@ -39,6 +43,8 @@ Haskell libraries: %{pkg_name}
 
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{_builddir}/package.conf
+%{__rm} -rf ${HOME}/.ghc
 %setup -q -n %{pkg_name}-%{version}
 
 %build
@@ -48,16 +54,39 @@ ghc-pkg init %{_builddir}/package.conf
 PKG_CONF_DIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
 %{__mkdir_p} ${PKG_CONF_DIR}
 
+# install dependent packages
+cd %{_builddir}
+for pkg in `cat %{SOURCE1}`; do
+  %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
+  cd ${pkg}
+  cabal configure \
+    --prefix=%{_prefix} \
+    --libdir=%{_libdir}/ghc-lib/%{name}/${pkg} \
+    --libsubdir= \
+    --datadir=%{_datadir}/%{name}/${pkg} \
+    --datasubdir= \
+    --docdir=%{_docdir}/%{name}/${pkg}
+
+  cabal build
+  cabal haddock || : # avoid Error
+  cabal copy --destdir=${RPM_BUILD_ROOT}
+  cabal register --inplace
+  cabal register --gen-pkg-config=${PKG_CONF_DIR}/%{name}_${pkg}.conf
+  cd ..
+done
+
+# build
+cd %{_builddir}/%{pkg_name}-%{version}
 cabal configure \
     --prefix=%{_prefix} \
-    --libdir=%{_libdir}/ghc-lib/%{pkg_name}-%{version} \
+    --libdir=%{_libdir}/ghc-lib/%{pkg_name}/%{pkg_name}-%{version} \
     --libsubdir= \
-    --datadir=%{_datadir}/%{pkg_name}-%{version} \
+    --datadir=%{_datadir}/%{pkg_name}/%{pkg_name}-%{version} \
     --datasubdir= \
-    --docdir=%{_docdir}/%{pkg_name}-%{version}
+    --docdir=%{_docdir}/%{pkg_name}/%{pkg_name}-%{version}
 
 cabal build
-cabal haddock || : # avoid Error
+cabal haddock
 cabal copy --destdir=${RPM_BUILD_ROOT}
 cabal register --inplace
 cabal register --gen-pkg-config=${PKG_CONF_DIR}/%{pkg_name}-%{version}.conf
@@ -66,7 +95,7 @@ cabal register --gen-pkg-config=${PKG_CONF_DIR}/%{pkg_name}-%{version}.conf
 cabal copy --destdir=${RPM_BUILD_ROOT}
 
 %{__cp} changelog.md LICENSE README.markdown \
-        ${RPM_BUILD_ROOT}%{_docdir}/%{pkg_name}-%{version}
+        ${RPM_BUILD_ROOT}%{_docdir}/%{pkg_name}/%{pkg_name}-%{version}
 
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
@@ -86,6 +115,10 @@ ghc-pkg recache
 
 
 %changelog
+* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.11.3.0-1
+- update to 0.11.3.0
+- build using ghc-8.0.1
+
 * Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.9.0.1-3
 - rebuilt
 

+ 52 - 27
lib/libg/libghc-build-pandoc/libghc-build-pandoc-vl.spec

@@ -1,8 +1,13 @@
 %define pkg_name    build-pandoc
-%define pkg_version 1.17.0.3
+%define pkg_version 1.17.1
 %define pkg_release 1%{?_dist_release}
 
-%define ghc_version 7.10.3
+%define ghc_version 8.0.1
+# to fix wrong dependencies in cabal files
+# do not use '-'
+%define oldtime_version 1.1.0.3
+%define utf8string_version 1.0.1.1
+
 
 Summary: Haskell libraries: %{pkg_name} and dependent libraries
 Name:    libghc-%{pkg_name}
@@ -13,31 +18,38 @@ License: BSD3
 Group:   Applications/Text
 URL:     http://hackage.haskell.org
 
-Source0: JuicyPixels-3.2.7.tar.gz
-Source1: SHA-1.6.4.2.tar.gz
-Source2: blaze-markup-0.7.0.3.tar.gz
-Source3: blaze-html-0.8.1.1.tar.gz
-Source4: cmark-0.5.2.tar.gz
-Source5: digest-0.0.1.2.tar.gz
-Source6: extensible-exceptions-0.1.1.4.tar.gz
-Source7: haddock-library-1.2.1.tar.gz
-Source8: hslua-0.4.1.tar.gz
-Source9: pandoc-types-1.16.1.tar.gz
-Source10: regex-pcre-builtin-0.94.4.8.8.35.tar.gz
-Source11: tagsoup-0.13.9.tar.gz
-Source12: temporary-1.2.0.4.tar.gz
-Source13: unix-compat-0.4.1.4.tar.gz
-Source14: filemanip-0.3.6.3.tar.gz
-Source15: utf8-string-1.0.1.1.tar.gz
-Source16: highlighting-kate-0.6.2.tar.gz
-Source17: xml-1.3.14.tar.gz
-Source18: texmath-0.8.6.2.tar.gz
-Source19: zip-archive-0.3.0.2.tar.gz
-Source100: packages
+Source0: packages
+
+# num=1; for pkg in `cat packages`; do echo "Source${num}: ${pkg}.tar.gz"; num=`expr ${num} + 1`; done
+Source1: JuicyPixels-3.2.8.tar.gz
+Source2: SHA-1.6.4.2.tar.gz
+Source3: blaze-markup-0.7.1.1.tar.gz
+Source4: blaze-html-0.8.1.3.tar.gz
+Source5: cmark-0.5.5.tar.gz
+Source6: digest-0.0.1.2.tar.gz
+Source7: extensible-exceptions-0.1.1.4.tar.gz
+Source8: haddock-library-1.4.2.tar.gz
+Source9: hslua-0.4.1.tar.gz
+Source10: old-time-1.1.0.3.tar.gz
+Source11: pandoc-types-1.16.1.1.tar.gz
+Source12: regex-pcre-builtin-0.94.4.8.8.35.tar.gz
+Source13: tagsoup-0.14.tar.gz
+Source14: temporary-1.2.0.4.tar.gz
+Source15: unix-compat-0.4.3.1.tar.gz
+Source16: filemanip-0.3.6.3.tar.gz
+Source17: utf8-string-1.0.1.1.tar.gz
+Source18: highlighting-kate-0.6.4.tar.gz
+Source19: xml-1.3.14.tar.gz
+Source20: texmath-0.8.6.7.tar.gz
+Source21: zip-archive-0.3.0.5.tar.gz
+
+# to fix wrong dependencies in cabal files
+Source101: old-time.cabal
+Source102: utf8-string.cabal
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: ghc haskell-platform-base cabal-install
+BuildRequires: ghc haskell-platform
 BuildRequires: libffi-devel gmp-devel zlib-devel
 BuildRequires: libghc-data-default-class
 BuildRequires: libghc-dlist
@@ -47,9 +59,8 @@ BuildRequires: libghc-http-client-tls
 BuildRequires: yaml
 
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
-Requires: ghc haskell-platform-base cabal-install
+Requires: ghc haskell-platform
 Requires: libghc-data-default-class
 Requires: libghc-dlist
 Requires: libghc-data-default
@@ -68,6 +79,8 @@ Haskell libraries: %{pkg_name}
 
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{_builddir}/package.conf
+%{__rm} -rf ${HOME}/.ghc
 %setup -q -T -c %{name}-%{version}
 
 %build
@@ -75,12 +88,20 @@ Haskell libraries: %{pkg_name}
 ghc-pkg init %{_builddir}/package.conf
 
 PKG_CONF_DIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
+%{__rm} -rf ${PKG_CONF_DIR}
 %{__mkdir_p} ${PKG_CONF_DIR}
 
 cd %{_builddir}
-for pkg in `cat %{SOURCE100}`; do
+for pkg in `cat %{SOURCE0}`; do
   %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
   cd ${pkg}
+    # fix wrong dependencies
+    case ${pkg} in
+        "old-time-%{oldtime_version}")       %{__cp} %{SOURCE101} . ;;
+        "utf8-string-%{utf8string_version}") %{__cp} %{SOURCE102} . ;;
+        *) ;;
+    esac
+
   cabal configure \
     --prefix=%{_prefix} \
     --libdir=%{_libdir}/ghc-lib/%{name}/${pkg} \
@@ -115,5 +136,9 @@ ghc-pkg recache
 
 
 %changelog
+* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 1.17.1-1
+- update to 1.17.1
+- build using ghc-8.0.1
+
 * Fri May 06 2016 Toshiaki Ara <ara_t@384.jp> 1.17.0.3-1
 - new package

+ 12 - 7
lib/libg/libghc-data-default-class/libghc-data-default-class-vl.spec

@@ -1,8 +1,8 @@
 %define pkg_name    data-default-class
-%define pkg_version 0.0.1
-%define pkg_release 3%{?_dist_release}
+%define pkg_version 0.1.2.0
+%define pkg_release 1%{?_dist_release}
 
-%define ghc_version 7.10.3
+%define ghc_version 8.0.1
 
 Summary: Haskell libraries: %{pkg_name}
 Name:    libghc-%{pkg_name}
@@ -14,16 +14,14 @@ Group:   Applications/Text
 URL:     http://hackage.haskell.org
 
 Source0: %{pkg_name}-%{version}.tar.gz
-# Source100: packages
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: ghc haskell-platform-base cabal-install
+BuildRequires: ghc haskell-platform
 BuildRequires: libffi-devel gmp-devel zlib-devel
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
-Requires: ghc haskell-platform-base cabal-install
+Requires: ghc haskell-platform
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -35,6 +33,8 @@ Haskell libraries: %{pkg_name}-%{version}
 
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{_builddir}/package.conf
+%{__rm} -rf ${HOME}/.ghc
 %setup -q -n %{pkg_name}-%{version}
 
 %build
@@ -42,6 +42,7 @@ Haskell libraries: %{pkg_name}-%{version}
 ghc-pkg init %{_builddir}/package.conf
 
 PKG_CONF_DIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
+%{__rm} -rf ${PKG_CONF_DIR}
 %{__mkdir_p} ${PKG_CONF_DIR}
 
 cabal configure \
@@ -82,6 +83,10 @@ ghc-pkg recache
 
 
 %changelog
+* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.1.2.0-1
+- update to 0.1.2.0
+- rebuild using ghc-8.0.1
+
 * Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.0.1-3
 - rebuilt
 

+ 30 - 12
lib/libg/libghc-data-default/libghc-data-default-vl.spec

@@ -1,8 +1,11 @@
 %define pkg_name    data-default
-%define pkg_version 0.5.3
-%define pkg_release 3%{?_dist_release}
+%define pkg_version 0.7.1.1
+%define pkg_release 1%{?_dist_release}
 
-%define ghc_version 7.10.3
+%define ghc_version 8.0.1
+# to fix wrong dependencies in cabal files
+# do not use '-'
+%define oldlocale_version 1.0.0.7
 
 Summary: Haskell libraries: %{pkg_name} and dependent libraries
 Name:    libghc-%{pkg_name}
@@ -14,23 +17,27 @@ Group:   Applications/Text
 URL:     http://hackage.haskell.org
 
 Source0: %{pkg_name}-%{version}.tar.gz
-Source1: data-default-instances-base-0.0.1.tar.gz
-Source2: data-default-instances-containers-0.0.1.tar.gz
-Source3: data-default-instances-old-locale-0.0.1.tar.gz
-Source4: data-default-instances-dlist-0.0.1.tar.gz
-Source100: packages
+Source1: packages
+
+# num=11; for pkg in `cat packages`; do echo "Source${num}: ${pkg}.tar.gz"; num=`expr ${num} + 1`; done
+Source11: data-default-instances-containers-0.0.1.tar.gz
+Source12: data-default-instances-dlist-0.0.1.tar.gz
+Source13: old-locale-1.0.0.7.tar.gz
+Source14: data-default-instances-old-locale-0.0.1.tar.gz
+
+# to fix wrong dependencies in cabal files
+Source101: old-locale.cabal
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: ghc haskell-platform-base cabal-install
+BuildRequires: ghc haskell-platform
 BuildRequires: libffi-devel gmp-devel zlib-devel
 BuildRequires: libghc-data-default-class
 BuildRequires: libghc-dlist
 
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
-Requires: ghc haskell-platform-base cabal-install
+Requires: ghc haskell-platform
 Requires: libghc-data-default-class
 Requires: libghc-dlist
 
@@ -45,6 +52,8 @@ Haskell libraries: %{pkg_name} and dependent libraries
 
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{_builddir}/package.conf
+%{__rm} -rf ${HOME}/.ghc
 %setup -q -n %{pkg_name}-%{version}
 
 %build
@@ -56,9 +65,14 @@ PKG_CONF_DIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
 
 # install dependent packages
 cd %{_builddir}
-for pkg in `cat %{SOURCE100}`; do
+for pkg in `cat %{SOURCE1}`; do
   %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
   cd ${pkg}
+  case ${pkg} in
+      "old-locale-%{oldlocale_version}") %{__cp} %{SOURCE101} . ;;
+      *) ;;
+  esac
+
   cabal configure \
     --prefix=%{_prefix} \
     --libdir=%{_libdir}/ghc-lib/%{name}/${pkg} \
@@ -115,6 +129,10 @@ ghc-pkg recache
 
 
 %changelog
+* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-1
+- update to 0.7.1.1
+- build using ghc-8.0.1
+
 * Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.5.3-3
 - rebuilt
 

+ 12 - 7
lib/libg/libghc-dlist/libghc-dlist-vl.spec

@@ -1,8 +1,8 @@
 %define pkg_name    dlist
-%define pkg_version 0.7.1.2
-%define pkg_release 3%{?_dist_release}
+%define pkg_version 0.8.0.2
+%define pkg_release 1%{?_dist_release}
 
-%define ghc_version 7.10.3
+%define ghc_version 8.0.1
 
 Summary: Haskell libraries: %{pkg_name}
 Name:    libghc-%{pkg_name}
@@ -14,16 +14,14 @@ Group:   Applications/Text
 URL:     http://hackage.haskell.org
 
 Source0: %{pkg_name}-%{version}.tar.gz
-# Source100: packages
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: ghc haskell-platform-base cabal-install
+BuildRequires: ghc haskell-platform
 BuildRequires: libffi-devel gmp-devel zlib-devel
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
-Requires: ghc haskell-platform-base cabal-install
+Requires: ghc haskell-platform
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -36,6 +34,8 @@ Haskell libraries: %{pkg_name}-%{version}
 
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{_builddir}/package.conf
+%{__rm} -rf ${HOME}/.ghc
 %setup -q -n %{pkg_name}-%{version}
 
 %build
@@ -43,6 +43,7 @@ Haskell libraries: %{pkg_name}-%{version}
 ghc-pkg init %{_builddir}/package.conf
 
 PKG_CONF_DIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
+%{__rm} -rf ${PKG_CONF_DIR}
 %{__mkdir_p} ${PKG_CONF_DIR}
 
 cabal configure \
@@ -83,6 +84,10 @@ ghc-pkg recache
 
 
 %changelog
+* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.8.0.2-1
+- update to 0.1.2.0
+- build using ghc-8.0.1
+
 * Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.7.1.2-3
 - rebuilt
 

+ 48 - 34
lib/libg/libghc-http-client-tls/libghc-http-client-tls-vl.spec

@@ -1,8 +1,11 @@
 %define pkg_name    http-client-tls
-%define pkg_version 0.2.2
-%define pkg_release 3%{?_dist_release}
+%define pkg_version 0.2.4.1
+%define pkg_release 1%{?_dist_release}
 
-%define ghc_version 7.10.3
+%define ghc_version 8.0.1
+# to fix wrong dependencies in cabal files
+# do not use '-'
+%define exceptions_version 0.8.3
 
 Summary: Haskell libraries: %{pkg_name} and dependent libraries
 Name:    libghc-%{pkg_name}
@@ -14,43 +17,48 @@ Group:   Applications/Text
 URL:     http://hackage.haskell.org
 
 Source0: %{pkg_name}-%{version}.tar.gz
-Source1: base64-bytestring-1.0.0.1.tar.gz
-Source2: blaze-builder-0.4.0.1.tar.gz
-Source3: byteable-0.1.1.tar.gz
-Source4: cereal-0.5.1.0.tar.gz
-Source5: cookie-0.4.1.6.tar.gz
-Source6: hourglass-0.2.10.tar.gz
-Source7: http-types-0.9.tar.gz
-Source8: memory-0.11.tar.gz
-Source9: asn1-types-0.3.2.tar.gz
-Source10: asn1-encoding-0.9.3.tar.gz
-Source11: asn1-parse-0.9.4.tar.gz
-Source12: cryptonite-0.13.tar.gz
-Source13: mime-types-0.1.0.6.tar.gz
-Source14: pem-0.2.2.tar.gz
-Source15: socks-0.5.4.tar.gz
-Source16: streaming-commons-0.1.15.1.tar.gz
-Source17: http-client-0.4.27.tar.gz
-Source18: x509-1.6.3.tar.gz
-Source19: x509-store-1.6.1.tar.gz
-Source20: x509-system-1.6.3.tar.gz
-Source21: x509-validation-1.6.3.tar.gz
-Source22: tls-1.3.4.tar.gz
-Source23: connection-0.2.5.tar.gz
-
-Source100: packages
+Source1: packages
+
+# num=11; for pkg in `cat packages`; do echo "Source${num}: ${pkg}.tar.gz"; num=`expr ${num} + 1`; done
+Source11: base64-bytestring-1.0.0.1.tar.gz
+Source12: blaze-builder-0.4.0.2.tar.gz
+Source13: byteable-0.1.1.tar.gz
+Source14: cereal-0.5.4.0.tar.gz
+Source15: cookie-0.4.2.1.tar.gz
+Source16: hourglass-0.2.10.tar.gz
+Source17: http-types-0.9.1.tar.gz
+Source18: memory-0.13.tar.gz
+Source19: asn1-types-0.3.2.tar.gz
+Source20: asn1-encoding-0.9.4.tar.gz
+Source21: asn1-parse-0.9.4.tar.gz
+Source22: cryptonite-0.21.tar.gz
+Source23: mime-types-0.1.0.7.tar.gz
+Source24: pem-0.2.2.tar.gz
+Source25: socks-0.5.5.tar.gz
+Source26: exceptions-0.8.3.tar.gz
+Source27: streaming-commons-0.1.17.tar.gz
+Source28: http-client-0.4.31.2.tar.gz
+Source29: x509-1.6.5.tar.gz
+Source30: x509-store-1.6.2.tar.gz
+Source31: x509-system-1.6.4.tar.gz
+Source32: x509-validation-1.6.5.tar.gz
+Source33: tls-1.3.9.tar.gz
+Source34: connection-0.2.7.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires: ghc haskell-platform-base cabal-install
+BuildRequires: ghc haskell-platform
 BuildRequires: libffi-devel gmp-devel zlib-devel
-BuildRequires: libghc-data-default-class
+BuildRequires: libghc-dlist
+BuildRequires: libghc-data-default
+BuildRequires: libghc-aeson
 
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
-Requires: ghc haskell-platform-base cabal-install
-Requires: libghc-data-default-class
+Requires: ghc haskell-platform
+Requires: libghc-dlist
+Requires: libghc-data-default
+Requires: libghc-aeson
 
 
 Vendor: Project Vine
@@ -64,6 +72,8 @@ Haskell libraries: %{pkg_name} and dependent libraries
 
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{_builddir}/package.conf
+%{__rm} -rf ${HOME}/.ghc
 %setup -q -n %{pkg_name}-%{version}
 
 %build
@@ -75,7 +85,7 @@ PKG_CONF_DIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
 
 # install dependent packages
 cd %{_builddir}
-for pkg in `cat %{SOURCE100}`; do
+for pkg in `cat %{SOURCE1}`; do
   %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
   cd ${pkg}
   cabal configure \
@@ -134,6 +144,10 @@ ghc-pkg recache
 
 
 %changelog
+* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.2.4.1-1
+- update to 0.2.4.1
+- build using ghc-8.0.1
+
 * Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.2.2-3
 - rebuilt