Can't build shotwell from git on fedora 33
Mandatory: Shotwell version the issue was seen with
git HEAD (52cbc554)
The expected behaviour
Compilation should work without errors
What was actually happening
See below
Steps to reproduce the issue
Trying to build according to the INSTALL instructions on Fedora 33 with all the packages installed:
$ ./configure
$ make
Package webkitgtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkitgtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'webkitgtk-3.0', required by 'virtual:world', not found
make: *** [Makefile:768: valacheck] Error 1
Trying to change the name of webkitgtk-3.0
to the similar sounding existing package webkit2gtk-4.0.pc
makes the compilation start, but it soon fails:
$ make
:
Command-line option `--thread` is deprecated and will be ignored
src/plugins/PublishingInterfaces.vala:516.5-516.52: warning: the modifier `static' is not applicable to constants
public static const string PARAM_STRING_BASENAME = "basename";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/plugins/PublishingInterfaces.vala:517.5-517.49: warning: the modifier `static' is not applicable to constants
public static const string PARAM_STRING_TITLE = "title";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/plugins/PublishingInterfaces.vala:518.5-518.51: warning: the modifier `static' is not applicable to constants
public static const string PARAM_STRING_COMMENT = "comment";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/plugins/PublishingInterfaces.vala:519.5-519.56: warning: the modifier `static' is not applicable to constants
public static const string PARAM_STRING_EVENTCOMMENT= "eventcomment";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 0 error(s), 4 warning(s)
make: *** [src/plugins/mk/interfaces.mk:27: plugins/shotwell-plugin-dev-1.0.vapi] Error 1