Browse Source

haskell-platform: update to 2016.8.0.1

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

+ 292 - 143
h/haskell-platform/haskell-platform-vl.spec

@@ -1,11 +1,24 @@
 %define pkg_name     haskell-platform
 %define pkg_name     haskell-platform
-%define year_version 2015
-%define pkg_version  7.10.3
-%define pkg_release  3%{?_dist_release}
+%define year_version 2016
+%define pkg_version  8.0.1
+%define pkg_release  1%{?_dist_release}
+
+%define ghc_version 8.0.1
+
+%define hscolour_version 1.24
+%define cabal_version 1.24.0.0
+%define stack_version 1.1.2
+
+# to fix wrong dependencies in cabal files
+# do not use '-'
+%define ed25519_version 0.0.5.0
+%define hackagesecurity_version 0.5.2.2
+
+%define hastache_version 0.6.1
+%define oldlocale_version 1.0.0.7
+%define oldtime_version 1.1.0.3
+%define utf8string_version 1.0.1.1
 
 
-%define ghc_version 7.10.3
-%define alex_version 3.1.4
-%define happy_version 1.19.5
 
 
 %ifarch %{ix86}
 %ifarch %{ix86}
 %define rpmarch i386
 %define rpmarch i386
@@ -25,19 +38,170 @@ Group:   Applications/Languages
 
 
 Source0: %{name}-%{pkg_version}.tar.gz
 Source0: %{name}-%{pkg_version}.tar.gz
 
 
