Skip to content

Switch to meson build system

Marco Trevisan requested to merge 3v1n0/fprintd:meson-port into master

When configuring with:

  • ./autogen.sh --prefix=/opt --enable-gtk-doc
  • meson _BUILD --prefix=/opt -Dgtk_doc=true -Duse_system_paths=false -Dsystemd_system_unit_dir=/lib/systemd/system/

Installation diff

--- /tmp/autotools_install.txt	2020-01-24 19:52:47.843489751 +0100
+++ /tmp/meson_install.txt	2020-01-24 19:52:16.607429082 +0100
@@ -260,8 +260,6 @@
 ./opt/lib
 ./opt/lib/security
 ./opt/lib/security/pam_fprintd.so
-./opt/lib/security/pam_fprintd.a
-./opt/lib/security/pam_fprintd.la
 ./opt/libexec
 ./opt/libexec/fprintd
 ./lib
autotools_install.txt
.
./opt
./opt/var
./opt/var/lib
./opt/var/lib/fprint
./opt/share
./opt/share/dbus-1
./opt/share/dbus-1/system-services
./opt/share/dbus-1/system-services/net.reactivated.Fprint.service
./opt/share/dbus-1/interfaces
./opt/share/dbus-1/interfaces/net.reactivated.Fprint.Manager.xml
./opt/share/dbus-1/interfaces/net.reactivated.Fprint.Device.xml
./opt/share/dbus-1/system.d
./opt/share/dbus-1/system.d/net.reactivated.Fprint.conf
./opt/share/polkit-1
./opt/share/polkit-1/actions
./opt/share/polkit-1/actions/net.reactivated.fprint.device.policy
./opt/share/man
./opt/share/man/man8
./opt/share/man/man8/pam_fprintd.8
./opt/share/man/man1
./opt/share/man/man1/fprintd.1
./opt/share/locale
./opt/share/locale/ru
./opt/share/locale/ru/LC_MESSAGES
./opt/share/locale/ru/LC_MESSAGES/fprintd.mo
./opt/share/locale/sr
./opt/share/locale/sr/LC_MESSAGES
./opt/share/locale/sr/LC_MESSAGES/fprintd.mo
./opt/share/locale/fo
./opt/share/locale/fo/LC_MESSAGES
./opt/share/locale/fo/LC_MESSAGES/fprintd.mo
./opt/share/locale/ml
./opt/share/locale/ml/LC_MESSAGES
./opt/share/locale/ml/LC_MESSAGES/fprintd.mo
./opt/share/locale/pt
./opt/share/locale/pt/LC_MESSAGES
./opt/share/locale/pt/LC_MESSAGES/fprintd.mo
./opt/share/locale/ro
./opt/share/locale/ro/LC_MESSAGES
./opt/share/locale/ro/LC_MESSAGES/fprintd.mo
./opt/share/locale/sr@latin
./opt/share/locale/sr@latin/LC_MESSAGES
./opt/share/locale/sr@latin/LC_MESSAGES/fprintd.mo
./opt/share/locale/es
./opt/share/locale/es/LC_MESSAGES
./opt/share/locale/es/LC_MESSAGES/fprintd.mo
./opt/share/locale/ta
./opt/share/locale/ta/LC_MESSAGES
./opt/share/locale/ta/LC_MESSAGES/fprintd.mo
./opt/share/locale/gu
./opt/share/locale/gu/LC_MESSAGES
./opt/share/locale/gu/LC_MESSAGES/fprintd.mo
./opt/share/locale/zh_TW
./opt/share/locale/zh_TW/LC_MESSAGES
./opt/share/locale/zh_TW/LC_MESSAGES/fprintd.mo
./opt/share/locale/he
./opt/share/locale/he/LC_MESSAGES
./opt/share/locale/he/LC_MESSAGES/fprintd.mo
./opt/share/locale/nn
./opt/share/locale/nn/LC_MESSAGES
./opt/share/locale/nn/LC_MESSAGES/fprintd.mo
./opt/share/locale/wa
./opt/share/locale/wa/LC_MESSAGES
./opt/share/locale/wa/LC_MESSAGES/fprintd.mo
./opt/share/locale/et
./opt/share/locale/et/LC_MESSAGES
./opt/share/locale/et/LC_MESSAGES/fprintd.mo
./opt/share/locale/ar
./opt/share/locale/ar/LC_MESSAGES
./opt/share/locale/ar/LC_MESSAGES/fprintd.mo
./opt/share/locale/or
./opt/share/locale/or/LC_MESSAGES
./opt/share/locale/or/LC_MESSAGES/fprintd.mo
./opt/share/locale/fur
./opt/share/locale/fur/LC_MESSAGES
./opt/share/locale/fur/LC_MESSAGES/fprintd.mo
./opt/share/locale/ka
./opt/share/locale/ka/LC_MESSAGES
./opt/share/locale/ka/LC_MESSAGES/fprintd.mo
./opt/share/locale/ms
./opt/share/locale/ms/LC_MESSAGES
./opt/share/locale/ms/LC_MESSAGES/fprintd.mo
./opt/share/locale/fr
./opt/share/locale/fr/LC_MESSAGES
./opt/share/locale/fr/LC_MESSAGES/fprintd.mo
./opt/share/locale/kn
./opt/share/locale/kn/LC_MESSAGES
./opt/share/locale/kn/LC_MESSAGES/fprintd.mo
./opt/share/locale/ko
./opt/share/locale/ko/LC_MESSAGES
./opt/share/locale/ko/LC_MESSAGES/fprintd.mo
./opt/share/locale/zh_HK
./opt/share/locale/zh_HK/LC_MESSAGES
./opt/share/locale/zh_HK/LC_MESSAGES/fprintd.mo
./opt/share/locale/nb
./opt/share/locale/nb/LC_MESSAGES
./opt/share/locale/nb/LC_MESSAGES/fprintd.mo
./opt/share/locale/uk
./opt/share/locale/uk/LC_MESSAGES
./opt/share/locale/uk/LC_MESSAGES/fprintd.mo
./opt/share/locale/as
./opt/share/locale/as/LC_MESSAGES
./opt/share/locale/as/LC_MESSAGES/fprintd.mo
./opt/share/locale/hr
./opt/share/locale/hr/LC_MESSAGES
./opt/share/locale/hr/LC_MESSAGES/fprintd.mo
./opt/share/locale/ia
./opt/share/locale/ia/LC_MESSAGES
./opt/share/locale/ia/LC_MESSAGES/fprintd.mo
./opt/share/locale/it
./opt/share/locale/it/LC_MESSAGES
./opt/share/locale/it/LC_MESSAGES/fprintd.mo
./opt/share/locale/bn_IN
./opt/share/locale/bn_IN/LC_MESSAGES
./opt/share/locale/bn_IN/LC_MESSAGES/fprintd.mo
./opt/share/locale/lt
./opt/share/locale/lt/LC_MESSAGES
./opt/share/locale/lt/LC_MESSAGES/fprintd.mo
./opt/share/locale/ast
./opt/share/locale/ast/LC_MESSAGES
./opt/share/locale/ast/LC_MESSAGES/fprintd.mo
./opt/share/locale/pt_BR
./opt/share/locale/pt_BR/LC_MESSAGES
./opt/share/locale/pt_BR/LC_MESSAGES/fprintd.mo
./opt/share/locale/hi
./opt/share/locale/hi/LC_MESSAGES
./opt/share/locale/hi/LC_MESSAGES/fprintd.mo
./opt/share/locale/en_GB
./opt/share/locale/en_GB/LC_MESSAGES
./opt/share/locale/en_GB/LC_MESSAGES/fprintd.mo
./opt/share/locale/az
./opt/share/locale/az/LC_MESSAGES
./opt/share/locale/az/LC_MESSAGES/fprintd.mo
./opt/share/locale/te
./opt/share/locale/te/LC_MESSAGES
./opt/share/locale/te/LC_MESSAGES/fprintd.mo
./opt/share/locale/eu
./opt/share/locale/eu/LC_MESSAGES
./opt/share/locale/eu/LC_MESSAGES/fprintd.mo
./opt/share/locale/fa
./opt/share/locale/fa/LC_MESSAGES
./opt/share/locale/fa/LC_MESSAGES/fprintd.mo
./opt/share/locale/id
./opt/share/locale/id/LC_MESSAGES
./opt/share/locale/id/LC_MESSAGES/fprintd.mo
./opt/share/locale/sk
./opt/share/locale/sk/LC_MESSAGES
./opt/share/locale/sk/LC_MESSAGES/fprintd.mo
./opt/share/locale/nl
./opt/share/locale/nl/LC_MESSAGES
./opt/share/locale/nl/LC_MESSAGES/fprintd.mo
./opt/share/locale/ca@valencia
./opt/share/locale/ca@valencia/LC_MESSAGES
./opt/share/locale/ca@valencia/LC_MESSAGES/fprintd.mo
./opt/share/locale/cs
./opt/share/locale/cs/LC_MESSAGES
./opt/share/locale/cs/LC_MESSAGES/fprintd.mo
./opt/share/locale/pl
./opt/share/locale/pl/LC_MESSAGES
./opt/share/locale/pl/LC_MESSAGES/fprintd.mo
./opt/share/locale/fi
./opt/share/locale/fi/LC_MESSAGES
./opt/share/locale/fi/LC_MESSAGES/fprintd.mo
./opt/share/locale/de
./opt/share/locale/de/LC_MESSAGES
./opt/share/locale/de/LC_MESSAGES/fprintd.mo
./opt/share/locale/tr
./opt/share/locale/tr/LC_MESSAGES
./opt/share/locale/tr/LC_MESSAGES/fprintd.mo
./opt/share/locale/ga
./opt/share/locale/ga/LC_MESSAGES
./opt/share/locale/ga/LC_MESSAGES/fprintd.mo
./opt/share/locale/kk
./opt/share/locale/kk/LC_MESSAGES
./opt/share/locale/kk/LC_MESSAGES/fprintd.mo
./opt/share/locale/cy
./opt/share/locale/cy/LC_MESSAGES
./opt/share/locale/cy/LC_MESSAGES/fprintd.mo
./opt/share/locale/sv
./opt/share/locale/sv/LC_MESSAGES
./opt/share/locale/sv/LC_MESSAGES/fprintd.mo
./opt/share/locale/ja
./opt/share/locale/ja/LC_MESSAGES
./opt/share/locale/ja/LC_MESSAGES/fprintd.mo
./opt/share/locale/bg
./opt/share/locale/bg/LC_MESSAGES
./opt/share/locale/bg/LC_MESSAGES/fprintd.mo
./opt/share/locale/zh_CN
./opt/share/locale/zh_CN/LC_MESSAGES
./opt/share/locale/zh_CN/LC_MESSAGES/fprintd.mo
./opt/share/locale/da
./opt/share/locale/da/LC_MESSAGES
./opt/share/locale/da/LC_MESSAGES/fprintd.mo
./opt/share/locale/eo
./opt/share/locale/eo/LC_MESSAGES
./opt/share/locale/eo/LC_MESSAGES/fprintd.mo
./opt/share/locale/hu
./opt/share/locale/hu/LC_MESSAGES
./opt/share/locale/hu/LC_MESSAGES/fprintd.mo
./opt/share/locale/sq
./opt/share/locale/sq/LC_MESSAGES
./opt/share/locale/sq/LC_MESSAGES/fprintd.mo
./opt/share/locale/th
./opt/share/locale/th/LC_MESSAGES
./opt/share/locale/th/LC_MESSAGES/fprintd.mo
./opt/share/locale/el
./opt/share/locale/el/LC_MESSAGES
./opt/share/locale/el/LC_MESSAGES/fprintd.mo
./opt/share/locale/ca
./opt/share/locale/ca/LC_MESSAGES
./opt/share/locale/ca/LC_MESSAGES/fprintd.mo
./opt/share/locale/lv
./opt/share/locale/lv/LC_MESSAGES
./opt/share/locale/lv/LC_MESSAGES/fprintd.mo
./opt/share/locale/oc
./opt/share/locale/oc/LC_MESSAGES
./opt/share/locale/oc/LC_MESSAGES/fprintd.mo
./opt/share/locale/mr
./opt/share/locale/mr/LC_MESSAGES
./opt/share/locale/mr/LC_MESSAGES/fprintd.mo
./opt/share/locale/sl
./opt/share/locale/sl/LC_MESSAGES
./opt/share/locale/sl/LC_MESSAGES/fprintd.mo
./opt/share/locale/pa
./opt/share/locale/pa/LC_MESSAGES
./opt/share/locale/pa/LC_MESSAGES/fprintd.mo
./opt/share/locale/gl
./opt/share/locale/gl/LC_MESSAGES
./opt/share/locale/gl/LC_MESSAGES/fprintd.mo
./opt/share/locale/be
./opt/share/locale/be/LC_MESSAGES
./opt/share/locale/be/LC_MESSAGES/fprintd.mo
./opt/share/locale/vi
./opt/share/locale/vi/LC_MESSAGES
./opt/share/locale/vi/LC_MESSAGES/fprintd.mo
./opt/share/gtk-doc
./opt/share/gtk-doc/html
./opt/share/gtk-doc/html/fprintd
./opt/share/gtk-doc/html/fprintd/Device.html
./opt/share/gtk-doc/html/fprintd/style.css
./opt/share/gtk-doc/html/fprintd/right-insensitive.png
./opt/share/gtk-doc/html/fprintd/left.png
./opt/share/gtk-doc/html/fprintd/fprintd.devhelp2
./opt/share/gtk-doc/html/fprintd/up-insensitive.png
./opt/share/gtk-doc/html/fprintd/right.png
./opt/share/gtk-doc/html/fprintd/index.html
./opt/share/gtk-doc/html/fprintd/ix01.html
./opt/share/gtk-doc/html/fprintd/license.html
./opt/share/gtk-doc/html/fprintd/home.png
./opt/share/gtk-doc/html/fprintd/Manager.html
./opt/share/gtk-doc/html/fprintd/up.png
./opt/share/gtk-doc/html/fprintd/left-insensitive.png
./opt/share/gtk-doc/html/fprintd/ref-dbus.html
./opt/etc
./opt/etc/fprintd.conf
./opt/bin
./opt/bin/fprintd-enroll
./opt/bin/fprintd-delete
./opt/bin/fprintd-list
./opt/bin/fprintd-verify
./opt/lib
./opt/lib/security
./opt/lib/security/pam_fprintd.so
./opt/lib/security/pam_fprintd.a
./opt/lib/security/pam_fprintd.la
./opt/libexec
./opt/libexec/fprintd
./lib
./lib/systemd
./lib/systemd/system
./lib/systemd/system/fprintd.service
meson_install.txt
.
./opt
./opt/var
./opt/var/lib
./opt/var/lib/fprint
./opt/var/lib/fprintd
./opt/share
./opt/share/dbus-1
./opt/share/dbus-1/system-services
./opt/share/dbus-1/system-services/net.reactivated.Fprint.service
./opt/share/dbus-1/interfaces
./opt/share/dbus-1/interfaces/net.reactivated.Fprint.Manager.xml
./opt/share/dbus-1/interfaces/net.reactivated.Fprint.Device.xml
./opt/share/dbus-1/system.d
./opt/share/dbus-1/system.d/net.reactivated.Fprint.conf
./opt/share/polkit-1
./opt/share/polkit-1/actions
./opt/share/polkit-1/actions/net.reactivated.fprint.device.policy
./opt/share/man
./opt/share/man/man8
./opt/share/man/man8/pam_fprintd.8
./opt/share/man/man1
./opt/share/man/man1/fprintd.1
./opt/share/locale
./opt/share/locale/ru
./opt/share/locale/ru/LC_MESSAGES
./opt/share/locale/ru/LC_MESSAGES/fprintd.mo
./opt/share/locale/sr
./opt/share/locale/sr/LC_MESSAGES
./opt/share/locale/sr/LC_MESSAGES/fprintd.mo
./opt/share/locale/fo
./opt/share/locale/fo/LC_MESSAGES
./opt/share/locale/fo/LC_MESSAGES/fprintd.mo
./opt/share/locale/ml
./opt/share/locale/ml/LC_MESSAGES
./opt/share/locale/ml/LC_MESSAGES/fprintd.mo
./opt/share/locale/pt
./opt/share/locale/pt/LC_MESSAGES
./opt/share/locale/pt/LC_MESSAGES/fprintd.mo
./opt/share/locale/ro
./opt/share/locale/ro/LC_MESSAGES
./opt/share/locale/ro/LC_MESSAGES/fprintd.mo
./opt/share/locale/sr@latin
./opt/share/locale/sr@latin/LC_MESSAGES
./opt/share/locale/sr@latin/LC_MESSAGES/fprintd.mo
./opt/share/locale/es
./opt/share/locale/es/LC_MESSAGES
./opt/share/locale/es/LC_MESSAGES/fprintd.mo
./opt/share/locale/ta
./opt/share/locale/ta/LC_MESSAGES
./opt/share/locale/ta/LC_MESSAGES/fprintd.mo
./opt/share/locale/gu
./opt/share/locale/gu/LC_MESSAGES
./opt/share/locale/gu/LC_MESSAGES/fprintd.mo
./opt/share/locale/zh_TW
./opt/share/locale/zh_TW/LC_MESSAGES
./opt/share/locale/zh_TW/LC_MESSAGES/fprintd.mo
./opt/share/locale/he
./opt/share/locale/he/LC_MESSAGES
./opt/share/locale/he/LC_MESSAGES/fprintd.mo
./opt/share/locale/nn
./opt/share/locale/nn/LC_MESSAGES
./opt/share/locale/nn/LC_MESSAGES/fprintd.mo
./opt/share/locale/wa
./opt/share/locale/wa/LC_MESSAGES
./opt/share/locale/wa/LC_MESSAGES/fprintd.mo
./opt/share/locale/et
./opt/share/locale/et/LC_MESSAGES
./opt/share/locale/et/LC_MESSAGES/fprintd.mo
./opt/share/locale/ar
./opt/share/locale/ar/LC_MESSAGES
./opt/share/locale/ar/LC_MESSAGES/fprintd.mo
./opt/share/locale/or
./opt/share/locale/or/LC_MESSAGES
./opt/share/locale/or/LC_MESSAGES/fprintd.mo
./opt/share/locale/fur
./opt/share/locale/fur/LC_MESSAGES
./opt/share/locale/fur/LC_MESSAGES/fprintd.mo
./opt/share/locale/ka
./opt/share/locale/ka/LC_MESSAGES
./opt/share/locale/ka/LC_MESSAGES/fprintd.mo
./opt/share/locale/ms
./opt/share/locale/ms/LC_MESSAGES
./opt/share/locale/ms/LC_MESSAGES/fprintd.mo
./opt/share/locale/fr
./opt/share/locale/fr/LC_MESSAGES
./opt/share/locale/fr/LC_MESSAGES/fprintd.mo
./opt/share/locale/kn
./opt/share/locale/kn/LC_MESSAGES
./opt/share/locale/kn/LC_MESSAGES/fprintd.mo
./opt/share/locale/ko
./opt/share/locale/ko/LC_MESSAGES
./opt/share/locale/ko/LC_MESSAGES/fprintd.mo
./opt/share/locale/zh_HK
./opt/share/locale/zh_HK/LC_MESSAGES
./opt/share/locale/zh_HK/LC_MESSAGES/fprintd.mo
./opt/share/locale/nb
./opt/share/locale/nb/LC_MESSAGES
./opt/share/locale/nb/LC_MESSAGES/fprintd.mo
./opt/share/locale/uk
./opt/share/locale/uk/LC_MESSAGES
./opt/share/locale/uk/LC_MESSAGES/fprintd.mo
./opt/share/locale/as
./opt/share/locale/as/LC_MESSAGES
./opt/share/locale/as/LC_MESSAGES/fprintd.mo
./opt/share/locale/hr
./opt/share/locale/hr/LC_MESSAGES
./opt/share/locale/hr/LC_MESSAGES/fprintd.mo
./opt/share/locale/ia
./opt/share/locale/ia/LC_MESSAGES
./opt/share/locale/ia/LC_MESSAGES/fprintd.mo
./opt/share/locale/it
./opt/share/locale/it/LC_MESSAGES
./opt/share/locale/it/LC_MESSAGES/fprintd.mo
./opt/share/locale/bn_IN
./opt/share/locale/bn_IN/LC_MESSAGES
./opt/share/locale/bn_IN/LC_MESSAGES/fprintd.mo
./opt/share/locale/lt
./opt/share/locale/lt/LC_MESSAGES
./opt/share/locale/lt/LC_MESSAGES/fprintd.mo
./opt/share/locale/ast
./opt/share/locale/ast/LC_MESSAGES
./opt/share/locale/ast/LC_MESSAGES/fprintd.mo
./opt/share/locale/pt_BR
./opt/share/locale/pt_BR/LC_MESSAGES
./opt/share/locale/pt_BR/LC_MESSAGES/fprintd.mo
./opt/share/locale/hi
./opt/share/locale/hi/LC_MESSAGES
./opt/share/locale/hi/LC_MESSAGES/fprintd.mo
./opt/share/locale/en_GB
./opt/share/locale/en_GB/LC_MESSAGES
./opt/share/locale/en_GB/LC_MESSAGES/fprintd.mo
./opt/share/locale/az
./opt/share/locale/az/LC_MESSAGES
./opt/share/locale/az/LC_MESSAGES/fprintd.mo
./opt/share/locale/te
./opt/share/locale/te/LC_MESSAGES
./opt/share/locale/te/LC_MESSAGES/fprintd.mo
./opt/share/locale/eu
./opt/share/locale/eu/LC_MESSAGES
./opt/share/locale/eu/LC_MESSAGES/fprintd.mo
./opt/share/locale/fa
./opt/share/locale/fa/LC_MESSAGES
./opt/share/locale/fa/LC_MESSAGES/fprintd.mo
./opt/share/locale/id
./opt/share/locale/id/LC_MESSAGES
./opt/share/locale/id/LC_MESSAGES/fprintd.mo
./opt/share/locale/sk
./opt/share/locale/sk/LC_MESSAGES
./opt/share/locale/sk/LC_MESSAGES/fprintd.mo
./opt/share/locale/nl
./opt/share/locale/nl/LC_MESSAGES
./opt/share/locale/nl/LC_MESSAGES/fprintd.mo
./opt/share/locale/ca@valencia
./opt/share/locale/ca@valencia/LC_MESSAGES
./opt/share/locale/ca@valencia/LC_MESSAGES/fprintd.mo
./opt/share/locale/cs
./opt/share/locale/cs/LC_MESSAGES
./opt/share/locale/cs/LC_MESSAGES/fprintd.mo
./opt/share/locale/pl
./opt/share/locale/pl/LC_MESSAGES
./opt/share/locale/pl/LC_MESSAGES/fprintd.mo
./opt/share/locale/fi
./opt/share/locale/fi/LC_MESSAGES
./opt/share/locale/fi/LC_MESSAGES/fprintd.mo
./opt/share/locale/de
./opt/share/locale/de/LC_MESSAGES
./opt/share/locale/de/LC_MESSAGES/fprintd.mo
./opt/share/locale/tr
./opt/share/locale/tr/LC_MESSAGES
./opt/share/locale/tr/LC_MESSAGES/fprintd.mo
./opt/share/locale/ga
./opt/share/locale/ga/LC_MESSAGES
./opt/share/locale/ga/LC_MESSAGES/fprintd.mo
./opt/share/locale/kk
./opt/share/locale/kk/LC_MESSAGES
./opt/share/locale/kk/LC_MESSAGES/fprintd.mo
./opt/share/locale/cy
./opt/share/locale/cy/LC_MESSAGES
./opt/share/locale/cy/LC_MESSAGES/fprintd.mo
./opt/share/locale/sv
./opt/share/locale/sv/LC_MESSAGES
./opt/share/locale/sv/LC_MESSAGES/fprintd.mo
./opt/share/locale/ja
./opt/share/locale/ja/LC_MESSAGES
./opt/share/locale/ja/LC_MESSAGES/fprintd.mo
./opt/share/locale/bg
./opt/share/locale/bg/LC_MESSAGES
./opt/share/locale/bg/LC_MESSAGES/fprintd.mo
./opt/share/locale/zh_CN
./opt/share/locale/zh_CN/LC_MESSAGES
./opt/share/locale/zh_CN/LC_MESSAGES/fprintd.mo
./opt/share/locale/da
./opt/share/locale/da/LC_MESSAGES
./opt/share/locale/da/LC_MESSAGES/fprintd.mo
./opt/share/locale/eo
./opt/share/locale/eo/LC_MESSAGES
./opt/share/locale/eo/LC_MESSAGES/fprintd.mo
./opt/share/locale/hu
./opt/share/locale/hu/LC_MESSAGES
./opt/share/locale/hu/LC_MESSAGES/fprintd.mo
./opt/share/locale/sq
./opt/share/locale/sq/LC_MESSAGES
./opt/share/locale/sq/LC_MESSAGES/fprintd.mo
./opt/share/locale/th
./opt/share/locale/th/LC_MESSAGES
./opt/share/locale/th/LC_MESSAGES/fprintd.mo
./opt/share/locale/el
./opt/share/locale/el/LC_MESSAGES
./opt/share/locale/el/LC_MESSAGES/fprintd.mo
./opt/share/locale/ca
./opt/share/locale/ca/LC_MESSAGES
./opt/share/locale/ca/LC_MESSAGES/fprintd.mo
./opt/share/locale/lv
./opt/share/locale/lv/LC_MESSAGES
./opt/share/locale/lv/LC_MESSAGES/fprintd.mo
./opt/share/locale/oc
./opt/share/locale/oc/LC_MESSAGES
./opt/share/locale/oc/LC_MESSAGES/fprintd.mo
./opt/share/locale/mr
./opt/share/locale/mr/LC_MESSAGES
./opt/share/locale/mr/LC_MESSAGES/fprintd.mo
./opt/share/locale/sl
./opt/share/locale/sl/LC_MESSAGES
./opt/share/locale/sl/LC_MESSAGES/fprintd.mo
./opt/share/locale/pa
./opt/share/locale/pa/LC_MESSAGES
./opt/share/locale/pa/LC_MESSAGES/fprintd.mo
./opt/share/locale/gl
./opt/share/locale/gl/LC_MESSAGES
./opt/share/locale/gl/LC_MESSAGES/fprintd.mo
./opt/share/locale/be
./opt/share/locale/be/LC_MESSAGES
./opt/share/locale/be/LC_MESSAGES/fprintd.mo
./opt/share/locale/vi
./opt/share/locale/vi/LC_MESSAGES
./opt/share/locale/vi/LC_MESSAGES/fprintd.mo
./opt/share/gtk-doc
./opt/share/gtk-doc/html
./opt/share/gtk-doc/html/fprintd
./opt/share/gtk-doc/html/fprintd/Device.html
./opt/share/gtk-doc/html/fprintd/style.css
./opt/share/gtk-doc/html/fprintd/right-insensitive.png
./opt/share/gtk-doc/html/fprintd/left.png
./opt/share/gtk-doc/html/fprintd/fprintd.devhelp2
./opt/share/gtk-doc/html/fprintd/up-insensitive.png
./opt/share/gtk-doc/html/fprintd/right.png
./opt/share/gtk-doc/html/fprintd/index.html
./opt/share/gtk-doc/html/fprintd/ix01.html
./opt/share/gtk-doc/html/fprintd/license.html
./opt/share/gtk-doc/html/fprintd/home.png
./opt/share/gtk-doc/html/fprintd/Manager.html
./opt/share/gtk-doc/html/fprintd/up.png
./opt/share/gtk-doc/html/fprintd/left-insensitive.png
./opt/share/gtk-doc/html/fprintd/ref-dbus.html
./opt/etc
./opt/etc/fprintd.conf
./opt/bin
./opt/bin/fprintd-enroll
./opt/bin/fprintd-delete
./opt/bin/fprintd-list
./opt/bin/fprintd-verify
./opt/lib
./opt/lib/security
./opt/lib/security/pam_fprintd.so
./opt/libexec
./opt/libexec/fprintd
./lib
./lib/systemd
./lib/systemd/system
./lib/systemd/system/fprintd.service

