]> git.pld-linux.org Git - packages/dict-idp.git/commitdiff
-NYF !, someone w/ big pipe pls fetch the files.
authorhunter <hunter@pld-linux.org>
Wed, 17 Jul 2002 00:53:34 +0000 (00:53 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    dict-idp.spec -> 1.1

dict-idp.spec [new file with mode: 0644]

diff --git a/dict-idp.spec b/dict-idp.spec
new file mode 100644 (file)
index 0000000..71855dd
--- /dev/null
@@ -0,0 +1,306 @@
+%define        dictname    IDP
+%define        dict1   French
+%define        dict2   German
+%define        dict3   Italian
+%define        dict4   Latin
+%define        dict5   Portuguese
+%define        dict6   Spanish
+%define   dictionaries %{dict1} %{dict2} %{dict3} %{dict4} %{dict5} %{dict6}
+
+Summary:       The Free dictionaries for dictd made from IDP project
+Summary(pl):   Darmowe S³owniki dla dictd z projektu IDP
+Name:          dict-%{dictname}
+Version:       19990219
+# Last update on their site
+Release:       1
+License:       GPL
+# is this '#This file is free to use and modify.  Thank you for using the IDP.'
+# compatible w/ Gnu GPL ???
+Group:         Applications/Dictionaries
+Source1:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+Source2:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+Source3:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+Source4:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+Source5:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+Source6:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+#Source91:   www.wh9.tu-dresden.de/%7Eheinrich/dict/dict_idp/idp2dict.sh
+# copyright info:
+Source98:      http://www.june29.com/IDP/IDPcopyright.html
+Source99:      http://www.june29.com/IDP/IDPdisclaimer.html
+URL:           http://www.june29.com/IDP/
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires: dictzip
+BuildRequires: autoconf
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description
+This package contains The Internet Dictionary Project's dictionaries,
+version %version formatted for use by the dictionary server in the
+dictd package. The Internet Dictionary Project's goal is to create
+royalty-free translating dictionaries through the help of the
+Internet's citizens. This site allows individuals from all over the
+world to visit and assist in the translation of English words into
+other languages. The resulting lists of English words and their
+translated counterparts are then made available through this site to
+anyone, with no restrictions on their use. Please enjoy your visit,
+and thank you for donating your time to this project.
+
+%description -l pl
+Ten pakiet zawiera darmowe s³owniki z Internet Dictionary Project w
+wersji %version sformatowane do u¿ytku z serwerem s³ownika dictd.
+
+%package %{dict1}
+Summary:       The %{dict1} Dictionary for dictd
+Summary(pl):   S³ownik %{dict1} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict1}
+This package contains %{dict1} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%description %{dict1} -l pl
+Ten pakiet zawiera s³ownik %{dict1} do u¿ywania z serwerem s³ownika
+dictd.
+
+%package %{dict2}
+Summary:       The %{dict2} Dictionary for dictd
+Summary(pl):   S³ownik %{dict2} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict2}
+This package contains %{dict2} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%description %{dict2} -l pl
+Ten pakiet zawiera s³ownik %{dict2} do u¿ywania z serwerem s³ownika
+dictd.
+
+%package %{dict3}
+Summary:       The %{dict3} Dictionary for dictd
+Summary(pl):   S³ownik %{dict3} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict3}
+This package contains %{dict3} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%description %{dict3} -l pl
+Ten pakiet zawiera s³ownik %{dict3} do u¿ywania z serwerem s³ownika
+dictd.
+
+%package %{dict4}
+Summary:       The %{dict4} Dictionary for dictd
+Summary(pl):   S³ownik %{dict4} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict4}
+This package contains %{dict4} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%description %{dict4} -l pl
+Ten pakiet zawiera s³ownik %{dict4} do u¿ywania z serwerem s³ownika
+dictd.
+
+%package %{dict5}
+Summary:       The %{dict5} Dictionary for dictd
+Summary(pl):   S³ownik %{dict5} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict5}
+This package contains %{dict5} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%description %{dict5} -l pl
+Ten pakiet zawiera s³ownik %{dict5} do u¿ywania z serwerem s³ownika
+dictd.
+
+%package %{dict6}
+Summary:       The %{dict6} Dictionary for dictd
+Summary(pl):   S³ownik %{dict6} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict6}
+This package contains %{dict6} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%description %{dict6} -l pl
+Ten pakiet zawiera s³ownik %{dict6} do u¿ywania z serwerem s³ownika
+dictd.
+
+%package %{dict7}
+Summary:       The %{dict7} Dictionary for dictd
+Summary(pl):   S³ownik %{dict7} dla dictd
+Group:         Applications/Dictionaries
+Requires:      dictd
+Requires:      %{_sysconfdir}/dictd
+
+%description %{dict7}
+This package contains %{dict7} dictionaries for use by the dicitonary
+server in the dictd package.
+
+%setup
+mkdir idp
+cp %{Source1} idp/
+cp %{Source2} idp/
+cp %{Source3} idp/
+cp %{Source4} idp/
+cp %{Source5} idp/
+cp %{Source6} idp/
+
+%build
+echo "Making %{dictionaries}"
+all_targets=""
+for x in *.txt ; do
+    target=idp_`echo $x | cut -f1 -d.`
+    all_targets=$all_targets" "$target
+    echo '%h 00-database-info' > $target
+    echo '%d' >> $target
+    grep '^#' $x >> $target
+    grep -v '^#' $x | awk 'BEGIN{FS="\t"}{print "%h "$1; print "%d" ; print "\t"$2"\n" }' >> $target
+done
+
+for x in $all_targets ; do
+    dictfmt -p -u "%{URL}" -s "Internet Dictionary Project"  $x < $x
+    dictzip  $x'.dict'
+done
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_datadir}/dictd/,%{_sysconfdir}/dictd}
+
+for i in %{dictionaries}; do
+  dictprefix=%{_datadir}/dictd/%{dictname}_$i
+  echo "# The Internet Dictionary Project dictionaries
+  database $i {
+    data \"$dictprefix.dict.dz\"
+    index \"$dictprefix.index\"
+  }
+  " > $RPM_BUILD_ROOT%{_sysconfdir}/dictd/%{dictname}-$i.dictconf
+  install %{dictname}_$i* $RPM_BUILD_ROOT%{_datadir}/dictd/
+done
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%postun
+if [ -f /var/lock/subsys/dictd ]; then
+       /etc/rc.d/init.d/dictd restart 1>&2
+fi
+
+%post
+if [ -f /var/lock/subsys/dictd ]; then
+       /etc/rc.d/init.d/dictd restart 1>&2
+fi
+
+%postun %{dict1}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict1}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+
+%postun %{dict2}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict2}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+%postun %{dict3}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict3}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+%postun %{dict4}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict4}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+%postun %{dict5}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict5}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+%postun %{dict6}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict6}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+%postun %{dict7}
+if [ -f /var/lock/subsys/dictd ]; then
+/etc/rc.d/init.d/dictd restart 1>&2 || true
+fi
+
+%post %{dict7}
+  if [ -f /var/lock/subsys/dictd ]; then
+  /etc/rc.d/init.d/dictd restart 1>&2
+fi
+
+%files %{dict1}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict1}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict1}*
+
+%files %{dict2}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict2}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict2}*
+
+%files %{dict3}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict3}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict3}*
+
+%files %{dict4}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict4}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict4}*
+
+%files %{dict5}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict5}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict5}*
+
+%files %{dict6}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict6}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict6}*
+
+%files %{dict7}
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dictd/%{dictname}-%{dict7}.dictconf
+%{_datadir}/dictd/%{dictname}_%{dict7}*
This page took 0.089248 seconds and 4 git commands to generate.