+Source1: packages.cabal-install
+Source2: packages.stack
+
+# LTS Haskell 7.18 (ghc-8.0.1): Published on 2017-01-29
+# cabal-install
+# num=11; for pkg in `cat packages.cabal-install`; do echo "Source${num}: ${pkg}.tar.gz"; num=`expr ${num} + 1`; done
+Source11: base16-bytestring-0.1.1.6.tar.gz
+Source12: base64-bytestring-1.0.0.1.tar.gz
+Source13: cryptohash-sha256-0.11.100.1.tar.gz
+Source14: ed25519-0.0.5.0.tar.gz
+Source15: tar-0.5.0.3.tar.gz
+Source16: hackage-security-0.5.2.2.tar.gz
+Source17: cabal-install-1.24.0.0.tar.gz
+
+# stack
+# num=101; for pkg in `cat packages.stack`; do echo "Source${num}: ${pkg}.tar.gz"; num=`expr ${num} + 1`; done
+Source101: SHA-1.6.4.2.tar.gz
+Source102: ansi-terminal-0.6.2.3.tar.gz
+Source103: ansi-wl-pprint-0.6.7.3.tar.gz
+Source104: auto-update-0.1.4.tar.gz
+Source105: base-compat-0.9.1.tar.gz
+Source106: base-orphans-0.5.4.tar.gz
+Source107: blaze-builder-0.4.0.2.tar.gz
+Source108: blaze-markup-0.7.1.1.tar.gz
+Source109: blaze-html-0.8.1.3.tar.gz
+Source110: byteable-0.1.1.tar.gz
+Source111: bytestring-builder-0.10.8.1.0.tar.gz
+Source112: cereal-0.5.4.0.tar.gz
+Source113: data-default-class-0.1.2.0.tar.gz
+Source114: digest-0.0.1.2.tar.gz
+Source115: dlist-0.8.0.2.tar.gz
+Source116: transformers-compat-0.5.1.4.tar.gz
+Source117: Glob-0.7.14.tar.gz
+Source118: easy-file-0.2.1.tar.gz
+Source119: edit-distance-0.2.2.1.tar.gz
+Source120: extra-1.4.10.tar.gz
+Source121: fail-4.9.0.0.tar.gz
+Source122: filelock-0.1.0.1.tar.gz
+Source123: generic-deriving-1.11.1.tar.gz
+Source124: generics-sop-0.2.3.0.tar.gz
+Source125: gitrev-1.2.0.tar.gz
+Source126: hinotify-0.3.9.tar.gz
+Source127: hourglass-0.2.10.tar.gz
+Source128: http-types-0.9.1.tar.gz
+Source129: ieee754-0.7.9.tar.gz
+Source130: hastache-0.6.1.tar.gz
+Source131: memory-0.13.tar.gz
+Source132: asn1-types-0.3.2.tar.gz
+Source133: asn1-encoding-0.9.4.tar.gz
+Source134: asn1-parse-0.9.4.tar.gz
+Source135: cryptonite-0.21.tar.gz
+Source136: cryptohash-0.11.9.tar.gz
+Source137: microlens-0.4.7.0.tar.gz
+Source138: mime-types-0.1.0.7.tar.gz
+Source139: monad-loops-0.4.3.tar.gz
+Source140: nats-1.1.1.tar.gz
+Source141: old-locale-1.0.0.7.tar.gz
+Source142: cookie-0.4.2.1.tar.gz
+Source143: old-time-1.1.0.3.tar.gz
+Source144: open-browser-0.2.1.0.tar.gz
+Source145: path-pieces-0.2.1.tar.gz
+Source146: patience-0.1.1.tar.gz
+Source147: pem-0.2.2.tar.gz
+Source148: prelude-extras-0.4.0.3.tar.gz
+Source149: regex-applicative-0.3.3.tar.gz
+Source150: regex-applicative-text-0.1.0.1.tar.gz
+Source151: safe-0.3.11.tar.gz
+Source152: semigroups-0.18.2.tar.gz
+Source153: silently-1.2.5.tar.gz
+Source154: socks-0.5.5.tar.gz
+Source155: split-0.2.3.1.tar.gz
+Source156: stm-chans-3.0.0.4.tar.gz
+Source157: streaming-commons-0.1.17.tar.gz
+Source158: system-filepath-0.4.13.4.tar.gz
+Source159: system-fileio-0.3.16.3.tar.gz
+Source160: tagged-0.8.5.tar.gz
+Source161: aeson-0.11.3.0.tar.gz
+Source162: binary-tagged-0.1.4.2.tar.gz
+Source163: text-binary-0.2.1.1.tar.gz
+Source164: time-locale-compat-0.1.1.3.tar.gz
+Source165: http-api-data-0.2.4.tar.gz
+Source166: MonadRandom-0.4.2.3.tar.gz
+Source167: constraints-0.8.tar.gz
+Source168: distributive-0.5.1.tar.gz
+Source169: exceptions-0.8.3.tar.gz
+Source170: aeson-compat-0.3.6.tar.gz
+Source171: http-client-0.4.31.2.tar.gz
+Source172: mmorph-1.0.9.tar.gz
+Source173: optparse-applicative-0.12.1.0.tar.gz
+Source174: path-0.5.11.tar.gz
+Source175: retry-0.7.4.2.tar.gz
+Source176: temporary-1.2.0.4.tar.gz
+Source177: unix-compat-0.4.3.1.tar.gz
+Source178: path-io-1.2.2.tar.gz
+Source179: transformers-base-0.4.4.tar.gz
+Source180: monad-control-1.0.1.0.tar.gz
+Source181: lifted-base-0.2.3.8.tar.gz
+Source182: enclosed-exceptions-1.0.2.tar.gz
+Source183: monad-unlift-0.2.0.tar.gz
+Source184: resource-pool-0.2.3.2.tar.gz
+Source185: resourcet-1.1.9.tar.gz
+Source186: conduit-1.2.8.tar.gz
+Source187: conduit-extra-1.1.15.tar.gz
+Source188: cryptohash-conduit-0.1.1.tar.gz
+Source189: project-template-0.2.0.tar.gz
+Source190: unexceptionalio-0.3.0.tar.gz
+Source191: errors-2.1.3.tar.gz
+Source192: fsnotify-0.2.1.tar.gz
+Source193: unix-time-0.3.7.tar.gz
+Source194: fast-logger-2.4.8.tar.gz
+Source195: monad-logger-0.3.20.1.tar.gz
+Source196: persistent-2.6.tar.gz
+Source197: persistent-sqlite-2.6.tar.gz
+Source198: persistent-template-2.5.1.6.tar.gz
+Source199: utf8-string-1.0.1.1.tar.gz
+Source200: vector-binary-instances-0.2.3.4.tar.gz
+Source201: void-0.7.1.tar.gz
+Source202: contravariant-1.4.tar.gz
+Source203: comonad-5.tar.gz
+Source204: bifunctors-5.4.1.tar.gz
+Source205: profunctors-5.2.tar.gz
+Source206: semigroupoids-5.1.tar.gz
+Source207: free-4.12.4.tar.gz
+Source208: either-4.4.1.1.tar.gz
+Source209: optparse-simple-0.0.3.tar.gz
+Source210: x509-1.6.5.tar.gz
+Source211: x509-store-1.6.2.tar.gz
+Source212: x509-system-1.6.4.tar.gz
+Source213: x509-validation-1.6.5.tar.gz
+Source214: tls-1.3.9.tar.gz
+Source215: connection-0.2.7.tar.gz
+Source216: http-client-tls-0.2.4.1.tar.gz
+Source217: http-conduit-2.1.11.tar.gz
+Source218: yaml-0.8.21.2.tar.gz
+Source219: hpack-0.14.1.tar.gz
+Source220: zip-archive-0.3.0.5.tar.gz
+Source221: zlib-bindings-0.1.1.5.tar.gz
+Source222: hit-0.6.3.tar.gz
+Source223: stack-1.1.2.tar.gz
+
+# to fix wrong dependencies in cabal files
+Source301: ed25519.cabal
+
+Source401: hastache.cabal
+Source402: old-locale.cabal
+Source403: old-time.cabal
+Source404: utf8-string.cabal
+Source405: stack.cabal
+
 BuildRoot: %{_tmppath}/%{name}-%{pkg_version}-root
 BuildRoot: %{_tmppath}/%{name}-%{pkg_version}-root
 
 
