diff --git a/gnunet.changes b/gnunet.changes index 9f3e7a2..4401320 100644 --- a/gnunet.changes +++ b/gnunet.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu May 16 23:04:13 UTC 2019 - Alexei Podvalsky + +- Add recommended dependencies: gnunet-lang gnunet-storage-backend + ------------------------------------------------------------------- Thu May 16 21:22:38 UTC 2019 - Alexei Podvalsky @@ -8,10 +13,10 @@ Wed May 15 16:48:43 UTC 2019 - Alexei Podvalsky - Update to 0.11.4: * see /usr/share/package/gnunet/ChangeLog -- Drop pathes: - * gnunet-fix_postgresql_include.patch +- Drop pathes: + * gnunet-fix_postgresql_include.patch * gnunet-0.10.1_libexec_conversation.patch -- Create system user and groups with systemd-sysusers +- Create system user and groups with systemd-sysusers - Build gnurl only with protocols: HTTP HTTPS - Remove obsolete macros - Systemd files cleanup @@ -25,22 +30,22 @@ Fri Aug 24 21:07:06 UTC 2018 - avvissu@yandex.by ------------------------------------------------------------------- Thu Jun 1 19:15:08 UTC 2017 - avvissu@yandex.by -- Update gnurl to 7.54.0 [bnc#1042181] +- Update gnurl to 7.54.0 [bnc#1042181] ------------------------------------------------------------------- Tue Jun 23 16:01:01 UTC 2015 - avvissu@yandex.ru - Update to 0.10.1 -- Remove patches: - * use a symbolic link instead of gnunet-etc_for_config.patch +- Remove patches: + * use a symbolic link instead of gnunet-etc_for_config.patch - Add patches: * gnunet-0.10.1_gnurl.patch * gnunet-0.10.1_libexec_conversation.patch - Install a native systemd service file: * gnunet.service - * gnunet-tmpfile.conf -- Use pkgconfig in package names -- Add recommended packages to build with optional packages + * gnunet-tmpfile.conf +- Use pkgconfig in package names +- Add recommended packages to build with optional packages - Use gnurl instead of curl - Add src package gnurl: build here - Add packages: libgnunet, plugins, lang @@ -70,13 +75,13 @@ Thu Dec 1 06:35:16 UTC 2011 - pascal.bleser@opensuse.org * major change of the architecture and a rewrite of most of the system * improvements: - a new multi-process architecture -- 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. +- 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. ------------------------------------------------------------------- Tue Mar 1 07:09:49 UTC 2011 - pascal.bleser@opensuse.org diff --git a/gnunet.spec b/gnunet.spec index ba43620..ab01020 100644 --- a/gnunet.spec +++ b/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< "%{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}