Diff in install dirs:

Binary files _BUILD_AUTOTOOLS/INSTALL/opt/bin/fprintd-delete and _BUILD_MESON/INSTALL/opt/bin/fprintd-delete differ
Binary files _BUILD_AUTOTOOLS/INSTALL/opt/bin/fprintd-enroll and _BUILD_MESON/INSTALL/opt/bin/fprintd-enroll differ
Binary files _BUILD_AUTOTOOLS/INSTALL/opt/bin/fprintd-list and _BUILD_MESON/INSTALL/opt/bin/fprintd-list differ
Binary files _BUILD_AUTOTOOLS/INSTALL/opt/bin/fprintd-verify and _BUILD_MESON/INSTALL/opt/bin/fprintd-verify differ
Only in _BUILD_AUTOTOOLS/INSTALL/opt/lib/security: pam_fprintd.a
Only in _BUILD_AUTOTOOLS/INSTALL/opt/lib/security: pam_fprintd.la
Binary files _BUILD_AUTOTOOLS/INSTALL/opt/lib/security/pam_fprintd.so and _BUILD_MESON/INSTALL/opt/lib/security/pam_fprintd.so differ
Binary files _BUILD_AUTOTOOLS/INSTALL/opt/libexec/fprintd and _BUILD_MESON/INSTALL/opt/libexec/fprintd differ
diff '--color=auto' -ur _BUILD_AUTOTOOLS/INSTALL/opt/share/man/man1/fprintd.1 _BUILD_MESON/INSTALL/opt/share/man/man1/fprintd.1
--- _BUILD_AUTOTOOLS/INSTALL/opt/share/man/man1/fprintd.1	2020-01-27 17:59:43.914411182 +0100
+++ _BUILD_MESON/INSTALL/opt/share/man/man1/fprintd.1	2020-01-24 21:23:30.058319886 +0100
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.12 (Pod::Simple 3.39)
+.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
diff '--color=auto' -ur _BUILD_AUTOTOOLS/INSTALL/opt/share/man/man8/pam_fprintd.8 _BUILD_MESON/INSTALL/opt/share/man/man8/pam_fprintd.8
--- _BUILD_AUTOTOOLS/INSTALL/opt/share/man/man8/pam_fprintd.8	2020-01-27 17:59:43.914411182 +0100
+++ _BUILD_MESON/INSTALL/opt/share/man/man8/pam_fprintd.8	2020-01-24 21:32:13.630668224 +0100
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.12 (Pod::Simple 3.39)
+.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
Only in _BUILD_MESON/INSTALL/opt/var/lib: fprintd