-BuildRequires: ghc
+BuildRequires: ghc = %{ghc_version}
 BuildRequires: gmp-devel zlib-devel freeglut-devel
 BuildRequires: gmp-devel zlib-devel freeglut-devel
 BuildRequires: libffi-devel
 BuildRequires: libffi-devel
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
 BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
-BuildRequires: hscolour
 
 
-Requires: haskell-platform-base = %{version}
-Requires: alex
-Requires: happy
-Requires: cabal-install
-Requires: hscolour
+Requires: ghc = %{ghc_version}
+Requires: freeglut-devel
+
+Conflicts: alex
+Conflicts: happy
+Conflicts: haskell-platform-base
+Conflicts: cabal-install
+Conflicts: hscolour
 
 
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -51,176 +215,161 @@ functional language, quite different from most other programming languages.
 The language is named for Haskell Brooks Curry, whose work in mathematical
 The language is named for Haskell Brooks Curry, whose work in mathematical
 logic serves as a foundation for functional languages.
 logic serves as a foundation for functional languages.
 
 
-This is a meta package for installing haskell-platform, alex, happy and
-cabal-install.
-
-
-%package base
-Version:     %{version}
-Summary:     base package of haskell-platform
-Summary(ja): haskell-platformの基本パッケージ
-License:     BSD-like
-Group:       Applications/Languages
-
-Requires: ghc = %{ghc_version}
-Requires: freeglut
-Requires: gmp-devel
-
-%description base
-Base package for haskell-platform without alex, cabal, happy and HsColour.
-
-
-%package -n alex
-Version:     %{alex_version}
-Summary:     lexical analyser generator for Haskell
-Summary(ja): Haskell用の構文解析器生成器
-License:     BSD3
-Group:       Applications/Text
-
-%description -n alex
-Alex is a tool for generating lexical analysers in Haskell,
-given a description of the tokens to be recognised
-in the form of regular expressions.
-It is similar to the tool lex or flex for C/C++.
-
-%description -l ja -n alex
-AlexはHaskellで字句解析器を生成するツールで、
-トークン群の記述を正規表現の形式で認識します。
-C/C++用のlexやflexといったツールに似ています。
-
-
-%package -n happy
-Version:     %{happy_version}
-Summary:     a parser generator system for Haskell
-Summary(ja): Haskell 用の構文解析器生成器
-License:     BSD3
-Group:       Applications/Text
-
-%description -n happy
-Happy is a parser generator system for Haskell, similar to the tool 'yacc'
-for C. Like 'yacc', it takes a file containing an annotated BNF specification
-of a grammar and produces a Haskell module containing a parser for the grammar.
-
-%description -l ja -n happy
-HappyはHaskell用の構文解析器生成器のシステムで、C用ツールの'yacc'に似ています。
-'yacc'の様に注釈付きのBNF形式の文法の仕様を含んだファイルを受け取って、
-その文法の構文解析器を含んだHaskellモジュールを生成します。
-
 
 
 %prep
 %prep
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %setup -q -n %{name}-%{pkg_version}
 %setup -q -n %{name}-%{pkg_version}
