forked from pool/gnunet
- Add recommended dependencies: gnunet-lang gnunet-storage-backend
- Drop pathes: * gnunet-fix_postgresql_include.patch - Create system user and groups with systemd-sysusers - Update gnurl to 7.54.0 [bnc#1042181] - Remove patches: * use a symbolic link instead of gnunet-etc_for_config.patch * gnunet-tmpfile.conf - Use pkgconfig in package names - Add recommended packages to build with optional packages - a new VPN subsystem, a new setup tool (including automated correctness tests for the configuration), support for non-anonymous mesh routing, data transport over HTTPS and WLAN, peer discovery in the LAN via broadcast (IPv4) and multicast (IPv6), improved connectivity via NAT traversal, an event-driven execution model providing significant performance improvements, and power publishing for file sharing to improve content replication. OBS-URL: https://build.opensuse.org/package/show/filesharing/gnunet?expand=0&rev=7
This commit is contained in:
parent
848a5dd07c
commit
15ca671a70
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu May 16 23:04:13 UTC 2019 - Alexei Podvalsky <avvissu@yandex.by>
|
||||
|
||||
- Add recommended dependencies: gnunet-lang gnunet-storage-backend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 16 21:22:38 UTC 2019 - Alexei Podvalsky <avvissu@yandex.by>
|
||||
|
||||
|
226
gnunet.spec
226
gnunet.spec
@ -56,7 +56,9 @@ BuildRequires: pkgconfig(libidn2)
|
||||
BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.33
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(sqlite3) >= 3.8
|
||||
Recommends: gnunet-plugins
|
||||
Recommends: %{name}-lang
|
||||
Recommends: %{name}-plugins
|
||||
Recommends: %{name}-storage-backend
|
||||
Provides: gnunetd = %{version}
|
||||
Provides: GNUnet = %{version}
|
||||
Provides: GNUnetd = %{version}
|
||||
@ -117,6 +119,7 @@ This package contains plugins for GNUnet services.
|
||||
Summary: MySQL Storage Backend for %{name}
|
||||
Group: Productivity/Networking/Other
|
||||
Requires: %{name} = %{version}
|
||||
Provides: %{name}-storage-backend = %{version}
|
||||
|
||||
%description mysql
|
||||
GNUnet is peer-to-peer framework focusing on security. The first and primary
|
||||
@ -127,6 +130,7 @@ by a worldwide group of independent free software developers.
|
||||
Summary: PostgreSQL Storage Backend for %{name}
|
||||
Group: Productivity/Networking/Other
|
||||
Requires: %{name} = %{version}
|
||||
Provides: %{name}-storage-backend = %{version}
|
||||
|
||||
%description postgresql
|
||||
GNUnet is peer-to-peer framework focusing on security. The first and primary
|
||||
@ -137,6 +141,7 @@ by a worldwide group of independent free software developers.
|
||||
Summary: SQLite Storage Backend for %{name}
|
||||
Group: Productivity/Networking/Other
|
||||
Requires: %{name} = %{version}
|
||||
Provides: %{name}-storage-backend = %{version}
|
||||
|
||||
%description sqlite
|
||||
GNUnet is peer-to-peer framework focusing on security. The first and primary
|
||||
@ -197,11 +202,11 @@ autoreconf -fiv
|
||||
--with-gnunetdns=%{grpdns}
|
||||
|
||||
make %{?_smp_mflags} V=1 \
|
||||
pkgcfgdir="%{_sysconfdir}/gnunet"
|
||||
pkgcfgdir="%{_sysconfdir}/%{name}"
|
||||
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install \
|
||||
pkgcfgdir="%{_sysconfdir}/gnunet"
|
||||
pkgcfgdir="%{_sysconfdir}/%{name}"
|
||||
|
||||
# install systemd files
|
||||
install -d %{buildroot}%{_sbindir}
|
||||
@ -222,7 +227,6 @@ cat<<EOF > "%{buildroot}%{_sysconfdir}/%{name}.conf"
|
||||
[path]
|
||||
GNUNET_HOME = %{_localstatedir}/lib/%{name}
|
||||
GNUNET_DATA_HOME = %{_localstatedir}/lib/%{name}/data/
|
||||
GNUNET_RUNTIME_DIR = %{_localstatedir}/run/%{name}/
|
||||
#DEFAULTCONFIG = %{_sysconfdir}/%{name}.conf
|
||||
[arm]
|
||||
SYSTEM_ONLY = YES
|
||||
@ -258,118 +262,118 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name}
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog README
|
||||
%{_bindir}/gnunet-arm
|
||||
%{_bindir}/gnunet-ats
|
||||
%{_bindir}/gnunet-auto-share
|
||||
%{_bindir}/gnunet-bcd
|
||||
%{_bindir}/gnunet-bugreport
|
||||
%{_bindir}/gnunet-cadet
|
||||
%{_bindir}/gnunet-config
|
||||
%{_bindir}/gnunet-consensus-profiler
|
||||
%{_bindir}/gnunet-conversation
|
||||
%{_bindir}/gnunet-conversation-test
|
||||
%{_bindir}/gnunet-core
|
||||
%{_bindir}/gnunet-datastore
|
||||
%{_bindir}/gnunet-dht-get
|
||||
%{_bindir}/gnunet-dht-monitor
|
||||
%{_bindir}/gnunet-dht-put
|
||||
%{_bindir}/gnunet-directory
|
||||
%{_bindir}/gnunet-download
|
||||
%{_bindir}/gnunet-ecc
|
||||
%{_bindir}/gnunet-fs
|
||||
%{_bindir}/gnunet-gns
|
||||
%{_bindir}/gnunet-gns-proxy-setup-ca
|
||||
%{_bindir}/gnunet-identity
|
||||
%{_bindir}/gnunet-namecache
|
||||
%{_bindir}/gnunet-namestore
|
||||
%{_bindir}/gnunet-nat
|
||||
%{_bindir}/gnunet-nat-auto
|
||||
%{_bindir}/gnunet-nat-server
|
||||
%{_bindir}/gnunet-nse
|
||||
%{_bindir}/gnunet-peerinfo
|
||||
%{_bindir}/gnunet-peerstore
|
||||
%{_bindir}/gnunet-publish
|
||||
%{_bindir}/gnunet-resolver
|
||||
%{_bindir}/gnunet-revocation
|
||||
%{_bindir}/gnunet-scalarproduct
|
||||
%{_bindir}/gnunet-scrypt
|
||||
%{_bindir}/gnunet-search
|
||||
%{_bindir}/gnunet-secretsharing-profiler
|
||||
%{_bindir}/gnunet-set-profiler
|
||||
%{_bindir}/gnunet-statistics
|
||||
%{_bindir}/gnunet-testbed-profiler
|
||||
%{_bindir}/gnunet-testing
|
||||
%{_bindir}/gnunet-transport
|
||||
%{_bindir}/gnunet-transport-certificate-creation
|
||||
%{_bindir}/gnunet-unindex
|
||||
%{_bindir}/gnunet-uri
|
||||
%{_bindir}/gnunet-vpn
|
||||
%{_bindir}/gnunet-zoneimport
|
||||
%{_bindir}/%{name}-arm
|
||||
%{_bindir}/%{name}-ats
|
||||
%{_bindir}/%{name}-auto-share
|
||||
%{_bindir}/%{name}-bcd
|
||||
%{_bindir}/%{name}-bugreport
|
||||
%{_bindir}/%{name}-cadet
|
||||
%{_bindir}/%{name}-config
|
||||
%{_bindir}/%{name}-consensus-profiler
|
||||
%{_bindir}/%{name}-conversation
|
||||
%{_bindir}/%{name}-conversation-test
|
||||
%{_bindir}/%{name}-core
|
||||
%{_bindir}/%{name}-datastore
|
||||
%{_bindir}/%{name}-dht-get
|
||||
%{_bindir}/%{name}-dht-monitor
|
||||
%{_bindir}/%{name}-dht-put
|
||||
%{_bindir}/%{name}-directory
|
||||
%{_bindir}/%{name}-download
|
||||
%{_bindir}/%{name}-ecc
|
||||
%{_bindir}/%{name}-fs
|
||||
%{_bindir}/%{name}-gns
|
||||
%{_bindir}/%{name}-gns-proxy-setup-ca
|
||||
%{_bindir}/%{name}-identity
|
||||
%{_bindir}/%{name}-namecache
|
||||
%{_bindir}/%{name}-namestore
|
||||
%{_bindir}/%{name}-nat
|
||||
%{_bindir}/%{name}-nat-auto
|
||||
%{_bindir}/%{name}-nat-server
|
||||
%{_bindir}/%{name}-nse
|
||||
%{_bindir}/%{name}-peerinfo
|
||||
%{_bindir}/%{name}-peerstore
|
||||
%{_bindir}/%{name}-publish
|
||||
%{_bindir}/%{name}-resolver
|
||||
%{_bindir}/%{name}-revocation
|
||||
%{_bindir}/%{name}-scalarproduct
|
||||
%{_bindir}/%{name}-scrypt
|
||||
%{_bindir}/%{name}-search
|
||||
%{_bindir}/%{name}-secretsharing-profiler
|
||||
%{_bindir}/%{name}-set-profiler
|
||||
%{_bindir}/%{name}-statistics
|
||||
%{_bindir}/%{name}-testbed-profiler
|
||||
%{_bindir}/%{name}-testing
|
||||
%{_bindir}/%{name}-transport
|
||||
%{_bindir}/%{name}-transport-certificate-creation
|
||||
%{_bindir}/%{name}-unindex
|
||||
%{_bindir}/%{name}-uri
|
||||
%{_bindir}/%{name}-vpn
|
||||
%{_bindir}/%{name}-zoneimport
|
||||
|
||||
%{_datadir}/%{name}
|
||||
|
||||
# libexec dir
|
||||
%dir %{_libdir}/%{name}
|
||||
%dir %{_libdir}/%{name}/libexec
|
||||
%{_libdir}/gnunet/libexec/gnunet-communicator-unix
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-exit
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-latency-logger
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-pt
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-regexprofiler
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-testbed-blacklist
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-testbed-underlay
|
||||
%{_libdir}/gnunet/libexec/gnunet-daemon-topology
|
||||
%{_libdir}/gnunet/libexec/gnunet-dns2gns
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-audio-playback
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-audio-record
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-dns
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-exit
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-fs-publish
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-nat-client
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-nat-server
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-testbed
|
||||
%{_libdir}/gnunet/libexec/gnunet-helper-vpn
|
||||
%{_libdir}/gnunet/libexec/gnunet-namestore-fcfsd
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-arm
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-ats
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-ats-new
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-cadet
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-consensus
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-conversation
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-core
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-datastore
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-dht
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-dns
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-evil-consensus
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-fs
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-gns
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-identity
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-namecache
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-namestore
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-nat
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-nat-auto
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-nse
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-peerinfo
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-peerstore
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-regex
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-resolver
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-revocation
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-scalarproduct-alice
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-scalarproduct-bob
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-scalarproduct-ecc-alice
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-scalarproduct-ecc-bob
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-secretsharing
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-set
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-statistics
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-testbed
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-testbed-logger
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-transport
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-vpn
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-zonemaster
|
||||
%{_libdir}/gnunet/libexec/gnunet-service-zonemaster-monitor
|
||||
%{_libdir}/gnunet/libexec/gnunet-timeout
|
||||
%{_libdir}/gnunet/libgnunet_plugin_namestore_heap.so
|
||||
%{_libdir}/gnunet/libgnunet_plugin_peerstore_sqlite.so
|
||||
%{_libdir}/%{name}/libexec/%{name}-communicator-unix
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-exit
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-latency-logger
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-pt
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-regexprofiler
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-testbed-blacklist
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-testbed-underlay
|
||||
%{_libdir}/%{name}/libexec/%{name}-daemon-topology
|
||||
%{_libdir}/%{name}/libexec/%{name}-dns2gns
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-audio-playback
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-audio-record
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-dns
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-exit
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-fs-publish
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-nat-client
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-nat-server
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-testbed
|
||||
%{_libdir}/%{name}/libexec/%{name}-helper-vpn
|
||||
%{_libdir}/%{name}/libexec/%{name}-namestore-fcfsd
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-arm
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-ats
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-ats-new
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-cadet
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-consensus
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-conversation
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-core
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-datastore
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-dht
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-dns
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-evil-consensus
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-fs
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-gns
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-identity
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-namecache
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-namestore
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-nat
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-nat-auto
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-nse
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-peerinfo
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-peerstore
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-regex
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-resolver
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-revocation
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-scalarproduct-alice
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-scalarproduct-bob
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-scalarproduct-ecc-alice
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-scalarproduct-ecc-bob
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-secretsharing
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-set
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-statistics
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-testbed
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-testbed-logger
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-transport
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-vpn
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-zonemaster
|
||||
%{_libdir}/%{name}/libexec/%{name}-service-zonemaster-monitor
|
||||
%{_libdir}/%{name}/libexec/%{name}-timeout
|
||||
%{_libdir}/%{name}/lib%{name}_plugin_namestore_heap.so
|
||||
%{_libdir}/%{name}/lib%{name}_plugin_peerstore_sqlite.so
|
||||
|
||||
%dir %{_sysconfdir}/%{name}
|
||||
%config %{_sysconfdir}/%{name}/*.conf
|
||||
@ -377,7 +381,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name}
|
||||
|
||||
%{_mandir}/man?/%{name}*.?%{ext_info}
|
||||
|
||||
%{_infodir}/gnunet*%{ext_info}
|
||||
%{_infodir}/%{name}*%{ext_info}
|
||||
%{_infodir}/images/
|
||||
|
||||
%{_sbindir}/rc%{name}
|
||||
|
Loading…
x
Reference in New Issue
Block a user