I'm a too big Autotools noob to really give valueable feedback.
Apart from that, this generally looks good to me and it removes old code!
I cannot judge whether autoreconf
does all the things the many manual steps did before. But I guess @b4n might know and/or we will notice during testing and using. Oh, and we use autoreconf
already in G-P.
I tested the code on my Windows cross-build setup and noticed autopoint
needs to be installed to run ./autogen.sh
. Maybe we should check for this dependency?
And maybe also add set -e
to the script as it continues even if some of the commands failed:
Processing configure.ac
autoreconf: Entering directory `.'
autoreconf: running: autopoint --force
Can't exec "autopoint": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 345.
autoreconf: failed to run autopoint: No such file or directory
autoreconf: autopoint is needed because this package uses Gettext
Done. configure skipped.
After installing autopoint
, setup works. But the build fails:
Making all in po
make[2]: Entering directory '/build/geany-build/po'
make[2]: Leaving directory '/build/geany-build/po'
make[2]: *** No rule to make target 'Makevars', needed by 'Makefile'. Stop.
make[1]: Leaving directory '/build/geany-build'
make[1]: *** [Makefile:589: all-recursive] Error 1
make: *** [Makefile:473: all] Error 2
What's missing:
intltool
(Readme, plugins docs, ...), git grep
and then search+replaceP.S.: there was no CI job for this PR because probably me broke the Travis Github integration last week, without purpose. I tried to re-establish the integration again but I'm not completely sure it worked. We'll see with the next push.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.