-%{__cat} etc/build.packages | \
-    %{__sed} -e /hscolour/d | \
-    %{__sed} -e /cabal-install/d > build.packages
 
 
 %build
 %build
-PKGCONFDIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d/%{name}
+PKGNAME=%{name}-%{version}
+PKGCONFDIR=${RPM_BUILD_ROOT}%{_libdir}/ghc-%{ghc_version}/package.conf.d
 %{__mkdir_p} ${PKGCONFDIR}
 %{__mkdir_p} ${PKGCONFDIR}
 
 
-export PATH=${RPM_BUILD_ROOT}%{_bindir}:${PATH}
+export PATH=${RPM_BUILD_ROOT}%{_bindir}:${HOME}/.cabal/bin:${PATH}
 export LANG=en_US.utf8
 export LANG=en_US.utf8
 
 
-# build and install
+# hscolour (bootstrap)
+pkg=hscolour-%{hscolour_version}
+cd %{_builddir}/%{name}-%{pkg_version}/packages/${pkg}
+ghc --make Setup
+./Setup configure --user
+./Setup build
+./Setup copy
+./Setup register --inplace
+
+# haskell-platform
+cd %{_builddir}/%{name}-%{pkg_version}
 cd packages
 cd packages
-for pkg in `cat ../build.packages`; do
-  cd ${pkg}
-  ghc --make Setup
-  if [ ${pkg} = "alex-%{alex_version}" ] || \
-     [ ${pkg} = "happy-%{happy_version}" ]
-  then
-  ./Setup configure \
-          --user \
-          --prefix=%{_prefix} \
-          --datadir=%{_datadir}/${pkg} \
-          --datasubdir= \
-          --docdir=%{_docdir}/${pkg}
-  else
-  ./Setup configure \
-          --user \
-          --prefix=%{_prefix} \
-          --libdir=%{_libdir}/%{name}/${pkg} \
-          --libsubdir= \
-          --datadir=%{_datadir}/%{name}/${pkg} \
-          --datasubdir= \
-          --docdir=%{_docdir}/%{name}-%{year_version}.%{pkg_version}/${pkg}
-  fi
-
-  ./Setup build
-  ./Setup haddock || :
-  ./Setup copy --destdir=${RPM_BUILD_ROOT}
-  ./Setup register --inplace
-  ./Setup register --gen-pkg-config=${PKGCONFDIR}/${pkg}
-  cd ..
+for pkg in `cat ../etc/build.packages`; do
+    cd ${pkg}
+    ghc --make Setup
+    ./Setup configure \
+            --user \
+            --prefix=%{_prefix} \
+            --libdir=%{_libdir}/${PKGNAME}/${pkg} \
+            --libsubdir= \
+            --datadir=%{_datadir}/${PKGNAME}/${pkg} \
+            --datasubdir= \
+            --docdir=%{_docdir}/${PKGNAME}/${pkg}
+
+    ./Setup build
+    ./Setup haddock || :
+    ./Setup copy --destdir=${RPM_BUILD_ROOT}
+    ./Setup register --inplace
+    ./Setup register --gen-pkg-config=${PKGCONFDIR}/${pkg}.conf
+    cd ..
+done
+
+# cabal-install
+cd %{_builddir}
+for pkg in `cat %{SOURCE1}`; do
+    %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
+    cd ${pkg}
+    # fix wrong dependencies
+    case ${pkg} in
+        "ed25519-%{ed25519_version}") %{__cp} %{SOURCE301} . ;;
+        *) ;;
+    esac
+
+    ghc --make Setup
+    if [ ${pkg} = "cabal-install-%{cabal_version}" ]
+    then
+        ./Setup configure \
+                --user \
+                --prefix=%{_prefix} \
+                --docdir=%{_docdir}/${PKGNAME}/${pkg}
+
+        ./Setup build
+        ./Setup copy --destdir=${RPM_BUILD_ROOT}
+    else
+        ./Setup configure --user
+        ./Setup build
+        ./Setup copy
+        ./Setup register --inplace
+    fi
+    cd ..
+done
+
+# stack
+cd %{_builddir}
+for pkg in `cat %{SOURCE2}`; do
+    %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
+    cd ${pkg}
+    # fix wrong dependencies
+    case ${pkg} in
+        "hastache-%{hastache_version}")      %{__cp} %{SOURCE401} . ;;
+        "old-locale-%{oldlocale_version}")   %{__cp} %{SOURCE402} . ;;
+        "old-time-%{oldtime_version}")       %{__cp} %{SOURCE403} . ;;
+        "utf8-string-%{utf8string_version}") %{__cp} %{SOURCE404} . ;;
+        "stack-%{stack_version}")            %{__cp} %{SOURCE405} . ;;
+        *) ;;
+    esac
+
+    if [ ${pkg} = "stack-%{stack_version}" ]
+    then
+        cabal install --enable-documentation
+    else
+        cabal install
+    fi
+    cd ..
 done
 done
 
 
 %install
 %install
