Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37385147
en ru br
Репозитории ALT
S:2.4.2.0.21.git918a6cd-alt1
5.1: 2.1.1-alt0.M51.1
www.altlinux.org/Changes

Группа :: Сети/Передача файлов
Пакет: eiskaltdcpp

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: eiskaltdcpp
Version: 2.1.1
Release: alt0.M51.1
Summary: EiskaltDC++ - Direct Connect client
License: GPLv3
Group: Networking/File transfer
Url: http://code.google.com/p/eiskaltdc/
Packager: Aeliya Grevnyov <gray_graff at altlinux.org>

Source: %name-%version.tar

#BuildRequires(pre): rpm-macros-cmake

BuildRequires: cmake gcc-c++ libqt4-devel bzlib-devel boost-devel boost-signals-devel libaspell-devel liblua5-devel
BuildRequires: libgtk+2-devel libglade-devel glib2-devel libpango-devel libnotify-devel phonon-devel libssl-devel  

%add_findreq_skiplist *xmms2_audacious2.ru_RU.UTF-8.php
%add_findreq_skiplist *commands.ru_RU.UTF-8.php

%description
EiskaltDC++ is a program for UNIX-like systems that uses the Direct Connect and ADC protocol.
It is compatible with other DC clients, such as the original DC from Neomodus, DC++ and derivatives.
EiskaltDC++ also interoperates with all common DC hub software.


%package common
Group: Networking/File transfer
Summary: Common files for %name
Requires: lib%name = %version-%release
BuildArch: noarch
%description common
Common files for %name

%package gtk
Group: Networking/File transfer
Summary: GTK-based graphical interface
Requires: %name-gtk-data = %version-%release
%description gtk
Gtk interface based on code of FreeDC++ and LinuxDC++

%package gtk-data
Group: Networking/File transfer
Summary: noarch files for GTK-based graphical interface
Requires: %name-common = %version-%release
BuildArch: noarch
%description gtk-data
noarch files for Gtk interface based on code of FreeDC++ and LinuxDC++

%package qt
Group: Networking/File transfer
Summary: Qt-based graphical interface
Provides: %name = %version-%release
Obsoletes: %name <= 2.0.3-alt1
Requires: %name-qt-data = %version-%release
%description qt
Qt-based graphical interface

%package qt-data
Group: Networking/File transfer
Summary: Qt-based graphical interface
Requires: %name-common = %version-%release
BuildArch: noarch
%description qt-data
noarch files for Qt-based graphical interface

%package -n lib%name
Group: System/Libraries
Summary: eiskaltdcpp libraries
Obsoletes: libdcpp
%description -n lib%name
eiskaltdcpp libraries


%prep
%setup

%build
cmake \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_CXX_FLAGS:STRING="%optflags" \
-DCMAKE_C_FLAGS:STRING="%optflags" \
-DCMAKE_SKIP_RPATH:BOOL=yes \
-DCMAKE_INSTALL_PREFIX=%prefix \
%if %_lib == lib64
-DLIBDIR=lib64 \
%endif
-DUSE_ASPELL=ON \
-DUSE_QT=ON \
-DFREE_SPACE_BAR_C=ON \
-DUSE_MINIUPNP=ON \
-DLOCAL_MINIUPNP=ON \
-DUSE_GTK=ON \
-DDBUS_NOTIFY=ON \
-DUSE_JS=ON \
-DWITH_LUASCRIPTS=ON

%make_build

%install
%makeinstall DESTDIR="%buildroot/"
%find_lang %name-gtk
%find_lang lib%name

%files qt
%_bindir/%name-qt

%files qt-data
%_desktopdir/%name-qt.desktop
%_datadir/%name/qt
%_man1dir/%name-qt*

%files gtk
%_bindir/%name-gtk

%files gtk-data -f %name-gtk.lang
%_desktopdir/%name-gtk.desktop
%_datadir/%name/gtk
%_man1dir/%name-gtk*

%files -n lib%name -f lib%name.lang
%_libdir/*

%files common
%_datadir/%name/emoticons/*
%_datadir/%name/examples/*
%_miconsdir/%name.png
%_niconsdir/%name.png
%_liconsdir/%name.png
%_iconsdir/hicolor/128x128/apps/%name.png
%_iconsdir/hicolor/64x64/apps/%name.png
%_iconsdir/hicolor/24x24/apps/%name.png
%_iconsdir/hicolor/22x22/apps/%name.png
%_pixmapsdir/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin