]> git.pld-linux.org Git - packages/dictd.git/commitdiff
- initial version (from scratch); NFY (dictd.init needed)
authormis <mis@pld-linux.org>
Mon, 10 Jul 2000 13:54:48 +0000 (13:54 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    dictd.spec -> 1.1

dictd.spec [new file with mode: 0644]

diff --git a/dictd.spec b/dictd.spec
new file mode 100644 (file)
index 0000000..18489a1
--- /dev/null
@@ -0,0 +1,102 @@
+Summary:       Dictionary database server
+Name:          dictd
+Version:       1.5.0
+Release:       1
+License:       GPL
+Group:         Daemons
+Group(pl):     Serwery
+URL:           http://www.dict.org/
+Source0:       ftp://ftp.dict.org/pub/dict/%{name}-%{version}.tar.gz
+Source1:       %{name}.init
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description 
+Server for the Dictionary Server Protocol (DICT), a TCP transaction
+based query/response protocol that allows a client to access
+dictionary definitions from a set of natural language dictionary
+databases.
+
+%package        -n dict
+Summary:       DICT Protocol Client
+Group:         Applications/Networking
+Group(pl):     Aplikacje/Sieciowe
+
+%description -n dict
+Client for the Dictionary Server Protocol (DICT), a TCP transaction
+based query/response protocol that provides access to dictionary
+definitions from a set of natural language dictionary databases.
+
+%package        -n dictzip
+Summary:       Compress (or expand) files, allowing random access
+Group:         Utilities/Archiving
+Group(pl):     Narzêdzia/Archiwizacja
+
+%description -n dictzip
+dictzip compresses files using the gzip(1) algorithm (LZ77) in a
+manner which is completely compatible with the gzip file format. An
+extension to the gzip file format (Extra Field, described in 2.3.1.1
+of RFC 1952) allows extra data to be stored in the header of a
+compressed file. Dictd, the DICT protocol dictionary server will make
+use of this data to perform pseudo-random access on the file.
+
+%prep
+%setup -q -n %{name}-%{version}
+#%patch0 -p0
+
+%build
+%configure --without-local-zlib
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_bindir},%{_sbindir},%{_datadir}/dict,%{_mandir}/man{1,8}}
+
+# client 
+for f in dict dictzip; do
+       install -s $f $RPM_BUILD_ROOT/%{_bindir}
+        gzip -9nf $f.1
+       install $f.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1
+done 
+
+
+install -s dictd $RPM_BUILD_ROOT/%{_sbindir}
+gzip -9nf  dictd.8
+install -s dictd.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8
+
+echo "server localhost" > dict.conf
+install dict.conf $RPM_BUILD_ROOT%{_sysconfdir}/
+touch %{buildroot}%{_sysconfdir}/%{name}.conf
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+
+mv -f doc/security.doc security.txt
+gzip -9nf {ANNOUNCE,ChangeLog,README,TODO,%{name}.conf,example*.conf,example.site,security.txt}
+gzip -9nf example.dictrc
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+chkconfig --add %{name} 
+
+%preun
+/etc/rc.d/init.d/%{name} stop
+
+%files
+%defattr(644,root,root,755)
+%config(noreplace) %{_sysconfdir}/%{name}.conf
+%attr(755,root,root) %{_sbindir}/%{name}
+%attr(755,root,root) /etc/rc.d/init.d/%{name}
+%dir %{_datadir}/dict
+%{_mandir}/man8/%{name}*
+%doc {ANNOUNCE,ChangeLog,README,TODO,%{name}.conf,example*.conf,example.site,security.txt}.gz
+
+%files -n dict
+%defattr(644,root,root,755)
+%config(noreplace) %{_sysconfdir}/dict.conf
+%attr(755,root,root) %{_bindir}/dict
+%{_mandir}/man1/dict.1.gz
+
+%files -n dictzip
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/dictzip
+%{_mandir}/man1/dictzip.1.gz
This page took 0.069457 seconds and 4 git commands to generate.