-# copy document files each directory
-%{__cp} LICENSE README \
- ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{year_version}.%{pkg_version}
-%{__cp} packages/alex-%{alex_version}/{ANNOUNCE,README,TODO} \
- ${RPM_BUILD_ROOT}%{_docdir}/alex-%{alex_version}/
-%{__cp} packages/happy-%{happy_version}/{ANNOUNCE,CHANGES,README,TODO} \
- ${RPM_BUILD_ROOT}%{_docdir}/happy-%{happy_version}/
+# stack
+%{__install} -m 755 ${HOME}/.cabal/bin/stack \
+ ${RPM_BUILD_ROOT}%{_bindir}
+
+cd ${HOME}/.cabal/share/doc/%{rpmarch}-linux-ghc-%{ghc_version}
+%{__mv} stack-%{stack_version} \
+ ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
+
+# hscolour
+cd ${RPM_BUILD_ROOT}%{_bindir}
+%{__ln_s} HsColour hscolour
 
 
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
-%post base
-cd %{_libdir}/ghc-%{ghc_version}/package.conf.d/%{name}
-for conf in *
-do
-  ghc-pkg register --verbose=0 --force $conf 2> /dev/null
-done
+%post
+ghc-pkg recache
 
 
-%preun base
-cd %{_libdir}/ghc-%{ghc_version}/package.conf.d/%{name}
-for conf in *
-do
-  ghc-pkg unregister --verbose=0 --force $conf 2> /dev/null
-done
+%postun
+ghc-pkg recache
 
 
 
 
 %files
 %files
-
-%files base
 %defattr(-, root, root)
 %defattr(-, root, root)
-%{_libdir}/ghc-%{ghc_version}/package.conf.d/%{name}
-%{_libdir}/%{name}/
-%{_datadir}/%{name}/
-%{_docdir}/%{name}-%{year_version}.%{pkg_version}/
-
-%files -n alex
-%{_bindir}/alex
-%{_datadir}/alex-%{alex_version}/
-%{_docdir}/alex-%{alex_version}/
-
-%files -n happy
-%{_bindir}/happy
-%{_datadir}/happy-%{happy_version}/
-%{_docdir}/happy-%{happy_version}/
+%{_bindir}/
+%{_libdir}/%{name}-%{version}/
+%{_libdir}/ghc-%{ghc_version}/package.conf.d/
+%{_datadir}/%{name}-%{version}/
+%{_docdir}/%{name}-%{version}/
+%{_mandir}/man1/
 
 
 
 
 %changelog
 %changelog
