diff options
author | Yosl <yosl@seattlemesh.net> | 2020-12-03 15:27:59 -0500 |
---|---|---|
committer | Yosl <yosl@seattlemesh.net> | 2020-12-03 15:27:59 -0500 |
commit | 3797bd748bdc12a48b20b6212695d6b5ad5f6711 (patch) | |
tree | ef54a557c43b7b105d98ba00121efbb4b91faa44 | |
parent | 214f2decb5c41c010b6923885881a8fe80014431 (diff) | |
download | gnunet-rpm-subpkg-merge.tar.gz gnunet-rpm-subpkg-merge.zip |
merge in old subpackaging attemptsubpkg-merge
-rw-r--r-- | rpmbuild/SPECS/gnunet-fedora.spec | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/rpmbuild/SPECS/gnunet-fedora.spec b/rpmbuild/SPECS/gnunet-fedora.spec index 7cece65..28907be 100644 --- a/rpmbuild/SPECS/gnunet-fedora.spec +++ b/rpmbuild/SPECS/gnunet-fedora.spec | |||
@@ -4,6 +4,17 @@ | |||
4 | 4 | ||
5 | Name: gnunet | 5 | Name: gnunet |
6 | Version: 0.14.0 | 6 | Version: 0.14.0 |
7 | |||
8 | %define major 0 | ||
9 | %define util_major 13 | ||
10 | %define arm_major 2 | ||
11 | %define datastore_major 1 | ||
12 | %define libname lib%{name}-%{major} | ||
13 | %define libutil lib%{name}util-%{util_major} | ||
14 | %define libarm lib%{name}arm-%{arm_major} | ||
15 | %define libdatastore lib%{name}datastore-%{datastore_major} | ||
16 | %define devname lib%{name}-dev | ||
17 | |||
7 | %if %{defined suse_version} | 18 | %if %{defined suse_version} |
8 | Release: 1~%{?suse_version} | 19 | Release: 1~%{?suse_version} |
9 | %else | 20 | %else |
@@ -132,6 +143,78 @@ getent group %{name}dns >/dev/null || /usr/sbin/groupadd -r %{name}dns | |||
132 | getent passwd %{name} >/dev/null || useradd -r -g %{name} -G %{name}dns -m -d %{gnunethome} %{gnunetuser} -c "GNUnet system account" | 143 | getent passwd %{name} >/dev/null || useradd -r -g %{name} -G %{name}dns -m -d %{gnunethome} %{gnunetuser} -c "GNUnet system account" |
133 | exit 0 | 144 | exit 0 |
134 | 145 | ||
146 | %pre | ||
147 | |||
148 | #---------------------------------------------------------------------------- | ||
149 | |||
150 | %package -n %{libname} | ||
151 | Summary: Libraries for GNUnet | ||
152 | Group: System/Libraries | ||
153 | |||
154 | %description -n %{libname} | ||
155 | Libraries for GNUnet. | ||
156 | |||
157 | %files -n %{libname} | ||
158 | %{_libdir}/lib%{name}*.so.%{major}* | ||
159 | |||
160 | #---------------------------------------------------------------------------- | ||
161 | |||
162 | %package -n %{libutil} | ||
163 | Summary: Library for GNUnet | ||
164 | Group: System/Libraries | ||
165 | |||
166 | %description -n %{libutil} | ||
167 | Library for GNUnet. | ||
168 | |||
169 | %files -n %{libutil} | ||
170 | %{_libdir}/lib%{name}util.so.%{util_major}* | ||
171 | |||
172 | #---------------------------------------------------------------------------- | ||
173 | |||
174 | %package -n %{libarm} | ||
175 | Summary: Library for GNUnet | ||
176 | Group: System/Libraries | ||
177 | |||
178 | %description -n %{libarm} | ||
179 | Library for GNUnet. | ||
180 | |||
181 | %files -n %{libarm} | ||
182 | %{_libdir}/lib%{name}arm.so.%{arm_major}* | ||
183 | |||
184 | #---------------------------------------------------------------------------- | ||
185 | |||
186 | %package -n %{libdatastore} | ||
187 | Summary: Library for GNUnet | ||
188 | Group: System/Libraries | ||
189 | |||
190 | %description -n %{libdatastore} | ||
191 | Library for GNUnet. | ||
192 | |||
193 | %files -n %{libdatastore} | ||
194 | %{_libdir}/lib%{name}datastore.so.%{datastore_major}* | ||
195 | |||
196 | #---------------------------------------------------------------------------- | ||
197 | |||
198 | %package -n %{devname} | ||
199 | Summary: Development files for %{libname} | ||
200 | Group: Development/C | ||
201 | Provides: %{name}-devel = %{version}-%{release} | ||
202 | Requires: %{libname} = %{version}-%{release} | ||
203 | Requires: %{libutil} = %{version}-%{release} | ||
204 | Requires: %{libarm} = %{version}-%{release} | ||
205 | Requires: %{libdatastore} = %{version}-%{release} | ||
206 | |||
207 | %description -n %{devname} | ||
208 | Development files for %{libname}. | ||
209 | |||
210 | %files -n %{devname} | ||
211 | %{_libdir}/lib%{name}*.so | ||
212 | %{_libdir}/pkgconfig/*.pc | ||
213 | %dir %{_includedir}/%{name} | ||
214 | %{_includedir}/%{name}/* | ||
215 | |||
216 | #---------------------------------------------------------------------------- | ||
217 | |||
135 | %install | 218 | %install |
136 | make install DESTDIR=%{buildroot} | 219 | make install DESTDIR=%{buildroot} |
137 | 220 | ||
@@ -853,6 +936,7 @@ authselect apply-changes | |||
853 | %{_mandir}/man1/gnunet-bugreport.1.gz | 936 | %{_mandir}/man1/gnunet-bugreport.1.gz |
854 | %{_bindir}/gnunet-suidfix | 937 | %{_bindir}/gnunet-suidfix |
855 | %{_infodir}/dir | 938 | %{_infodir}/dir |
939 | %{_infodir}/gnunet-tutorial.info.gz | ||
856 | %{_infodir}/gnunet.info-1.gz | 940 | %{_infodir}/gnunet.info-1.gz |
857 | %{_infodir}/gnunet.info-2.gz | 941 | %{_infodir}/gnunet.info-2.gz |
858 | %{_infodir}/gnunet.info-3.gz | 942 | %{_infodir}/gnunet.info-3.gz |