Abi diffs

fprintd

abidiff _BUILD_AUTOTOOLS/INSTALL/opt/libexec/fprintd _BUILD_MESON/INSTALL/opt/libexec/fprintd
Functions changes summary: 0 Removed, 0 Changed, 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Function symbols changes summary: 0 Removed, 3 Added function symbols not referenced by debug info
Variable symbols changes summary: 0 Removed, 1 Added variable symbol not referenced by debug info

3 Added function symbols not referenced by debug info:

  __libc_csu_fini
  __libc_csu_init
  _start

1 Added variable symbol not referenced by debug info:

  _IO_stdin_used

Looks like gnu_symbol_visibility doesn't hide all the things, while using a map file would. But I don't think this is a problem, and we should probably fix meson instead without having to maintain also a de-facto empty map file.

pam_fprintd.so

abidiff _BUILD_AUTOTOOLS/INSTALL/opt/lib/security/pam_fprintd.so _BUILD_MESON/INSTALL/opt/lib/security/pam_fprintd.so
Functions changes summary: 0 Removed, 0 Changed, 0 Added function
Variables changes summary: 1 Removed, 0 Changed, 0 Added variable

1 Removed variable:

  '__anonymous_struct__ fingers[12]'    {fingers}

Autotools removal? [YES!]

As per this, I'd say it's probably just better to drop autotools not to have to maintain two build systems that proven to work the same, so I've also prepared an autotools drop commit (3v1n0/fprintd@bcdea3de), that can easily squashed to this.

So let me know what's the preferred strategy.

Edited by Marco Trevisan

Merge request reports

Loading