source: projects/specs/trunk/g/gprolog/gprolog-vl.spec @ 521

Revision 521, 4.2 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: GNU Prolog is a free Prolog compiler with constraint solving over Finite Domains
2Summary(ja): GNU Prolog: 有限領域の制約解決に適したフリーな Prolog コンパイラ
3Name: gprolog
4Version: 1.3.1
5Release: 1%{?_dist_release}
6License: GPL
7Group: Development/Languages
8Source: ftp://ftp.inria.fr/Projects/loco/%{name}/%{name}-%{version}.tar.gz
9URL: http://gprolog.inria.fr/
10Vendor: Project Vine
11Distribution: Vine Linux
12Buildroot: %{_tmppath}/%{name}-%{version}-root
13
14%description
15
16   GNU Prolog is a native Prolog compiler with constraint solving over finite
17   domains (FD) developed by Daniel Diaz (http://loco.inria.fr/~diaz).
18
19   GNU Prolog is a very efficient native compiler producing (small) stand-alone
20   executables. GNU-Prolog also offers a classical top-level+debugger.
21
22   GNU Prolog conforms to the ISO standard for Prolog but also includes a lot
23   of extensions (global variables, DCG, sockets, OS interface,...).
24
25   GNU Prolog also includes a powerful constraint solver over finite domains
26   with many predefined constraints+heuristics.
27
28   More information can be found at http://www.gnu.org/software/prolog
29   or better at http://gprolog.inria.fr.
30
31%description -l ja
32GNU Prolog は有限領域 (FD) の制約解決に適したネイティブ Prolog コンパイラで、
33Daniel Diaz (http://loco.inria.fr/~diaz) によって開発されました。
34GNU Prolog は (小さな) スタンドアロンの実行可能形式を生成する、非常に効率の
35良いネイティブコンパイラです。
36GNU Prolog は Prolog の ISO 規格に準拠しているだけでなく、多くの拡張
37(グローバル変数、DCG、ソケット、OS インタフェース、……) も含んでいます。
38GNU Prolog は多くの定義済の制約条件と発見的手法を用いて、有限領域の問題に
39対して強力な制約解決機能も提供します。
40詳しい情報は http://www.gnu.org/software/prolog や http://gprolog.inria.fr
41(こちらの方が良い)で見つけることができます。
42
43%prep
44%setup -q
45
46%build
47cd src
48./configure \
49    --with-install-dir=$RPM_BUILD_ROOT%{_libdir}/%{name}-%{version} \
50    --without-links-dir \
51    --with-examples-dir=$RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/examples
52#    --with-doc-dir=$RPM_BUILD_ROOT/usr/doc/gprolog-%{version}
53make
54
55%install
56rm -rf $RPM_BUILD_ROOT
57pushd src
58make install-strip
59popd
60mkdir $RPM_BUILD_ROOT%{_bindir}
61pushd $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/bin
62for i in *; do
63        ln -s ../lib/%{name}-%{version}/bin/$i $RPM_BUILD_ROOT%{_bindir}/$i
64done
65popd
66rm -rf docs_to_install
67mkdir -p docs_to_install
68mv $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/doc/* docs_to_install
69rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/{COPYING,ChangeLog,NEWS,VERSION}
70#cd $RPM_BUILD_DIR/gprolog-1.2.17
71#cp README COPYING ChangeLog NEWS $RPM_BUILD_ROOT//usr/doc/gprolog-1.2.17
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%files
77%defattr(-,root,root)
78%doc README COPYING ChangeLog NEWS VERSION
79%doc docs_to_install/*
80#%doc doc/compil-scheme.pdf doc/debug-box.pdf
81#%doc doc/manual.*
82%{_bindir}/*
83%{_libdir}/%{name}-%{version}/bin
84%{_libdir}/%{name}-%{version}/examples
85%{_libdir}/%{name}-%{version}/include
86%{_libdir}/%{name}-%{version}/lib
87
88%changelog
89* Wed Mar 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.1-1
90- updated to 1.3.1
91- applied new versioning policy
92- spec in UTF-8
93
94* Tue Aug 17 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.17-0vl3
95- rebuild for VinePlus/3.0 and VineSeedPlus
96- updated Japanese Summary and description
97- merged VinePlus/2.5 spec file
98  * Fri Jul 23 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.2.16-1vl2
99  - Added Summary(ja) and %%description -l ja.
100
101* Sat Feb 14 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.17-0vl2
102- merged VinePlus spec file
103  * Thu Feb 12 2004 by IKEDA Katsumi <ikedak@rg8.so-net.ne.jp>
104  - 1.2.161vl1
105  - Modified %Vendor, %Buildroot and %build.
106  - Add %Distribution.
107  - Remove %Packager and %Prefix.
108- added --with-examples-dir to ./configure
109- fixed %files section to exclude %{_libdir}/%{name}-%{version}/doc
110
111* Fri Feb 13 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.17-0vl1
112- rebuild for Vine Linux
113- s/Copyright/License/
114- use more rpm macros
115
116* Tue Jul 25 2000 Daniel Diaz <Daniel.Diaz@inria.fr>
117- initial specfile
Note: See TracBrowser for help on using the repository browser.