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

Группа :: Коммуникации
Пакет: gnunet

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

%define oname GNUnet
Name: gnunet
Version: 0.8.1
Release: alt1.M51.1

Summary: Peer-to-peer framework

License: GPL
Group: Communications
Url: http://gnunet.org/

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://gnunet.org/download/%oname-%version.tar
Patch: %name-disable-ltdl-detect.patch
Patch1: %name-fix-pointer.patch
Patch2: %{name}d-service.patch

# manually removed: libqt3-devel libqt4-devel  xorg-cf-files

# Automatically added by buildreq on Mon Feb 01 2010
BuildRequires: cvs gcc-c++ glibc-devel guile18-devel imake libMySQL-devel libcurl-devel libextractor-devel libgcrypt-devel libglade-devel libncursesw-devel libsqlite3-devel

%description
GNUnet is a peer-to-peer framework with focus on providing security. All
peer-to-peer messages in the network are confidential and authenticated.
The framework provides a transport abstraction layer and can currently
encapsulate the network traffic in UDP (IPv4 and IPv6), TCP (IPv4 and IPv6),
HTTP, or SMTP messages. GNUnet supports accounting to provide contributing
nodes with better service. The primary service build on top of the framework
is anonymous file sharing.

%package -n lib%name
Summary: Libraries needed for %name
Group: System/Libraries

%description -n lib%name
GNUnet is a peer-to-peer framework with focus on providing security. All
peer-to-peer messages in the network are confidential and authenticated.
The framework provides a transport abstraction layer and can currently
encapsulate the network traffic in UDP (IPv4 and IPv6), TCP (IPv4 and IPv6),
HTTP, or SMTP messages. GNUnet supports accounting to provide contributing
nodes with better service. The primary service build on top of the framework
is anonymous file sharing.

%package -n lib%name-devel
Summary: Headers for developing programs that will use %name
Group: Development/C
Requires: lib%name = %version-%release

%description -n lib%name-devel
This package contains the headers that programmers will need to develop
applications which will use %name.

%prep
%setup -n %oname-%version
%patch -p2
%patch1 -p2
%patch2 -p2

%build
%autoreconf
%configure --disable-rpath
%make_build || %make

%install
%makeinstall_std
%find_lang %oname
install -D -m0755 gnunetd.service %buildroot%_initdir/gnunetd

%files -f GNUnet.lang
%doc AUTHORS ChangeLog NEWS README
%doc %_man1dir/gnunet*.1*
%doc %_man5dir/gnunet*.5*
%_bindir/gnunet-auto-share
%_bindir/gnunet-chat
%_bindir/gnunet-directory
%_bindir/gnunet-download
%_bindir/gnunet-insert
%_bindir/gnunet-peer-info
%_bindir/gnunet-pseudonym
%_bindir/gnunet-search
%_bindir/gnunet-stats
%_bindir/gnunet-tbench
%_bindir/gnunet-tracekit
%_bindir/gnunet-transport-check
%_bindir/gnunet-unindex
%_bindir/gnunet-update
%_bindir/gnunet-vpn
%_bindir/gnunet-setup
%_bindir/gnunetd
%_datadir/GNUnet/
%_initdir/gnunetd

%files -n lib%name
%_libdir/GNUnet/
%_libdir/libgnunetcollection.so.*
%_libdir/libgnunetcore.so.*
%_libdir/libgnunetchatapi.so.*
%_libdir/libgnunetdvdhtapi.so.*
%_libdir/libgnunetecrscore.so.*
%_libdir/libgnunetmysql.so.*
%_libdir/libgnunetremoteapi.so.*
%_libdir/libgnunettracekitapi.so.*
%_libdir/libgnunetecrs.so.*
%_libdir/libgnunetfs.so.*
%_libdir/libgnunetfsui.so.*
%_libdir/libgnunetgetoptionapi.so.*
%_libdir/libgnunetidentityapi.so.*
%_libdir/libgnunetip.so.*
%_libdir/libgnunetrpcutil.so.*
%_libdir/libgnunetsetup.so.*
%_libdir/libgnunettestingapi.so.*
%_libdir/libgnunettrafficapi.so.*
%_libdir/libgnunetnamespace.so.*
%_libdir/libgnunetstatsapi.so.*
%_libdir/libgnuneturitrack.so.*
%_libdir/libgnunetutil.so.*

%files -n lib%name-devel
%_includedir/GNUnet/
%_libdir/*.so

%changelog

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

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