aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYosl <yosl@seattlemesh.net>2020-12-03 15:11:03 -0500
committerYosl <yosl@seattlemesh.net>2020-12-03 15:11:03 -0500
commit214f2decb5c41c010b6923885881a8fe80014431 (patch)
tree4edb4d3fe0fdc819fde01f43a27fadc2e8c36999
parentc7f69f29b73d22d22cbf01ef6b729be528f44763 (diff)
parent40d4b43b768b4b1c2f50c140085866b6cda1ec33 (diff)
downloadgnunet-rpm-214f2decb5c41c010b6923885881a8fe80014431.tar.gz
gnunet-rpm-214f2decb5c41c010b6923885881a8fe80014431.zip
Merge branch 'master' into subpkg-merge
-rw-r--r--.copr/Makefile15
-rw-r--r--README.md2
-rw-r--r--description1
-rw-r--r--rpmbuild/SPECS/gnunet-fedora.spec384
4 files changed, 187 insertions, 215 deletions
diff --git a/.copr/Makefile b/.copr/Makefile
index 963a194..386059e 100644
--- a/.copr/Makefile
+++ b/.copr/Makefile
@@ -1,8 +1,11 @@
1outdir ?= $(pwd)
1srpm: 2srpm:
2 dnf -y install libtool libtool-ltdl libtool-ltdl-devel autoconf make \ 3 dnf -y install libtool libtool-ltdl libtool-ltdl-devel autoconf make \
3 texinfo gettext gcc openssl libgcrypt-devel \ 4 texinfo gettext gcc openssl libgcrypt-devel libcurl-devel \
4 libunistring-devel miniupnpc libidn-devel zlib-devel \ 5 libpq-devel libextractor-devel \
5 jansson-devel gnutls-devel libsqlite3x \ 6 libunistring-devel miniupnpc libidn2-devel zlib-devel \
6 libmicrohttpd-devel opus-devel libogg-devel sqlite-devel \ 7 jansson-devel gnutls-devel sqlite-devel \
7 zbar-devel gnutls-dane glibc pkgconf libgsf chrpath 8 libmicrohttpd-devel opus-devel libogg-devel \
8 rpmbuild -ba gnunet-fedora.spec 9 dbus authselect pulseaudio-libs sqlite-devel \
10 zbar-devel gnutls-dane glibc pkgconf libgsf
11 rpmbuild SPECS/gnunet-fedora.spec --bs --define "_srcrpmdir $(outdir)"
diff --git a/README.md b/README.md
index 9725e6c..e8c7039 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
1# Packaging GNUnet for RPM # 1# Packaging GNUnet for RPM #
2 2
3Work is currently being done in the [subpkg](https://git.callpipe.com/gnunet-wip/gnunet-rpm/tree/subpkg) branch. 3Work is currently being done on a [Fedora package](https://git.gnunet.org/gnunet-rpm.git/tree/rpmbuild/SPECS/gnunet-fedora.spec).
4 4
5## Resources ## 5## Resources ##
6 6
diff --git a/description b/description
new file mode 100644
index 0000000..17f92b3
--- /dev/null
+++ b/description
@@ -0,0 +1 @@
GNUnet package for RPM-based distros (Fedora, openSUSE)
diff --git a/rpmbuild/SPECS/gnunet-fedora.spec b/rpmbuild/SPECS/gnunet-fedora.spec
index ec50eb9..7cece65 100644
--- a/rpmbuild/SPECS/gnunet-fedora.spec
+++ b/rpmbuild/SPECS/gnunet-fedora.spec
@@ -1,9 +1,9 @@
1%define gnunetuser gnunet 1%define gnunetuser gnunet
2%define gnunethome %{_sharedstatedir}/%{name} 2%define gnunethome %{_sharedstatedir}/%{name}
3 3%global debug_package %{nil}
4 4
5Name: gnunet 5Name: gnunet
6Version: 0.12.2 6Version: 0.14.0
7%if %{defined suse_version} 7%if %{defined suse_version}
8Release: 1~%{?suse_version} 8Release: 1~%{?suse_version}
9%else 9%else
@@ -15,8 +15,7 @@ Group: Productivity/Networking/File-Sharling
15URL: https://%{name}.org 15URL: https://%{name}.org
16%undefine _disable_source_fetch 16%undefine _disable_source_fetch
17Source0: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz 17Source0: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
18#%define SHA512SUM0 bcdcd9452a905dcc0c474517f2941ae5822bda23e918c4ba5d61d085016d69eba5b1477bb30cf8179a6d6290898ea23ec485e3f1acfb3cf4ed0979ce8054af7e 18%define SHA512SUM0 422637e8f4343a291a8dedf9d4669f5f75b7b6f614d9dde1a5bfcc1565cce25bbb5ef0f8c3cbfca1753b04176b460431545982e6805dc4bb99191c51d6455f4d
19%define SHA512SUM0 210a9f06679d32dbb399a056e7a20e411cbfacf7945a282bd7e63eb8bfd7a324815efc48caedff32894d0a3f7a4ba9d1e879e2e04db0222282399ae6fc065c7b
20BuildRequires: libtool 19BuildRequires: libtool
21BuildRequires: libtool-ltdl 20BuildRequires: libtool-ltdl
22BuildRequires: libtool-ltdl-devel 21BuildRequires: libtool-ltdl-devel
@@ -29,15 +28,15 @@ BuildRequires: openssl
29BuildRequires: libgcrypt-devel 28BuildRequires: libgcrypt-devel
30BuildRequires: libunistring-devel 29BuildRequires: libunistring-devel
31BuildRequires: miniupnpc 30BuildRequires: miniupnpc
32BuildRequires: libidn-devel 31BuildRequires: libidn2-devel
33BuildRequires: zlib-devel 32BuildRequires: zlib-devel
34#BuildRequires: libglpk40 33BuildRequires: libpq-devel
35BuildRequires: jansson-devel 34BuildRequires: jansson-devel
36BuildRequires: gnutls-devel 35BuildRequires: gnutls-devel
37BuildRequires: libsqlite3x 36BuildRequires: sqlite-devel
38BuildRequires: libmicrohttpd-devel 37BuildRequires: libmicrohttpd-devel
39BuildRequires: opus-devel 38BuildRequires: opus-devel
40##BuildRequires: pulse-devel 39BuildRequires: pulseaudio-libs
41BuildRequires: libogg-devel 40BuildRequires: libogg-devel
42BuildRequires: sqlite-devel 41BuildRequires: sqlite-devel
43BuildRequires: zbar-devel 42BuildRequires: zbar-devel
@@ -45,14 +44,25 @@ BuildRequires: gnutls-dane
45BuildRequires: glibc 44BuildRequires: glibc
46BuildRequires: pkgconf 45BuildRequires: pkgconf
47BuildRequires: libgsf 46BuildRequires: libgsf
48##BuildRequires: libltdl7
49BuildRequires: chrpath
50BuildRequires: pkgconfig 47BuildRequires: pkgconfig
51# The following package required adding a repo to Tumbleweed: 48#Conversation requires gstreamer-app-1.0 and gstreamer-audio-1.0
52#BuildRequires: libextractor 49BuildRequires: gstreamer1-plugins-base-devel
53#Requires: 50BuildRequires: libextractor-devel
54#BuildRoot: %{buildroot}/%{name}-%{version}-%{release} 51BuildRequires: python3
55#BuildRoot: %{_buildrootdir} 52BuildRequires: libcurl-devel
53BuildRequires: dbus
54BuildRequires: libsodium-devel
55BuildRequires: mariadb-devel
56Requires: libextractor
57Requires: openssl
58Requires: nss-util
59Requires: gnutls
60Requires: curl
61Requires: net-tools
62Requires: iptables
63Requires: miniupnpc
64Requires: dbus
65Requires: authselect
56 66
57# Build with the following syntax: 67# Build with the following syntax:
58# rpmbuild --target noarch -bs gnunet.spec 68# rpmbuild --target noarch -bs gnunet.spec
@@ -80,183 +90,76 @@ https://gnunet.org/ and in the 'doc/' folder.
80Online documentation is provided at 90Online documentation is provided at
81'https://docs.gnunet.org' and 'https://tutorial.gnunet.org'. 91'https://docs.gnunet.org' and 'https://tutorial.gnunet.org'.
82 92
93# The postgresql plugins
94%package postgresql-plugins
95Requires: libpq
96Requires: gnunet
97Recommends: postgresql-server
98Summary: The GNUnet PostgreSQL plugins.
99%description postgresql-plugins
100The GNUnet PostgreSQL plugins for the datacache, datastore, namecache
101and namestore components.
102
103# The postgresql plugins
104%package mysql-plugins
105Requires: gnunet
106Recommends: mariadb-server
107Summary: The GNUnet MySQL/MariaDB plugins.
108%description mysql-plugins
109The GNUnet MySQL/MariaDB plugins for the datacache, datastore, namecache
110and namestore components.
111
112# The conversation functionality
113%package conversation
114Requires: gnunet
115Summary: The GNUnet CONVERSATION VoP2P component.
116%description conversation
117The GNUnet CONVERSATION component. Allows you to make Voice-over-Peer-to-Peer
118audio calls.
119
83%prep 120%prep
84echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - 121echo "%SHA512SUM0 %SOURCE0" | sha512sum -c -
85 122
86%setup 123%setup
87 124
88%build 125%build
89#%configure 126%configure
90#%configure --disable-rpath 127%{make_build}
91#--prefix=%{_prefix}
92./configure --prefix=/usr --libdir=/lib64 --disable-rpath --disable-static
93sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
94sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
95make clean
96%{make_build}
97 128
98%pre 129%pre
99/usr/sbin/groupadd -r %{name} 130getent group %{name}dns >/dev/null || /usr/sbin/groupadd -r %{name}
100/usr/sbin/groupadd -r %{name}dns 131getent group %{name}dns >/dev/null || /usr/sbin/groupadd -r %{name}dns
101/usr/sbin/useradd -r -g %{name} -G %{name}dns -m --base-dir %{gnunethome} %{gnunetuser} 132getent passwd %{name} >/dev/null || useradd -r -g %{name} -G %{name}dns -m -d %{gnunethome} %{gnunetuser} -c "GNUnet system account"
133exit 0
102 134
103%install 135%install
104#find %{buildroot} -type f -name '*.la' -delete 136make install DESTDIR=%{buildroot}
105rm -rf $RPM_BUILD_ROOT
106mkdir -p %{buildroot}/%{_sharedstatedir}/%{name}
107mkdir -p %{buildroot}/%{_sysconfdir}/%{name}
108cp -r %{_builddir}/* %{buildroot}/
109#mkdir -p %{buildroot}/%{_datadir}/%{name}
110#mkdir -p %{buildroot}/%{_datadir}/%{name}/config.d
111#mkdir -p %{buildroot}/%{_oldincludedir}/%{name}
112#mkdir -p %{buildroot}/%{_libdir}/%{name}
113#mkdir -p %{buildroot}/%{_libdir}/%{name}/libexec
114#mkdir -p %{buildroot}/%{_libdir}/%{name}/nss
115#mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}
116#%configure --prefix=%{buildroot}
117#%{make_install} PREFIX=%{_prefix} INSTALL=%{__install}
118##%{make_build}
119#make clean
120#mkdir -p %{buildroot}/{%_libdir}
121#mkdir -p %{buildroot}/{%_libdir}/%{name}
122#./configure --disable-rpath --disable-static
123%{make_install}
124#mkdir -p %{buildroot}/%{_datadir}/locale
125autoreconf
126#mkdir -p %{buildroot}/%{_datadir}/locale/de/LC_MESSAGES/
127#mkdir -p %{buildroot}/%{_datadir}/locale/es/LC_MESSAGES/
128#mkdir -p %{buildroot}/%{_datadir}/locale/fr/LC_MESSAGES/
129#mkdir -p %{buildroot}/%{_datadir}/locale/it/LC_MESSAGES/
130#mkdir -p %{buildroot}/%{_datadir}/locale/sv/LC_MESSAGES/
131#mkdir -p %{buildroot}/%{_datadir}/locale/vi/LC_MESSAGES/
132#mkdir -p %{buildroot}/%{_datadir}/locale/zh_CN/LC_MESSAGES/
133##make install DESTDIR=%{buildroot} PREFIX=%{_prefix} INSTALL=%{__install}
134# BINDIR=%{buildroot}/%{_bindir}
135#make install DESTDIR=$RPM_BUILD_ROOT
136find %{buildroot} -type f | xargs sed -i "s|%{buildroot}||g"
137####libtool --finish %{buildroot}/%{_libdir}
138#mv %{buildroot}/%{_libdir}/libgnunetnt.la %{buildroot}/local/lib/libgnunetnt.la
139libtool --finish %{buildroot}/%{_libdir}/%{name}
140libtool --finish %{buildroot}/%{_libdir}/%{name}/nss
141#libtool --finish %{buildroot}/%{_libdir}/pkconfig
142#libtool --finish %{buildroot}/%{_usr}/local/lib
143#libtool --finish %{buildroot}/%{_usr}/local/lib/%{name}
144mv %{buildroot}/%{buildroot}/share/* %{buildroot}/%{_datadir}/
145rm -rf %{buildroot}/%{buildroot}
146rm -rf %{buildroot}/%{name}-%{version}
147#chrpath --delete $RPM_BUILD_ROOT%{_libdir}/*
148#chrpath --delete $RPM_BUILD_ROOT%{_libdir}/${name}/*
149chrpath --delete %{buildroot}/%{_libdir}/libgnunetconsensus.so.0.0.0
150chrpath --delete %{buildroot}/%{_libdir}/libgnunetvpn.so.0.0.0
151chrpath --delete %{buildroot}/%{_libdir}/libgnunetblockgroup.so.0.0.0
152chrpath --delete %{buildroot}/%{_libdir}/libgnunethello.so.0.1.0
153chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportcommunicator.so.0.0.0
154chrpath --delete %{buildroot}/%{_libdir}/libgnunetfs.so.2.1.1
155chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportcore.so.0.0.0
156chrpath --delete %{buildroot}/%{_libdir}/libgnunetjson.so.0.0.0
157chrpath --delete %{buildroot}/%{_libdir}/libgnunetnse.so.0.0.0
158chrpath --delete %{buildroot}/%{_libdir}/libgnunetregex.so.3.0.1
159#chrpath --delete %{buildroot}/%{_libdir}/libgnunetcore.so.0.0.1
160chrpath --delete %{buildroot}/%{_libdir}/libgnunetpeerinfo.so.0.0.0
161chrpath --delete %{buildroot}/%{_libdir}/libgnunetnt.so.0.0.0
162chrpath --delete %{buildroot}/%{_libdir}/libgnunettesting.so.1.1.0
163chrpath --delete %{buildroot}/%{_libdir}/libgnunetreclaim.so.0.0.0
164chrpath --delete %{buildroot}/%{_libdir}/libgnunetcadet.so.7.0.0
165chrpath --delete %{buildroot}/%{_libdir}/libgnunetarm.so.2.0.0
166chrpath --delete %{buildroot}/%{_libdir}/libgnunetdht.so.3.0.0
167chrpath --delete %{buildroot}/%{_libdir}/libgnunettestbed.so.0.0.0
168chrpath --delete %{buildroot}/%{_libdir}/libgnunetdatastore.so.1.0.0
169chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportmonitor.so.0.0.0
170chrpath --delete %{buildroot}/%{_libdir}/libgnunetrevocation.so.0.0.0
171chrpath --delete %{buildroot}/%{_libdir}/libgnunetats.so.4.0.0
172chrpath --delete %{buildroot}/%{_libdir}/libgnunettransporttesting.so.0.0.0
173chrpath --delete %{buildroot}/%{_libdir}/libgnunetfriends.so.0.0.0
174chrpath --delete %{buildroot}/%{_libdir}/libgnunetnamestore.so.0.0.1
175chrpath --delete %{buildroot}/%{_libdir}/libgnunetdatacache.so.0.0.1
176chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportapplication.so.0.0.0
177chrpath --delete %{buildroot}/%{_libdir}/libgnunetnatnew.so.2.0.0
178chrpath --delete %{buildroot}/%{_libdir}/libgnunetblock.so.0.0.0
179chrpath --delete %{buildroot}/%{_libdir}/libgnunetfs.so.2.1.1
180chrpath --delete %{buildroot}/%{_libdir}/libgnunetdns.so.0.0.0
181chrpath --delete %{buildroot}/%{_libdir}/libgnunetscalarproduct.so.0.0.0
182chrpath --delete %{buildroot}/%{_libdir}/libgnunetsq.so.0.0.0
183chrpath --delete %{buildroot}/%{_libdir}/libgnunetfragmentation.so.2.0.0
184chrpath --delete %{buildroot}/%{_libdir}/libgnunetregexblock.so.1.0.0
185chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_gns.so
186chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_regex.so
187chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datacache_sqlite.so
188chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datastore_sqlite.so
189chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_fs.so
190chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_dns.so
191chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_peerinfo.so
192chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_gns.so
193chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_gns.so
194chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datacache_heap.so
195chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_dns.so
196chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_reclaim_attribute_gnuid.so
197chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_namestore.so
198chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_copying.so
199chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_test.so
200chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_https_server.so
201chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_consensus.so
202chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_set_test.so
203chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_dht.so
204chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datastore_heap.so
205chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_reclaim.so
206chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_namecache_sqlite.so
207chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_namestore_sqlite.so
208chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_ats_proportional.so
209chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_revocation.so
210chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_unix.so
211chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_config.so
212chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_openid_connect.so
213chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_peerstore_sqlite.so
214chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_http_server.so
215chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_namestore_flat.so
216chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_reclaim.so
217chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_tcp.so
218chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_identity.so
219chrpath --delete %{buildroot}/%{_libdir}/libgnunetidentity.so.1.0.0
220chrpath --delete %{buildroot}/%{_libdir}/libgnunettransport.so.2.2.0
221chrpath --delete %{buildroot}/%{_libdir}/libgnunettransporttesting2.so.0.0.0
222chrpath --delete %{buildroot}/%{_libdir}/libgnunetnatauto.so.0.0.0
223chrpath --delete %{buildroot}/%{_libdir}/libgnunetpeerstore.so.0.0.0
224chrpath --delete %{buildroot}/%{_libdir}/libgnunetatstesting.so.0.0.0
225chrpath --delete %{buildroot}/%{_libdir}/libgnunetgns.so.0.0.0
226chrpath --delete %{buildroot}/%{_libdir}/libgnunettestbedlogger.so.0.0.0
227chrpath --delete %{buildroot}/%{_libdir}/libgnunetset.so.0.0.0
228chrpath --delete %{buildroot}/%{_libdir}/libgnunetrest.so.0.0.0
229chrpath --delete %{buildroot}/%{_libdir}/libgnunetreclaimattribute.so.0.0.0
230chrpath --delete %{buildroot}/%{_libdir}/libgnunetnamecache.so.0.0.0
231chrpath --delete %{buildroot}/%{_libdir}/libgnunetstatistics.so.2.0.0
232chrpath --delete %{buildroot}/%{_libdir}/libgnunetgnsrecord.so.0.0.0
233chrpath --delete %{buildroot}/%{_libdir}/libgnunetsecretsharing.so.0.0.0
234#chrpath --delete %{buildroot}/gnunet-0.11.8/src/core/.libs/libgnunetcore.so.0.0.1
235#chrpath --delete %{buildroot}/usr/lib64/libgnunetspeaker.so.0.0.0
236#chrpath --delete %{buildroot}/usr/lib64/libgnunetmy.so.0.0.0
237chrpath --delete %{buildroot}/usr/lib64/libgnunetcore.so.0.0.1
238#chrpath --delete %{buildroot}/usr/lib64/libgnunetconversation.so.0.0.0
239#chrpath --delete %{buildroot}/usr/lib64/gnunet/libgnunet_plugin_datastore_mysql.so
240#chrpath --delete %{buildroot}/usr/lib64/gnunet/libgnunet_plugin_gnsrecord_conversation.so
241#chrpath --delete %{buildroot}/usr/lib64/libgnunetmysql.so.0.0.0
242#chrpath --delete %{buildroot}/usr/lib64/libgnunetmicrophone.so.0.0.0
243 137
244%check 138%check
245#make check 139#make check
246 140
247%post 141%post
248#mkdir -p /etc/gnunet 142mkdir -p /%{_sysconfdir}/%{name}
249touch /etc/gnunet/gnunet.conf 143touch /%{_sysconfdir}/%{name}/gnunet.conf
144mkdir -p ~/.config
145touch ~/.config/gnunet.conf
146cp %{_libdir}/%{name}/nss/libnss_gns.so.2 %{_libdir}/%{name}/
147cp %{_libdir}/%{name}/nss/libnss_gns4.so.2 %{_libdir}/%{name}/
148cp %{_libdir}/%{name}/nss/libnss_gns6.so.2 %{_libdir}/%{name}/
149authselect select -f sssd
150touch /%{_sysconfdir}/authselect/user-nsswitch.conf
151awk -i inplace '/hosts: files/ && !x {print "hosts: files gns [NOTFOUND=return] dns mdns4_minimal mdns4"; x=1} 1' /%{_sysconfdir}/authselect/user-nsswitch.conf
152authselect apply-changes
250 153
251%clean 154%clean
252 155
156%postun
157
253%files 158%files
254%attr(0700, %{gnunetuser}, %{gnunetuser}) 159%attr(0700, %{gnunetuser}, %{gnunetuser})
255%dir %{gnunethome}
256%license %{_datadir}/%{name}/LICENSE 160%license %{_datadir}/%{name}/LICENSE
257%doc %{_defaultdocdir}/%{name}/COPYING 161%doc %{_defaultdocdir}/%{name}/COPYING
258%doc doc AUTHORS ChangeLog NEWS README 162%doc doc AUTHORS ChangeLog NEWS README
259#%config %{_sysconfdir}/gnunet.conf
260%{_bindir}/gnunet-ats 163%{_bindir}/gnunet-ats
261%{_bindir}/gnunet-arm 164%{_bindir}/gnunet-arm
262%{_bindir}/gnunet-auto-share 165%{_bindir}/gnunet-auto-share
@@ -265,8 +168,6 @@ touch /etc/gnunet/gnunet.conf
265%{_bindir}/gnunet-cadet 168%{_bindir}/gnunet-cadet
266%{_bindir}/gnunet-config 169%{_bindir}/gnunet-config
267%{_bindir}/gnunet-consensus-profiler 170%{_bindir}/gnunet-consensus-profiler
268#%{_bindir}/gnunet-conversation
269#%{_bindir}/gnunet-conversation-test
270%{_bindir}/gnunet-core 171%{_bindir}/gnunet-core
271%{_bindir}/gnunet-datastore 172%{_bindir}/gnunet-datastore
272%{_bindir}/gnunet-dht-get 173%{_bindir}/gnunet-dht-get
@@ -306,7 +207,12 @@ touch /etc/gnunet/gnunet.conf
306%{_bindir}/gnunet-uri 207%{_bindir}/gnunet-uri
307%{_bindir}/gnunet-vpn 208%{_bindir}/gnunet-vpn
308%{_bindir}/gnunet-zoneimport 209%{_bindir}/gnunet-zoneimport
309%dir /{%_oldincludedir}/%{name} 210%{_bindir}/gnunet-crypto-tvg
211%{_bindir}/gnunet-gnsrecord-tvg
212%{_bindir}/gnunet-revocation-tvg
213%{_bindir}/gnunet-seti-profiler
214%{_bindir}/gnunet-setu-profiler
215%dir %{_oldincludedir}/%{name}
310%{_oldincludedir}/%{name}/compat.h 216%{_oldincludedir}/%{name}/compat.h
311%{_oldincludedir}/%{name}/gettext.h 217%{_oldincludedir}/%{name}/gettext.h
312%{_oldincludedir}/%{name}/gnunet_abd_service.h 218%{_oldincludedir}/%{name}/gnunet_abd_service.h
@@ -322,6 +228,7 @@ touch /etc/gnunet/gnunet.conf
322%{_oldincludedir}/%{name}/gnunet_block_group_lib.h 228%{_oldincludedir}/%{name}/gnunet_block_group_lib.h
323%{_oldincludedir}/%{name}/gnunet_block_lib.h 229%{_oldincludedir}/%{name}/gnunet_block_lib.h
324%{_oldincludedir}/%{name}/gnunet_block_plugin.h 230%{_oldincludedir}/%{name}/gnunet_block_plugin.h
231%{_oldincludedir}/%{name}/gnunet_buffer_lib.h
325%{_oldincludedir}/%{name}/gnunet_cadet_service.h 232%{_oldincludedir}/%{name}/gnunet_cadet_service.h
326%{_oldincludedir}/%{name}/gnunet_client_lib.h 233%{_oldincludedir}/%{name}/gnunet_client_lib.h
327%{_oldincludedir}/%{name}/gnunet_common.h 234%{_oldincludedir}/%{name}/gnunet_common.h
@@ -351,11 +258,14 @@ touch /etc/gnunet/gnunet.conf
351%{_oldincludedir}/%{name}/gnunet_gns_service.h 258%{_oldincludedir}/%{name}/gnunet_gns_service.h
352%{_oldincludedir}/%{name}/gnunet_gnsrecord_lib.h 259%{_oldincludedir}/%{name}/gnunet_gnsrecord_lib.h
353%{_oldincludedir}/%{name}/gnunet_gnsrecord_plugin.h 260%{_oldincludedir}/%{name}/gnunet_gnsrecord_plugin.h
261%{_oldincludedir}/%{name}/gnunet_gnsrecord_json_lib.h
354%{_oldincludedir}/%{name}/gnunet_hello_lib.h 262%{_oldincludedir}/%{name}/gnunet_hello_lib.h
355%{_oldincludedir}/%{name}/gnunet_helper_lib.h 263%{_oldincludedir}/%{name}/gnunet_helper_lib.h
356%{_oldincludedir}/%{name}/gnunet_identity_service.h 264%{_oldincludedir}/%{name}/gnunet_identity_service.h
357%{_oldincludedir}/%{name}/gnunet_json_lib.h 265%{_oldincludedir}/%{name}/gnunet_json_lib.h
358%{_oldincludedir}/%{name}/gnunet_load_lib.h 266%{_oldincludedir}/%{name}/gnunet_load_lib.h
267%{_oldincludedir}/%{name}/gnunet_messenger_service.h
268%{_oldincludedir}/%{name}/gnunet_mhd_compat.h
359%{_oldincludedir}/%{name}/gnunet_microphone_lib.h 269%{_oldincludedir}/%{name}/gnunet_microphone_lib.h
360%{_oldincludedir}/%{name}/gnunet_mq_lib.h 270%{_oldincludedir}/%{name}/gnunet_mq_lib.h
361%{_oldincludedir}/%{name}/gnunet_mst_lib.h 271%{_oldincludedir}/%{name}/gnunet_mst_lib.h
@@ -381,8 +291,8 @@ touch /etc/gnunet/gnunet.conf
381%{_oldincludedir}/%{name}/gnunet_pq_lib.h 291%{_oldincludedir}/%{name}/gnunet_pq_lib.h
382%{_oldincludedir}/%{name}/gnunet_program_lib.h 292%{_oldincludedir}/%{name}/gnunet_program_lib.h
383%{_oldincludedir}/%{name}/gnunet_protocols.h 293%{_oldincludedir}/%{name}/gnunet_protocols.h
384%{_oldincludedir}/%{name}/gnunet_reclaim_attribute_lib.h 294%{_oldincludedir}/%{name}/gnunet_reclaim_lib.h
385%{_oldincludedir}/%{name}/gnunet_reclaim_attribute_plugin.h 295%{_oldincludedir}/%{name}/gnunet_reclaim_plugin.h
386%{_oldincludedir}/%{name}/gnunet_reclaim_service.h 296%{_oldincludedir}/%{name}/gnunet_reclaim_service.h
387%{_oldincludedir}/%{name}/gnunet_regex_service.h 297%{_oldincludedir}/%{name}/gnunet_regex_service.h
388%{_oldincludedir}/%{name}/gnunet_resolver_service.h 298%{_oldincludedir}/%{name}/gnunet_resolver_service.h
@@ -395,6 +305,8 @@ touch /etc/gnunet/gnunet.conf
395%{_oldincludedir}/%{name}/gnunet_secretsharing_service.h 305%{_oldincludedir}/%{name}/gnunet_secretsharing_service.h
396%{_oldincludedir}/%{name}/gnunet_service_lib.h 306%{_oldincludedir}/%{name}/gnunet_service_lib.h
397%{_oldincludedir}/%{name}/gnunet_set_service.h 307%{_oldincludedir}/%{name}/gnunet_set_service.h
308%{_oldincludedir}/%{name}/gnunet_seti_service.h
309%{_oldincludedir}/%{name}/gnunet_setu_service.h
398%{_oldincludedir}/%{name}/gnunet_signal_lib.h 310%{_oldincludedir}/%{name}/gnunet_signal_lib.h
399%{_oldincludedir}/%{name}/gnunet_signatures.h 311%{_oldincludedir}/%{name}/gnunet_signatures.h
400%{_oldincludedir}/%{name}/gnunet_socks.h 312%{_oldincludedir}/%{name}/gnunet_socks.h
@@ -415,10 +327,10 @@ touch /etc/gnunet/gnunet.conf
415%{_oldincludedir}/%{name}/gnunet_transport_plugin.h 327%{_oldincludedir}/%{name}/gnunet_transport_plugin.h
416%{_oldincludedir}/%{name}/gnunet_transport_service.h 328%{_oldincludedir}/%{name}/gnunet_transport_service.h
417%{_oldincludedir}/%{name}/gnunet_tun_lib.h 329%{_oldincludedir}/%{name}/gnunet_tun_lib.h
330%{_oldincludedir}/%{name}/gnunet_uri_lib.h
418%{_oldincludedir}/%{name}/gnunet_util_lib.h 331%{_oldincludedir}/%{name}/gnunet_util_lib.h
419%{_oldincludedir}/%{name}/gnunet_vpn_service.h 332%{_oldincludedir}/%{name}/gnunet_vpn_service.h
420%{_oldincludedir}/%{name}/platform.h 333%{_oldincludedir}/%{name}/platform.h
421#%dir /%{_libdir}
422/%{_libdir}/pkgconfig/gnunetarm.pc 334/%{_libdir}/pkgconfig/gnunetarm.pc
423/%{_libdir}/pkgconfig/gnunetats.pc 335/%{_libdir}/pkgconfig/gnunetats.pc
424/%{_libdir}/pkgconfig/gnunetblock.pc 336/%{_libdir}/pkgconfig/gnunetblock.pc
@@ -454,11 +366,12 @@ touch /etc/gnunet/gnunet.conf
454/%{_libdir}/pkgconfig/gnunettransport.pc 366/%{_libdir}/pkgconfig/gnunettransport.pc
455/%{_libdir}/pkgconfig/gnunetutil.pc 367/%{_libdir}/pkgconfig/gnunetutil.pc
456/%{_libdir}/pkgconfig/gnunetvpn.pc 368/%{_libdir}/pkgconfig/gnunetvpn.pc
457%dir /{%_libdir}/%{name}/libexec 369%dir %{_libdir}/%{name}/libexec
458/%{_libdir}/%{name}/libexec/gnunet-communicator-tcp 370/%{_libdir}/%{name}/libexec/gnunet-communicator-tcp
459/%{_libdir}/%{name}/libexec/gnunet-communicator-udp 371/%{_libdir}/%{name}/libexec/gnunet-communicator-udp
460/%{_libdir}/%{name}/libexec/gnunet-communicator-unix 372/%{_libdir}/%{name}/libexec/gnunet-communicator-unix
461/%{_libdir}/%{name}/libexec/gnunet-daemon-exit 373/%{_libdir}/%{name}/libexec/gnunet-daemon-exit
374/%{_libdir}/%{name}/libexec/gnunet-daemon-hostlist
462/%{_libdir}/%{name}/libexec/gnunet-daemon-latency-logger 375/%{_libdir}/%{name}/libexec/gnunet-daemon-latency-logger
463/%{_libdir}/%{name}/libexec/gnunet-daemon-pt 376/%{_libdir}/%{name}/libexec/gnunet-daemon-pt
464/%{_libdir}/%{name}/libexec/gnunet-daemon-regexprofiler 377/%{_libdir}/%{name}/libexec/gnunet-daemon-regexprofiler
@@ -466,8 +379,6 @@ touch /etc/gnunet/gnunet.conf
466/%{_libdir}/%{name}/libexec/gnunet-daemon-testbed-underlay 379/%{_libdir}/%{name}/libexec/gnunet-daemon-testbed-underlay
467/%{_libdir}/%{name}/libexec/gnunet-daemon-topology 380/%{_libdir}/%{name}/libexec/gnunet-daemon-topology
468/%{_libdir}/%{name}/libexec/gnunet-dns2gns 381/%{_libdir}/%{name}/libexec/gnunet-dns2gns
469#/%{_libdir}/%{name}/libexec/gnunet-helper-audio-playback
470#/%{_libdir}/%{name}/libexec/gnunet-helper-audio-record
471/%{_libdir}/%{name}/libexec/gnunet-helper-dns 382/%{_libdir}/%{name}/libexec/gnunet-helper-dns
472/%{_libdir}/%{name}/libexec/gnunet-helper-exit 383/%{_libdir}/%{name}/libexec/gnunet-helper-exit
473/%{_libdir}/%{name}/libexec/gnunet-helper-fs-publish 384/%{_libdir}/%{name}/libexec/gnunet-helper-fs-publish
@@ -475,13 +386,13 @@ touch /etc/gnunet/gnunet.conf
475/%{_libdir}/%{name}/libexec/gnunet-helper-nat-server 386/%{_libdir}/%{name}/libexec/gnunet-helper-nat-server
476/%{_libdir}/%{name}/libexec/gnunet-helper-testbed 387/%{_libdir}/%{name}/libexec/gnunet-helper-testbed
477/%{_libdir}/%{name}/libexec/gnunet-helper-vpn 388/%{_libdir}/%{name}/libexec/gnunet-helper-vpn
389/%{_libdir}/%{name}/libexec/gnunet-gns-proxy
478/%{_libdir}/%{name}/libexec/gnunet-namestore-fcfsd 390/%{_libdir}/%{name}/libexec/gnunet-namestore-fcfsd
479/%{_libdir}/%{name}/libexec/gnunet-rest-server 391/%{_libdir}/%{name}/libexec/gnunet-rest-server
480/%{_libdir}/%{name}/libexec/gnunet-service-arm 392/%{_libdir}/%{name}/libexec/gnunet-service-arm
481/%{_libdir}/%{name}/libexec/gnunet-service-ats 393/%{_libdir}/%{name}/libexec/gnunet-service-ats
482/%{_libdir}/%{name}/libexec/gnunet-service-cadet 394/%{_libdir}/%{name}/libexec/gnunet-service-cadet
483/%{_libdir}/%{name}/libexec/gnunet-service-consensus 395/%{_libdir}/%{name}/libexec/gnunet-service-consensus
484#/%{_libdir}/%{name}/libexec/gnunet-service-conversation
485/%{_libdir}/%{name}/libexec/gnunet-service-core 396/%{_libdir}/%{name}/libexec/gnunet-service-core
486/%{_libdir}/%{name}/libexec/gnunet-service-datastore 397/%{_libdir}/%{name}/libexec/gnunet-service-datastore
487/%{_libdir}/%{name}/libexec/gnunet-service-dht 398/%{_libdir}/%{name}/libexec/gnunet-service-dht
@@ -507,6 +418,8 @@ touch /etc/gnunet/gnunet.conf
507/%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-bob 418/%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-bob
508/%{_libdir}/%{name}/libexec/gnunet-service-secretsharing 419/%{_libdir}/%{name}/libexec/gnunet-service-secretsharing
509/%{_libdir}/%{name}/libexec/gnunet-service-set 420/%{_libdir}/%{name}/libexec/gnunet-service-set
421/%{_libdir}/%{name}/libexec/gnunet-service-seti
422/%{_libdir}/%{name}/libexec/gnunet-service-setu
510/%{_libdir}/%{name}/libexec/gnunet-service-statistics 423/%{_libdir}/%{name}/libexec/gnunet-service-statistics
511/%{_libdir}/%{name}/libexec/gnunet-service-testbed 424/%{_libdir}/%{name}/libexec/gnunet-service-testbed
512/%{_libdir}/%{name}/libexec/gnunet-service-testbed-logger 425/%{_libdir}/%{name}/libexec/gnunet-service-testbed-logger
@@ -515,7 +428,7 @@ touch /etc/gnunet/gnunet.conf
515/%{_libdir}/%{name}/libexec/gnunet-service-zonemaster 428/%{_libdir}/%{name}/libexec/gnunet-service-zonemaster
516/%{_libdir}/%{name}/libexec/gnunet-service-zonemaster-monitor 429/%{_libdir}/%{name}/libexec/gnunet-service-zonemaster-monitor
517/%{_libdir}/%{name}/libexec/gnunet-timeout 430/%{_libdir}/%{name}/libexec/gnunet-timeout
518%dir /{%_libdir}/%{name} 431%dir %{_libdir}/%{name}
519/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_ats_proportional.la 432/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_ats_proportional.la
520/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_ats_proportional.so 433/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_ats_proportional.so
521/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_consensus.la 434/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_consensus.la
@@ -534,6 +447,10 @@ touch /etc/gnunet/gnunet.conf
534/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_revocation.so 447/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_revocation.so
535/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_set_test.la 448/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_set_test.la
536/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_set_test.so 449/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_set_test.so
450/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_seti_test.la
451/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_seti_test.so
452/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_setu_test.la
453/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_setu_test.so
537/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_test.la 454/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_test.la
538/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_test.so 455/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_block_test.so
539/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_heap.la 456/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_heap.la
@@ -544,8 +461,6 @@ touch /etc/gnunet/gnunet.conf
544/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.so 461/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.so
545/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.la 462/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.la
546/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.so 463/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.so
547#/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_conversation.la
548#/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_conversation.so
549/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.la 464/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.la
550/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.so 465/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.so
551/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_gns.la 466/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_gns.la
@@ -560,8 +475,10 @@ touch /etc/gnunet/gnunet.conf
560/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.so 475/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.so
561/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.la 476/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.la
562/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.so 477/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.so
563/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_gnuid.la 478/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_basic.la
564/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_gnuid.so 479/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_basic.so
480/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_credential_jwt.la
481/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_credential_jwt.so
565/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_config.la 482/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_config.la
566/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_config.so 483/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_config.so
567/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_copying.la 484/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_rest_copying.la
@@ -584,13 +501,15 @@ touch /etc/gnunet/gnunet.conf
584/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_http_server.so 501/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_http_server.so
585/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_server.la 502/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_server.la
586/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_server.so 503/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_server.so
504/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_http_client.la
505/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_http_client.so
506/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_client.la
507/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_https_client.so
587/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_tcp.la 508/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_tcp.la
588/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_tcp.so 509/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_tcp.so
589#/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_udp.la
590#/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_udp.so
591/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.la 510/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.la
592/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.so 511/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.so
593%dir /{%_libdir}/%{name}/nss 512%dir %{_libdir}/%{name}/nss
594%{_libdir}/%{name}/nss/libnss_gns.la 513%{_libdir}/%{name}/nss/libnss_gns.la
595%{_libdir}/%{name}/nss/libnss_gns.so.2 514%{_libdir}/%{name}/nss/libnss_gns.so.2
596%{_libdir}/%{name}/nss/libnss_gns4.la 515%{_libdir}/%{name}/nss/libnss_gns4.la
@@ -625,14 +544,14 @@ touch /etc/gnunet/gnunet.conf
625%{_libdir}/libgnunetconsensus.so 544%{_libdir}/libgnunetconsensus.so
626%{_libdir}/libgnunetconsensus.so.0 545%{_libdir}/libgnunetconsensus.so.0
627%{_libdir}/libgnunetconsensus.so.0.0.0 546%{_libdir}/libgnunetconsensus.so.0.0.0
628#%{_libdir}/libgnunetconversation.la
629#%{_libdir}/libgnunetconversation.so
630#%{_libdir}/libgnunetconversation.so.0
631#%{_libdir}/libgnunetconversation.so.0.0.0
632%{_libdir}/libgnunetcore.la 547%{_libdir}/libgnunetcore.la
633%{_libdir}/libgnunetcore.so 548%{_libdir}/libgnunetcore.so
634%{_libdir}/libgnunetcore.so.0 549%{_libdir}/libgnunetcore.so.0
635%{_libdir}/libgnunetcore.so.0.0.1 550%{_libdir}/libgnunetcore.so.0.0.1
551%{_libdir}/libgnunetcurl.la
552%{_libdir}/libgnunetcurl.so
553%{_libdir}/libgnunetcurl.so.0
554%{_libdir}/libgnunetcurl.so.0.0.0
636%{_libdir}/libgnunetdatacache.la 555%{_libdir}/libgnunetdatacache.la
637%{_libdir}/libgnunetdatacache.so 556%{_libdir}/libgnunetdatacache.so
638%{_libdir}/libgnunetdatacache.so.0 557%{_libdir}/libgnunetdatacache.so.0
@@ -669,6 +588,10 @@ touch /etc/gnunet/gnunet.conf
669%{_libdir}/libgnunetgnsrecord.so 588%{_libdir}/libgnunetgnsrecord.so
670%{_libdir}/libgnunetgnsrecord.so.0 589%{_libdir}/libgnunetgnsrecord.so.0
671%{_libdir}/libgnunetgnsrecord.so.0.0.0 590%{_libdir}/libgnunetgnsrecord.so.0.0.0
591%{_libdir}/libgnunetgnsrecordjson.la
592%{_libdir}/libgnunetgnsrecordjson.so
593%{_libdir}/libgnunetgnsrecordjson.so.0
594%{_libdir}/libgnunetgnsrecordjson.so.0.0.0
672%{_libdir}/libgnunethello.la 595%{_libdir}/libgnunethello.la
673%{_libdir}/libgnunethello.so 596%{_libdir}/libgnunethello.so
674%{_libdir}/libgnunethello.so.0 597%{_libdir}/libgnunethello.so.0
@@ -681,10 +604,6 @@ touch /etc/gnunet/gnunet.conf
681%{_libdir}/libgnunetjson.so 604%{_libdir}/libgnunetjson.so
682%{_libdir}/libgnunetjson.so.0 605%{_libdir}/libgnunetjson.so.0
683%{_libdir}/libgnunetjson.so.0.0.0 606%{_libdir}/libgnunetjson.so.0.0.0
684#%{_libdir}/libgnunetmicrophone.la
685#%{_libdir}/libgnunetmicrophone.so
686#%{_libdir}/libgnunetmicrophone.so.0
687#%{_libdir}/libgnunetmicrophone.so.0.0.0
688%{_libdir}/libgnunetnamecache.la 607%{_libdir}/libgnunetnamecache.la
689%{_libdir}/libgnunetnamecache.so 608%{_libdir}/libgnunetnamecache.so
690%{_libdir}/libgnunetnamecache.so.0 609%{_libdir}/libgnunetnamecache.so.0
@@ -721,10 +640,6 @@ touch /etc/gnunet/gnunet.conf
721%{_libdir}/libgnunetreclaim.so 640%{_libdir}/libgnunetreclaim.so
722%{_libdir}/libgnunetreclaim.so.0 641%{_libdir}/libgnunetreclaim.so.0
723%{_libdir}/libgnunetreclaim.so.0.0.0 642%{_libdir}/libgnunetreclaim.so.0.0.0
724%{_libdir}/libgnunetreclaimattribute.la
725%{_libdir}/libgnunetreclaimattribute.so
726%{_libdir}/libgnunetreclaimattribute.so.0
727%{_libdir}/libgnunetreclaimattribute.so.0.0.0
728%{_libdir}/libgnunetregex.la 643%{_libdir}/libgnunetregex.la
729%{_libdir}/libgnunetregex.so 644%{_libdir}/libgnunetregex.so
730%{_libdir}/libgnunetregex.so.3 645%{_libdir}/libgnunetregex.so.3
@@ -753,10 +668,14 @@ touch /etc/gnunet/gnunet.conf
753%{_libdir}/libgnunetset.so 668%{_libdir}/libgnunetset.so
754%{_libdir}/libgnunetset.so.0 669%{_libdir}/libgnunetset.so.0
755%{_libdir}/libgnunetset.so.0.0.0 670%{_libdir}/libgnunetset.so.0.0.0
756#%{_libdir}/libgnunetspeaker.la 671%{_libdir}/libgnunetseti.la
757#%{_libdir}/libgnunetspeaker.so 672%{_libdir}/libgnunetseti.so
758#%{_libdir}/libgnunetspeaker.so.0 673%{_libdir}/libgnunetseti.so.0
759#%{_libdir}/libgnunetspeaker.so.0.0.0 674%{_libdir}/libgnunetseti.so.0.0.0
675%{_libdir}/libgnunetsetu.la
676%{_libdir}/libgnunetsetu.so
677%{_libdir}/libgnunetsetu.so.0
678%{_libdir}/libgnunetsetu.so.0.0.0
760%{_libdir}/libgnunetsq.la 679%{_libdir}/libgnunetsq.la
761%{_libdir}/libgnunetsq.so 680%{_libdir}/libgnunetsq.so
762%{_libdir}/libgnunetsq.so.0 681%{_libdir}/libgnunetsq.so.0
@@ -813,15 +732,12 @@ touch /etc/gnunet/gnunet.conf
813%{_libdir}/libgnunetvpn.so 732%{_libdir}/libgnunetvpn.so
814%{_libdir}/libgnunetvpn.so.0 733%{_libdir}/libgnunetvpn.so.0
815%{_libdir}/libgnunetvpn.so.0.0.0 734%{_libdir}/libgnunetvpn.so.0.0.0
816#%doc %{_datadir}/doc/%{name}
817#/usr/share/doc/%{name}/README
818%dir %{_datadir}/%{name}/config.d 735%dir %{_datadir}/%{name}/config.d
819%{_datadir}/%{name}/config.d/arm.conf 736%{_datadir}/%{name}/config.d/arm.conf
820%{_datadir}/%{name}/config.d/ats.conf 737%{_datadir}/%{name}/config.d/ats.conf
821%{_datadir}/%{name}/config.d/cadet.conf 738%{_datadir}/%{name}/config.d/cadet.conf
822%{_datadir}/%{name}/config.d/communicator-unix.conf 739%{_datadir}/%{name}/config.d/communicator-unix.conf
823%{_datadir}/%{name}/config.d/consensus.conf 740%{_datadir}/%{name}/config.d/consensus.conf
824#%{_datadir}/%{name}/config.d/conversation.conf
825%{_datadir}/%{name}/config.d/core.conf 741%{_datadir}/%{name}/config.d/core.conf
826%{_datadir}/%{name}/config.d/datacache.conf 742%{_datadir}/%{name}/config.d/datacache.conf
827%{_datadir}/%{name}/config.d/datastore.conf 743%{_datadir}/%{name}/config.d/datastore.conf
@@ -830,6 +746,7 @@ touch /etc/gnunet/gnunet.conf
830%{_datadir}/%{name}/config.d/exit.conf 746%{_datadir}/%{name}/config.d/exit.conf
831%{_datadir}/%{name}/config.d/fs.conf 747%{_datadir}/%{name}/config.d/fs.conf
832%{_datadir}/%{name}/config.d/gns.conf 748%{_datadir}/%{name}/config.d/gns.conf
749%{_datadir}/%{name}/config.d/hostlist.conf
833%{_datadir}/%{name}/config.d/identity.conf 750%{_datadir}/%{name}/config.d/identity.conf
834%{_datadir}/%{name}/config.d/namecache.conf 751%{_datadir}/%{name}/config.d/namecache.conf
835%{_datadir}/%{name}/config.d/namestore.conf 752%{_datadir}/%{name}/config.d/namestore.conf
@@ -847,6 +764,8 @@ touch /etc/gnunet/gnunet.conf
847%{_datadir}/%{name}/config.d/scalarproduct.conf 764%{_datadir}/%{name}/config.d/scalarproduct.conf
848%{_datadir}/%{name}/config.d/secretsharing.conf 765%{_datadir}/%{name}/config.d/secretsharing.conf
849%{_datadir}/%{name}/config.d/set.conf 766%{_datadir}/%{name}/config.d/set.conf
767%{_datadir}/%{name}/config.d/seti.conf
768%{_datadir}/%{name}/config.d/setu.conf
850%{_datadir}/%{name}/config.d/statistics.conf 769%{_datadir}/%{name}/config.d/statistics.conf
851%{_datadir}/%{name}/config.d/template.conf 770%{_datadir}/%{name}/config.d/template.conf
852%{_datadir}/%{name}/config.d/testbed-logger.conf 771%{_datadir}/%{name}/config.d/testbed-logger.conf
@@ -881,6 +800,7 @@ touch /etc/gnunet/gnunet.conf
881%{_datadir}/locale/es/LC_MESSAGES/gnunet.mo 800%{_datadir}/locale/es/LC_MESSAGES/gnunet.mo
882%{_datadir}/locale/fr/LC_MESSAGES/gnunet.mo 801%{_datadir}/locale/fr/LC_MESSAGES/gnunet.mo
883%{_datadir}/locale/it/LC_MESSAGES/gnunet.mo 802%{_datadir}/locale/it/LC_MESSAGES/gnunet.mo
803%{_datadir}/locale/sr/LC_MESSAGES/gnunet.mo
884%{_datadir}/locale/sv/LC_MESSAGES/gnunet.mo 804%{_datadir}/locale/sv/LC_MESSAGES/gnunet.mo
885%{_datadir}/locale/vi/LC_MESSAGES/gnunet.mo 805%{_datadir}/locale/vi/LC_MESSAGES/gnunet.mo
886%{_datadir}/locale/zh_CN/LC_MESSAGES/gnunet.mo 806%{_datadir}/locale/zh_CN/LC_MESSAGES/gnunet.mo
@@ -933,7 +853,6 @@ touch /etc/gnunet/gnunet.conf
933%{_mandir}/man1/gnunet-bugreport.1.gz 853%{_mandir}/man1/gnunet-bugreport.1.gz
934%{_bindir}/gnunet-suidfix 854%{_bindir}/gnunet-suidfix
935%{_infodir}/dir 855%{_infodir}/dir
936%{_infodir}/gnunet-tutorial.info.gz
937%{_infodir}/gnunet.info-1.gz 856%{_infodir}/gnunet.info-1.gz
938%{_infodir}/gnunet.info-2.gz 857%{_infodir}/gnunet.info-2.gz
939%{_infodir}/gnunet.info-3.gz 858%{_infodir}/gnunet.info-3.gz
@@ -973,9 +892,58 @@ touch /etc/gnunet/gnunet.conf
973%{_infodir}/images/service_stack.png.gz 892%{_infodir}/images/service_stack.png.gz
974%{_infodir}/images/structure.dot.gz 893%{_infodir}/images/structure.dot.gz
975 894
895%files postgresql-plugins
896%{_libdir}/libgnunetpq.la
897%{_libdir}/libgnunetpq.so
898%{_libdir}/libgnunetpq.so.1
899%{_libdir}/libgnunetpq.so.1.0.0
900/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.la
901/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.so
902/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.la
903/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.so
904/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.la
905/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.so
906/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.la
907/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.so
908
909%files mysql-plugins
910%{_libdir}/libgnunetmy.la
911%{_libdir}/libgnunetmy.so
912%{_libdir}/libgnunetmy.so.0
913%{_libdir}/libgnunetmy.so.0.0.0
914%{_libdir}/libgnunetmysql.la
915%{_libdir}/libgnunetmysql.so
916%{_libdir}/libgnunetmysql.so.0
917%{_libdir}/libgnunetmysql.so.0.0.0
918/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.la
919/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.so
976 920
921%files conversation
922%{_bindir}/gnunet-conversation
923%{_bindir}/gnunet-conversation-test
924%{_libdir}/%{name}/libexec/gnunet-helper-audio-playback
925%{_libdir}/%{name}/libexec/gnunet-helper-audio-record
926%{_libdir}/%{name}/libexec/gnunet-service-conversation
927%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_conversation.la
928%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_conversation.so
929%{_libdir}/libgnunetconversation.la
930%{_libdir}/libgnunetconversation.so
931%{_libdir}/libgnunetconversation.so.0
932%{_libdir}/libgnunetconversation.so.0.0.0
933%{_libdir}/libgnunetmicrophone.la
934%{_libdir}/libgnunetmicrophone.so
935%{_libdir}/libgnunetmicrophone.so.0
936%{_libdir}/libgnunetmicrophone.so.0.0.0
937%{_libdir}/libgnunetspeaker.la
938%{_libdir}/libgnunetspeaker.so
939%{_libdir}/libgnunetspeaker.so.0
940%{_libdir}/libgnunetspeaker.so.0.0.0
941/%{_datadir}/%{name}/config.d/conversation.conf
977 942
978%changelog 943%changelog
944* Thu Jul 09 2020 Joseph Burchetta <joseph@seattlemesh.net> - 0.13.0
945- ARMv7 packaged
946- Update for Fedora 32
979* Sun Dec 1 2019 Joseph Burchetta <joseph@seattlemesh.net> - 0.11.8-0-1550 947* Sun Dec 1 2019 Joseph Burchetta <joseph@seattlemesh.net> - 0.11.8-0-1550
980- First GNUnet RPM 948- First GNUnet RPM
981 949