-* Tue May 03 2016 Toshiaki Ara <ara_t@384.jp> 7.10.3-3
+* Wed Feb 01 2017 Toshiaki Ara <ara_t@384.jp> 2016.8.0.1-1
+- update to 2016.8.0.1
+
+* Tue May 03 2016 Toshiaki Ara <ara_t@384.jp> 2015.7.10.3-3
 - modify SPEC file without usage of cabal-install
 - modify SPEC file without usage of cabal-install
 
 
-* Mon Apr 11 2016 Toshiaki Ara <ara_t@384.jp> 7.10.3-2
+* Mon Apr 11 2016 Toshiaki Ara <ara_t@384.jp> 2015.7.10.3-2
 - correct SPEC file
 - correct SPEC file
 
 
-* Fri Feb 19 2016 Toshiaki Ara <ara_t@384.jp> 7.10.3-1
+* Fri Feb 19 2016 Toshiaki Ara <ara_t@384.jp> 2015.7.10.3-1
 - update to 7.10.3
 - update to 7.10.3
 
 
 * Mon Feb 15 2016 Toshiaki Ara <ara_t@384.jp> 2013.2.0.0-4
 * Mon Feb 15 2016 Toshiaki Ara <ara_t@384.jp> 2013.2.0.0-4
 - delete subpackage cabal-install
 - delete subpackage cabal-install
-- delete %{cabal_version} from Requires: cabal-install-%{cabal_version}
+- delete %%{cabal_version} from Requires: cabal-install-%%{cabal_version}
 - add BuildRequires: libffi-devel
 - add BuildRequires: libffi-devel
 
 
 * Thu Feb 11 2016 Toshiaki Ara <ara_t@384.jp> 2013.2.0.0-3
 * Thu Feb 11 2016 Toshiaki Ara <ara_t@384.jp> 2013.2.0.0-3
 - correct Requires
 - correct Requires
 
 
 * Thu Feb 11 2016 Toshiaki Ara <ara_t@384.jp> 2013.2.0.0-2
 * Thu Feb 11 2016 Toshiaki Ara <ara_t@384.jp> 2013.2.0.0-2
-- install Haskell libraries into %{_libdir}/ghc-lib
+- install Haskell libraries into %%{_libdir}/ghc-lib
 - add BuildRequires: hscolour
 - add BuildRequires: hscolour
 - devide insto subpackages
 - devide insto subpackages
 
 

+ 7 - 2
h/hotot/hotot-vl.spec

@@ -1,6 +1,6 @@
 Name:           hotot
 Name:           hotot
 Version:        0.9.8.13
 Version:        0.9.8.13
-Release:        2.git20130311%{?_dist_release}
+Release:        3.git20130311%{?_dist_release}
 Summary:        Hotot lightweight & open source microblogging client using Python language and designed for Linux.
 Summary:        Hotot lightweight & open source microblogging client using Python language and designed for Linux.
 Summary(ja):    Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けのマイクロブログクライアントです。
 Summary(ja):    Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けのマイクロブログクライアントです。
 
 
@@ -33,7 +33,7 @@ Hotot は Python 言語を使用した、軽量&オープンソースな Linux
 マイクロブログクライアントです。
 マイクロブログクライアントです。
 依存はより少なく、より多くのサポートを。
 依存はより少なく、より多くのサポートを。
 活発に開発していますが、まだアルファの段階です。
 活発に開発していますが、まだアルファの段階です。
-
+#'
 
 
 %package common
 %package common
 Summary: common files for Hotot
 Summary: common files for Hotot
@@ -72,6 +72,7 @@ coding using Python language and designed for Linux.
 It depends less but supports more. 
 It depends less but supports more. 
 It's been developed actively and still in Alpha stage.
 It's been developed actively and still in Alpha stage.
 This package contains Hotot GTK+ client. 
 This package contains Hotot GTK+ client. 
+#'
 
 
 %description gtk -l ja
 %description gtk -l ja
 Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
 Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
