diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2020-11-17 07:06:19 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2020-11-17 07:06:19 +0900 |
commit | a939f2f0a0992f8fd1cc0a2b271ec16d1d30b244 (patch) | |
tree | 4edb4d3fe0fdc819fde01f43a27fadc2e8c36999 | |
parent | 9f07ecb952c7dbb6dfbe79478e51bdc18266da73 (diff) | |
download | gnunet-rpm-schanzen.tar.gz gnunet-rpm-schanzen.zip |
subpackagesschanzen
-rw-r--r-- | rpmbuild/SPECS/gnunet-fedora.spec | 95 |
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 | |||
45 | BuildRequires: pkgconf | 45 | BuildRequires: pkgconf |
46 | BuildRequires: libgsf | 46 | BuildRequires: libgsf |
47 | BuildRequires: pkgconfig | 47 | BuildRequires: pkgconfig |
48 | #BuildRequires: gstreamer-devel | 48 | #Conversation requires gstreamer-app-1.0 and gstreamer-audio-1.0 |
49 | BuildRequires: gstreamer1-plugins-base-devel | ||
49 | BuildRequires: libextractor-devel | 50 | BuildRequires: libextractor-devel |
50 | BuildRequires: python3 | 51 | BuildRequires: python3 |
51 | BuildRequires: libcurl-devel | 52 | BuildRequires: libcurl-devel |
52 | BuildRequires: dbus | 53 | BuildRequires: dbus |
53 | BuildRequires: libsodium-devel | 54 | BuildRequires: libsodium-devel |
55 | BuildRequires: mariadb-devel | ||
54 | Requires: libextractor | 56 | Requires: libextractor |
55 | Requires: openssl | 57 | Requires: openssl |
56 | Requires: nss-util | 58 | Requires: nss-util |
57 | Requires: gnutls | 59 | Requires: gnutls |
58 | Requires: curl | 60 | Requires: curl |
59 | Requires: net-tools | 61 | Requires: net-tools |
60 | Requires: iptables | 62 | Requires: iptables |
@@ -88,6 +90,33 @@ https://gnunet.org/ and in the 'doc/' folder. | |||
88 | Online documentation is provided at | 90 | Online 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 | ||
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 | |||
91 | %prep | 120 | %prep |
92 | echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - | 121 | echo "%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 |