aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2020-11-17 07:06:19 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2020-11-17 07:06:19 +0900
commita939f2f0a0992f8fd1cc0a2b271ec16d1d30b244 (patch)
tree4edb4d3fe0fdc819fde01f43a27fadc2e8c36999
parent9f07ecb952c7dbb6dfbe79478e51bdc18266da73 (diff)
downloadgnunet-rpm-schanzen.tar.gz
gnunet-rpm-schanzen.zip
subpackagesschanzen
-rw-r--r--rpmbuild/SPECS/gnunet-fedora.spec95
1 files changed, 79 insertions, 16 deletions
diff --git a/rpmbuild/SPECS/gnunet-fedora.spec b/rpmbuild/SPECS/gnunet-fedora.spec
index 84f405b..7cece65 100644
--- a/rpmbuild/SPECS/gnunet-fedora.spec
+++ b/rpmbuild/SPECS/gnunet-fedora.spec
@@ -45,16 +45,18 @@ BuildRequires: glibc
45BuildRequires: pkgconf 45BuildRequires: pkgconf
46BuildRequires: libgsf 46BuildRequires: libgsf
47BuildRequires: pkgconfig 47BuildRequires: pkgconfig
48#BuildRequires: gstreamer-devel 48#Conversation requires gstreamer-app-1.0 and gstreamer-audio-1.0
49BuildRequires: gstreamer1-plugins-base-devel
49BuildRequires: libextractor-devel 50BuildRequires: libextractor-devel
50BuildRequires: python3 51BuildRequires: python3
51BuildRequires: libcurl-devel 52BuildRequires: libcurl-devel
52BuildRequires: dbus 53BuildRequires: dbus
53BuildRequires: libsodium-devel 54BuildRequires: libsodium-devel
55BuildRequires: mariadb-devel
54Requires: libextractor 56Requires: libextractor
55Requires: openssl 57Requires: openssl
56Requires: nss-util 58Requires: nss-util
57Requires: gnutls 59Requires: gnutls
58Requires: curl 60Requires: curl
59Requires: net-tools 61Requires: net-tools
60Requires: iptables 62Requires: iptables
@@ -88,6 +90,33 @@ https://gnunet.org/ and in the 'doc/' folder.
88Online documentation is provided at 90Online documentation is provided at
89'https://docs.gnunet.org' and 'https://tutorial.gnunet.org'. 91'https://docs.gnunet.org' and 'https://tutorial.gnunet.org'.
90 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
91%prep 120%prep
92echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - 121echo "%SHA512SUM0 %SOURCE0" | sha512sum -c -
93 122
@@ -428,14 +457,10 @@ authselect apply-changes
428/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_heap.so 457/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_heap.so
429/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_sqlite.la 458/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_sqlite.la
430/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_sqlite.so 459/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_sqlite.so
431/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.la
432/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datacache_postgres.so
433/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.la 460/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.la
434/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.so 461/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_heap.so
435/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.la 462/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.la
436/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.so 463/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_sqlite.so
437/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.la
438/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_datastore_postgres.so
439/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.la 464/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.la
440/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.so 465/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_dns.so
441/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_gns.la 466/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_gns.la
@@ -444,14 +469,10 @@ authselect apply-changes
444/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_reclaim.so 469/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_gnsrecord_reclaim.so
445/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_sqlite.la 470/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_sqlite.la
446/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_sqlite.so 471/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_sqlite.so
447/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.la
448/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namecache_postgres.so
449/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_flat.la 472/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_flat.la
450/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_flat.so 473/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_flat.so
451/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.la 474/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.la
452/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.so 475/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_sqlite.so
453/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.la
454/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_namestore_postgres.so
455/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.la 476/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.la
456/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.so 477/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_peerstore_sqlite.so
457/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_basic.la 478/%{_usr}/%{_lib}/%{name}/libgnunet_plugin_reclaim_attribute_basic.la
@@ -615,10 +636,6 @@ authselect apply-changes
615%{_libdir}/libgnunetpeerstore.so 636%{_libdir}/libgnunetpeerstore.so
616%{_libdir}/libgnunetpeerstore.so.0 637%{_libdir}/libgnunetpeerstore.so.0
617%{_libdir}/libgnunetpeerstore.so.0.0.0 638%{_libdir}/libgnunetpeerstore.so.0.0.0
618%{_libdir}/libgnunetpq.la
619%{_libdir}/libgnunetpq.so
620%{_libdir}/libgnunetpq.so.1
621%{_libdir}/libgnunetpq.so.1.0.0
622%{_libdir}/libgnunetreclaim.la 639%{_libdir}/libgnunetreclaim.la
623%{_libdir}/libgnunetreclaim.so 640%{_libdir}/libgnunetreclaim.so
624%{_libdir}/libgnunetreclaim.so.0 641%{_libdir}/libgnunetreclaim.so.0
@@ -875,7 +892,53 @@ authselect apply-changes
875%{_infodir}/images/service_stack.png.gz 892%{_infodir}/images/service_stack.png.gz
876%{_infodir}/images/structure.dot.gz 893%{_infodir}/images/structure.dot.gz
877 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
878 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
879 942
880%changelog 943%changelog
881* Thu Jul 09 2020 Joseph Burchetta <joseph@seattlemesh.net> - 0.13.0 944* Thu Jul 09 2020 Joseph Burchetta <joseph@seattlemesh.net> - 0.13.0