Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37523685
en ru br
ALT Linux repositórios
S:1.13.1-alt1
5.0: 1.9.15-alt5
4.1: 1.9.15-alt5
4.0: 1.9.15-alt4
3.0: 1.9.11-alt1

Group :: Sistema/Servidores
RPM: dictd

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

#%define dictfmt_version 1.6.1

Name: dictd
Version: 1.9.11
Release: alt1

Url: http://www.dict.org/
License: GPL

Packager: Alexey Dyachenko <alexd at altlinux.ru>

Source: dictd-%version.tar.gz
#Source1: dictfmt-%dictfmt_version-source.tar.gz
Source2: dictd
Source3: dictdconfig
Source4: dictd.conf
Source5: dict.conf

Patch10: dict-1.9.7-alt-utf8.patch
Patch11: dict-1.9.11-alt-fix_utf.patch
Patch12: dictl-alt-params.path

# -------  dictd package description ----- #


Serial: 1
Summary: dict server that serves dictionaries for clients
Summary(ru_RU.KOI8-R): ÓÅÒ×ÅÒ ÓÌÏ×ÁÒÅÊ ÏÂÓÌÕÖÉ×ÁÀÝÉÊ ËÌÉÅÎÔÏ× Ó ÐÒÏÔÏËÏÌÏÍ dict
Group: System/Servers

Obsoletes: dictd = 1:1.5.5-alt1

PreReq: chkconfig

# Automatically added by buildreq on Thu Jan 29 2004

BuildRequires: flex groff-base tetex-core tetex-dvips tetex-latex transfig zlib-devel

%description
This package contains dictionary server that supports DICT clients
(Dicrionary Server Protocol). There are many console and X11 DICT
clients. Here are some of them that are supported by Alt Linux
distributions:
* dict
* kdict
* gdict

%description -l ru_RU.KOI8-R -n dictd
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÅÒ×ÅÒ ÓÌÏ×ÁÒÅÊ, ËÏÔÏÒÁÙÊ ÐÏÄÄÅÒÖÉ×ÁÅÔ DICT
ËÌÉÅÎÔÏ× (DICT -- ÓÌÏ×ÁÒÎÙÊ ÐÒÏÔÏËÏÌ). óÕÝÅÓÔ×ÕÅÔ ÍÎÏÇÏ ËÏÎÓÏÌØÎÙÈ
É ÇÒÁÆÉÞÅÓËÉÊ DICT ËÌÉÅÎÔÏ×, ×ÏÔ ÔÅ ÉÚ ÎÉÈ ËÏÔÏÒÙÅ ×ËÌÀÞÅÎÙ ×
ÄÉÓÔÒÉÂÕÔÉ×Ù Alt Linux:
* dict
* kdict
* gdict

# -------- dict-tools description ------- #


%package -n dict-tools
# Name: dict-tools
Summary: tools for making dictionary files for dictd server
Summary(ru_RU.KOI8-R): ÓÒÅÄÓÔ×Á ÄÌÑ ÓÏÚÄÁÎÉÑ ÓÌÏ×ÁÒÎÙÈ ÆÁÊÌÏ× ÄÌÑ ÓÅÒ×ÅÒÁ dictd
Group: Development/Other

%description -n dict-tools
This package contains various tools for creating and working with
dictionaries in dictd server format:
* dictzip(1) is a compression program which creates compressed files
 in the gzip format (see RFC 1952).
* dictfmt is program for making binary dictionaries from plain format

%description -n dict-tools -l ru_RU.KOI8-R
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÒÁÚÌÉÞÎÙÅ ÓÒÅÄÓÔ×Á ÄÌÑ ÒÁÂÏÔÙ ÓÏ ÓÌÏ×ÁÒÑÍÉ ×
ÆÏÒÍÁÔÅ dictd:
* dictzip -- ÐÒÏÇÒÁÍÍÁ ÄÌÑ ËÏÍÐÒÅÓÓÉÉ ÓÌÏ×ÁÒÅÊ.
* dictfmt -- ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÓÏÚÄÁÎÉÅ ÂÉÎÁÒÎÙÈ ÓÌÏ×ÁÒÅÊ ÉÚ ÔÅËÓÔÏ×ÙÈ
 ÆÁÊÌÏ×.


# -------- dict-devel description ------- #

%package -n dict-devel
Summary: Headers for dictd server plugins
Summary(ru_RU.KOI8-R): úÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ ÄÌÑ ÓÂÏÒËÉ ÍÏÄÕÌÅÊ Ë ÓÅÒ×ÅÒÕ dictd
Group: Development/Other

