-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
This is the missing part for Debian-11 bulls-eye: > andrew@bulls-eye:~/HandBrake$ ate show libayatana-appindicator-dev > Package: libayatana-appindicator-dev > Version: 0.5.5-2 > State: installed > Automatically installed: no > Priority: optional > Section: libdevel > Maintainer: Ayatana Packagers <pkg-ayatana-de...@lists.alioth.debian.org> > Architecture: amd64 > Uncompressed Size: 186 k > Depends: libgtk2.0-dev, gir1.2-ayatanaappindicator-0.1 (= 0.5.5-2), > libdbusmenu-glib-dev (>= 0.1.8), libayatana-appindicator1 (= > 0.5.5-2) Description: Ayatana Application Indicators (development files, > GTK-2+ version) A library and indicator to take menus from applications and > place them in the panel. > This package contains files that are needed to build applications (GTK-2+ > version). Homepage: > https://github.com/AyatanaIndicators/libayatana-appindicator Tags: > devel::library, role::devel-lib Referring to the build-dependencies: > https://handbrake.fr/docs/en/1.3.0/developer/install-dependencies-debian.html since this is missing in bullseye: > intltool > libappindicator-dev =================== > libdbus-glib-1-dev Now I seemingly have a complete build and install: > : gmake[4]: Leaving directory '/home/andrew/HandBrake/build/gtk/po' > : touch stamp-po > : gmake[3]: Leaving directory '/home/andrew/HandBrake/build/gtk/po' > : gmake[3]: Entering directory '/home/andrew/HandBrake/build/gtk' > : gmake[3]: Leaving directory '/home/andrew/HandBrake/build/gtk' > : gmake[2]: Leaving directory '/home/andrew/HandBrake/build/gtk' > : gmake[1]: Leaving directory '/home/andrew/HandBrake/build/gtk' > ------------------------------------------------------------------------------- > time end: Thu May 13 17:01:01 2021 > duration: 25 minutes, 33 seconds (1533.05s) > result: SUCCESS > ------------------------------------------------------------------------------- > Build is finished! > You may now cd into ./build and examine the output. > andrew@bulls-eye:~/HandBrake$ ls -l > total 144 > -rw-r--r-- 1 andrew andrew 3557 May 13 16:33 AUTHORS.markdown > drwxr-xr-x 1 andrew andrew 128 May 13 17:00 build > -rw-r--r-- 1 andrew andrew 3261 May 13 16:32 CODE_OF_CONDUCT.md > -rwxr-xr-x 1 andrew andrew 629 May 13 16:32 configure > drwxr-xr-x 1 andrew andrew 438 May 13 16:33 contrib > -rw-r--r-- 1 andrew andrew 382 May 13 16:32 CONTRIBUTING.md > -rw-r--r-- 1 andrew andrew 18092 May 13 16:32 COPYING > drwxr-xr-x 1 andrew andrew 316 May 13 16:35 download > drwxr-xr-x 1 andrew andrew 96 May 13 16:32 graphics > drwxr-xr-x 1 andrew andrew 470 May 13 16:35 gtk > drwxr-xr-x 1 andrew andrew 1596 May 13 16:33 libhb > -rw-r--r-- 1 andrew andrew 1029 May 13 16:32 LICENSE > drwxr-xr-x 1 andrew andrew 8494 May 13 16:33 macosx > drwxr-xr-x 1 andrew andrew 184 May 13 16:33 make > -rw-r--r-- 1 andrew andrew 89275 May 13 16:33 NEWS.markdown > drwxr-xr-x 1 andrew andrew 106 May 13 16:32 pkg > drwxr-xr-x 1 andrew andrew 162 May 13 16:33 preset > -rw-r--r-- 1 andrew andrew 2274 May 13 16:33 README.markdown > drwxr-xr-x 1 andrew andrew 312 May 13 16:33 scripts > -rw-r--r-- 1 andrew andrew 1219 May 13 16:32 SECURITY.md > drwxr-xr-x 1 andrew andrew 218 May 13 16:33 test > -rw-r--r-- 1 andrew andrew 2526 May 13 16:33 THANKS.markdown > -rw-r--r-- 1 andrew andrew 1720 May 13 16:33 TRANSLATION.markdown > drwxr-xr-x 1 andrew andrew 4 May 13 16:32 win > andrew@bulls-eye:~/HandBrake$ sudo make --directory=build install > [sudo] password for andrew: > make: Entering directory '/home/andrew/HandBrake/build' > /usr/bin/cp ./HandBrakeCLI /usr/local/bin/HandBrakeCLI > make -C ./gtk/ prefix=/usr/local install > make[1]: Entering directory '/home/andrew/HandBrake/build/gtk' > Making install in src > make[2]: Entering directory '/home/andrew/HandBrake/build/gtk/src' > make[3]: Entering directory '/home/andrew/HandBrake/build/gtk/src' > /usr/bin/mkdir -p '/usr/local/bin' > /bin/bash ../libtool --mode=install /usr/bin/install -c ghb > '/usr/local/bin' libtool: install: /usr/bin/install -c > ghb /usr/local/bin/ghb for icon in hb-icon.svg fr.handbrake.ghb.svg; do \ > mkdir -p //usr/local/share/icons/hicolor/scalable/apps/; \ > /usr/bin/install -c -m > 644 /home/andrew/HandBrake/build/../gtk/src/$icon > //usr/local/share/icons/hicolor/scalable/apps/$icon; > \ done Updating Gtk icon cache. > gtk-update-icon-cache: Cache file created successfully. > mkdir -p //usr/local/share/applications/; \ > /usr/bin/install -c -m > 644 /home/andrew/HandBrake/build/../gtk/src/fr.handbrake.ghb.desktop > //usr/local/share/applications/fr.handbrake.ghb.desktop /usr/bin/mkdir > -p '/usr/local/share/metainfo' /usr/bin/install -c -m 644 > fr.handbrake.ghb.metainfo.xml '/usr/local/share/metainfo' make[3]: Leaving > directory '/home/andrew/HandBrake/build/gtk/src' make[2]: Leaving directory > '/home/andrew/HandBrake/build/gtk/src' Making install in po > make[2]: Entering directory '/home/andrew/HandBrake/build/gtk/po' > installing /home/andrew/HandBrake/build/../gtk/po/af.gmo > as /usr/local/share/locale/af/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/cs.gmo > as /usr/local/share/locale/cs/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/da.gmo > as /usr/local/share/locale/da/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/de.gmo > as /usr/local/share/locale/de/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/es.gmo > as /usr/local/share/locale/es/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/eu.gmo > as /usr/local/share/locale/eu/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/fr.gmo > as /usr/local/share/locale/fr/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/hr.gmo > as /usr/local/share/locale/hr/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/it.gmo > as /usr/local/share/locale/it/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/ja.gmo > as /usr/local/share/locale/ja/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/ko.gmo > as /usr/local/share/locale/ko/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/nl.gmo > as /usr/local/share/locale/nl/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/no.gmo > as /usr/local/share/locale/no/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/pl.gmo > as /usr/local/share/locale/pl/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/pt_BR.gmo > as /usr/local/share/locale/pt_BR/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/pt.gmo > as /usr/local/share/locale/pt/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/ro.gmo > as /usr/local/share/locale/ro/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/ru.gmo > as /usr/local/share/locale/ru/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/sk.gmo > as /usr/local/share/locale/sk/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/sv.gmo > as /usr/local/share/locale/sv/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/th.gmo > as /usr/local/share/locale/th/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/tr.gmo > as /usr/local/share/locale/tr/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/uk_UA.gmo > as /usr/local/share/locale/uk_UA/LC_MESSAGES/ghb.mo > installing /home/andrew/HandBrake/build/../gtk/po/zh_CN.gmo > as /usr/local/share/locale/zh_CN/LC_MESSAGES/ghb.mo if test "ghb" = > "gettext-tools"; then \ /usr/bin/mkdir -p /usr/local/share/gettext/po; \ > for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed > en@quot.header en@boldquot.header insert-header.sin Rules-quot > Makevars.template; do \ /usr/bin/install -c -m > 644 /home/andrew/HandBrake/build/../gtk/po/$file > \ /usr/local/share/gettext/po/$file; \ done; \ for file in Makevars; do \ > rm -f /usr/local/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[2]: > Leaving directory '/home/andrew/HandBrake/build/gtk/po' make[2]: Entering > directory '/home/andrew/HandBrake/build/gtk' make[3]: Entering directory > '/home/andrew/HandBrake/build/gtk' make[3]: Nothing to be done for > 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. > make[3]: Leaving directory '/home/andrew/HandBrake/build/gtk' make[2]: > Leaving directory '/home/andrew/HandBrake/build/gtk' make[1]: Leaving > directory '/home/andrew/HandBrake/build/gtk' make: Leaving directory > '/home/andrew/HandBrake/build' What else? Some work is still to do in FreeBSD: the kernel lacks the h265 ASIC-drivers for AMD, so according to my experience GHB is doing x265-encoding much slower on BSD. Or what about building with clang instead of GCC, this might also deliver slightly improved performance at the edges, as mentioned earlier, this worked just fine using the ports-system, should also be feasible on Debian, shouldn't it? -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTF9uNaslvnJpWt8kXn6sEfJS3nCwUCYJ1ChAAKCRDn6sEfJS3n C+ULAJoCv9n3lCKN67Sb1wEo3arjwmgiHwCfecd+9LoHCZa1DeIdqY4mYJJAhlM= =nXhf -----END PGP SIGNATURE-----