Browse Source

gauche 0.9.5-1

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

+ 149 - 0
g/gauche/gauche-vl.spec

@@ -0,0 +1,149 @@
+%define pkg_name    gauche
+%define pkg_version 0.9.5
+%define pkg_release 1%{?_dist_release}
+
+Summary:     An R7RS Scheme implementation developed to be a handy script interpreter
+Summary(ja): R7RS準拠のScheme処理系
+Name:    %{pkg_name}
+Version: %{pkg_version}
+Release: %{pkg_release}
+
+License: BSD-style
+Group:   Applications/Languages
+URL:     http://practical-scheme.net/gauche/index-j.html
+Source:  Gauche-%{version}.tgz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: zlib-devel
+BuildRequires: gdbm-devel
+BuildRequires: texi2html
+
+# BuildRequires: texinfo
+# BuildRequires: texlive-common
+# BuildRequires: texlive-collection-basic
+# BuildRequires: texlive-collection-latexextra
+# BuildRequires: texlive-collection-fontsextra
+
+# %if %{?_dist_release} == "vl6"
+# BuildRequires: texlive-collection-texinfo
+# %endif
+# %if %{?_dist_release} == "vl7"
+# BuildRequires: texlive-collection-plainextra
+# BuildRequires: texlive-collection-fontsrecommended
+# # rpm -qa --qf "BuildRequires: %{name}\n" | grep -v -e "doc$" | \
+# #   grep texlive-collection-lang
+# BuildRequires: texlive-collection-langenglish
+# BuildRequires: texlive-collection-langkorean
+# BuildRequires: texlive-collection-langitalian
+# BuildRequires: texlive-collection-langpolish
+# BuildRequires: texlive-collection-langgerman
+# BuildRequires: texlive-collection-langjapanese
+# BuildRequires: texlive-collection-langgreek
+# BuildRequires: texlive-collection-langcyrillic
+# BuildRequires: texlive-collection-langeuropean
+# BuildRequires: texlive-collection-langspanish
+# BuildRequires: texlive-collection-langcjk
+# BuildRequires: texlive-collection-langczechslovak
+# BuildRequires: texlive-collection-langfrench
+# BuildRequires: texlive-collection-langarabic
+# BuildRequires: texlive-collection-langother
+# BuildRequires: texlive-collection-langportuguese
+# BuildRequires: texlive-collection-langindic
+# BuildRequires: texlive-collection-langafrican
+# BuildRequires: texlive-collection-langchinese
+# %endif
+
+Requires: gdbm
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: ara_t
+
+
+%description
+Gauche is an R7RS Scheme implementation developed to be a handy
+script interpreter, which allows programmers and system administrators
+to write small to large scripts for their daily chores. Quick startup,
+built-in system interface, native multilingual support are some of my goals.
+
+%descriptionl -l ja
+Gauche(ゴーシュ)は、スクリプトインタプリタとしての使い易さに重点を置いて
+開発を行っているR7RS準拠のScheme処理系です。日常業務の中でのちょっとした
+処理を行うスクリプトを気軽にSchemeで書きたいなあ、という願望のもとに、
+起動が速いこと、システムへのアクセスが組み込まれていること、 最初から
+多国語対応を考慮していること、リスト処理ライブラリとして他のC/C++プログラム
+から簡単にリンク可能であること、などを目標としています。
+
+
+%prep
+%{__rm} -rf ${RPM_BUILD_ROOT}
+%setup -q -n Gauche-%{version}
+
+%build
+%{configure} --enable-multibyte=utf-8
+%{__perl} -pi -e "s|DESTDIR\ +\=|DESTDIR = ${RPM_BUILD_ROOT}|" src/Makefile
+
+%{__make} %{?_smp_mflags}
+# (cd doc; %{__make} pdf html)
+(cd doc; %{__make} html)
+
+%install
+export LD_LIBRARY_PATH=${RPM_BUILD_ROOT}%{_libdir}:${LD_LIBRARY_PATH}
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%{__make} install-doc DESTDIR=${RPM_BUILD_ROOT}
+
+%check
+export LD_LIBRARY_PATH=${RPM_BUILD_ROOT}%{_libdir}:${LD_LIBRARY_PATH}
+%{__make} check
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+%post
+for doc in gauche-refe gauche-refj; do
+    file=%{_infodir}/${doc}.info.gz
+    if [ -e ${file} ]; then
+        /sbin/install-info ${file} %{_infodir}/dir 2>/dev/null
+    fi
+done
+%{_syssbindir}/ldconfig
+
+%preun
+if [ $1 = 0 ]; then
+    for doc in gauche-refe gauche-refj; do
+        file=%{_infodir}/${doc}.info.gz
+        if [ -e ${file} ]; then
+            /sbin/install-info --delete ${file} %{_infodir}/dir 2>/dev/null
+        fi
+    done
+fi
+
+%postun -p %{_syssbindir}/ldconfig
+
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog HACKING NEWS README
+%doc doc/gauche-ref*.html
+# %doc doc/gauche-ref*.pdf
+%{_bindir}/
+%{_libdir}/gauche-*
+%{_libdir}/libgauche-*.so*
+%{_datadir}/aclocal/
+%{_datadir}/gauche-*
+%{_infodir}/
+%{_mandir}/man1/
+
+
+%changelog
+* Sat Oct 08 2016 Toshiaki Ara <ara_t@384.jp> 0.9.5-1
+- update to 0.9.5
+- drop PDF manual
+
+* Sat May 14 2016 Toshiaki Ara <ara_t@384.jp> 0.9.4-2
+- make pdf manuals
+- add BuildRequires
+
+* Fri May 13 2016 Toshiaki Ara <ara_t@384.jp> 0.9.4-1
+- new package