%description -n dict-devel
This package contains header filess for dictd server plugins

%description -n dict-devel -l ru_RU.KOI8-R
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÚÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ ÄÌÑ ÓÂÏÒËÉ ÍÏÄÕÌÅÊ Ë ÓÅÒ×ÅÒÕ dictd

# ------- dict description ------ #

%package -n dict
# Name: dict
Summary: dict client
Summary(ru_RU.KOI8-R): ËÏÎÓÏÌØÎÙÊ ËÌÉÅÎÔ ÄÌÑ dictd ÓÅÒ×ÅÒÁ
Group: Text tools

%description -n dict
This package contains console client for DICT server. It is light and
easy to use.

%description -n dict -l ru_RU.KOI8-R
üÔÏÔ  ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ËÏÎÓÏÌØÎÙÊ ËÌÉÅÎÔ ÄÌÑ DICT ÓÅÒ×ÅÒÁ. ïÎ ÌÅÇÏË
ÐÒÏÓÔ × ÒÁÂÏÔÅ.

# --------------- real part ----------------  #


%prep
%setup -q
%patch10 -p1
%patch11 -p1
%patch12 -p1

#mkdir dictfmt-%dictfmt_version

#cd dictfmt-%dictfmt_version
#tar -zxvf %SOURCE1
#cd ..
mkdir rpmdoc
cp COPYING README ANNOUNCE INSTALL NEWS TODO rpmdoc/
#cp dictfmt-%dictfmt_version/README rpmdoc/README.dictfmt

%build
%configure --without-local-zlib
%make
%make -C doc/ rfc.txt
#cd dictfmt-%dictfmt_version
#%configure
#%make
#cd ..

%install
mkdir -p $RPM_BUILD_ROOT%_bindir
mkdir -p $RPM_BUILD_ROOT%_mandir/man1
mkdir -p $RPM_BUILD_ROOT%_sbindir
mkdir -p $RPM_BUILD_ROOT%_initdir
%makeinstall man1_prefix=$RPM_BUILD_ROOT%_mandir/man1 man8_prefix=$RPM_BUILD_ROOT%_mandir/man8
install -p -m644 dict.1 $RPM_BUILD_ROOT%_mandir/man1
#cd dictfmt-%dictfmt_version
#install -p -m755 dictfmt $RPM_BUILD_ROOT%_bindir
#install -p -m644 dictfmt.1 $RPM_BUILD_ROOT%_mandir/man1
#cd ..
cp doc/rfc.txt rpmdoc/
install -p -m755 %SOURCE2 $RPM_BUILD_ROOT%_initdir/%name
install -p -m755 -D %SOURCE3 $RPM_BUILD_ROOT%_sbindir/dictdconfig
install -p -m644 -D %SOURCE4 $RPM_BUILD_ROOT%_sysconfdir/%name.conf
install -p -m644 -D %SOURCE5 $RPM_BUILD_ROOT%_sysconfdir/dict.conf
mkdir -p $RPM_BUILD_ROOT/var/lib/dictd

%pre
/usr/sbin/groupadd -r dictd &>/dev/null ||:
/usr/sbin/useradd -r -n -M -g dictd -d %_localstatedir/%name -s /dev/null dictd  &>/dev/null ||:

%post
if [ "$1" = "1" ]; then
/usr/sbin/dictdconfig -w
fi
%post_service %name

%preun
%preun_service %name
%files
%doc rpmdoc/rfc.txt rpmdoc/README rpmdoc/COPYING
%config(noreplace) /etc/dictd.conf
%_sbindir/dictd
%_sbindir/dictdconfig
%_mandir/man8/*
%_initdir/%name
%_localstatedir/%name

%files -n dict-tools
#%doc rpmdoc/COPYING rpmdoc/README.dictfmt
%_bindir/dictfmt
%_bindir/dictunformat
%_bindir/dictzip
%_bindir/dictfmt_index2suffix
%_bindir/dictfmt_index2word
%_bindir/dictfmt_plugin
%_bindir/dictfmt_virtual
%_mandir/man1/dictfmt.1*
%_mandir/man1/dictunformat.1*
%_mandir/man1/dictzip.1*
%_mandir/man1/dictfmt_index2suffix.1.gz
%_mandir/man1/dictfmt_index2word.1.gz


%files -n dict-devel
%_includedir/dictdplugin.h

%files -n dict
%doc rpmdoc/COPYING rpmdoc/README
%config(noreplace) /etc/dict.conf
%_bindir/dict
%_bindir/dictl
%_mandir/man1/dict.1*
%_mandir/man1/dictl.1*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009