]> git.pld-linux.org Git - packages/dict-idp.git/blobdiff - dict-idp.spec
- cosmetics,
[packages/dict-idp.git] / dict-idp.spec
index 71855ddcfd4d7ba202cf4bc639d176be1c49ee11..1af6fb3600d79235af3f7e0c518a4fa1fe969e9f 100644 (file)
@@ -1,64 +1,68 @@
-%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
+%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
+Release:       2
 License:       GPL
-# is this '#This file is free to use and modify.  Thank you for using the IDP.'
+# 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
+Source0:       http://www.aracnet.com/~tyler/IDP/files/%{dict1}.txt
+Source1:       http://www.aracnet.com/~tyler/IDP/files/%{dict2}.txt
+Source2:       http://www.aracnet.com/~tyler/IDP/files/%{dict3}.txt
+Source3:       http://www.aracnet.com/~tyler/IDP/files/%{dict4}.txt
+Source4:       http://www.aracnet.com/~tyler/IDP/files/%{dict5}.txt
+Source5:       http://www.aracnet.com/~tyler/IDP/files/%{dict6}.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: dictfmt
 BuildRequires: dictzip
-BuildRequires: autoconf
 Requires:      dictd
 Requires:      %{_sysconfdir}/dictd
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %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.
+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.
+The IDP 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.
 
 %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.
+Ten pakiet zawiera darmowe s³owniki z Internet Dictionary Project
+sformatowane do u¿ytku z serwerem s³ownika dictd. Celem Internet
+Dictionary Project jest stworzenie wolnych od op³at s³owników
+t³umaczeñ w oparciu o pomoc spo³eczno¶ci internetowej. Serwis IDP
+pozwala ludziom z ca³ego ¶wiata na pomoc przy t³umaczeniu angielskich
+s³ów na inne jêzyki. Powsta³e w ten sposób listy angielskich s³ów i
+ich t³umaczeñ s± udostêpniane wszystkim, do nieograniczonego u¿ytku.
 
 %package %{dict1}
-Summary:       The %{dict1} Dictionary for dictd
+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
+This package contains %{dict1} dictionaries for use by the dictionary
 server in the dictd package.
 
 %description %{dict1} -l pl
@@ -66,14 +70,14 @@ Ten pakiet zawiera s
 dictd.
 
 %package %{dict2}
-Summary:       The %{dict2} Dictionary for dictd
+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
+This package contains %{dict2} dictionaries for use by the dictionary
 server in the dictd package.
 
 %description %{dict2} -l pl
@@ -81,14 +85,14 @@ Ten pakiet zawiera s
 dictd.
 
 %package %{dict3}
-Summary:       The %{dict3} Dictionary for dictd
+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
+This package contains %{dict3} dictionaries for use by the dictionary
 server in the dictd package.
 
 %description %{dict3} -l pl
@@ -96,14 +100,14 @@ Ten pakiet zawiera s
 dictd.
 
 %package %{dict4}
-Summary:       The %{dict4} Dictionary for dictd
+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
+This package contains %{dict4} dictionaries for use by the dictionary
 server in the dictd package.
 
 %description %{dict4} -l pl
@@ -111,14 +115,14 @@ Ten pakiet zawiera s
 dictd.
 
 %package %{dict5}
-Summary:       The %{dict5} Dictionary for dictd
+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
+This package contains %{dict5} dictionaries for use by the dictionary
 server in the dictd package.
 
 %description %{dict5} -l pl
@@ -126,55 +130,39 @@ Ten pakiet zawiera s
 dictd.
 
 %package %{dict6}
-Summary:       The %{dict6} Dictionary for dictd
+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
+This package contains %{dict6} dictionaries for use by the dictionary
 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/
+%prep
+%setup -c -T
+cp -f %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} .
 
 %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
+for x in *.txt; do
+       target=%{dictname}_`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'
+       dictfmt -p -u "%url" -s "Internet Dictionary Project" $x < $x
+       dictzip $x.dict
 done
 
 %install
@@ -182,125 +170,104 @@ 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/
+       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
+       mv %{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
+%post %{dict1}
 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
+       /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
+%post %{dict2}
+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
+       /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}
+%post %{dict3}
 if [ -f /var/lock/subsys/dictd ]; then
-/etc/rc.d/init.d/dictd restart 1>&2 || true
+       /etc/rc.d/init.d/dictd restart 1>&2
 fi
 
-%post %{dict3}
-  if [ -f /var/lock/subsys/dictd ]; then
-  /etc/rc.d/init.d/dictd restart 1>&2
-fi
-%postun %{dict4}
+%postun %{dict3}
 if [ -f /var/lock/subsys/dictd ]; then
-/etc/rc.d/init.d/dictd restart 1>&2 || true
+       /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
+if [ -f /var/lock/subsys/dictd ]; then
+       /etc/rc.d/init.d/dictd restart 1>&2
 fi
-%postun %{dict5}
+
+%postun %{dict4}
 if [ -f /var/lock/subsys/dictd ]; then
-/etc/rc.d/init.d/dictd restart 1>&2 || true
+       /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
+if [ -f /var/lock/subsys/dictd ]; then
+       /etc/rc.d/init.d/dictd restart 1>&2
 fi
-%postun %{dict6}
+
+%postun %{dict5}
 if [ -f /var/lock/subsys/dictd ]; then
-/etc/rc.d/init.d/dictd restart 1>&2 || true
+       /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
+       /etc/rc.d/init.d/dictd restart 1>&2
 fi
 
-%post %{dict7}
-  if [ -f /var/lock/subsys/dictd ]; then
-  /etc/rc.d/init.d/dictd restart 1>&2
+%postun %{dict6}
+if [ -f /var/lock/subsys/dictd ]; then
+       /etc/rc.d/init.d/dictd restart 1>&2 || true
 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}*
+%{_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}*
+%{_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}*
+%{_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}*
+%{_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}*
+%{_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}*
+%{_datadir}/dictd/%{dictname}_%{dict6}.*
This page took 0.115675 seconds and 4 git commands to generate.