aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-12-30 15:19:47 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-12-30 15:19:47 +0900
commit7d6b0eef5fd637e8682c45c6b541aaf51acb565d (patch)
treefe2a944a3aa2765ed8715f22bda95fe2a2dd381b
parentd6491f27eae7441d7be81729872ab62487019765 (diff)
downloadgnunet-rpm-7d6b0eef5fd637e8682c45c6b541aaf51acb565d.tar.gz
gnunet-rpm-7d6b0eef5fd637e8682c45c6b541aaf51acb565d.zip
0.19.1-2
-rw-r--r--rpmbuild/SPECS/gnunet.spec209
1 files changed, 102 insertions, 107 deletions
diff --git a/rpmbuild/SPECS/gnunet.spec b/rpmbuild/SPECS/gnunet.spec
index c7b5fea..911ce7c 100644
--- a/rpmbuild/SPECS/gnunet.spec
+++ b/rpmbuild/SPECS/gnunet.spec
@@ -1,19 +1,18 @@
1%define gnunetuser gnunet 1%global gnunetuser gnunet
2%define gnunethome %{_sharedstatedir}/%{name} 2%global gnunethome %{_sharedstatedir}/%{name}
3%global debug_package %{nil}
4 3
5Name: gnunet 4Name: gnunet
6Version: 0.19.1 5Version: 0.19.1
7Release: 1%{?dist} 6Release: 2%{?dist}
8Summary: Framework for secure peer-to-peer networking 7Summary: Framework for secure peer-to-peer networking
9License: AGPLv3 8License: AGPLv3
10Group: Productivity/Networking/File-Sharing 9Group: Productivity/Networking/File-Sharing
11URL: https://%{name}.org 10URL: https://%{name}.org
12%define _disable_source_fetch 0 11%global _disable_source_fetch 0
13Source0: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz 12Source0: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
14Source1: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig 13Source1: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig
15Source2: https://www.gnunet.org/~schanzen/schanzen.asc 14Source2: https://www.gnunet.org/~schanzen/schanzen.asc
16%define SHA512SUM0 09823fc0e2aefbe81a08a03e8f73d82e1e10fe9077975ff13da38ea27d00f90931867a6a51346e2045719ae23c3a214a1149e3dde913547d316559205a15bfb5 15%global SHA512SUM0 09823fc0e2aefbe81a08a03e8f73d82e1e10fe9077975ff13da38ea27d00f90931867a6a51346e2045719ae23c3a214a1149e3dde913547d316559205a15bfb5
17BuildRequires: libtool 16BuildRequires: libtool
18BuildRequires: libtool-ltdl 17BuildRequires: libtool-ltdl
19BuildRequires: libtool-ltdl-devel 18BuildRequires: libtool-ltdl-devel
@@ -45,7 +44,6 @@ BuildRequires: sqlite-devel
45BuildRequires: gnupg2 44BuildRequires: gnupg2
46BuildRequires: libjose-devel 45BuildRequires: libjose-devel
47BuildRequires: systemd-rpm-macros 46BuildRequires: systemd-rpm-macros
48Requires: libextractor
49Requires: openssl 47Requires: openssl
50Requires: nss-util 48Requires: nss-util
51Requires: gnutls 49Requires: gnutls
@@ -55,7 +53,7 @@ Requires: iptables
55Requires: miniupnpc 53Requires: miniupnpc
56Requires: dbus 54Requires: dbus
57Requires: authselect 55Requires: authselect
58Requires: libgnunet 56Requires: lib%{name}%{?_isa} = %{version}-%{release}
59 57
60%description 58%description
61GNUnet is peer-to-peer framework providing a network abstractions and 59GNUnet is peer-to-peer framework providing a network abstractions and
@@ -86,12 +84,15 @@ Summary: The GNUnet base libraries
86The GNUnet base libraries. 84The GNUnet base libraries.
87 85
88%package -n libgnunet-devel 86%package -n libgnunet-devel
87Requires: lib%{name}%{?_isa} = %{version}-%{release}
89Summary: The GNUnet base libraries development files 88Summary: The GNUnet base libraries development files
90%description -n libgnunet-devel 89%description -n libgnunet-devel
91The GNUnet base libraries development files. 90The GNUnet base libraries development files.
92 91
93%package doc 92%package doc
93Requires: %{name}%{?_isa} = %{version}-%{release}
94BuildRequires: python3-sphinx python-sphinx_rtd_theme mandoc doxygen texinfo 94BuildRequires: python3-sphinx python-sphinx_rtd_theme mandoc doxygen texinfo
95BuildArchitectures: noarch
95Summary: The GNUnet documentation 96Summary: The GNUnet documentation
96%description doc 97%description doc
97The GNUnet documentation. 98The GNUnet documentation.
@@ -100,15 +101,15 @@ The GNUnet documentation.
100%package bcd 101%package bcd
101BuildRequires: texlive-scheme-medium 102BuildRequires: texlive-scheme-medium
102Requires: texlive-scheme-medium 103Requires: texlive-scheme-medium
103Requires: gnunet 104Requires: %{name}%{?_isa} = %{version}-%{release}
104Summary: The GNUnet GNS business card generator.. 105Summary: The GNUnet GNS business card generator..
105%description bcd 106%description bcd
106The GNUnet GNS business card generator to generate business cards with 107The GNUnet GNS business card generator to generate business cards with
107QR codes of zone keys. 108QR codes of zone keys.
108 109
109%package devel 110%package devel
110Requires: gnunet 111Requires: %{name}%{?_isa} = %{version}-%{release}
111Requires: libgnunet-devel 112Requires: lib%{name}%{?_isa} = %{version}-%{release}
112Summary: GNUnet development headers 113Summary: GNUnet development headers
113%description devel 114%description devel
114Files needed to develop GNUnet applications and services. 115Files needed to develop GNUnet applications and services.
@@ -116,8 +117,7 @@ Files needed to develop GNUnet applications and services.
116# gnunet-postgresql-plugins 117# gnunet-postgresql-plugins
117%package postgresql-plugins 118%package postgresql-plugins
118BuildRequires: libpq-devel 119BuildRequires: libpq-devel
119Requires: libpq 120Requires: %{name}%{?_isa} = %{version}-%{release}
120Requires: gnunet
121Recommends: postgresql-server 121Recommends: postgresql-server
122Summary: The GNUnet PostgreSQL plugins. 122Summary: The GNUnet PostgreSQL plugins.
123%description postgresql-plugins 123%description postgresql-plugins
@@ -125,8 +125,8 @@ The GNUnet PostgreSQL plugins for the datacache, datastore, namecache
125and namestore components. 125and namestore components.
126 126
127%package postgresql-plugins-devel 127%package postgresql-plugins-devel
128Requires: gnunet-postgresql-plugins 128Requires: gnunet-postgresql-plugins%{?_isa} = %{version}-%{release}
129Requires: gnunet-devel 129Requires: %{name}-devel%{?_isa} = %{version}-%{release}
130Summary: The GNUnet PostgreSQL plugins development files. 130Summary: The GNUnet PostgreSQL plugins development files.
131%description postgresql-plugins-devel 131%description postgresql-plugins-devel
132The GNUnet PostgreSQL plugins development files. 132The GNUnet PostgreSQL plugins development files.
@@ -134,7 +134,7 @@ The GNUnet PostgreSQL plugins development files.
134 134
135# gnunet-conversation functionality 135# gnunet-conversation functionality
136%package conversation 136%package conversation
137Requires: gnunet 137Requires: %{name}%{?_isa} = %{version}-%{release}
138BuildRequires: opus-devel 138BuildRequires: opus-devel
139BuildRequires: pulseaudio-libs 139BuildRequires: pulseaudio-libs
140BuildRequires: libogg-devel 140BuildRequires: libogg-devel
@@ -151,12 +151,11 @@ Requires: gnunet-devel
151#Conversation requires gstreamer-app-1.0 and gstreamer-audio-1.0 151#Conversation requires gstreamer-app-1.0 and gstreamer-audio-1.0
152Summary: The GNUnet CONVERSATION VoP2P component development files. 152Summary: The GNUnet CONVERSATION VoP2P component development files.
153%description conversation-devel 153%description conversation-devel
154The GNUnet CONVERSATION component development files.. 154The GNUnet CONVERSATION VoP2P component development files.
155
156 155
157# The mysql plugins 156# The mysql plugins
158%package mysql-plugins 157%package mysql-plugins
159Requires: gnunet 158Requires: %{name}%{?_isa} = %{version}-%{release}
160BuildRequires: mariadb-devel 159BuildRequires: mariadb-devel
161Recommends: mariadb-server 160Recommends: mariadb-server
162Summary: The GNUnet MySQL/MariaDB plugins. 161Summary: The GNUnet MySQL/MariaDB plugins.
@@ -165,8 +164,8 @@ The GNUnet MySQL/MariaDB plugins for the datacache, datastore, namecache
165and namestore components. 164and namestore components.
166 165
167%package mysql-plugins-devel 166%package mysql-plugins-devel
168Requires: gnunet-mysql-plugins 167Requires: %{name}-devel%{?_isa} = %{version}-%{release}
169Requires: gnunet-devel 168Requires: %{name}-mysql-plugins%{?_isa} = %{version}-%{release}
170Summary: The GNUnet MySQL/MariaDB plugins development files. 169Summary: The GNUnet MySQL/MariaDB plugins development files.
171%description mysql-plugins-devel 170%description mysql-plugins-devel
172The GNUnet MySQL/MariaDB plugins development files.. 171The GNUnet MySQL/MariaDB plugins development files..
@@ -190,6 +189,7 @@ exit 0
190 189
191%install 190%install
192make install DESTDIR=%{buildroot} 191make install DESTDIR=%{buildroot}
192%find_lang %{name}
193install -Dm644 "contrib/packages/fedora/%{name}.service" "%{buildroot}/%{_unitdir}/%{name}.service" 193install -Dm644 "contrib/packages/fedora/%{name}.service" "%{buildroot}/%{_unitdir}/%{name}.service"
194install -Dm644 "contrib/packages/fedora/%{name}-user.service" "%{buildroot}/%{_userunitdir}/%{name}-user.service" 194install -Dm644 "contrib/packages/fedora/%{name}-user.service" "%{buildroot}/%{_userunitdir}/%{name}-user.service"
195install -Dm644 "contrib/packages/fedora/gnunet-system.conf" %{buildroot}/%{_sysconfdir}/gnunet.conf 195install -Dm644 "contrib/packages/fedora/gnunet-system.conf" %{buildroot}/%{_sysconfdir}/gnunet.conf
@@ -203,19 +203,24 @@ install -Dm644 "contrib/packages/fedora/gnunet-system.conf" %{buildroot}/%{_sysc
203rm -f %{buildroot}%{_infodir}/dir 203rm -f %{buildroot}%{_infodir}/dir
204 204
205%check 205%check
206desktop-file-validate %{buildroot}/%{_datadir}/applications/gnunet-uri.desktop
206#make check 207#make check
207 208
208%post 209%post
209mkdir -p ~/.config/gnunet 210%systemd_post %{name}.service
210touch ~/.config/gnunet.conf 211%systemd_user_post %{name}-user.service
212
213%preun
214%systemd_preun %{name}.service
211 215
212%postun 216%postun
217%systemd_postun_with_restart %{name}.service
218%systemd_user_post %{name}-user.service
213 219
214%files 220%files
215# AGPLv3 221# AGPLv3
216%attr(0700, %{gnunetuser}, %{gnunetuser}) 222%attr(0700, %{gnunetuser}, %{gnunetuser})
217%license %{_defaultdocdir}/%{name}/COPYING 223%{_bindir}/gnunet-arm
218%doc doc AUTHORS ChangeLog NEWS README
219%{_bindir}/gnunet-ats 224%{_bindir}/gnunet-ats
220%{_bindir}/gnunet-auto-share 225%{_bindir}/gnunet-auto-share
221%{_bindir}/gnunet-cadet 226%{_bindir}/gnunet-cadet
@@ -268,6 +273,7 @@ touch ~/.config/gnunet.conf
268%{_bindir}/gnunet-did 273%{_bindir}/gnunet-did
269%{_bindir}/gnunet-messenger 274%{_bindir}/gnunet-messenger
270%{_bindir}/gnunet-scalarproduct 275%{_bindir}/gnunet-scalarproduct
276%dir %{_libdir}/%{name}
271%dir %{_libdir}/%{name}/libexec 277%dir %{_libdir}/%{name}/libexec
272%{_libdir}/%{name}/libexec/gnunet-communicator-tcp 278%{_libdir}/%{name}/libexec/gnunet-communicator-tcp
273%{_libdir}/%{name}/libexec/gnunet-communicator-udp 279%{_libdir}/%{name}/libexec/gnunet-communicator-udp
@@ -291,6 +297,7 @@ touch ~/.config/gnunet.conf
291%{_libdir}/%{name}/libexec/gnunet-gns-proxy 297%{_libdir}/%{name}/libexec/gnunet-gns-proxy
292%{_libdir}/%{name}/libexec/gnunet-namestore-fcfsd 298%{_libdir}/%{name}/libexec/gnunet-namestore-fcfsd
293%{_libdir}/%{name}/libexec/gnunet-rest-server 299%{_libdir}/%{name}/libexec/gnunet-rest-server
300%{_libdir}/%{name}/libexec/gnunet-service-arm
294%{_libdir}/%{name}/libexec/gnunet-service-ats 301%{_libdir}/%{name}/libexec/gnunet-service-ats
295%{_libdir}/%{name}/libexec/gnunet-service-cadet 302%{_libdir}/%{name}/libexec/gnunet-service-cadet
296%{_libdir}/%{name}/libexec/gnunet-service-consensus 303%{_libdir}/%{name}/libexec/gnunet-service-consensus
@@ -319,6 +326,7 @@ touch ~/.config/gnunet.conf
319%{_libdir}/%{name}/libexec/gnunet-service-statistics 326%{_libdir}/%{name}/libexec/gnunet-service-statistics
320%{_libdir}/%{name}/libexec/gnunet-service-testbed 327%{_libdir}/%{name}/libexec/gnunet-service-testbed
321%{_libdir}/%{name}/libexec/gnunet-service-testbed-logger 328%{_libdir}/%{name}/libexec/gnunet-service-testbed-logger
329%{_libdir}/%{name}/libexec/gnunet-service-tng
322%{_libdir}/%{name}/libexec/gnunet-service-transport 330%{_libdir}/%{name}/libexec/gnunet-service-transport
323%{_libdir}/%{name}/libexec/gnunet-service-vpn 331%{_libdir}/%{name}/libexec/gnunet-service-vpn
324%{_libdir}/%{name}/libexec/gnunet-service-zonemaster 332%{_libdir}/%{name}/libexec/gnunet-service-zonemaster
@@ -329,49 +337,53 @@ touch ~/.config/gnunet.conf
329%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-bob 337%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-bob
330%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-alice 338%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-alice
331%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-bob 339%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-bob
332%dir %{_libdir}/%{name}
333%{_usr}/%{_lib}/%{name}/libgnunet_plugin_ats_proportional.so
334%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_consensus.so
335%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_dht.so
336%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_dns.so
337%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_fs.so
338%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_gns.so
339%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_regex.so
340%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_revocation.so
341%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_set_test.so
342%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_seti_test.so
343%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_setu_test.so
344%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_test.so
345%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_heap.so
346%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_sqlite.so
347%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.so
348%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.so
349%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.so
350%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_gns.so
351%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_reclaim.so
352%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_sqlite.so
353%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.so
354%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.so
355%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_basic.so
356%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_credential_jwt.so
357%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_config.so
358%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_copying.so
359%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_gns.so
360%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_identity.so
361%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_namestore.so
362%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_openid_connect.so
363%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_peerinfo.so
364%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_reclaim.so
365%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_http_server.so
366%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_server.so
367%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_http_client.so
368%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_client.so
369%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_tcp.so
370%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.so
371%{_libdir}/%{name}/libgnunet_plugin_dhtu_gnunet.so 340%{_libdir}/%{name}/libgnunet_plugin_dhtu_gnunet.so
372%{_libdir}/%{name}/libgnunet_plugin_dhtu_ip.so 341%{_libdir}/%{name}/libgnunet_plugin_dhtu_ip.so
373%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_messenger.so 342%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_messenger.so
374%{_libdir}/%{name}/libgnunet_plugin_utiltest.so 343%{_libdir}/%{name}/libgnunet_plugin_utiltest.so
344%{_libdir}/%{name}/libgnunet_plugin_ats_proportional.so
345%{_libdir}/%{name}/libgnunet_plugin_block_consensus.so
346%{_libdir}/%{name}/libgnunet_plugin_block_dht.so
347%{_libdir}/%{name}/libgnunet_plugin_block_dns.so
348%{_libdir}/%{name}/libgnunet_plugin_block_fs.so
349%{_libdir}/%{name}/libgnunet_plugin_block_gns.so
350%{_libdir}/%{name}/libgnunet_plugin_block_regex.so
351%{_libdir}/%{name}/libgnunet_plugin_block_revocation.so
352%{_libdir}/%{name}/libgnunet_plugin_block_set_test.so
353%{_libdir}/%{name}/libgnunet_plugin_block_seti_test.so
354%{_libdir}/%{name}/libgnunet_plugin_block_setu_test.so
355%{_libdir}/%{name}/libgnunet_plugin_block_test.so
356%{_libdir}/%{name}/libgnunet_plugin_datacache_heap.so
357%{_libdir}/%{name}/libgnunet_plugin_datacache_sqlite.so
358%{_libdir}/%{name}/libgnunet_plugin_datastore_heap.so
359%{_libdir}/%{name}/libgnunet_plugin_datastore_sqlite.so
360%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_dns.so
361%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_gns.so
362%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_reclaim.so
363%{_libdir}/%{name}/libgnunet_plugin_namecache_sqlite.so
364%{_libdir}/%{name}/libgnunet_plugin_namestore_sqlite.so
365%{_libdir}/%{name}/libgnunet_plugin_peerstore_sqlite.so
366%{_libdir}/%{name}/libgnunet_plugin_reclaim_attribute_basic.so
367%{_libdir}/%{name}/libgnunet_plugin_reclaim_credential_jwt.so
368%{_libdir}/%{name}/libgnunet_plugin_rest_config.so
369%{_libdir}/%{name}/libgnunet_plugin_rest_copying.so
370%{_libdir}/%{name}/libgnunet_plugin_rest_gns.so
371%{_libdir}/%{name}/libgnunet_plugin_rest_identity.so
372%{_libdir}/%{name}/libgnunet_plugin_rest_namestore.so
373%{_libdir}/%{name}/libgnunet_plugin_rest_openid_connect.so
374%{_libdir}/%{name}/libgnunet_plugin_rest_peerinfo.so
375%{_libdir}/%{name}/libgnunet_plugin_rest_reclaim.so
376%{_libdir}/%{name}/libgnunet_plugin_transport_http_server.so
377%{_libdir}/%{name}/libgnunet_plugin_transport_https_server.so
378%{_libdir}/%{name}/libgnunet_plugin_transport_http_client.so
379%{_libdir}/%{name}/libgnunet_plugin_transport_https_client.so
380%{_libdir}/%{name}/libgnunet_plugin_transport_tcp.so
381%{_libdir}/%{name}/libgnunet_plugin_transport_unix.so
382%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_simple_send.so
383%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_simple_send_broadcast.so
384%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_simple_send_dv.so
385%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_udp_backchannel.so
386%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_nat_upnp.so
375%{_libdir}/libgnunetats.so.4 387%{_libdir}/libgnunetats.so.4
376%{_libdir}/libgnunetats.so.4.0.0 388%{_libdir}/libgnunetats.so.4.0.0
377%{_libdir}/libgnunetblock.so.0 389%{_libdir}/libgnunetblock.so.0
@@ -472,7 +484,7 @@ touch ~/.config/gnunet.conf
472%{_libdir}/libgnunetscalarproduct.so.0.0.0 484%{_libdir}/libgnunetscalarproduct.so.0.0.0
473%{_libdir}/libgnunettestingdhtu.so.0 485%{_libdir}/libgnunettestingdhtu.so.0
474%{_libdir}/libgnunettestingdhtu.so.0.0.0 486%{_libdir}/libgnunettestingdhtu.so.0.0.0
475%dir %{_datadir}/%{name}/config.d 487%{_datadir}/%{name}/config.d/arm.conf
476%{_datadir}/%{name}/config.d/ats.conf 488%{_datadir}/%{name}/config.d/ats.conf
477%{_datadir}/%{name}/config.d/cadet.conf 489%{_datadir}/%{name}/config.d/cadet.conf
478%{_datadir}/%{name}/config.d/communicator-unix.conf 490%{_datadir}/%{name}/config.d/communicator-unix.conf
@@ -540,9 +552,7 @@ touch ~/.config/gnunet.conf
540%{_datadir}/%{name}/netjail_exec.sh 552%{_datadir}/%{name}/netjail_exec.sh
541%{_datadir}/%{name}/netjail_start.sh 553%{_datadir}/%{name}/netjail_start.sh
542%{_datadir}/%{name}/netjail_stop.sh 554%{_datadir}/%{name}/netjail_stop.sh
543%{_datadir}/%{name}/services/systemd/gnunet-user.service 555%{_datadir}/%{name}/services/systemd/
544%{_datadir}/%{name}/services/systemd/sysusers-gnunet.conf
545%{_datadir}/%{name}/services/systemd/tmpfiles-gnunet.conf
546%{_datadir}/%{name}/topo.sh 556%{_datadir}/%{name}/topo.sh
547%{_datadir}/aclocal/gnunet.m4 557%{_datadir}/aclocal/gnunet.m4
548%dir %{_datadir}/%{name} 558%dir %{_datadir}/%{name}
@@ -551,26 +561,16 @@ touch ~/.config/gnunet.conf
551%{_datadir}/%{name}/gns-bcd.tex 561%{_datadir}/%{name}/gns-bcd.tex
552%{_datadir}/%{name}/gnunet-gns-proxy-ca.template 562%{_datadir}/%{name}/gnunet-gns-proxy-ca.template
553%{_datadir}/%{name}/gnunet-logo.png 563%{_datadir}/%{name}/gnunet-logo.png
554%{_datadir}/%{name}/hellos/Y924NSHMMZ1N1SQCE5TXF93ED6S6JY311K0QT86G9WJC68F6XVZ0 564%{_datadir}/%{name}/hellos/
555%{_datadir}/%{name}/services/openrc/gnunet.initd 565%{_datadir}/%{name}/services/openrc/
556%{_datadir}/%{name}/services/systemd/gnunet.service
557%{_datadir}/%{name}/testing_hostkeys.ecc 566%{_datadir}/%{name}/testing_hostkeys.ecc
558%{_datadir}/%{name}/sql/datacache-0001.sql 567%{_datadir}/%{name}/sql/
559%{_datadir}/%{name}/sql/datacache-drop.sql
560%{_datadir}/%{name}/sql/datastore-0001.sql
561%{_datadir}/%{name}/sql/datastore-drop.sql
562%{_datadir}/%{name}/sql/namecache-0001.sql
563%{_datadir}/%{name}/sql/namecache-drop.sql
564%{_datadir}/%{name}/sql/namestore-0001.sql
565%{_datadir}/%{name}/sql/namestore-drop.sql
566%{_datadir}/%{name}/sql/versioning.sql
567%{_datadir}/applications/gnunet-uri.desktop 568%{_datadir}/applications/gnunet-uri.desktop
569%{_mandir}/man1/gnunet-arm.1.gz
568%{_mandir}/man1/gnunet-ats.1.gz 570%{_mandir}/man1/gnunet-ats.1.gz
569%{_mandir}/man1/gnunet-auto-share.1.gz 571%{_mandir}/man1/gnunet-auto-share.1.gz
570%{_mandir}/man1/gnunet-bcd.1.gz 572%{_mandir}/man1/gnunet-bcd.1.gz
571%{_mandir}/man1/gnunet-cadet.1.gz 573%{_mandir}/man1/gnunet-cadet.1.gz
572%{_mandir}/man1/gnunet-conversation-test.1.gz
573%{_mandir}/man1/gnunet-conversation.1.gz
574%{_mandir}/man1/gnunet-core.1.gz 574%{_mandir}/man1/gnunet-core.1.gz
575%{_mandir}/man1/gnunet-datastore.1.gz 575%{_mandir}/man1/gnunet-datastore.1.gz
576%{_mandir}/man1/gnunet-directory.1.gz 576%{_mandir}/man1/gnunet-directory.1.gz
@@ -609,11 +609,9 @@ touch ~/.config/gnunet.conf
609%{_mandir}/man1/gnunet-zoneimport.1.gz 609%{_mandir}/man1/gnunet-zoneimport.1.gz
610%{_mandir}/man5/gnunet.conf.5.gz 610%{_mandir}/man5/gnunet.conf.5.gz
611%{_bindir}/gnunet-suidfix 611%{_bindir}/gnunet-suidfix
612%{_libdir}/%{name}/libexec/gnunet-service-tng
613%{_libdir}/libnss_gns.so.2 612%{_libdir}/libnss_gns.so.2
614%{_libdir}/libnss_gns4.so.2 613%{_libdir}/libnss_gns4.so.2
615%{_libdir}/libnss_gns6.so.2 614%{_libdir}/libnss_gns6.so.2
616%{_libdir}/pkgconfig/gnunetscalarproduct.pc
617%{_unitdir}/%{name}.service 615%{_unitdir}/%{name}.service
618%{_userunitdir}/%{name}-user.service 616%{_userunitdir}/%{name}-user.service
619%{_sysconfdir}/gnunet.conf 617%{_sysconfdir}/gnunet.conf
@@ -670,7 +668,6 @@ touch ~/.config/gnunet.conf
670%{_libdir}/libgnunetmessenger.so 668%{_libdir}/libgnunetmessenger.so
671%{_libdir}/libgnunetscalarproduct.so 669%{_libdir}/libgnunetscalarproduct.so
672%{_libdir}/libgnunettestingdhtu.so 670%{_libdir}/libgnunettestingdhtu.so
673%dir %{_includedir}/%{name}
674%{_includedir}/%{name}/gnunet_abd_service.h 671%{_includedir}/%{name}/gnunet_abd_service.h
675%{_includedir}/%{name}/gnunet_ats_application_service.h 672%{_includedir}/%{name}/gnunet_ats_application_service.h
676%{_includedir}/%{name}/gnunet_ats_plugin.h 673%{_includedir}/%{name}/gnunet_ats_plugin.h
@@ -788,29 +785,26 @@ touch ~/.config/gnunet.conf
788%{_libdir}/pkgconfig/gnunettransport.pc 785%{_libdir}/pkgconfig/gnunettransport.pc
789%{_libdir}/pkgconfig/gnunetutil.pc 786%{_libdir}/pkgconfig/gnunetutil.pc
790%{_libdir}/pkgconfig/gnunetvpn.pc 787%{_libdir}/pkgconfig/gnunetvpn.pc
791 788%{_libdir}/pkgconfig/gnunetscalarproduct.pc
792 789
793%files postgresql-plugins 790%files postgresql-plugins
794%{_libdir}/libgnunetpq.so
795%{_libdir}/libgnunetpq.so.3 791%{_libdir}/libgnunetpq.so.3
796%{_libdir}/libgnunetpq.so.3.0.0 792%{_libdir}/libgnunetpq.so.3.0.0
797%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.so 793%{_libdir}/%{name}/libgnunet_plugin_datacache_postgres.so
798%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.so 794%{_libdir}/%{name}/libgnunet_plugin_datastore_postgres.so
799%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.so 795%{_libdir}/%{name}/libgnunet_plugin_namecache_postgres.so
800%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.so 796%{_libdir}/%{name}/libgnunet_plugin_namestore_postgres.so
801 797
802%files postgresql-plugins-devel 798%files postgresql-plugins-devel
803%{_libdir}/libgnunetpq.so 799%{_libdir}/libgnunetpq.so
804%{_includedir}/%{name}/gnunet_pq_lib.h 800%{_includedir}/%{name}/gnunet_pq_lib.h
805 801
806%files mysql-plugins 802%files mysql-plugins
807%{_libdir}/libgnunetmy.so
808%{_libdir}/libgnunetmy.so.0 803%{_libdir}/libgnunetmy.so.0
809%{_libdir}/libgnunetmy.so.0.0.0 804%{_libdir}/libgnunetmy.so.0.0.0
810%{_libdir}/libgnunetmysql.so
811%{_libdir}/libgnunetmysql.so.0 805%{_libdir}/libgnunetmysql.so.0
812%{_libdir}/libgnunetmysql.so.0.0.0 806%{_libdir}/libgnunetmysql.so.0.0.0
813%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.so 807%{_libdir}/%{name}/libgnunet_plugin_datastore_mysql.so
814 808
815%files mysql-plugins-devel 809%files mysql-plugins-devel
816%{_libdir}/libgnunetmy.so 810%{_libdir}/libgnunetmy.so
@@ -826,15 +820,14 @@ touch ~/.config/gnunet.conf
826%{_libdir}/%{name}/libexec/gnunet-helper-audio-record 820%{_libdir}/%{name}/libexec/gnunet-helper-audio-record
827%{_libdir}/%{name}/libexec/gnunet-service-conversation 821%{_libdir}/%{name}/libexec/gnunet-service-conversation
828%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_conversation.so 822%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_conversation.so
829%{_libdir}/libgnunetconversation.so
830%{_libdir}/libgnunetconversation.so.0 823%{_libdir}/libgnunetconversation.so.0
831%{_libdir}/libgnunetconversation.so.0.0.0 824%{_libdir}/libgnunetconversation.so.0.0.0
832%{_libdir}/libgnunetmicrophone.so
833%{_libdir}/libgnunetmicrophone.so.0 825%{_libdir}/libgnunetmicrophone.so.0
834%{_libdir}/libgnunetmicrophone.so.0.0.0 826%{_libdir}/libgnunetmicrophone.so.0.0.0
835%{_libdir}/libgnunetspeaker.so
836%{_libdir}/libgnunetspeaker.so.0 827%{_libdir}/libgnunetspeaker.so.0
837%{_libdir}/libgnunetspeaker.so.0.0.0 828%{_libdir}/libgnunetspeaker.so.0.0.0
829%{_mandir}/man1/gnunet-conversation-test.1.gz
830%{_mandir}/man1/gnunet-conversation.1.gz
838%{_datadir}/%{name}/config.d/conversation.conf 831%{_datadir}/%{name}/config.d/conversation.conf
839 832
840%files conversation-devel 833%files conversation-devel
@@ -853,7 +846,7 @@ touch ~/.config/gnunet.conf
853%{_bindir}/gnunet-bcd 846%{_bindir}/gnunet-bcd
854 847
855%files doc 848%files doc
856%{_defaultdocdir}/%{name}/html 849%{_defaultdocdir}/%{name}/html/
857%{_infodir}/gnunet.info.gz 850%{_infodir}/gnunet.info.gz
858 851
859%files -n libgnunet-devel 852%files -n libgnunet-devel
@@ -864,11 +857,7 @@ touch ~/.config/gnunet.conf
864%{_libdir}/libgnunetrest.so 857%{_libdir}/libgnunetrest.so
865%{_libdir}/libgnunetutil.so 858%{_libdir}/libgnunetutil.so
866%{_libdir}/pkgconfig/gnunetarm.pc 859%{_libdir}/pkgconfig/gnunetarm.pc
867%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_simple_send.so 860%dir %{_includedir}/%{name}
868%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_simple_send_broadcast.so
869%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_simple_send_dv.so
870%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_udp_backchannel.so
871%{_libdir}/%{name}/libgnunet_test_transport_plugin_cmd_nat_upnp.so
872%{_includedir}/%{name}/gnunet_util_lib.h 861%{_includedir}/%{name}/gnunet_util_lib.h
873%{_includedir}/%{name}/gnunet_json_lib.h 862%{_includedir}/%{name}/gnunet_json_lib.h
874%{_includedir}/%{name}/gnunet_load_lib.h 863%{_includedir}/%{name}/gnunet_load_lib.h
@@ -904,7 +893,10 @@ touch ~/.config/gnunet.conf
904%{_includedir}/%{name}/gnunet_testing_barrier.h 893%{_includedir}/%{name}/gnunet_testing_barrier.h
905 894
906%files -n libgnunet 895%files -n libgnunet
907%{_libdir}/%{name}/libexec/gnunet-service-arm 896%license COPYING
897%dir %{_defaultdocdir}/%{name}
898%{_defaultdocdir}/%{name}/COPYING
899%{_defaultdocdir}/%{name}/README
908%{_libdir}/libgnunetsq.so.0 900%{_libdir}/libgnunetsq.so.0
909%{_libdir}/libgnunetsq.so.0.0.0 901%{_libdir}/libgnunetsq.so.0.0.0
910%{_libdir}/libgnunetcurl.so.0 902%{_libdir}/libgnunetcurl.so.0
@@ -917,8 +909,9 @@ touch ~/.config/gnunet.conf
917%{_libdir}/libgnunetrest.so.0.0.0 909%{_libdir}/libgnunetrest.so.0.0.0
918%{_libdir}/libgnunetutil.so.15 910%{_libdir}/libgnunetutil.so.15
919%{_libdir}/libgnunetutil.so.15.0.0 911%{_libdir}/libgnunetutil.so.15.0.0
912%dir %{_datadir}/%{name}
913%dir %{_datadir}/%{name}/config.d
920%{_datadir}/%{name}/config.d/util.conf 914%{_datadir}/%{name}/config.d/util.conf
921%{_datadir}/%{name}/config.d/arm.conf
922%{_datadir}/locale/de/LC_MESSAGES/gnunet.mo 915%{_datadir}/locale/de/LC_MESSAGES/gnunet.mo
923%{_datadir}/locale/es/LC_MESSAGES/gnunet.mo 916%{_datadir}/locale/es/LC_MESSAGES/gnunet.mo
924%{_datadir}/locale/fr/LC_MESSAGES/gnunet.mo 917%{_datadir}/locale/fr/LC_MESSAGES/gnunet.mo
@@ -927,12 +920,10 @@ touch ~/.config/gnunet.conf
927%{_datadir}/locale/sv/LC_MESSAGES/gnunet.mo 920%{_datadir}/locale/sv/LC_MESSAGES/gnunet.mo
928%{_datadir}/locale/vi/LC_MESSAGES/gnunet.mo 921%{_datadir}/locale/vi/LC_MESSAGES/gnunet.mo
929%{_datadir}/locale/zh_CN/LC_MESSAGES/gnunet.mo 922%{_datadir}/locale/zh_CN/LC_MESSAGES/gnunet.mo
930%{_bindir}/gnunet-arm
931%{_bindir}/gnunet-base32 923%{_bindir}/gnunet-base32
932%{_bindir}/gnunet-bugreport 924%{_bindir}/gnunet-bugreport
933%{_bindir}/gnunet-config 925%{_bindir}/gnunet-config
934%{_bindir}/gnunet-ecc 926%{_bindir}/gnunet-ecc
935%{_mandir}/man1/gnunet-arm.1.gz
936%{_mandir}/man1/gnunet-base32.1.gz 927%{_mandir}/man1/gnunet-base32.1.gz
937%{_mandir}/man1/gnunet-bugreport.1.gz 928%{_mandir}/man1/gnunet-bugreport.1.gz
938%{_mandir}/man1/gnunet-config.1.gz 929%{_mandir}/man1/gnunet-config.1.gz
@@ -942,6 +933,10 @@ touch ~/.config/gnunet.conf
942 933
943 934
944%changelog 935%changelog
936* Fri Dec 30 2022 Martin Schanzenbach <schanzen@gnunet.org> - 0.19.1-2
937- Try to address a few rpmlint issues
938* Thu Dec 29 2022 Martin Schanzenbach <schanzen@gnunet.org> - 0.19.1
939- Version bump
945* Wed Dec 07 2022 Martin Schanzenbach <schanzen@gnunet.org> - 0.19.0 940* Wed Dec 07 2022 Martin Schanzenbach <schanzen@gnunet.org> - 0.19.0
946- Version bump 941- Version bump
947* Fri Nov 04 2022 Martin Schanzenbach <schanzen@gnunet.org> - 0.18.1 942* Fri Nov 04 2022 Martin Schanzenbach <schanzen@gnunet.org> - 0.18.1