diff options
author | Yosl <yosl@seattlemesh.net> | 2020-12-03 15:11:03 -0500 |
---|---|---|
committer | Yosl <yosl@seattlemesh.net> | 2020-12-03 15:11:03 -0500 |
commit | 214f2decb5c41c010b6923885881a8fe80014431 (patch) | |
tree | 4edb4d3fe0fdc819fde01f43a27fadc2e8c36999 | |
parent | c7f69f29b73d22d22cbf01ef6b729be528f44763 (diff) | |
parent | 40d4b43b768b4b1c2f50c140085866b6cda1ec33 (diff) | |
download | gnunet-rpm-214f2decb5c41c010b6923885881a8fe80014431.tar.gz gnunet-rpm-214f2decb5c41c010b6923885881a8fe80014431.zip |
Merge branch 'master' into subpkg-merge
-rw-r--r-- | .copr/Makefile | 15 | ||||
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | description | 1 | ||||
-rw-r--r-- | rpmbuild/SPECS/gnunet-fedora.spec | 384 |
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 @@ | |||
1 | outdir ?= $(pwd) | ||
1 | srpm: | 2 | srpm: |
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)" | ||
@@ -1,6 +1,6 @@ | |||
1 | # Packaging GNUnet for RPM # | 1 | # Packaging GNUnet for RPM # |
2 | 2 | ||
3 | Work is currently being done in the [subpkg](https://git.callpipe.com/gnunet-wip/gnunet-rpm/tree/subpkg) branch. | 3 | Work 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 | ||
5 | Name: gnunet | 5 | Name: gnunet |
6 | Version: 0.12.2 | 6 | Version: 0.14.0 |
7 | %if %{defined suse_version} | 7 | %if %{defined suse_version} |
8 | Release: 1~%{?suse_version} | 8 | Release: 1~%{?suse_version} |
9 | %else | 9 | %else |
@@ -15,8 +15,7 @@ Group: Productivity/Networking/File-Sharling | |||
15 | URL: https://%{name}.org | 15 | URL: https://%{name}.org |
16 | %undefine _disable_source_fetch | 16 | %undefine _disable_source_fetch |
17 | Source0: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz | 17 | Source0: https://ftpmirror.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz |
18 | #%define SHA512SUM0 bcdcd9452a905dcc0c474517f2941ae5822bda23e918c4ba5d61d085016d69eba5b1477bb30cf8179a6d6290898ea23ec485e3f1acfb3cf4ed0979ce8054af7e | 18 | %define SHA512SUM0 422637e8f4343a291a8dedf9d4669f5f75b7b6f614d9dde1a5bfcc1565cce25bbb5ef0f8c3cbfca1753b04176b460431545982e6805dc4bb99191c51d6455f4d |
19 | %define SHA512SUM0 210a9f06679d32dbb399a056e7a20e411cbfacf7945a282bd7e63eb8bfd7a324815efc48caedff32894d0a3f7a4ba9d1e879e2e04db0222282399ae6fc065c7b | ||
20 | BuildRequires: libtool | 19 | BuildRequires: libtool |
21 | BuildRequires: libtool-ltdl | 20 | BuildRequires: libtool-ltdl |
22 | BuildRequires: libtool-ltdl-devel | 21 | BuildRequires: libtool-ltdl-devel |
@@ -29,15 +28,15 @@ BuildRequires: openssl | |||
29 | BuildRequires: libgcrypt-devel | 28 | BuildRequires: libgcrypt-devel |
30 | BuildRequires: libunistring-devel | 29 | BuildRequires: libunistring-devel |
31 | BuildRequires: miniupnpc | 30 | BuildRequires: miniupnpc |
32 | BuildRequires: libidn-devel | 31 | BuildRequires: libidn2-devel |
33 | BuildRequires: zlib-devel | 32 | BuildRequires: zlib-devel |
34 | #BuildRequires: libglpk40 | 33 | BuildRequires: libpq-devel |
35 | BuildRequires: jansson-devel | 34 | BuildRequires: jansson-devel |
36 | BuildRequires: gnutls-devel | 35 | BuildRequires: gnutls-devel |
37 | BuildRequires: libsqlite3x | 36 | BuildRequires: sqlite-devel |
38 | BuildRequires: libmicrohttpd-devel | 37 | BuildRequires: libmicrohttpd-devel |
39 | BuildRequires: opus-devel | 38 | BuildRequires: opus-devel |
40 | ##BuildRequires: pulse-devel | 39 | BuildRequires: pulseaudio-libs |
41 | BuildRequires: libogg-devel | 40 | BuildRequires: libogg-devel |
42 | BuildRequires: sqlite-devel | 41 | BuildRequires: sqlite-devel |
43 | BuildRequires: zbar-devel | 42 | BuildRequires: zbar-devel |
@@ -45,14 +44,25 @@ BuildRequires: gnutls-dane | |||
45 | BuildRequires: glibc | 44 | BuildRequires: glibc |
46 | BuildRequires: pkgconf | 45 | BuildRequires: pkgconf |
47 | BuildRequires: libgsf | 46 | BuildRequires: libgsf |
48 | ##BuildRequires: libltdl7 | ||
49 | BuildRequires: chrpath | ||
50 | BuildRequires: pkgconfig | 47 | BuildRequires: 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 | 49 | BuildRequires: gstreamer1-plugins-base-devel |
53 | #Requires: | 50 | BuildRequires: libextractor-devel |
54 | #BuildRoot: %{buildroot}/%{name}-%{version}-%{release} | 51 | BuildRequires: python3 |
55 | #BuildRoot: %{_buildrootdir} | 52 | BuildRequires: libcurl-devel |
53 | BuildRequires: dbus | ||
54 | BuildRequires: libsodium-devel | ||
55 | BuildRequires: mariadb-devel | ||
56 | Requires: libextractor | ||
57 | Requires: openssl | ||
58 | Requires: nss-util | ||
59 | Requires: gnutls | ||
60 | Requires: curl | ||
61 | Requires: net-tools | ||
62 | Requires: iptables | ||
63 | Requires: miniupnpc | ||
64 | Requires: dbus | ||
65 | Requires: 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. | |||
80 | Online documentation is provided at | 90 | Online 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 | ||
95 | Requires: libpq | ||
96 | Requires: gnunet | ||
97 | Recommends: postgresql-server | ||
98 | Summary: The GNUnet PostgreSQL plugins. | ||
99 | %description postgresql-plugins | ||
100 | The GNUnet PostgreSQL plugins for the datacache, datastore, namecache | ||
101 | and namestore components. | ||
102 | |||
103 | # The postgresql plugins | ||
104 | %package mysql-plugins | ||
105 | Requires: gnunet | ||
106 | Recommends: mariadb-server | ||
107 | Summary: The GNUnet MySQL/MariaDB plugins. | ||
108 | %description mysql-plugins | ||
109 | The GNUnet MySQL/MariaDB plugins for the datacache, datastore, namecache | ||
110 | and namestore components. | ||
111 | |||
112 | # The conversation functionality | ||
113 | %package conversation | ||
114 | Requires: gnunet | ||
115 | Summary: The GNUnet CONVERSATION VoP2P component. | ||
116 | %description conversation | ||
117 | The GNUnet CONVERSATION component. Allows you to make Voice-over-Peer-to-Peer | ||
118 | audio calls. | ||
119 | |||
83 | %prep | 120 | %prep |
84 | echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - | 121 | echo "%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 | ||
93 | sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool | ||
94 | sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool | ||
95 | make clean | ||
96 | %{make_build} | ||
97 | 128 | ||
98 | %pre | 129 | %pre |
99 | /usr/sbin/groupadd -r %{name} | 130 | getent group %{name}dns >/dev/null || /usr/sbin/groupadd -r %{name} |
100 | /usr/sbin/groupadd -r %{name}dns | 131 | getent 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} | 132 | getent passwd %{name} >/dev/null || useradd -r -g %{name} -G %{name}dns -m -d %{gnunethome} %{gnunetuser} -c "GNUnet system account" |
133 | exit 0 | ||
102 | 134 | ||
103 | %install | 135 | %install |
104 | #find %{buildroot} -type f -name '*.la' -delete | 136 | make install DESTDIR=%{buildroot} |
105 | rm -rf $RPM_BUILD_ROOT | ||
106 | mkdir -p %{buildroot}/%{_sharedstatedir}/%{name} | ||
107 | mkdir -p %{buildroot}/%{_sysconfdir}/%{name} | ||
108 | cp -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 | ||
125 | autoreconf | ||
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 | ||
136 | find %{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 | ||
139 | libtool --finish %{buildroot}/%{_libdir}/%{name} | ||
140 | libtool --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} | ||
144 | mv %{buildroot}/%{buildroot}/share/* %{buildroot}/%{_datadir}/ | ||
145 | rm -rf %{buildroot}/%{buildroot} | ||
146 | rm -rf %{buildroot}/%{name}-%{version} | ||
147 | #chrpath --delete $RPM_BUILD_ROOT%{_libdir}/* | ||
148 | #chrpath --delete $RPM_BUILD_ROOT%{_libdir}/${name}/* | ||
149 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetconsensus.so.0.0.0 | ||
150 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetvpn.so.0.0.0 | ||
151 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetblockgroup.so.0.0.0 | ||
152 | chrpath --delete %{buildroot}/%{_libdir}/libgnunethello.so.0.1.0 | ||
153 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportcommunicator.so.0.0.0 | ||
154 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetfs.so.2.1.1 | ||
155 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportcore.so.0.0.0 | ||
156 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetjson.so.0.0.0 | ||
157 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetnse.so.0.0.0 | ||
158 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetregex.so.3.0.1 | ||
159 | #chrpath --delete %{buildroot}/%{_libdir}/libgnunetcore.so.0.0.1 | ||
160 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetpeerinfo.so.0.0.0 | ||
161 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetnt.so.0.0.0 | ||
162 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettesting.so.1.1.0 | ||
163 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetreclaim.so.0.0.0 | ||
164 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetcadet.so.7.0.0 | ||
165 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetarm.so.2.0.0 | ||
166 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetdht.so.3.0.0 | ||
167 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettestbed.so.0.0.0 | ||
168 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetdatastore.so.1.0.0 | ||
169 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportmonitor.so.0.0.0 | ||
170 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetrevocation.so.0.0.0 | ||
171 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetats.so.4.0.0 | ||
172 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransporttesting.so.0.0.0 | ||
173 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetfriends.so.0.0.0 | ||
174 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetnamestore.so.0.0.1 | ||
175 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetdatacache.so.0.0.1 | ||
176 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransportapplication.so.0.0.0 | ||
177 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetnatnew.so.2.0.0 | ||
178 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetblock.so.0.0.0 | ||
179 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetfs.so.2.1.1 | ||
180 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetdns.so.0.0.0 | ||
181 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetscalarproduct.so.0.0.0 | ||
182 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetsq.so.0.0.0 | ||
183 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetfragmentation.so.2.0.0 | ||
184 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetregexblock.so.1.0.0 | ||
185 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_gns.so | ||
186 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_regex.so | ||
187 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datacache_sqlite.so | ||
188 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datastore_sqlite.so | ||
189 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_fs.so | ||
190 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_dns.so | ||
191 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_peerinfo.so | ||
192 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_gns.so | ||
193 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_gns.so | ||
194 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datacache_heap.so | ||
195 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_dns.so | ||
196 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_reclaim_attribute_gnuid.so | ||
197 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_namestore.so | ||
198 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_copying.so | ||
199 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_test.so | ||
200 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_https_server.so | ||
201 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_consensus.so | ||
202 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_set_test.so | ||
203 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_dht.so | ||
204 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_datastore_heap.so | ||
205 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_reclaim.so | ||
206 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_namecache_sqlite.so | ||
207 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_namestore_sqlite.so | ||
208 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_ats_proportional.so | ||
209 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_block_revocation.so | ||
210 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_unix.so | ||
211 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_config.so | ||
212 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_openid_connect.so | ||
213 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_peerstore_sqlite.so | ||
214 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_http_server.so | ||
215 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_namestore_flat.so | ||
216 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_gnsrecord_reclaim.so | ||
217 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_transport_tcp.so | ||
218 | chrpath --delete %{buildroot}/%{_libdir}/%{name}/libgnunet_plugin_rest_identity.so | ||
219 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetidentity.so.1.0.0 | ||
220 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransport.so.2.2.0 | ||
221 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettransporttesting2.so.0.0.0 | ||
222 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetnatauto.so.0.0.0 | ||
223 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetpeerstore.so.0.0.0 | ||
224 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetatstesting.so.0.0.0 | ||
225 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetgns.so.0.0.0 | ||
226 | chrpath --delete %{buildroot}/%{_libdir}/libgnunettestbedlogger.so.0.0.0 | ||
227 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetset.so.0.0.0 | ||
228 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetrest.so.0.0.0 | ||
229 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetreclaimattribute.so.0.0.0 | ||
230 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetnamecache.so.0.0.0 | ||
231 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetstatistics.so.2.0.0 | ||
232 | chrpath --delete %{buildroot}/%{_libdir}/libgnunetgnsrecord.so.0.0.0 | ||
233 | chrpath --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 | ||
237 | chrpath --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 | 142 | mkdir -p /%{_sysconfdir}/%{name} |
249 | touch /etc/gnunet/gnunet.conf | 143 | touch /%{_sysconfdir}/%{name}/gnunet.conf |
144 | mkdir -p ~/.config | ||
145 | touch ~/.config/gnunet.conf | ||
146 | cp %{_libdir}/%{name}/nss/libnss_gns.so.2 %{_libdir}/%{name}/ | ||
147 | cp %{_libdir}/%{name}/nss/libnss_gns4.so.2 %{_libdir}/%{name}/ | ||
148 | cp %{_libdir}/%{name}/nss/libnss_gns6.so.2 %{_libdir}/%{name}/ | ||
149 | authselect select -f sssd | ||
150 | touch /%{_sysconfdir}/authselect/user-nsswitch.conf | ||
151 | awk -i inplace '/hosts: files/ && !x {print "hosts: files gns [NOTFOUND=return] dns mdns4_minimal mdns4"; x=1} 1' /%{_sysconfdir}/authselect/user-nsswitch.conf | ||
152 | authselect 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 | ||