+ 4 - 1
g/gnuplot/gnuplot-vl.spec

@@ -8,7 +8,7 @@ Summary: A program for plotting mathematical expressions and data.
 Summary(ja):  数学系の関数やデータのプロット・プログラム
 Name: gnuplot
 Version: %{major}.%{minor}.%{patchlevel}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 
 # MIT .. term/PostScript/aglfn.txt
 License: gnuplot and MIT
@@ -204,6 +204,9 @@ fi
 %{_datadir}/texmf/tex/latex/gnuplot/
 
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> - 5.0.1-2
+- rebuild with gcc-5.4.0
+
 * Mon Aug 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 5.0.1-1
 - new upstream release
 

+ 4 - 1
g/google-gadgets/google-gadgets-vl.spec

@@ -1,7 +1,7 @@
 Name:           google-gadgets
 Summary:        Google Gadgets platform for Linux
 Version:        0.11.2
-Release:        4%{?_dist_release}
+Release:        5%{?_dist_release}
 
 Group:          System Environment/Libraries
 License:        ASL 2.0
@@ -215,6 +215,9 @@ update-desktop-database &> /dev/null || :
 
 
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> 0.11.2-5
+- rebuild with gcc-5.4.0
+
 * Sat Dec 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.11.2-4
 - added Patch1, 2 and 3
 

+ 4 - 1
g/gtkwave/gtkwave-vl.spec

@@ -2,7 +2,7 @@ Summary:	Waveform Viewer
 Summary(ja):	波形ビューワ
 Name:		gtkwave
 Version:	3.3.64
-Release:	2%{?_dist_release}
+Release:	3%{?_dist_release}
 License:	GPLv2+
 Group:		Applications/Engineering
 URL:		http://gtkwave.sourceforge.net/
@@ -133,6 +133,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_mandir}/man5/gtkwaverc.5*
 
 %changelog
+* Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> 3.3.64-3
+- rebuild with gcc-5.4.0
+
 * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.3.64-2
 - rebuild with gcc-5.4.0