@@ -95,6 +96,7 @@ coding using Python language and designed for Linux.
 It depends less but supports more. 
 It depends less but supports more. 
 It's been developed actively and still in Alpha stage.
 It's been developed actively and still in Alpha stage.
 This package contains Hotot Qt client. 
 This package contains Hotot Qt client. 
+#'
 
 
 %description qt -l ja
 %description qt -l ja
 Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
 Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
@@ -155,6 +157,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> - 0.9.8.13-3.git20130311
+- rebuild with gcc-5.4.0
+
 * Sun May 26 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.8.13-2.git20130311
 * Sun May 26 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.8.13-2.git20130311
 - added Obsoletes tag for all packages: hotot =< 0.9.7.37-2.git20120205
 - added Obsoletes tag for all packages: hotot =< 0.9.7.37-2.git20120205
 
 

+ 5 - 2
h/htdig/htdig-vl.spec

@@ -8,7 +8,7 @@ Name: htdig
 Summary: ht://Dig - Web search engine
 Summary: ht://Dig - Web search engine
 Summary(ja): ht://Dig Web 検索エンジン
 Summary(ja): ht://Dig Web 検索エンジン
 Version: 3.2.0
 Version: 3.2.0
-Release: 9.%{beta}%{?_dist_release}
+Release: 10.%{beta}%{?_dist_release}
 
 
 License: GPLv2
 License: GPLv2
 Group: Applications/Internet
 Group: Applications/Internet
@@ -74,7 +74,7 @@ ht://Dig on a website.
 
 
 ht://Dig was developed at San Diego State University as a way to search the
 ht://Dig was developed at San Diego State University as a way to search the
 various web servers on the campus network.
 various web servers on the campus network.
-
+#'
 
 
 %prep
 %prep
 %setup -q -n %{name}-%{version}%{beta}
 %setup -q -n %{name}-%{version}%{beta}
@@ -162,6 +162,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> - 3.2.0-10.b6
+- rebuild with gcc-5.4.0
+
 * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-9.b6
 * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-9.b6
 - rebuild with VineSeed environment
 - rebuild with VineSeed environment
 
 

+ 4 - 1
h/http-parser/http-parser-vl.spec

@@ -1,7 +1,7 @@
 Summary:	http request/response parser for c 
 Summary:	http request/response parser for c 
 Name:		http-parser
 Name:		http-parser
 Version:	2.4.2
 Version:	2.4.2
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 License:	MIT
 License:	MIT
 Group:		System Environment/Libraries 
 Group:		System Environment/Libraries 
 URL:		https://github.com/joyent/http-parser
 URL:		https://github.com/joyent/http-parser
@@ -84,6 +84,9 @@ install -m 0644 http_parser.h ${RPM_BUILD_ROOT}%{_includedir}/
 
 
 
 
 %changelog
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> - 2.4.2-2
+- rebuild with gcc-5.4.0
+
 * Sun Apr 05 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-1
 * Sun Apr 05 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-1
 - initial build based on fedora
 - initial build based on fedora
 
 

+ 4 - 1
h/hyperestraier/hyperestraier-vl.spec

@@ -2,7 +2,7 @@ Summary: a full-text search system for communities
 Summary(ja): 全文検索システム
 Summary(ja): 全文検索システム
 Name: hyperestraier
 Name: hyperestraier
 Version: 1.4.13
 Version: 1.4.13
-Release: 8%{?_dist_release}
+Release: 9%{?_dist_release}
 License: LGPL 2.1
 License: LGPL 2.1
 Group: Applications/Text
 Group: Applications/Text
 URL: http://fallabs.com/hyperestraier/
 URL: http://fallabs.com/hyperestraier/
@@ -178,6 +178,9 @@ make check
 %{_mandir}/man3/Estraier.3pm*
 %{_mandir}/man3/Estraier.3pm*
 
 
 %changelog
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> - 1.4.13-2
+- rebuild with gcc-5.4.0
+
 * Fri Dec 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.13-8
 * Fri Dec 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.13-8
 - rebuilt with perl 5.16.3
 - rebuilt with perl 5.16.3
 - updated URL
 - updated URL