|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <appendix id="compile"> |
3 | 3 | <appendixinfo> |
4 | | - <pubdate>2025-01-11</pubdate> |
| 4 | + <pubdate>2025-01-20</pubdate> |
5 | 5 | </appendixinfo> |
6 | 6 | <title>Compile Netatalk from Source</title> |
7 | 7 | <sect1 id="compile-overview"> |
@@ -163,48 +163,12 @@ afpd -V |
163 | 163 | <screen>sudo ninja -C build uninstall</screen> |
164 | 164 | </para> |
165 | 165 | </sect2> |
166 | | - <sect2 id="build-opensuse"> |
167 | | - <title>openSUSE Linux</title> |
168 | | - <para>Install dependencies</para> |
169 | | - <para> |
170 | | - <screen>zypper update -y |
171 | | -zypper install -y bison cracklib-devel dbus-1-devel docbook-xsl-stylesheets file flex gawk gcc krb5-devel libacl-devel libavahi-devel libdb-4_8-devel libevent-devel libgcrypt-devel libmariadb-devel libtalloc-devel libtdb-devel libtracker-sparql-3_0-0 libxslt-tools meson ninja openldap2-devel pam-devel perl pkg-config systemd systemtap-sdt-devel tcpd-devel tracker unicode-ucd |
172 | | -</screen> |
173 | | - </para> |
174 | | - <para>Configure</para> |
175 | | - <para> |
176 | | - <screen>meson setup build -Dbuildtype=release -Dwith-appletalk=true -Dwith-dbus-sysconf-path=/usr/share/dbus-1/system.d -Dwith-docbook-path=/usr/share/xml/docbook/stylesheet/nwalsh/1.79.2 -Dwith-init-hooks=false -Dwith-tests=true |
177 | | -</screen> |
178 | | - </para> |
179 | | - <para>Build</para> |
180 | | - <para> |
181 | | - <screen>meson compile -C build</screen> |
182 | | - </para> |
183 | | - <para>Run integration tests</para> |
184 | | - <para> |
185 | | - <screen>cd build && meson test && cd ..</screen> |
186 | | - </para> |
187 | | - <para>Install</para> |
188 | | - <para> |
189 | | - <screen>meson install -C build</screen> |
190 | | - </para> |
191 | | - <para>Check netatalk capabilities</para> |
192 | | - <para> |
193 | | - <screen>netatalk -V |
194 | | -afpd -V |
195 | | -</screen> |
196 | | - </para> |
197 | | - <para>Uninstall</para> |
198 | | - <para> |
199 | | - <screen>ninja -C build uninstall</screen> |
200 | | - </para> |
201 | | - </sect2> |
202 | 166 | <sect2 id="build-ubuntu"> |
203 | 167 | <title>Ubuntu Linux</title> |
204 | 168 | <para>Install dependencies</para> |
205 | 169 | <para> |
206 | 170 | <screen>sudo apt-get update |
207 | | -sudo apt-get install --assume-yes --no-install-recommends bison cmark-gfm cracklib-runtime docbook-xsl file flex libacl1-dev libavahi-client-dev libcrack2-dev libcups2-dev libdb-dev libdbus-1-dev libevent-dev libgcrypt20-dev libglib2.0-dev libkrb5-dev libldap2-dev libmariadb-dev libpam0g-dev libtalloc-dev libtirpc-dev libtracker-sparql-3.0-dev libwrap0-dev meson ninja-build quota systemtap-sdt-dev tcpd tracker tracker-miner-fs unicode-data xsltproc |
| 171 | +sudo apt-get install --assume-yes --no-install-recommends bison cmark-gfm cracklib-runtime docbook-xsl file flex libacl1-dev libavahi-client-dev libcrack2-dev libcups2-dev libdb-dev libdbus-1-dev libevent-dev libgcrypt20-dev libglib2.0-dev libkrb5-dev libldap2-dev libmariadb-dev libpam0g-dev libtalloc-dev libtirpc-dev libtracker-sparql-3.0-dev libwrap0-dev meson ninja-build quota systemtap-sdt-dev tcpd tracker tracker-miner-fs xsltproc |
208 | 172 | </screen> |
209 | 173 | </para> |
210 | 174 | <para>Configure</para> |
@@ -250,7 +214,9 @@ asip-status localhost |
250 | 214 | <title>macOS</title> |
251 | 215 | <para>Install dependencies</para> |
252 | 216 | <para> |
253 | | - <screen>brew install berkeley-db@5 bison cmark-gfm dbus docbook-xsl libxslt mariadb meson openldap talloc tracker |
| 217 | + <screen>brew update |
| 218 | +brew upgrade |
| 219 | +brew install bison cmark-gfm cracklib dbus docbook-xsl mariadb meson openldap talloc tracker |
254 | 220 | </screen> |
255 | 221 | </para> |
256 | 222 | <para>Configure</para> |
@@ -342,7 +308,7 @@ ninja -C build uninstall |
342 | 308 | <title>NetBSD</title> |
343 | 309 | <para>Install required packages</para> |
344 | 310 | <para> |
345 | | - <screen>export PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All/ |
| 311 | + <screen>export PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/" |
346 | 312 | pkg_add bison db5 docbook-xsl flex gcc13 gnome-tracker heimdal libcups libevent libgcrypt libxslt meson mysql-client p5-Net-DBus perl pkg-config talloc tex-unicode-data |
347 | 313 | </screen> |
348 | 314 | </para> |
|
0 commit comments