Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37433652
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: toxcore

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

#============================================================================
# Please do not edit!
# Created by specgen utility from files in specs/ subdir
#============================================================================
Name: toxcore
Summary: All-in-one secure communication platform
Version: 0.1.11
Release: alt3
License: ISC license
Group: System/Libraries
BuildRequires: libopus-devel libsodium-devel libvpx-devel libcheck-devel
BuildPreReq: libconfig-devel >= 1.4
%{?optflags_lto:%global optflags_lto %optflags_lto -ffat-lto-objects}
Packager: Denis Smirnov <mithraen at altlinux.ru>
Source: %name-%version.tar
Patch: %name-%version-%release.patch
Url: https://github.com/TokTok/c-toxcore

%package -n libtoxav1
Summary: %summary
Group: System/Libraries

%description -n libtoxav1
%summary

%package -n libtoxcore1
Summary: %summary
Group: System/Libraries

%description -n libtoxcore1
%summary

%package -n libtoxdns1
Summary: %summary
Group: System/Libraries

%description -n libtoxdns1
%summary

%package -n libtoxencryptsave1
Summary: %summary
Group: System/Libraries

%description -n libtoxencryptsave1
%summary

%package bootstrapd
Summary: %summary
Group: System/Libraries

%description bootstrapd
%summary

%package devel
Summary: %summary
Group: System/Libraries

%description devel
%summary

%package devel-static
Summary: %summary
Group: System/Libraries
Requires: toxcore-devel

%description devel-static
%summary

%description
With the rise of governmental monitoring programs,
Tox, a FOSS initiative, aims to be an easy to use,
all-in-one communication platform that ensures
their users full privacy and secure message delivery.


%prep
%setup
%patch -p1

%build
%autoreconf
%configure --enable-daemon
%make_build

%install
%makeinstall
rm -f %buildroot%_bindir/DHT_bootstrap
install -d -m700 %buildroot/var/lib/tox-bootstrapd/
install -D -m644 other/bootstrap_daemon/tox-bootstrapd.conf %buildroot/etc/tox-bootstrapd.conf
install -D -m644 other/bootstrap_daemon/tox-bootstrapd.service %buildroot%_unitdir/tox-bootstrapd.service
%__subst "s|/usr/local/bin|%_bindir|g" %buildroot%_unitdir/tox-bootstrapd.service

%pre bootstrapd
/usr/sbin/groupadd -r -f tox-bootstrapd
/usr/sbin/useradd -r -d /var/lib/tox-bootstrapd -s /dev/null -c 'TOX DHT bootstrap daemon' -g tox-bootstrapd tox-bootstrapd >/dev/null 2>&1 ||:

%files -n libtoxav1
%_libdir/libtoxav.so.1
%_libdir/libtoxav.so.1.*

%files -n libtoxcore1
%_libdir/libtoxcore.so.1
%_libdir/libtoxcore.so.1.*

%files -n libtoxdns1
%_libdir/libtoxdns.so.1
%_libdir/libtoxdns.so.1.*

%files -n libtoxencryptsave1
%_libdir/libtoxencryptsave.so.1
%_libdir/libtoxencryptsave.so.1.*

%files bootstrapd
%doc other/bootstrap_daemon/README.md
%_bindir/tox-bootstrapd
%dir %attr(700,tox-bootstrapd,tox-bootstrapd) /var/lib/tox-bootstrapd
%_sysconfdir/tox-bootstrapd.conf
%_unitdir/tox-bootstrapd.service

%files devel
%_includedir/tox
%_libdir/libtoxav.so
%_libdir/libtoxcore.so
%_libdir/libtoxdns.so
%_libdir/libtoxencryptsave.so
%_pkgconfigdir/libtoxav.pc
%_pkgconfigdir/libtoxcore.pc

%files devel-static
%_libdir/libtoxav.a
%_libdir/libtoxcore.a
%_libdir/libtoxdns.a
%_libdir/libtoxencryptsave.a

%changelog

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

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