Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37762440
en ru br
ALT Linux repos
5.0: 0.15.6-alt6
4.1: 0.15.6-alt5.qa1
4.0: 0.15.6-alt0.5.qa1.M40.1

Group :: Networking/File transfer
RPM: microdc2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: microdc2
Version: 0.15.6
Release: alt6

Summary: A command-line based Direct Connect client
License: GPL
Group: Networking/File transfer
Url: http://corsair626.no-ip.org/microdc/
Packager: Boris Savelev <boris at altlinux.org>

Source: %url%name-%version.tar.gz
Source1: microdc2.desktop
Source2: microdc2.png
Patch: microdc2-ru.patch.gz
Patch1: microdc2-slave-mode.patch.gz
Patch2: %name-%version-libxml2-configure.patch
BuildPreReq: libreadline-devel libncurses-devel libxml2-devel

Summary(ru_RU.KOI8-R): Консольный клиент файлообменной системы DirectConnect

%description
microdc is a command-line based Direct Connect client that uses the GNU
Readline library for user interaction. It was developed from ground up and
does not depend on any other program. Despite the command-line user
interface, microdc was designed to be user friendly and simple to use.

microdc is currently in beta state - there may be many bugs not yet
discovered. It also lacks some features that other clients support, such as
file hashing, multiple hub connections, and hub list support.

%description -l ru_RU.KOI8-R
microdc2 - это консольный текстовый клиент для DirectConnect (DC),
популярной пиринговой (P2P, peer-to-peer) файлообменной системы.

microdc2 не поддерживает следующие возможности:
- списки хабов,
- одновременное подключение к нескольким хабам,
- скачивание файлов из нескольких источников по TTH (tiger hash).

Для управления microdc2 использует командную строку:
- поддерживается история команд через readline,
- работает автодополнение команд и имён клавишей TAB,
- имеется встроенная справка.

%prep
%setup -q
%patch0 -p0 -b .ru
%patch1 -p0 -b .slave-mode
%patch2 -p1

%build
%configure --enable-nls --enable-largefile
%make_build

%install
%makeinstall_std

for lang in pl; do for topic in 1; do
   install -d %buildroot%_mandir/$lang/man$topic
   mv %buildroot%_mandir/man$topic/microdc.$lang.$topic %buildroot%_mandir/$lang/man$topic/microdc.$topic
done; done

install -D %SOURCE1 %buildroot%_desktopdir/%name.desktop
install -D %SOURCE2 %buildroot%_pixmapsdir/%name.png

%files
%doc README AUTHORS COPYING NEWS doc/TODO doc/INTERNALS
%_bindir/*
%_mandir/*/*
%_datadir/locale/*/*/*
%_desktopdir/%name.desktop
%_pixmapsdir/%name.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin