gnunet-rpm

GNUnet RPM package rules
Log | Files | Refs | README

commit 7b1595636ea6774037869ab05b73a600049104c3
parent 4dc951d4c30eaadc1395c6bab30112078b428c8f
Author: Yosl <yosl@seattlemesh.net>
Date:   Tue, 18 May 2021 01:04:53 -0400

PACKAGING: Removed modular mariadb package

Diffstat:
Mrpmbuild/SPECS/gnunet.spec | 61++++++++++++-------------------------------------------------
1 file changed, 12 insertions(+), 49 deletions(-)

diff --git a/rpmbuild/SPECS/gnunet.spec b/rpmbuild/SPECS/gnunet.spec @@ -28,10 +28,8 @@ BuildRequires: libunistring-devel BuildRequires: miniupnpc BuildRequires: libidn2-devel BuildRequires: zlib-devel -BuildRequires: libpq-devel BuildRequires: jansson-devel BuildRequires: gnutls-devel -BuildRequires: sqlite-devel BuildRequires: libmicrohttpd-devel BuildRequires: opus-devel BuildRequires: pulseaudio-libs @@ -89,17 +87,7 @@ https://gnunet.org/ and in the 'doc/' folder. Online documentation is provided at 'https://docs.gnunet.org' and 'https://tutorial.gnunet.org'. -# postgresql plugins -%package postgresql-plugins -Requires: libpq -Requires: gnunet -Recommends: postgresql-server -Summary: The GNUnet PostgreSQL plugins. -%description postgresql-plugins -The GNUnet PostgreSQL plugins for the datacache, datastore, namecache -and namestore components. - -# The conversation functionality +# gnunet-conversation functionality %package conversation Requires: gnunet Summary: The GNUnet CONVERSATION VoP2P component. @@ -114,7 +102,7 @@ echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - %setup %build -%configure +%configure --with-sqlite=/usr/include/ %{make_build} %pre @@ -185,7 +173,6 @@ authselect apply-changes %{_bindir}/gnunet-reclaim %{_bindir}/gnunet-resolver %{_bindir}/gnunet-revocation -%{_bindir}/gnunet-scalarproduct %{_bindir}/gnunet-scrypt %{_bindir}/gnunet-search %{_bindir}/gnunet-secretsharing-profiler @@ -292,7 +279,6 @@ authselect apply-changes %{_oldincludedir}/%{name}/gnunet_rest_plugin.h %{_oldincludedir}/%{name}/gnunet_revocation_service.h %{_oldincludedir}/%{name}/gnunet_rps_service.h -%{_oldincludedir}/%{name}/gnunet_scalarproduct_service.h %{_oldincludedir}/%{name}/gnunet_scheduler_lib.h %{_oldincludedir}/%{name}/gnunet_secretsharing_service.h %{_oldincludedir}/%{name}/gnunet_service_lib.h @@ -349,7 +335,6 @@ authselect apply-changes /%{_libdir}/pkgconfig/gnunetregex.pc /%{_libdir}/pkgconfig/gnunetrevocation.pc /%{_libdir}/pkgconfig/gnunetrps.pc -/%{_libdir}/pkgconfig/gnunetscalarproduct.pc /%{_libdir}/pkgconfig/gnunetset.pc /%{_libdir}/pkgconfig/gnunetspeaker.pc /%{_libdir}/pkgconfig/gnunetstatistics.pc @@ -404,10 +389,6 @@ authselect apply-changes /%{_libdir}/%{name}/libexec/gnunet-service-regex /%{_libdir}/%{name}/libexec/gnunet-service-resolver /%{_libdir}/%{name}/libexec/gnunet-service-revocation -/%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-alice -/%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-bob -/%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-alice -/%{_libdir}/%{name}/libexec/gnunet-service-scalarproduct-ecc-bob /%{_libdir}/%{name}/libexec/gnunet-service-secretsharing /%{_libdir}/%{name}/libexec/gnunet-service-set /%{_libdir}/%{name}/libexec/gnunet-service-seti @@ -501,13 +482,6 @@ authselect apply-changes /%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_tcp.so /%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.la /%{_usr}/%{_lib}/%{name}/libgnunet_plugin_transport_unix.so -%dir %{_libdir}/%{name}/nss -%{_libdir}/%{name}/nss/libnss_gns.la -%{_libdir}/%{name}/nss/libnss_gns.so.2 -%{_libdir}/%{name}/nss/libnss_gns4.la -%{_libdir}/%{name}/nss/libnss_gns4.so.2 -%{_libdir}/%{name}/nss/libnss_gns6.la -%{_libdir}/%{name}/nss/libnss_gns6.so.2 %{_libdir}/libgnunetarm.la %{_libdir}/libgnunetarm.so %{_libdir}/libgnunetarm.so.2 @@ -648,10 +622,6 @@ authselect apply-changes %{_libdir}/libgnunetrevocation.so %{_libdir}/libgnunetrevocation.so.0 %{_libdir}/libgnunetrevocation.so.0.0.0 -%{_libdir}/libgnunetscalarproduct.la -%{_libdir}/libgnunetscalarproduct.so -%{_libdir}/libgnunetscalarproduct.so.0 -%{_libdir}/libgnunetscalarproduct.so.0.0.0 %{_libdir}/libgnunetsecretsharing.la %{_libdir}/libgnunetsecretsharing.so %{_libdir}/libgnunetsecretsharing.so.0 @@ -718,8 +688,6 @@ authselect apply-changes %{_libdir}/libgnunettransporttesting2.so.0.0.0 %{_libdir}/libgnunetutil.la %{_libdir}/libgnunetutil.so -%{_libdir}/libgnunetutil.so.13 -%{_libdir}/libgnunetutil.so.13.0.2 %{_libdir}/libgnunetvpn.la %{_libdir}/libgnunetvpn.so %{_libdir}/libgnunetvpn.so.0 @@ -753,7 +721,6 @@ authselect apply-changes %{_datadir}/%{name}/config.d/resolver.conf %{_datadir}/%{name}/config.d/rest.conf %{_datadir}/%{name}/config.d/revocation.conf -%{_datadir}/%{name}/config.d/scalarproduct.conf %{_datadir}/%{name}/config.d/secretsharing.conf %{_datadir}/%{name}/config.d/set.conf %{_datadir}/%{name}/config.d/seti.conf @@ -883,20 +850,18 @@ authselect apply-changes %{_infodir}/images/service_lego_block.svg.gz %{_infodir}/images/service_stack.png.gz %{_infodir}/images/structure.dot.gz - -%files postgresql-plugins %{_libdir}/libgnunetpq.la %{_libdir}/libgnunetpq.so %{_libdir}/libgnunetpq.so.1 %{_libdir}/libgnunetpq.so.1.0.0 -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.la -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.so -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.la -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.so -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.la -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.so -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.la -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.so +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.la +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.so +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.la +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.so +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.la +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.so +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.la +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.so %{_bindir}/gnunet-base32 %{_includedir}/%{name}/gnu_name_system_record_types.h %{_includedir}/%{name}/gnunet_scalarproduct_service.h @@ -913,8 +878,6 @@ authselect apply-changes %{_libdir}/libnss_gns6.so.2 %{_libdir}/pkgconfig/gnunetscalarproduct.pc /usr/share/man/man1/gnunet-base32.1.gz - -%files mysql-plugins %{_libdir}/libgnunetmy.la %{_libdir}/libgnunetmy.so %{_libdir}/libgnunetmy.so.0 @@ -923,8 +886,8 @@ authselect apply-changes %{_libdir}/libgnunetmysql.so %{_libdir}/libgnunetmysql.so.0 %{_libdir}/libgnunetmysql.so.0.0.0 -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.la -/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.so +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.la +%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_mysql.so %files conversation %{_bindir}/gnunet-conversation